codea: aus kompliziert mach einfach
[uebersetzerbau-ss10.git] / parser / parser.y
index 181bc5a0a9ffb6fb38474568b055587075fa3ade..4031e7b4086e0d01718a3442ca9ba7866000c56a 100644 (file)
@@ -85,12 +85,10 @@ Term:
        | Term '.' IDENT '(' Exprs ')'
        ;
 
-/* beachte dass hier auch "nichts" vorkommen kann
- * sonst waer ein aufruf der art 'f()' nicht
- * moeglich (leere parameterliste) */
 Exprs:
+         Expr ',' Exprs
        | Expr
-       | Exprs ',' Expr
+       |
        ;
 
 %%
@@ -100,7 +98,7 @@ extern int yylineno;
 
 int yyerror(char *error_text)
 {
-       fprintf(stderr,"Line %i: %s\n", yylineno, error_text);
+       fprintf(stderr,"Zeile %i: %s\n", yylineno, error_text);
        exit(2);
 }