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

时间:2011-09-14 09:58:27

标签: antlr

我看了一下python运行时模块,但我不确定是否要创建python解析器和lexer文件。我写了.g文件。

1 个答案:

答案 0 :(得分:2)

以下是步骤:

  1. 写出语法。
  2. 运行ANTLR以生成词法分析器/解析器类。
  3. 编译并运行Python源文件以查看您的操作。
  4. 要完成任何有用的操作,您必须将代码放入AST中,然后遍历树。是你做的吗?你得到了什么?

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