这句代码的意思是 这四个正则表达式的优先级分别为 1 2 3 4
'\+' '\-' 为左结合
'\*' '\/' 为右结合
所有单引号与双引号包裹的内容都是正则表达式 请注意转义
%start
用来定义起始符号也就是最大的文法符号(或者说最终规约出的结果)
[action] 中括号中是执行的规约动作
没有弄LALR文法的错误检测 请严格按照LALR的文法书写 Reduce-Reduce冲突不会提示。
这句代码的意思是 这四个正则表达式的优先级分别为 1 2 3 4
'\+' '\-' 为左结合
'\*' '\/' 为右结合
所有单引号与双引号包裹的内容都是正则表达式 请注意转义
%start
用来定义起始符号也就是最大的文法符号(或者说最终规约出的结果)
[action] 中括号中是执行的规约动作
没有弄LALR文法的错误检测 请严格按照LALR的文法书写 Reduce-Reduce冲突不会提示。