keyword loop renamed
This commit is contained in:
@ -33,7 +33,7 @@ begin { return MYBEGIN; }
|
||||
|
||||
program { return PROGRAM; }
|
||||
procedure { return PROCEDURE; }
|
||||
loop { return TLOOP; }
|
||||
repeat { return REPEAT; }
|
||||
if { return IF; }
|
||||
then { return THEN; }
|
||||
machine { return MACHINE; }
|
||||
@ -129,7 +129,7 @@ xor { return IXOR; }
|
||||
<IN_END>{
|
||||
program { BEGIN INITIAL; free(scope); scope = NULL; return END_PROGRAM; }
|
||||
procedure { BEGIN INITIAL; free(scope); scope = NULL; return END_PROCEDURE; }
|
||||
loop { BEGIN INITIAL; return END_LOOP; }
|
||||
repeat { BEGIN INITIAL; return END_REPEAT; }
|
||||
if { BEGIN INITIAL; return END_IF; }
|
||||
machine { BEGIN INITIAL; return END_MACHINE; }
|
||||
{wsnl} { ; }
|
||||
|
@ -34,7 +34,7 @@
|
||||
|
||||
%token PROGRAM END_PROGRAM
|
||||
%token PROCEDURE END_PROCEDURE
|
||||
%token TLOOP END_LOOP
|
||||
%token REPEAT END_REPEAT
|
||||
%token IF THEN ELSE END_IF
|
||||
%token MACHINE END_MACHINE
|
||||
|
||||
@ -191,7 +191,7 @@ value: artimetric_block
|
||||
|
||||
code: %empty
|
||||
| error code { yyerrok; }
|
||||
| loop code
|
||||
| repeat code
|
||||
| if code
|
||||
| call code
|
||||
| LABEL code { free($1); }
|
||||
@ -222,7 +222,7 @@ instruction: INOP { ; }
|
||||
| IXOR register memory
|
||||
;
|
||||
|
||||
loop: TLOOP code END_LOOP
|
||||
repeat: REPEAT code END_REPEAT
|
||||
;
|
||||
|
||||
if: IF logic THEN code END_IF
|
||||
|
Reference in New Issue
Block a user