我在我的ANTLR4语法中有两个简单的词法规则:
fragment Attrs : '.' ARCH;
fragment ARCH : 'IA32' | 'X64' | 'IPF' | 'EBC' | 'common';
生成的ANTLR4.7 ATN如下(Visual Studio Code):
我搜索了一些关于“ATN”的参考资料,比如这个链接。
它很漂亮,但我不理解它:
- 节点中的数字和标签代表什么?
- 箭头线上的epsilon符号代表什么?
- 灰色和红色的节点代表什么?
我在我的ANTLR4语法中有两个简单的词法规则:
fragment Attrs : '.' ARCH;
fragment ARCH : 'IA32' | 'X64' | 'IPF' | 'EBC' | 'common';
我搜索了一些关于“ATN”的参考资料,比如这个链接。
它很漂亮,但我不理解它: