gpt4 book ai didi

Antlr 词法分析器对出现范围的支持?

转载 作者:行者123 更新时间:2023-12-03 22:54:03 24 4
gpt4 key购买 nike

Antlr 的词法分析器支持 Kleene 闭包 ( * ) 和正 Kleene 闭包 ( + ),分别指示字符在非正/正时间出现的次数。 Antlr 的词法分析器是否有一个结构来支持某个字符的一系列出现,就像正则表达式一样,例如 'a' {8,16} ?

最佳答案

不,那里没有。不在 ANTLR v3 中,也不在 future (现在处于测试阶段)ANTLR v4 中。

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

1 What is a 'semantic predicate' in ANTLR?

关于Antlr 词法分析器对出现范围的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com