标签: javacc
我正在制作一个处理多行输入的解析器。 输入程序定义了一些功能,主线是结果。 例如,定义具有{x + 3}的函数A(x是函数A的参数)。 如果主线调用函数A如MAIN {A(1 + 3)},那么如何调用函数A来计算MAIN行中的表达式。
答案 0 :(得分:1)
通常,您的解析器会将函数转换为可以在以后存储和解释的表示。有关详情,请参阅我对how do I implement loops (For) in javacc的回答。