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