Diff for /rpl/rplawk/awkgram.y between versions 1.1 and 1.2

version 1.1, 2010/09/07 12:53:05 version 1.2, 2013/06/12 09:47:52
Line 174  pa_pat: Line 174  pa_pat:
 pa_stat:  pa_stat:
       pa_pat            { $$ = stat2(PASTAT, $1, stat2(PRINT, rectonode(), NIL)); }        pa_pat            { $$ = stat2(PASTAT, $1, stat2(PRINT, rectonode(), NIL)); }
     | pa_pat lbrace stmtlist '}'    { $$ = stat2(PASTAT, $1, $3); }      | pa_pat lbrace stmtlist '}'    { $$ = stat2(PASTAT, $1, $3); }
     | pa_pat ',' pa_pat     { $$ = pa2stat($1, $3, stat2(PRINT, rectonode(), NIL)); }      | pa_pat ',' opt_nl pa_pat      { $$ = pa2stat($1, $4, stat2(PRINT, rectonode(), NIL)); }
     | pa_pat ',' pa_pat lbrace stmtlist '}' { $$ = pa2stat($1, $3, $5); }      | pa_pat ',' opt_nl pa_pat lbrace stmtlist '}'  { $$ = pa2stat($1, $4, $6); }
     | lbrace stmtlist '}'       { $$ = stat2(PASTAT, NIL, $2); }      | lbrace stmtlist '}'       { $$ = stat2(PASTAT, NIL, $2); }
     | XBEGIN lbrace stmtlist '}'      | XBEGIN lbrace stmtlist '}'
         { beginloc = linkum(beginloc, $3); $$ = 0; }          { beginloc = linkum(beginloc, $3); $$ = 0; }

Removed from v.1.1  
changed lines
  Added in v.1.2


CVSweb interface <joel.bertrand@systella.fr>