Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Antlr lexer支持出现的范围?_Antlr_Lexer - Fatal编程技术网

Antlr lexer支持出现的范围?

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

Antlr的lexer支持Kleene闭包(
*
)和正Kleene闭包(
+
),分别指示字符在非正/正时间的出现。Antlr的lexer是否有一种结构,可以像正则表达式那样支持某种字符的一系列出现,比如
'a'{8,16}

不,没有。不是在ANTLRv3中,也不是在将来(现在是beta版)的ANTLRv4中

您可以使用谓词1(手动)计算规则已匹配的字符数,并在预定义的数字后停止匹配



1

谢谢,正是我要找的。