我正在使用 pycparser 来解析一些 C 代码。特别是可以在字符和字符串中包含日文字符的代码,如下所示:
int main()
{
char ch = '本';
}
我试图在 Dev-c 上编译它,并正确编译。pycparser可以做到这一点吗?
我正在使用 pycparser 来解析一些 C 代码。特别是可以在字符和字符串中包含日文字符的代码,如下所示:
int main()
{
char ch = '本';
}
我试图在 Dev-c 上编译它,并正确编译。pycparser可以做到这一点吗?
你在观察什么问题?我认为它正在工作:
$ cat /tmp/45.c
int main()
{
char ch = '本';
}
$ python3 examples/dump_ast.py /tmp/45.c
FileAST:
FuncDef:
Decl: main, [], [], []
FuncDecl:
TypeDecl: main, []
IdentifierType: ['int']
Compound:
Decl: ch, [], [], []
TypeDecl: ch, []
IdentifierType: ['char']
Constant: char, '本'