解释器模式:创造一门专门的语言,然后用这门语言来解决特定的问题。

构造解释器的步骤:1.生成抽象语法树(AST)。2.提供环境变量。比如如下代码

#代码示例
5.0*(3+x)

#5.0, 3, x是终结点,终结点代表了这门语言中最基本的构造单元
#+,*是非终结点,非终结点代表了语言中的高级概念
#content是为上面的示例代码中的x提供值

文件查找解释器



results matching ""

    No results matching ""