anchor.diff:  call_exprs -> method_call_expr : '$1'.
   call_exprs -> erlang_call_expr : '$1'.
   call_exprs -> sharp_expr : '$1'.
  -call_exprs -> space_sharp_expr : '$1'.
   call_exprs -> min_expr : '$1'.
   
   % Sharp expr
  -space_sharp_expr -> space_sharp sharp_identifier call_args_parens : build_sharp_call([], '$2', '$3').
  -
   sharp_expr -> unary_sharp sharp_identifier call_args_parens : build_sharp_call([], '$2', '$3').
  -sharp_expr -> np_call_exprs dot_sharp sharp_identifier call_args_parens : build_sharp_call('$1', '$3', '$4').
  +sharp_expr -> np_call_exprs sharp_eol sharp_identifier call_args_parens : build_sharp_call('$1', '$3', '$4').
   
   % Function call
   fun_call_expr -> np_call_exprs dot_eol call_args_parens : build_fun_call('$1', '$3').
  
positive.code:   call_exprs _call_exprs
    fun_call_expr _fun_call_expr
    method_call_expr _method_call_expr
    erlang_call_expr space_sharp_expr
    min_expr
  
    string_base
  
negative.code: Left     120 mult_op.
  Nonassoc 130 unary_op.
  Nonassoc 130 unary_sharp.
  Nonassoc 140 without_args_method_call_expr.
  Nonassoc 140 _without_args_method_call_expr.
  Nonassoc 150 signed_number.
  