我已经使用树顶定义了一种语法,并且大多数值都可以很好地解析,但有些看起来像
Response+Isupport1 offset=0, "...orted by this server" (host,space1,space2,nickname,space3):
... 和 ...
...
SyntaxNode+Isupport0 offset=52, "WATCH=128 " (token,space):
SyntaxNode+Token0 offset=52, "WATCH=128" (parameter,equals,value):
...
SyntaxNode+[Node] 是什么意思?如何修复它以使其正常工作?因为现在,这些节点具有 SyntaxNode 类,而不是 Token 类(这使它们成为通用的并且不符合我的需要)。
据我所知,定义(token space)+
是造成这种情况的原因(不知道为什么)。