Help for this page

Select Code to Download


  1. or download this
    expr : expr expr binop
           { [ BINOP => [ $item[3], $item[1], $item[2] ] ] }
    
         | term
    
  2. or download this
    expr  : term { push($item[1]) } expr_
    
    ...
    
    expr_ : expr binop
            { [ BINOP => [ $item[2], pop(), $item[1] ] ] }
    
  3. or download this
    expr   : term { push($item[1]) } expr_1
    
    ...
    
    expr_2 : expr binop
             { [ BINOP => [ $item[2], pop(), $item[1] ] ] }
    
  4. or download this
    expr  : term { push($item[1]) } expr_
    
    ...
    
          | # Automatic match
             { pop() }