【发布时间】:2015-03-28 00:38:34
【问题描述】:
我正在使用 ANTLR4 我收到以下错误:
以下规则集是相互左递归的 [primary_expression, primary_no_array_creation_expression]。
以下是导致该错误的语法中的 sn-p:
primary_expression
: primary_no_array_creation_expression
| array_creation_expression
;
primary_no_array_creation_expression
: literal
| simple_name
| parenthesized_expression
| member_access
| primary_expression '.' identifier type_argument_list?
| primary_expression '(' argument_list? ')'
| primary_no_array_creation_expression '[' argument_list ']'
| this_access
| base_access
| primary_expression '++'
| primary_expression '--'
| object_creation_expression
| delegate_creation_expression
| anonymous_object_creation_expression
| typeof_expression
| checked_expression
| unchecked_expression
| default_value_expression
| anonymous_method_expression
| primary_expression '->' identifier
| primary_no_array_creation_expression '[' expression ']'
| sizeof_expression
;
【问题讨论】:
标签: antlr4