1 //  All symbols used in the interface between any two phases of the compiler are defined here.
  2 //  This includes all canonical symbols, syntax tree nodes, and XOCODE operators.
  3 //  Last modified on 04/02/74 at 16:02:26 by R F Mabee.
  4 //  Revisions installed in Version 3.4 on 6180, R F Mabee.
  5 //  First installed with Version 2.7 by R F Mabee.
  6 
  7 manifest
  8      $(   AND_S = 1
  9           ASSIGN_S = 2
 10           BE_S = 3
 11           BIT_S = 4
 12           BREAK_S = 5
 13           BY_S = 6
 14           CALL_S = 07
 15           CASE_S = 08
 16 
 17           CHAR_S = 10
 18           CHARCONST_S = 11
 19           COLON_S = 12
 20           COMMA_S = 13
 21           COND_S = 14
 22           CONSTANT_S = 15
 23           CONSTDEF_S = 16
 24           DEFAULT_S = 17
 25           DIV_F = 18
 26 
 27           DIV_S = 20
 28           DO_S = 21
 29           DOUBLE_S = 22
 30           ENDCASE_S = 23
 31           ENDPROG_S = 24
 32           ERROR_S = 25
 33           EQ_F = 26
 34           EQ_S = 27
 35           EQV_S = 28
 36 
 37           EXTERNAL_S = 30
 38           FALSE_S = 31
 39           FINISH_S = 32
 40           FIXED_S = 33
 41           FLOAT_S = 34
 42           FNAP_S = 35
 43           FNDEF_S = 36
 44           FOR_S = 37
 45           GE_F = 38
 46 
 47           GE_S = 40
 48           GET_S = 41
 49           GLOBAL_S = 42
 50           GOTO_S = 43
 51           GR_F = 44
 52           GR_S = 45
 53           IF_S = 46
 54           IFNOT_S = 47
 55           IFSO_S = 48
 56 
 57           INTO_S = 50
 58           LABDEF_S = 51
 59           LABEL_S = 52
 60           LE_F = 53
 61           LE_S = 54
 62           LENGTH_S = 55
 63           LET_S = 56
 64           LIST_S = 57
 65           LOCAL_S = 58
 66 
 67           LOGAND_S = 60
 68           LOGOR_S = 61
 69           LOOP_S = 62
 70           LS_F = 63
 71           LS_S = 64
 72           LSHIFT_S = 65
 73           LV_S = 66
 74           LVECAP_S = 67
 75           LV_ARG_OUT = 68
 76 
 77           LV_FNAP_RESULT = 70
 78           LV_GLOBAL = 71
 79           LV_LOCAL = 72
 80           LV_STATIC = 73
 81           LV_TEMP = 74
 82           MAIN_S = 75
 83           MANIFEST_S = 76
 84           MINUS_F = 77
 85           MINUS_S = 78
 86 
 87           MULT_F = 80
 88           MULT_S = 81
 89           NAME_S = 82
 90           NEG_F = 83
 91           NEG_S = 84
 92           NEQV_S = 85
 93           NE_F = 86
 94           NE_S = 87
 95           NIL_S = 88
 96 
 97           NOT_S = 90
 98           NUMBER_S = 91
 99           OFFSET_S = 92
100           OR_S = 93
101           PLUS_F = 94
102           PLUS_S = 95
103           POINTER_S = 96
104           POS_F = 97
105           POS_S = 98
106 
107           RBRA_S = 100
108           REGISTER_S = 101
109           REL_S = 102
110           REM_S = 103
111           REP_S = 104
112           REPEAT_S = 105
113           REPEATUNTIL_S = 106
114           REPEATWHILE_S = 107
115           RESULTIS_S = 108
116 
117           RETURN_S = 110
118           RKET_S = 111
119           RSHIFT_S = 112
120           RTAP_S = 113
121           RTDEF_S = 114
122           RV_S = 115
123           SBRA_S = 116
124           SECTBEGIN_S = 117
125           SECTBRA_S = 118
126 
127           SECTEND_S = 120
128           SECTKET_S = 121
129           SEMICOLON_S = 122
130           SKET_S = 123
131           STATIC_S = 124
132           STRING_S = 125
133           STRINGCONST_S = 126
134           STRUCTURE_S = 127
135           SWITCHON_S = 128
136 
137           TABLE_S = 130
138           TEMP_S = 131
139           TEST_S = 132
140           TO_S = 133
141           TRUE_S = 134
142           TYPE_S = 135
143           UNLESS_S = 136
144           UNTIL_S = 137
145           VALDEF_S = 138
146 
147           VALOF_S = 140
148           VEC_S = 141
149           VECAP_S = 142
150           WHILE_S = 143
151      $)