VisitBinaryOperator()clangのオーバーライドされたメソッドに次のコードがあります。
Expr* lhs = E->getLHS();
Expr* rhs = E->getRHS();
lhs式andから整数変数名とその値を抽出したいrhs。
を持っているとします。次に、とからx = 10;識別子を取得したいとします。
私が持っている場合 、識別子を取得し、サブ式として取得したいxlhs10rhsx = x + 10;xlhsx + 10rhs
また、タイプについては、タイプをダンプするときにこれを取得してい: int identifierますlhs
QualType type_lhs = lhs->getType();
type_lhs->dump();
これはclangでどのように行うことができますか?