【发布时间】:2023-03-17 06:57:01
【问题描述】:
我需要为每个标记添加绝对信息以集成内部语法高亮框架。
我关注了这个帖子: http://ramkulkarni.com/blog/capturing-absolute-offsets-for-javaccjjtree-tokens/
它适用于常规令牌。
由于某种原因,评论被捕获为特殊标记
CommonTokenAction 不适用于那些。我已经调试了这个问题,生成的XXTokenManager 在
CommonTokenAction 的调用
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
matchedToken = jjFillToken();
...
我可以设置任何其他标志以使其正常工作吗? 否则我可以手动更改文件,但我不喜欢它,因为它是自动生成的。
【问题讨论】:
标签: java parsing token syntax-highlighting javacc