1 /* ***********************************************************
 2    *                                                         *
 3    * Copyright, (C) Honeywell Information Systems Inc., 1982 *
 4    *                                                         *
 5    *********************************************************** */
 6 /* BEGIN INCLUDE FILE ... statement.incl.pl1 */
 7 /* Internal interface of the PL/I compiler */
 8 
 9 dcl       1 statement                   based aligned,
10           2 node_type                   bit(9) unaligned,
11           2 source_id                   structure unaligned,
12             3 file_number               bit(8),
13             3 line_number               bit(14),
14             3 statement_number          bit(5),
15           2 next                        ptr unaligned,
16           2 back                        ptr unaligned,
17           2 root                        ptr unaligned,
18           2 labels                      ptr unaligned,
19           2 reference_list              ptr unaligned,
20           2 state_list                  ptr unaligned,
21           2 reference_count             fixed(17) unaligned,
22           2 ref_count_copy              fixed(17) unaligned,
23           2 object                      structure unaligned,
24             3 start                     fixed(17),
25             3 finish                    fixed(17),
26           2 source                      structure unaligned,
27             3 segment                   fixed(11),
28             3 start                     fixed(23),
29             3 length                    fixed(11),
30           2 prefix                      bit(12) unaligned,
31           2 optimized                   bit(1) unaligned,
32           2 free_temps                  bit(1) unaligned,
33           2 LHS_in_RHS                  bit(1) unaligned,
34           2 statement_type              bit(9) unaligned,
35           2 bits                        structure unaligned,
36             3 processed                 bit(1) unaligned,
37             3 put_in_profile            bit(1) unaligned,
38             3 generated                 bit(1) unaligned,
39             3 snap                      bit(1) unaligned,
40             3 system                    bit(1) unaligned,
41             3 irreducible               bit(1) unaligned,
42             3 checked                   bit(1) unaligned,
43             3 save_temps                bit(1) unaligned,
44             3 suppress_warnings         bit(1) unaligned,
45             3 force_nonquick            bit(1) unaligned,
46             3 expanded_by_name          bit(1) unaligned,
47             3 begins_loop               bit(1) unaligned,
48             3 pad                       bit(24) unaligned;
49 
50 /* END INCLUDE FILE ... statement.incl.pl1 */