X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=sidebyside;f=test.c;h=6b6d335760a57a4fd9e5ca68af3c95b849c96d38;hb=679da1b129ba6077d1c44ebdf260d3813afdcf65;hp=178327ecf317a2ad3298036bf70b59a620c1af39;hpb=342c8f1a44765e744c64e14a3b8f1aa4031c5f62;p=dsw-obn.git diff --git a/test.c b/test.c index 178327e..6b6d335 100644 --- a/test.c +++ b/test.c @@ -4,16 +4,22 @@ static const char source[] = "MODULE Test;" - "" "TYPE" - " MyInt = INTEGER;" - " MyRec = RECORD" - " a : MyInt;" - " END;" - " MyRecPtr = POINTER TO MyRec;" + " Callback = PROCEDURE() : INTEGER;" + "" + "VAR" + " cb : Callback;" + " i : INTEGER;" "" + "PROCEDURE RelBack;" "BEGIN" - " " + " i := 666;" + "END RelBack;" + "" + "BEGIN;" + " i := ABS(-1);" + " i := cb();" + " RelBack;" "END Test." ;