解释器模式:创造一门专门的语言,然后用这门语言来解决特定的问题。
构造解释器的步骤:1.生成抽象语法树(AST)。2.提供环境变量。比如如下代码
#代码示例 5.0*(3+x) #5.0, 3, x是终结点,终结点代表了这门语言中最基本的构造单元 #+,*是非终结点,非终结点代表了语言中的高级概念 #content是为上面的示例代码中的x提供值
文件查找解释器