无论如何,我正在使用ANTLR来生成一个解析树。我正在尝试解析函数参数,它有点工作,但是有一些东西我想要改变,但我不太清楚如何去做。下面是我目前的设置: : FUNCTION WORD LPAREN functionParams RPAREN ARROW WORD LBRACE RBRACEfn test(&x, &y, &z) -> int { }
它给了我一个错误,一个我宁愿改变的结果。错误是它在每个参数之后都需要一
我的任务是分配一个必须使用JavaCC解析器来生成编译器的任务。我有一种合成语言的语法,我们称之为K。给定一个输入程序,我必须能够在该程序中阅读,创建一个AST,然后遍历该AST以更清晰的形式复制原始程序。我将得到一个AST,它由诸如Op、Const、ID等元素组成.* a a end我已经阅读了示例,它展示了如何生成AS