需要一些帮助来理解如何为我的antlr解析器编写第一个规则,我发现这个参考语法写了一个,我开始走下去了:
到目前为止,我的理解是我必须使用我的decaf解析器令牌类型,并以下列格式制定上述规则:
type:
statement:
assign_op:
method_call:
等
我设法编写了我认为的第一条规则:
type: (TK_int) | TK_boolean);
任何人都可以解释我如何填写剩下的部分以便我理解解析器中实际发生了什么?感谢任何帮助,谢谢
编辑 - 刚设法找出assign_op
assign_op: assign | plus_assign_op | minus assign op