JavaCC解析器函数调用

时间:2017-05-03 00:10:36

标签: javacc

我正在制作一个处理多行输入的解析器。 输入程序定义了一些功能,主线是结果。 例如,定义具有{x + 3}的函数A(x是函数A的参数)。 如果主线调用函数A如MAIN {A(1 + 3)},那么如何调用函数A来计算MAIN行中的表达式。

1 个答案:

答案 0 :(得分:1)

通常,您的解析器会将函数转换为可以在以后存储和解释的表示。有关详情,请参阅我对how do I implement loops (For) in javacc的回答。