X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=test.c;h=432307f51ba6e983b25400f43e593e2e8e555fdf;hb=7bff9378302d5e23c6e9eabe7e6edc8034dcd562;hp=8f3edc4aec855db2d7e30c6f1b24d0f45ece44c3;hpb=8520fd72cf3c1daeabbb8da91290dae85fc39c91;p=dsw-obn.git diff --git a/test.c b/test.c index 8f3edc4..432307f 100644 --- a/test.c +++ b/test.c @@ -4,19 +4,29 @@ static const char source[] = "MODULE Test;" - "" "TYPE" - " MyInt = INTEGER;" - " MyRec = POINTER TO RECORD" - " a : MyInt;" - " next : MyRec;" + " Int = INTEGER;" + " PArray2D = POINTER TO Array2D;" + " Array2D = ARRAY 3 OF ARRAY 3 OF INTEGER;" + " PAP2D = ARRAY 4 OF POINTER TO ARRAY 5 OF INTEGER;" + " Object = POINTER TO ObjectDesc;" + " ObjectDesc = RECORD" + " value : Array2D;" + " value2 : PArray2D;" + " doStuff : Proc;" + " next : Object;" " END;" - "" + " Proc = PROCEDURE(self : Object; i : Int);" "VAR" - " r : MyRec;" - "" - "BEGIN" + " i : Int;" + " a2 : Array2D;" + " p2 : PArray2D;" + " po : Object;" + " do : ObjectDesc;" + " stuffProc : Proc;" + " pap2 : PAP2D;" " " + "BEGIN;" "END Test." ;