PROGRAM Block(infile, outfile);
CONST
seven = 7;
ten = 10;
TYPE
range1 = 0..ten;
range2 = 'a'..'q';
range3 = range1;
enum1 = (a, b, c, d, e);
enum2 = enum1;
range4 = b..d;
arr1 = ARRAY [range1] OF real;
arr2 = ARRAY [(alpha, beta, gamma)] OF range2;
arr3 = ARRAY [enum2] OF arr1;
arr4 = ARRAY [range3] OF (foo, bar, baz);
arr5 = ARRAY [range1] OF ARRAY[range2] OF ARRAY[c..e] OF enum2;
arr6 = ARRAY [range1, range2, c..e] OF enum2;
rec7 = RECORD
i : integer;
r : real;
b1, b2 : boolean;
END;
arr8 = ARRAY [range2] OF RECORD
fldi : integer;
fldr : rec7;
flda : ARRAY[range4] OF range2;
END;
VAR
var1 : arr1; var5 : arr5;
var2 : arr2; var6 : arr6;
var3 : arr3; var7 : rec7;
var4 : arr4; var8 : arr8;
var9 : RECORD
b : boolean;
rec : RECORD
fld1 : arr1;
fldb : boolean;
fldr : real;
fld6 : arr6;
flda : ARRAY [enum1, range1] OF arr8;
END;
a : ARRAY [1..5] OF boolean;
END;
BEGIN
while(false){
}
END.
-
Notifications
You must be signed in to change notification settings - Fork 0
rob0229/JARVICE2.0
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Implements functions through chapter 11
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published