###### Grammar
- $LEFT $$ifelse
+ $LEFT if $$ifelse
## expr precedence
$*exec
NEql,
###### expr precedence
- $LEFT CMPop
+ $LEFT < > <= >= == != CMPop
###### expression grammar
| Expression CMPop Expression ${ {
Bracket,
###### expr precedence
- $LEFT Eop
- $LEFT Top
+ $LEFT + - Eop
+ $LEFT * / % ++ Top
$LEFT Uop
###### expression grammar
var_block_close(c, CloseSequential);
if (c->scope_stack && !c->parse_error) abort();
}$
- | ERROR ${
- tok_err(c,
- "error: unhandled parse error", &$1);
- }$
Varlist -> Varlist ArgDecl ${
$0 = new(binode);