X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=test.c;h=432307f51ba6e983b25400f43e593e2e8e555fdf;hb=7bff9378302d5e23c6e9eabe7e6edc8034dcd562;hp=178327ecf317a2ad3298036bf70b59a620c1af39;hpb=342c8f1a44765e744c64e14a3b8f1aa4031c5f62;p=dsw-obn.git diff --git a/test.c b/test.c index 178327e..432307f 100644 --- a/test.c +++ b/test.c @@ -4,16 +4,29 @@ static const char source[] = "MODULE Test;" - "" "TYPE" - " MyInt = INTEGER;" - " MyRec = RECORD" - " a : MyInt;" + " 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;" - " MyRecPtr = POINTER TO MyRec;" - "" - "BEGIN" + " Proc = PROCEDURE(self : Object; i : Int);" + "VAR" + " i : Int;" + " a2 : Array2D;" + " p2 : PArray2D;" + " po : Object;" + " do : ObjectDesc;" + " stuffProc : Proc;" + " pap2 : PAP2D;" " " + "BEGIN;" "END Test." ;