我(现在)正在尝试使用ANTLR4和C#来设计一种语言,到目前为止,我一直在摆弄它。在这个过程中,我决定尝试创建一个简单的数学表达式评估器。在此过程中,我为它创建了以下ANTLR语法:{}@lexer::members protected const int EOF = EOF;
protected c
我想为转换成AST的文档定义一个HTML/Markdown,就像语法一样。我知道,ANTLR4并不是做标记的最好工具,但是我更接近于HTML方向。;
: RUNNING_TEXT body | listing body | EOF我对列表和斜体字规则有很大的问题。在某些情况下匹配的方式很多,而在另一些情况下则不匹配。在上述版本中