antlr4 - 简单的语法无限循环
问题描述
我希望这个简单的语法可以匹配诸如“abc”之类的字符串:
grammar Hello;
entry
: LETTER+
;
LETTER : [a-z] ;
但它似乎进入了一个无限循环:
C:\Code\antlr\hello>antlr4 Hello.g4 -encoding utf8
C:\Code\antlr\hello>javac Hello*.java
C:\Code\antlr\hello>grun Hello entry -tree
asdf^Z
Terminate batch job (Y/N)? y
为什么?
解决方案
推荐阅读
- javascript - 是否可以将类更改应用于 d3.js 中的 selection.classed() 元素,或者设置相对于其 currentValue 的 CSS 属性值
- math - Genshin Impact box 谜题 - 数学建模和潜在方法
- c# - 存储过程返回多个结果集 - 如何在实体框架中处理?
- flutter - 有没有办法在折线图中显示不同颜色的水平线?
- html - 粘滞页脚社交按钮
- c# - 如何在 App.css 页面上检索 MainActivity 发送的消息?
- keycloak - 在 Keycloak 中扩展 OIDCLoginProtocol
- hadoop - 如何在 hive 中添加多级分区?
- linux - runInstaller 文件存在,但 ./runInstaller 在使用 Cent os 7 的 Oracle 安装中显示错误为“没有这样的文件或目录”
- xcode - Xcode 中的 LaunchScreen 问题