1 
 2 /* BEGIN INCLUDE FILE ... cobol_TYPE18_DESC.incl.pl1 */
 3 
 4 
 5 
 6 /*
 7 
 8 FIELD               CONTENTS
 9 
10 size                The total size in bytes of this procedure reference
11                     token.
12 line                Generated sequence number of source line containing the
13                     first character of the procedure reference represented
14                     by this token.  This field is filled by the replacement
15                     phase.
16 column              The column number on the source image identified by
17                     line in which this procedure reference begins.
18 type                18
19 string_ptr          A pointer to the next name table entry in the same hash
20                     string.  This field is used only by the replacement
21                     phase.
22 prev_rec            A pointer to the immediately preceding name table item.
23                     This field is used only by the replacement phase.
24 searched            Set to "1"b by the replacement phase when the hash
25                     string to which this name belongs has been searched.
26 duplicate           Set to "1"b by the replacement phase when a duplicate
27                     of this name is found.
28 filler1             Available for future use.
29 debug_ind           Set to "1"b when the debugging extension for this item
30                     is meaningful.
31 section_name        Set to "1"b when this is a section name.  Set to "0"b
32                     when this is a paragraph name.  This field is set by
33                     the lexical analysis phase.
34 declarative_proc    Set to "1"b when this procedure is defined within the
35                     declaratives.  Set to "0"b when this procedure is
36                     defined outside declaratives.  This field is set by
37                     the lexical analysis phase.
38 filler2             Available for future use.
39 alterable           Set to "1"b when this is an alterable paragraph name.
40                     This field is set by the lexical analysis phase.
41 priority            The priority number of the section in which this
42                     procedure is defined.
43 sort_range          Set to "1"b when this procedure is defined in an input
44                     procedure or an output procedure specified in a sort
45                     statement.  This field is set by the replacement phase.
46 input_range         Set to "1"b when this procedure is defined in an input
47                     procedure specified in a sort statement.  This field is
48                     set by the replacement phase.
49 output_range        Set to "1"b when this procedure is defined in an output
50                     procedure specified in a sort statement.  This field is
51                     set by the replacement phase.
52 filler3             Available for future use.
53 section_num         Internal sequence number from the beginning of the
54                     procedure division of the section containing this
55                     procedure definition.  This field is set by the lexical
56                     analysis phase.
57 proc_num            Internal sequence number from the beginning of the
58                     procedure division of this procedure definition.
59                     This field is set by the lexical analysis phase.
60 def_line            Generated sequence number of the source line on which
61                     this procedure definition begins.
62 name_size           Size in bytes of this procedure name.
63 name                The name of this procedure.
64 */