anchor.diff:  Left     120 mult_op.
   Nonassoc 130 unary_op.
   Nonassoc 130 unary_sharp.
  -Nonassoc 130 space_sharp.
   Nonassoc 140 without_args_method_call_expr.
   Nonassoc 140 _without_args_method_call_expr.
   Nonassoc 150 signed_number.
  
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: call_exprs -> method_call_expr : '$1'.
  call_exprs -> erlang_call_expr : '$1'.
  call_exprs -> sharp_expr : '$1'.
  call_exprs -> min_expr : '$1'.
  
  % Sharp expr
  sharp_expr -> unary_sharp sharp_identifier call_args_parens : build_sharp_call([], '$2', '$3').
  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').
  