Antlr lexer支持出现的范围?
Antlr的lexer支持Kleene闭包(Antlr lexer支持出现的范围?,antlr,lexer,Antlr,Lexer,Antlr的lexer支持Kleene闭包(*)和正Kleene闭包(+),分别指示字符在非正/正时间的出现。Antlr的lexer是否有一种结构,可以像正则表达式那样支持某种字符的一系列出现,比如'a'{8,16}?不,没有。不是在ANTLRv3中,也不是在将来(现在是beta版)的ANTLRv4中 您可以使用谓词1(手动)计算规则已匹配的字符数,并在预定义的数字后停止匹配 1谢谢,正是我要找的。
*
)和正Kleene闭包(+
),分别指示字符在非正/正时间的出现。Antlr的lexer是否有一种结构,可以像正则表达式那样支持某种字符的一系列出现,比如'a'{8,16}
?不,没有。不是在ANTLRv3中,也不是在将来(现在是beta版)的ANTLRv4中
您可以使用谓词1(手动)计算规则已匹配的字符数,并在预定义的数字后停止匹配
1谢谢,正是我要找的。