synterr3.pl5 381 B

12345678910111213141516171819202122
  1. PROCEDURE p1( VAR a,b,c, : INTEGER); (* ein Komma zu viel *)
  2. BEGIN
  3. END;
  4. PROCEDURE p2( VAR : INTEGER); (* Bezeichner fehlt *)
  5. BEGIN
  6. END;
  7. PROCEDURE p3( VAR a: INTEGER; ); (* ';' zuviel *)
  8. BEGIN
  9. END;
  10. PROCEDURE p4( VAR a: ; b: c ); (* Typbezeichner fehlt *)
  11. BEGIN
  12. END;
  13. PROCEDURE p4( a,b,: ; b: c ); (* 2 Bezeichner fehlen *)
  14. BEGIN
  15. END;
  16. BEGIN END; (* ';' statt '.' *)