ebnf 问答列表

ANTLR4 语法未正确匹配字符串中的转义引号

作者:Oguzhan Kose 提问时间:4/3/2023

我正在尝试为一种语言创建一种语法,该语言对字符串使用双引号并允许使用反斜杠转义引号。我正在使用 ANTLR4 来解析输入。 我定义了以下规则来匹配字符串: STRING: '"' ( ESC_S...

如何检查语法是否为 LL(1) 且不模棱两可

作者:Amol Borkar 提问时间:6/18/2023

这是我第一次尝试为一种新的(类似 python)语言编写语法,我试图使用递归下降解析器进行解析。我没有 EBNF、上下文无关语法和解析方面的背景,我发现很难清楚地定义我想要什么。 例如,以可能导致 ...

模棱两可的语法定义

作者:Hector Socarras 提问时间:9/13/2023

我正在尝试为一种已经在标准上完全指定语法的 progrming 语言制作一个解析器,但规范的第一条规则是这样的: WS : ( ' ' | '\t' | '\r' | '\n' ) {$channe...

eBNF 语法中的运算符优先级

作者:QuickDzen 提问时间:11/10/2023

我有以下 eBNF 语法: expression = term { add_operator term } term = factor { mul_operator factor } factor ...


共4条 当前第1页