| S |
|
A {C.i := A.s} C |
| S |
|
AB {C.i := A.s} C |
| A |
|
int {A.s := int.val} |
| B |
|
id {} |
| C |
|
int {C.s := C.i + int.val} |
S : A C
| A B M C
;
A : TOK_INT {$$ = $1; }
;
B : TOK_ID
;
M : /* empty */ {$$ = $-2; }
;
C : TOK_INT {$$ = $-1 + $1; }
;
|