@@ -175,7 +175,7 @@ np_method_call_expr -> without_args_method_call_expr : '$1'.
175
175
without_args_method_call_expr -> np_call_exprs dot_eol method_name : build_method_call ('$1' , '$3' , []).
176
176
177
177
% Brackets call
178
- brackets_expr -> call_exprs open_bracket comma_expr close_bracket : build_method_call ('$1' , ' []' , '$3' ).
178
+ brackets_expr -> call_exprs open_bracket comma_expr close_bracket : build_method_call ('$1' , { identifier , ? line ( '$2' ), ' []' } , '$3' ).
179
179
brackets_expr -> call_exprs : '$1' .
180
180
181
181
% Calls with parens
@@ -226,7 +226,7 @@ _np_method_call_expr -> _without_args_method_call_expr : '$1'.
226
226
_without_args_method_call_expr -> _np_call_exprs dot_eol method_name : build_method_call ('$1' , '$3' , []).
227
227
228
228
% Brackets call
229
- _brackets_expr -> _call_exprs open_bracket comma_expr close_bracket : build_method_call ('$1' , ' []' , '$3' ).
229
+ _brackets_expr -> _call_exprs open_bracket comma_expr close_bracket : build_method_call ('$1' , { identifier , ? line ( '$2' ), ' []' } , '$3' ).
230
230
_brackets_expr -> _call_exprs : '$1' .
231
231
232
232
% Calls with parens
@@ -530,10 +530,11 @@ method_name -> method_ops_identifier : { identifier, ?line('$1'), ?op('$1') }.
530
530
implicit_method_ops_identifier -> div : '$1' .
531
531
implicit_method_ops_identifier -> rem : '$1' .
532
532
533
- method_ops_identifier -> '+' : '$1' .
534
- method_ops_identifier -> '-' : '$1' .
535
- method_ops_identifier -> '*' : '$1' .
536
- method_ops_identifier -> '/' : '$1' .
533
+ method_ops_identifier -> '+' : '$1' .
534
+ method_ops_identifier -> '-' : '$1' .
535
+ method_ops_identifier -> '*' : '$1' .
536
+ method_ops_identifier -> '/' : '$1' .
537
+ method_ops_identifier -> '[' ']' : { '[]' , ? line ('$1' ) }.
537
538
538
539
Erlang code .
539
540
0 commit comments