符号表
在解析过程中存储所有可识别对象的存储位置,以解析引用。
许多语言需要在代码中的多个点引用对象。如果我们有一种语言定义了任务及其依赖关系的配置,我们需要一种方法让一个任务在其定义中引用其依赖任务。
为了做到这一点,我们为每个任务想出某种形式的符号;在处理 DSL 脚本时,我们将这些符号放入符号表中,该符号表存储符号和包含完整信息的底层对象之间的链接。
有关更多详细信息,请参阅 DSL 书籍 的第 12 章。
在解析过程中存储所有可识别对象的存储位置,以解析引用。
许多语言需要在代码中的多个点引用对象。如果我们有一种语言定义了任务及其依赖关系的配置,我们需要一种方法让一个任务在其定义中引用其依赖任务。
为了做到这一点,我们为每个任务想出某种形式的符号;在处理 DSL 脚本时,我们将这些符号放入符号表中,该符号表存储符号和包含完整信息的底层对象之间的链接。
有关更多详细信息,请参阅 DSL 书籍 的第 12 章。