我正试图解决如何编写语法,首先解析字符串的输入,然后找到字符串时,解析该字符串。
例如,如果我有一个输入,例如:
var1 = "world"
someVariable = "hello {{var1}}"
我想要的结果是someVariable等于“hello world”。
现在,我理解如何编写语法来将变量设置为字符串,但我无法弄清楚如何解析该字符串for mustache语法以便在var1中注入值。
提前致谢!
答案 0 :(得分:1)
通过两个步骤完成此操作会更容易:
答案 1 :(得分:0)
这不是ANTLR所做的。 ANTLR肯定会解析您的输入,甚至可以单独标记"hello {{var1}}"
1 ,但它不会评估var1
并替换它。在完成ANTLR解析 2 之后,您需要做的事情。