在语法中出现移位/减少错误

安库尔·豪塔姆(Ankur gautam)

这是我的编程语言的语法部分。我在编译时遇到了移位/减少冲突的问题。

Rule 1:    encryption_spec: key_spec 

Rule 2:   key_spec:
    key_spec key_spec_content
    | key_spec_content
    ;

Rule 3:    key_spec_content: TOK_PROTECT key_keyowner 
    |TOK_PROTECT key_keyname
    |TOK_PROTECT key_keymethod
    |TOK_PROTECT key_pub_key
    |TOK_COMMA key_keyowner 
    |TOK_COMMA key_keyname
    |TOK_COMMA key_keymethod
    |TOK_COMMA key_pub_key
    |encoding
    ;

我在规则1中遇到转移/减少冲突的问题。能否请您建议我进行一些修改?

里奥·埃科拉内利(Leo Ercolanelli)

您的key_spec规则格式错误。确实,您有无限的递归。
您应该将其更改为类似

key_spec: /* Empty. */
    | key_spec key_spec_content
;

编辑:删除%empty野牛扩展名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

减少在大型系统中出现错误的机会

来自分类Dev

代码Java中出现语法错误

来自分类Dev

任务中出现Ansible语法错误

来自分类Dev

在 swagger 代码中出现语法错误

来自分类Dev

杯子移位/减少错误

来自分类Dev

解析错误:语法错误,PHP中出现意外的“ [”?

来自分类Dev

将扩展 BNF 转换为 Bison 语法,但有移位/减少错误

来自分类Dev

yacc 语法中的移位/减少冲突

来自分类Dev

捆绑代码后在Safari中出现语法错误

来自分类Dev

为什么在INSERT INTO语句中出现语法错误?

来自分类Dev

bash脚本中出现语法错误`(“意外

来自分类Dev

创建表但字段定义中出现语法错误

来自分类Dev

为什么在$ in命令中出现语法错误?

来自分类Dev

“ SELECT”附近的“ SELECT DISTINCT _id”中出现语法错误

来自分类Dev

语法错误,脚本中出现意外的T_IF

来自分类Dev

MySQL直接运行,但CodeIgniter中出现语法错误

来自分类Dev

为什么在“ list.sort()”中出现语法错误

来自分类Dev

Mysql查询中出现1064 Sql语法错误

来自分类Dev

为什么在使用Eclipse的python中出现语法错误?

来自分类Dev

为什么在此过程中出现语法错误

来自分类Dev

我的脚本中出现 Python 语法错误

来自分类Dev

为什么在 elif 语句中出现语法错误?

来自分类Dev

ReactDom.render() 中出现 webpack 语法错误

来自分类Dev

为什么我在 LAG() 函数中出现语法错误?

来自分类Dev

移位操作中出现意外结果

来自分类Dev

移位操作中出现意外结果

来自分类Dev

getString()中出现错误

来自分类Dev

简单R函数的语法错误(错误:“}”中出现意外的“}”)

来自分类Dev

没有明显错误时,在用户创建过程中出现MySql语法错误

Related 相关文章

热门标签

归档