C++ 如何使用ClangAPI解析表达式?

C++ 如何使用ClangAPI解析表达式?,c++,parsing,clang,C++,Parsing,Clang,我能够使用ClangAPI解析文件(例如,请参阅)。这允许解析顶级语句: int n = 1; int foo() { return 3; } // etc... 但是我如何解析不完整的程序的C++表达式? 例如: 1 + 1 foo() // etc...

我能够使用ClangAPI解析文件(例如,请参阅)。这允许解析顶级语句:

int n = 1;

int foo() { return 3; }

// etc... 
<>但是我如何解析不完整的程序的C++表达式? 例如:

1 + 1

foo()

// etc...