X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=test.c;h=d828f4a2e855adbbd24d2852738453892614f634;hb=d3438ae51da4c98b47441911495f10e686191abd;hp=178327ecf317a2ad3298036bf70b59a620c1af39;hpb=342c8f1a44765e744c64e14a3b8f1aa4031c5f62;p=dsw-obn.git diff --git a/test.c b/test.c index 178327e..d828f4a 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 := 1;" + " i := cb();" + " RelBack;" "END Test." ;