parser: assign token braucht man nicht
[uebersetzerbau-ss10.git] / parser / parser.y
index c6415a7ecd97ae97d86bd9fe76e3bdf8cd9640be..e6f2a6f056711e6439bfe6738e527e3ffc47a6f4 100644 (file)
@@ -5,7 +5,7 @@
 
 %start Program
 %token STRUCT END METHOD VAR IF THEN ELSE WHILE DO RETURN NOT OR THIS
-%token IDENT NUM ASSIGN
+%token IDENT NUM
 
 %%
 
@@ -34,8 +34,8 @@ Statseq:
        ;
 
 Statement:
-         Lexpr ASSIGN Expr
-       | VAR IDENT ASSIGN Expr
+         Lexpr ':=' Expr
+       | VAR IDENT ':=' Expr
        | Expr
        | IF Expr THEN Statseq END
        | IF Expr THEN Statseq ELSE Statseq END