Open bxb100 opened 1 year ago
grammar Expr; expr: expr '^' expr | INT ; INT: [0-9]+; WS: [ \t\r\n]+ -> skip;
使用 assoc
assoc
grammar Expr; expr: <assoc=right> expr '^' expr | INT ; INT: [0-9]+; WS: [ \t\r\n]+ -> skip;
*( *a) [] []
grammar PC; decl: decl '[' ']' | '*' decl | '(' decl ')' | ID ; ID: [a-zA-Z]+; WS: [ \t\r\n]+ -> skip;
结合性和左、右递归
使用
assoc