【发布时间】:2012-05-04 20:46:18
【问题描述】:
我有一个语法文件——https://github.com/itrelease/fubar-script/blob/jsast/src/grammar.js,但我得到了conflicts,我真的不知道如何解决这个问题。如果有人能给我解释一下,那会很有帮助。
这条规则产生conflicts:
ParamVar: [
['Identifier', '$$ = $Identifier;'],
['THIS', '$$ = new yy.ThisExpression();']
],
PrimaryExpression: [
['THIS', '$$ = new yy.ThisExpression();'],
['Literal', '$$ = $Literal;'],
['ArrayLiteral', '$$ = $ArrayLiteral;'],
['Identifier', '$$ = $Identifier;'],
['ObjectLiteral', '$$ = $ObjectLiteral;'],
['( Expression )', '$$ = $Expression;']
],
【问题讨论】:
-
请在此处发布您的语法的必要部分和错误。
-
添加到导致冲突的问题规则中。
-
Anton,如果您提供重现错误所采取的步骤,它将帮助其他人帮助您。
标签: javascript parser-generator jison