',' fieldlist { notyetimpl(); }
;
-fieldlist { int intv,var; }
+fieldlist { int intv; int var; }
: intvalue(&intv) ASSYM variable(&var)
[ ',' intvalue(&intv) ASSYM variable(&var) ]*
;
| /* empty */
;
-letstmt { int var,exp; }
+letstmt { int var; int exp; }
: LETSYM
variable(&var) { save_address(); }
'=' expression(&exp) { assign(var,exp); }
'=' expression(&exp) { assign(var,exp); }
;
-lineinputstmt { int var,intv; }
+lineinputstmt { int var; int intv; }
: LINESYM
[ INPUTSYM
semiprompt { setchannel(-1); }
: variable(&var) { readelm(var); }
;
-lsetstmt { int var,exp; }
+lsetstmt { int var; int exp; }
: LSETSYM variable(&var) '=' expression(&exp)
{ notyetimpl(); }
;
]+
;
-pokestmt { int exp1,exp2 ; }
+pokestmt { int exp1; int exp2 ; }
: POKESYM
expression(&exp1)
','
]
;
-swapstmt { int var1,var2; }
+swapstmt { int var1; int var2; }
: SWAPSYM
variable(&var1)
','