1
2
3
4
5 dcl LETTER fixed bin internal static options (constant) init (1);
6 dcl DIGIT fixed bin internal static options (constant) init (2);
7 dcl SPECIAL fixed bin internal static options (constant) init (3);
8 dcl A_PATH_ENTRY fixed bin internal static options (constant) init (4) ;
9 dcl NL fixed bin internal static options (constant) init (5);
10 dcl WHITE_SPACE fixed bin internal static options (constant) init (6);
11 dcl ILLEGAL fixed bin internal static options (constant) init (7);
12 dcl EOF fixed bin internal static options (constant) init (8);
13
14 declare START fixed binary internal static options (constant) init (0) ;
15 declare CASE_END fixed binary internal static options (constant) init (9) ;
16
17
18
19
20 declare EOI fixed binary internal static options (constant) init (0) ;
21 declare PATH_NAME fixed binary internal static options (constant) init (9) ;
22 declare ENTRY_NAME fixed binary internal static options (constant) init (10) ;
23 declare INTEGER fixed binary internal static options (constant) init (11) ;
24 declare IDENTIFIER fixed binary internal static options (constant) init (12) ;
25
26
27 declare SPECIAL_LIST char (8) internal static options (constant) init ("(),;:-*+") ;
28 declare CODE (8) fixed binary internal static options (constant) init (1, 2, 3, 4, 5, 6, 7, 8) ;
29
30
31
32 declare static_rsc_ptr ptr internal static ;
33
34 declare char char (1) internal static ;
35 declare char_type fixed binary internal static ;
36 declare char_ptr ptr internal static ;
37 declare line_ptr ptr internal static ;
38 declare line_number fixed binary (24) internal static ;
39 declare line_length fixed binary (24) internal static ;
40 declare token_count fixed binary (24) internal static ;
41
42
43