Я пытаюсь найти задание в исходном файле С++:
x = 10;
Я использую libclang для анализа и прохождения AST. Существует CXCursor_BinaryOperator
, который представляет бинарные операторы. Есть ли способ определить, является ли это присваиванием или любым другим бинарным оператором (например, +
или <=
или !=
)? Если нет, то как я могу определить, является ли выражение присваиванием или нет?
Спасибо заранее.