java中变量替换_替换语法对象中的变量
您可以使用几种不同的策略,具体取决于最终语法对象的用途 . 特别是,它取决于您是否可以扩展语法以获得具有相同行为的不同语法对象,或者您是否必须完全保留所有内容 .1.如果最终语法对象用作宏输出中的表达式如果最终语法对象仅用作宏输出中的表达式,则扩展语法对象很好,因为运行时行为是重要的,而不是语法的确切形式 . 在这种情况下,您可以在包含替换的内部定义上下文中展开语法对象 .;; create a ...