将 ANTLR3 移植到 ANTLR4 符号以替换令牌
Porting ANTLR3 to ANTLR4 symbol to token replacement
从 ANTLR3 到 ANTLR4 语法的适当转换是什么?
tokens {
AND,
OR
}
with ANTLR3 我使用以下内容将 &
替换为令牌 AND
and_or : '&' -> AND
| '|' -> OR
;
如何在 ANTLR4 中声明它?
ANTLR4中没有重写规则,所以最接近的是这样的:
and_or
: AND
| OR
;
AND : '&';
OR : '|';
从 ANTLR3 到 ANTLR4 语法的适当转换是什么?
tokens {
AND,
OR
}
with ANTLR3 我使用以下内容将 &
替换为令牌 AND
and_or : '&' -> AND
| '|' -> OR
;
如何在 ANTLR4 中声明它?
ANTLR4中没有重写规则,所以最接近的是这样的:
and_or
: AND
| OR
;
AND : '&';
OR : '|';