对于语法:
grammar qwe;
query
: COLUMN OPERATOR value EOF
;
COLUMN
: [a-z_]+
;
OPERATOR
: ('='|'>'|'<')
;
SCALAR
: [a-z_]+
;
value
: SCALAR
;
WS : [ \t\r\n]+ -> skip ;
有相同的规则COLUMN
和SCALAR
。在这里,我被建议使用grun
别名。
我为我的 Ubuntu 安装了它。对于文件夹结构:
从项目learning_antlr4
级别运行:
grun qwe tokens -tokens < qwe/qwe.tokens
输出为空。
我错了什么?别名保存在哪里?