0
什麼是最好的模式(語言無關,用於可重定目標的代碼)翻譯antlr令牌爲駱駝案例在樹轉換中的StringTemplate屬性?例如:我的DSL有MY_FIELD定義,並且在StringTemplate輸出中我需要myField。ANTLR - StringTemplate - CamelCase
什麼是最好的模式(語言無關,用於可重定目標的代碼)翻譯antlr令牌爲駱駝案例在樹轉換中的StringTemplate屬性?例如:我的DSL有MY_FIELD定義,並且在StringTemplate輸出中我需要myField。ANTLR - StringTemplate - CamelCase
在您的解析器中,您可以設置令牌的文本,並且應該流向StringTemplate。像這樣的語法片段應該工作:
my=MY_FIELD { $my.setText("myField"); }
好的朋友!在樹分析器中工作正常,使用規則如 {$ STRING.token.setText($ STRING.text.toUpperCase());} - >(tree rewrite) 我會在「java adapter walker」步行者爲每個目標語言。 謝謝!!! – 2013-02-16 04:24:16