1
2
3
4
5
6 dcl index_given_letter (97:122) fixed bin (8) unal internal static
7 initial (1, 5, 10, 19, 26, 31, 35, 83, 36, 83, 43,
8 44, 47, 48, 50, 53, 83, 64, 69, 83, 75, 80, (4)83);
9
10 dcl keyword (83) char (11) aligned internal static initial (
11 "aligned", "area", "auto", "automatic", "based", "bin",
12 "binary", "bit", "builtin", "char", "character", "complex",
13 "cond", "condition", "constant", "controlled", "cplx", "ctl",
14 "dec", "decimal", "def", "defined", "dim", "dimension",
15 "direct", "entry", "env", "environment", "ext", "external",
16 "file", "fixed", "float", "format", "generic", "init",
17 "initial", "input", "int", "internal", "irred", "irreducible",
18 "keyed", "label", "like", "local", "member", "nonvar",
19 "nonvarying", "offset", "options", "output", "parameter", "parm",
20 "pic", "picture", "pointer", "pos", "position", "prec",
21 "precision", "print", "ptr", "real", "record", "red",
22 "reducible", "returns", "seql", "sequential", "signed", "static",
23 "stream", "structure", "unal", "unaligned", "uns", "unsigned",
24 "update", "var", "variable", "varying", "~");
25
26 dcl system_keyword (15) char (16) aligned internal static initial (
27 "aliasable", "arg-descriptor", "interactive", "options-constant",
28 "options-variable", "parameter-desc", "reserved-1", "reserved-2",
29 "reserved-3", "reserved-4", "return-value", "stringvalue",
30 "storage-block", "temporary", "options-packed");
31
32 dcl bit_index (82) fixed bin (8) unal internal static initial (
33 22, 8, 46, 46, 47, 30,
34 30, 4, 17, 5, 5, 32,
35 15, 15, 53, 49, 32, 49,
36 29, 29, 50, 50, 20, 20,
37 64, 10, 71, 71, 39, 39,
38 11, 2, 3, 16, 18, 21,
39 21, 57, 38, 38, 35, 35,
40 69, 9, 40, 28, 41, 42,
41 42, 7, 43, 58, 51, 51,
42 19, 19, 6, 37, 37, 26,
43 26, 56, 6, 31, 62, 34,
44 34, 36, 63, 63, 24, 48,
45 60, 1, 23, 23, 25, 25,
46 59, 27, 33, 27 );
47
48 dcl system_bit_index (15) fixed bin (8) unal internal static initial (
49 72, 12, 65,
50 45, 44, 52,
51 61, 66, 67,
52 70, 55, 68,
53 13, 54, 14 );
54
55 dcl incompatable (72) bit (72) aligned internal static initial (
56
57
58
59 "011111111111101111101001111111110111000001010000000010011111011110011010"b,
60 "101111111111101111100000001100000111100101010000000000011111011110011010"b,
61 "110111111111101111100000101100000111100101010000000000011111011110011010"b,
62 "111011111111101111100001110111110111000100010000000000011111011110011010"b,
63 "111101111111101111100001110111110111000100010000000000011111011110011010"b,
64 "111110111111101111100001111111110111100101010000000010011111011110011010"b,
65 "111111011111101111100001111111110111100101010000000010011111011110011010"b,
66 "111111101111101111100001111111110111100101010000000010011111011110011010"b,
67 "111111110111101111100001111011110111100101010000000000011111011110011010"b,
68 "111111111011101111100001111111110000100101000000000000011111011110011010"b,
69 "111111111101101111100001111111110111100101010000000000000000000000000000"b,
70 "111111111110101111111111111111111111111111111111111101111111011110011010"b,
71 "111111111111001111111111111111111111111111111111111101111111011110011010"b,
72 "111110111111101111100001111111110111100101010000000010011111011110011010"b,
73 "111111111111100111111111111111111111110111111111111111111111011110011010"b,
74 "111111111111101011100001111011110111100101010000000000011111011110011010"b,
75 "111111111111101101111111111111111111101111111111111111111111011110011010"b,
76 "111111111111101110111111111111111111101111111111111111111111011110011010"b,
77 "111111111111101111000001111111000111000101010000000010011111011110011010"b,
78 "000000000001101011000000000000000000000000000000000000011111011110011010"b,
79 "100000000001101011000000000000000000100100000000011111111111011110011010"b,
80 "000000000001101011000010000000000000000000000000000010011111011110011010"b,
81 "000000000001101011000100000000000000000000000000000010011111011110011010"b,
82 "100111111111101111100000101100000111100101010000000000011111011110011010"b,
83 "101111111111101111100001001110010111100101010000000000011111011110011010"b,
84 "100111111111101111100000001100000111100101010000000000011111011110011010"b,
85 "111001111111101111100001110111110111100101010000000010011111011110011010"b,
86 "111111110111101011100001111011110111100101010000000010011111011110011010"b,
87 "100111111111101111100000101101000111100101010000000000011111011110011010"b,
88 "100111111111101111100000001110000111100101010000000000011111011110011010"b,
89 "100111111111101111000000001100010111100101010000000000011111011110011010"b,
90 "100111111111101111000000101100100111100101010000000000011111011110011010"b,
91 "000000000001101011000000000000000000000000000000000110011111011110011010"b,
92 "111111111011101111100001111111110010100101000000000000011111011110011010"b,
93 "111111111011101111100001111111110100100101000000000000011111011110011010"b,
94 "111111111011101111100001111111110000100101000000000000011111011110011010"b,
95 "011001111111101111001001111111110111001010111111101111111111011110011010"b,
96 "000000000001101000000000000000000000001000000000000100000000000000000000"b,
97 "000000000001100011000000000000000000110010001110011101100000000000000000"b,
98 "011111111111101111101001111111110111000001010000000010011111011110011010"b,
99 "000000000001101011000000000000000000101000001111111011111111011110011010"b,
100 "111001111111101111100001111111110111000100010000000010011111011110011010"b,
101 "000000000001101011000000000000000000100000000000000000011111011110011010"b,
102 "111111111011101111100001111111110000100101000000000000011111011110011010"b,
103 "000000000001101011000000000000000000101010000110111111111111011110011010"b,
104 "000000000001101011000000000000000000101010001011111111111111011110011010"b,
105 "000000000001101011000000000000000000101010001101111111111111011110011010"b,
106 "000000000001101011000000000000000000100010000110111111111111011110011010"b,
107 "000000000001101011000000000000000000100010001111011111111111011110011010"b,
108 "000000000001101011001000000000000000001010001111101111111111011110011010"b,
109 "000000000001101011001000000000000000101010001111110111111111011110011010"b,
110 "000000000001101011001000000000001000111000001111111011111111011110011010"b,
111 "100001110000001011101110001100001000100111001111111101100000000000000000"b,
112 "000000000001101011001000000000000000101010001111111110111111011110011010"b,
113 "000000000001101011001000000000000000101010001111111111011111011110011010"b,
114 "111111111101101111111111111111111111100111111111111101101010011100011000"b,
115 "111111111101101111111111111111111111100111111111111101110110000010000000"b,
116 "111111111101101111111111111111111111100111111111111101101010000000000000"b,
117 "111111111101101111111111111111111111100111111111111101111101000010000000"b,
118 "111111111101101111111111111111111111100111111111111101100010011100011000"b,
119 "000000000000000000000000000000000000000000000000000000000000000000000000"b,
120 "111111111101101111111111111111111111100111111111111101110001000010000000"b,
121 "111111111101101111111111111111111111100111111111111101110001000110000000"b,
122 "111111111101101111111111111111111111100111111111111101110001001010000000"b,
123 "111111111101101111111111111111111111100111111111111101101010011100011000"b,
124 "000000000000000000000000000000000000000000000000000000000000000000000000"b,
125 "000000000000000000000000000000000000000000000000000000000000000000000000"b,
126 "111111111101101111111111111111111111100111111111111101110001000010000000"b,
127 "111111111101101111111111111111111111100111111111111101110001000010000000"b,
128 "000000000000000000000000000000000000000000000000000000000000000000000000"b,
129 "111111111101101111111111111111111111100111111111111101100000000000000000"b,
130 "000000000000000000000000000000000000000000000000000000000000000000000000"b);
131
132
133
134
135