X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=test.c;h=d828f4a2e855adbbd24d2852738453892614f634;hb=d3438ae51da4c98b47441911495f10e686191abd;hp=44b84651f535348afba524c61fa810f634bbe4fd;hpb=2d029d2c2b27639e3a2b6c43e63788b00110818e;p=dsw-obn.git diff --git a/test.c b/test.c index 44b8465..d828f4a 100644 --- a/test.c +++ b/test.c @@ -5,21 +5,21 @@ static const char source[] = "MODULE Test;" "TYPE" - " Rec = RECORD i : INTEGER; END;" + " Callback = PROCEDURE() : INTEGER;" + "" "VAR" + " cb : Callback;" " i : INTEGER;" - " j : INTEGER;" "" - "PROCEDURE Tier(VAR x : INTEGER);" - "VAR" - " z : INTEGER;" - "BEGIN;" - " x := i;" - "END Tier;" + "PROCEDURE RelBack;" + "BEGIN" + " i := 666;" + "END RelBack;" "" "BEGIN;" - " i := 666;" - " Tier(j);" + " i := 1;" + " i := cb();" + " RelBack;" "END Test." ;