2011-07-27 39 views
0

可能重复:
Is there a good Python library that can parse C++?令牌生成

我想Python来通过一个文件(.cpp文件)扫描,并使用内置的Python从它生成的令牌tokeniser.How可以实现吗?

+1

实际上,解析器会产生令牌,所以这可能会帮助你。 [http://stackoverflow.com/questions/1444961/is-there-a-good-python-library-that-c​​an-parse-c](http://stackoverflow.com/questions/1444961/is-有一个很好的python-library-that-c​​an-parse-c) – Kracekumar

+0

@kracekumar:解析器吃掉令牌并生成语法树。创建令牌是分词器(或“词法分析器”)的工作。 –

回答

0

内置的tokenizer和ast的东西是用于解析Python,而不是其他语言如C++。您可能要查看GCC-XML