anchor.diff:  %%%% COPY OF MAIN FLOW FOR STABBER BUT WITHOUT MIN_EXPR PARENS
   
   %% Assignment
  -_assign_expr -> _assign_expr '=' _fun_expr :
  -  { match, ?line('$2'), '$1', '$3' }.
  -
  +_assign_expr -> _assign_expr '=' _fun_expr : build_match('$1', '$2', '$3').
   _assign_expr -> _fun_expr : '$1'.
   
   %% Function definitions
  
positive.code: -define(line(Node), element(2, Node)).
  
  build_fun(Stab, Clauses) ->
    { 'fun', ?line(Stab), { clauses, Clauses } }.
negative.code: fun_expr -> add_expr : '$1'.
  
  %% Arithmetic operations
  add_expr -> add_expr add_op mult_expr : build_binary_op('$1', '$2', '$3').
  add_expr -> mult_expr : '$1'.
  
  mult_expr -> mult_expr mult_op unary_expr : build_binary_op('$1', '$2', '$3').
  mult_expr -> unary_expr : '$1'.
  
  unary_expr -> unary_op min_expr : build_unary_op('$1', '$2').
  unary_expr -> min_expr : '$1'.
  
  %% Minimum expressions
  