@@ -315,13 +315,12 @@ script_unit
315
315
;
316
316
317
317
statements
318
- : TK_INDENT statements1 TK_DEDENT { $$ = $2; LLOC(@$,@2);
319
- @$.first = @2.first; }
318
+ : TK_INDENT statements1 TK_DEDENT { @$.first = @2.first; LLOC(@$,@2); $$ = $2; }
320
319
;
321
320
322
321
sep_statements
323
- : sep statements { $$ = $2; }
324
- | type_ignore_sep statements { $$ = $2; }
322
+ : sep statements { @$.first = @2.first; $$ = $2; }
323
+ | type_ignore_sep statements { @$.first = @2.first; $$ = $2; }
325
324
;
326
325
327
326
body_stmts
@@ -335,9 +334,9 @@ statements1
335
334
;
336
335
337
336
single_line_statements
338
- : single_line_multi_statements TK_NEWLINE { $$ = $1; LLOC(@$,@1); }
337
+ : single_line_multi_statements TK_NEWLINE { LLOC(@$,@1); $$ = $1 ; }
339
338
| single_line_multi_statements TK_EOLCOMMENT { $$ = $1; }
340
- | single_line_statement TK_NEWLINE { $$ = A2LIST(p.m_a, $1); LLOC(@$,@ 1); }
339
+ | single_line_statement TK_NEWLINE { LLOC(@$,@1); $$ = A2LIST(p.m_a, $1); }
341
340
| single_line_statement TK_SEMICOLON TK_NEWLINE { $$ = A2LIST(p.m_a, $1); }
342
341
| single_line_statement TK_SEMICOLON TK_EOLCOMMENT { $$ = A2LIST(p.m_a, $1); }
343
342
| single_line_statement TK_EOLCOMMENT { $$ = A2LIST(p.m_a, $1); }
@@ -359,10 +358,10 @@ type_ignore_sep
359
358
;
360
359
361
360
statement
362
- : single_line_statement sep { $$ = $1; LLOC(@$,@1); }
361
+ : single_line_statement sep { LLOC(@$,@1); $$ = $1 ; }
363
362
| single_line_statement type_ignore_sep { $$ = $1; }
364
363
| multi_line_statement
365
- | multi_line_statement sep { $$ = $1; LLOC(@$,@1); }
364
+ | multi_line_statement sep { LLOC(@$,@1); $$ = $1 ; }
366
365
| multi_line_statement type_ignore_sep { $$ = $1; }
367
366
;
368
367
0 commit comments