ANTLR:如何用python生成词法分析器和分析器?

问题描述:

我看了一下python运行时模块,但我不确定如何创建python分析器和词法分析器文件。我写过.g文件。ANTLR:如何用python生成词法分析器和分析器?

步骤如下:

  1. 编写语法。
  2. 运行ANTLR生成词法分析器/分析器类。
  3. 编译并针对Python源文件运行,看看你是怎么做的。

要完成任何有用的事情,您必须将代码放入AST,然后走到树上。是你做的吗?你得到了什么?

这是list of available grammars。它包括Python 3.你是如何比较语法的?

+0

感谢您的回复,我刚刚意识到您必须使用java =。=“ – user944308

+0

生成解析器。我会感谢您投票并接受远远超过您的感谢的答案。 – duffymo