Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2 shift/reduce, 2 reduce/reduce
- warning: rule useless in parser due to conflicts: assignment_expression: IDENTIFIER LPAREN RPAREN
- expression:
- assignment_expression
- | expression DECORATOR IDENTIFIER
- value:
- IDENTIFIER
- | HEX
- | BIN
- | OCT
- | SCI
- | FLOAT
- | INT
- ;
- constant_expression:
- value
- | LPAREN constant_expression RPAREN
- | constant_expression OR constant_expression
- | constant_expression XOR constant_expression
- | constant_expression AND constant_expression
- | constant_expression LSHIFT constant_expression
- | constant_expression RSHIFT constant_expression
- | constant_expression PLUS constant_expression
- | constant_expression MINUS constant_expression
- | constant_expression MUL constant_expression
- | constant_expression DIV constant_expression
- | constant_expression MOD constant_expression
- | constant_expression POW constant_expression
- | constant_expression FACTORIAL
- | NOT constant_expression
- | IDENTIFIER LPAREN RPAREN
- | IDENTIFIER LPAREN constant_expression RPAREN
- | IDENTIFIER LPAREN expression_list RPAREN
- ;
- expression_list:
- constant_expression COMMA constant_expression
- | expression_list COMMA constant_expression
- ;
- assignment_expression:
- constant_expression
- | IDENTIFIER EQUAL assignment_expression
- | IDENTIFIER LPAREN RPAREN
- | IDENTIFIER LPAREN IDENTIFIER RPAREN
- | IDENTIFIER LPAREN identifier_list RPAREN
- ;
- identifier_list:
- IDENTIFIER COMMA IDENTIFIER
- | identifier_list COMMA IDENTIFIER
- ;
- State 34 conflicts: 2 shift/reduce
- State 35 conflicts: 2 reduce/reduce
- state 34
- 3 value: IDENTIFIER .
- 25 constant_expression: IDENTIFIER . LPAREN RPAREN
- 26 | IDENTIFIER . LPAREN constant_expression RPAREN
- 27 | IDENTIFIER . LPAREN expression_list RPAREN
- 33 assignment_expression: IDENTIFIER LPAREN IDENTIFIER . RPAREN
- 35 identifier_list: IDENTIFIER . COMMA IDENTIFIER
- COMMA shift, and go to state 53
- LPAREN shift, and go to state 39
- RPAREN shift, and go to state 54
- COMMA [reduce using rule 3 (value)]
- RPAREN [reduce using rule 3 (value)]
- $default reduce using rule 3 (value)
- state 35
- 25 constant_expression: IDENTIFIER LPAREN RPAREN .
- 32 assignment_expression: IDENTIFIER LPAREN RPAREN .
- $end reduce using rule 25 (constant_expression)
- $end [reduce using rule 32 (assignment_expression)]
- DECORATOR reduce using rule 25 (constant_expression)
- DECORATOR [reduce using rule 32 (assignment_expression)]
- $default reduce using rule 25 (constant_expression)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement