X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=test.c;h=f1b175cf476d22f404de648888f0d39e45c9de81;hb=92fc7033b874920acf1b2f6e21bde51dcd0197f1;hp=4bef02c8bd7bc3c33d0788d4243d49e875f575ad;hpb=3818049ca3679e8fcc432345d41a2d930f7874e4;p=dsw-obn.git diff --git a/test.c b/test.c index 4bef02c..f1b175c 100644 --- a/test.c +++ b/test.c @@ -5,30 +5,35 @@ #include static char source_test[] = + "(* Main module *)" "MODULE Test;" "IMPORT I := Imported;" "VAR" " x, y : I.Rider;" "PROCEDURE Proc(x, y, z : INTEGER);" - "END Proc;" "BEGIN" - " x.i := 1;" - " I.Ln;" - " I.i := 666;" + " x := 1;" + "END Proc;" + "BEGIN;" + " y.i := 1;" + " I.a[0] := 1;" "END Test." ; static char source_imported[] = "MODULE Imported;" "TYPE" - " Rider* = RECORD i, j, k : INTEGER; END;" + " Rider* = RECORD i*, j-, k : INTEGER; END;" "VAR" " i- : INTEGER;" + " a* : ARRAY 3 OF INTEGER;" "" "PROCEDURE Ln*;" "END Ln;" "" "BEGIN;" + " i := 1;" + " a[0] := 555;" "END Imported." ;