X-Git-Url: http://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=test.c;h=5b2fc48e91e4e54175f56baa5dd1ea247781bcb3;hp=297da8de9a9c9d21c05fe7db43989753f35613cb;hb=0833fd8741d5215e8e8576fecd1f5a5f5dfc84f6;hpb=c15b86365824545bdee7d813ce0c796f1bdff592 diff --git a/test.c b/test.c index 297da8d..5b2fc48 100644 --- a/test.c +++ b/test.c @@ -7,33 +7,19 @@ static char source_test[] = "MODULE Test;" "IMPORT I := Imported;" - "TYPE" - " Callback = PROCEDURE() : INTEGER;" - "" "VAR" - " cb : Callback;" - " i : INTEGER;" - " r : I.Rider;" - "" - "PROCEDURE RelBack;" + " x : I.Rider;" "BEGIN" - " i := 666;" - "END RelBack;" - "" - "BEGIN;" - " i := ABS(-1);" - " i := cb();" - " RelBack;" - " I.Ln;" + " I.Ln;" "END Test." ; static char source_imported[] = "MODULE Imported;" "TYPE" - " Rider = RECORD i : INTEGER; END;" + " Rider* = RECORD i : INTEGER; END;" "" - "PROCEDURE Ln;" + "PROCEDURE Ln*;" "END Ln;" "" "BEGIN;"