O 136 ext/ripper/eventids2.c {' ', O(words_sep)},
O 137 ext/ripper/eventids2.c {'!', O(op)},
O 138 ext/ripper/eventids2.c {'%', O(op)},
O 139 ext/ripper/eventids2.c {'&', O(op)},
O 140 ext/ripper/eventids2.c {'*', O(op)},
O 141 ext/ripper/eventids2.c {'+', O(op)},
O 142 ext/ripper/eventids2.c {'-', O(op)},
O 143 ext/ripper/eventids2.c {'/', O(op)},
O 144 ext/ripper/eventids2.c {'<', O(op)},
O 145 ext/ripper/eventids2.c {'=', O(op)},
O 146 ext/ripper/eventids2.c {'>', O(op)},
O 147 ext/ripper/eventids2.c {'?', O(op)},
O 148 ext/ripper/eventids2.c {'^', O(op)},
O 149 ext/ripper/eventids2.c {'|', O(op)},
O 150 ext/ripper/eventids2.c {'~', O(op)},
O 151 ext/ripper/eventids2.c {':', O(op)},
O 152 ext/ripper/eventids2.c {',', O(comma)},
O 153 ext/ripper/eventids2.c {'.', O(period)},
O 154 ext/ripper/eventids2.c {';', O(semicolon)},
O 155 ext/ripper/eventids2.c {'`', O(backtick)},
O 156 ext/ripper/eventids2.c {'\n', O(nl)},
O 157 ext/ripper/eventids2.c {keyword_alias, O(kw)},
O 158 ext/ripper/eventids2.c {keyword_and, O(kw)},
O 159 ext/ripper/eventids2.c {keyword_begin, O(kw)},
O 160 ext/ripper/eventids2.c {keyword_break, O(kw)},
O 161 ext/ripper/eventids2.c {keyword_case, O(kw)},
O 162 ext/ripper/eventids2.c {keyword_class, O(kw)},
O 163 ext/ripper/eventids2.c {keyword_def, O(kw)},
O 164 ext/ripper/eventids2.c {keyword_defined, O(kw)},
O 165 ext/ripper/eventids2.c {keyword_do, O(kw)},
O 166 ext/ripper/eventids2.c {keyword_do_block, O(kw)},
O 167 ext/ripper/eventids2.c {keyword_do_cond, O(kw)},
O 168 ext/ripper/eventids2.c {keyword_else, O(kw)},
O 169 ext/ripper/eventids2.c {keyword_elsif, O(kw)},
O 170 ext/ripper/eventids2.c {keyword_end, O(kw)},
O 171 ext/ripper/eventids2.c {keyword_ensure, O(kw)},
O 172 ext/ripper/eventids2.c {keyword_false, O(kw)},
O 173 ext/ripper/eventids2.c {keyword_for, O(kw)},
O 174 ext/ripper/eventids2.c {keyword_if, O(kw)},
O 175 ext/ripper/eventids2.c {modifier_if, O(kw)},
O 176 ext/ripper/eventids2.c {keyword_in, O(kw)},
O 177 ext/ripper/eventids2.c {keyword_module, O(kw)},
O 178 ext/ripper/eventids2.c {keyword_next, O(kw)},
O 179 ext/ripper/eventids2.c {keyword_nil, O(kw)},
O 180 ext/ripper/eventids2.c {keyword_not, O(kw)},
O 181 ext/ripper/eventids2.c {keyword_or, O(kw)},
O 182 ext/ripper/eventids2.c {keyword_redo, O(kw)},
O 183 ext/ripper/eventids2.c {keyword_rescue, O(kw)},
O 184 ext/ripper/eventids2.c {modifier_rescue, O(kw)},
O 185 ext/ripper/eventids2.c {keyword_retry, O(kw)},
O 186 ext/ripper/eventids2.c {keyword_return, O(kw)},
O 187 ext/ripper/eventids2.c {keyword_self, O(kw)},
O 188 ext/ripper/eventids2.c {keyword_super, O(kw)},
O 189 ext/ripper/eventids2.c {keyword_then, O(kw)},
O 190 ext/ripper/eventids2.c {keyword_true, O(kw)},
O 191 ext/ripper/eventids2.c {keyword_undef, O(kw)},
O 192 ext/ripper/eventids2.c {keyword_unless, O(kw)},
O 193 ext/ripper/eventids2.c {modifier_unless, O(kw)},
O 194 ext/ripper/eventids2.c {keyword_until, O(kw)},
O 195 ext/ripper/eventids2.c {modifier_until, O(kw)},
O 196 ext/ripper/eventids2.c {keyword_when, O(kw)},
O 197 ext/ripper/eventids2.c {keyword_while, O(kw)},
O 198 ext/ripper/eventids2.c {modifier_while, O(kw)},
O 199 ext/ripper/eventids2.c {keyword_yield, O(kw)},
O 200 ext/ripper/eventids2.c {keyword__FILE__, O(kw)},
O 201 ext/ripper/eventids2.c {keyword__LINE__, O(kw)},
O 202 ext/ripper/eventids2.c {keyword__ENCODING__, O(kw)},
O 203 ext/ripper/eventids2.c {keyword_BEGIN, O(kw)},
O 204 ext/ripper/eventids2.c {keyword_END, O(kw)},
O 205 ext/ripper/eventids2.c {keyword_do_LAMBDA, O(kw)},
O 206 ext/ripper/eventids2.c {tAMPER, O(op)},
O 207 ext/ripper/eventids2.c {tANDOP, O(op)},
O 208 ext/ripper/eventids2.c {tAREF, O(op)},
O 209 ext/ripper/eventids2.c {tASET, O(op)},
O 210 ext/ripper/eventids2.c {tASSOC, O(op)},
O 211 ext/ripper/eventids2.c {tBACK_REF, O(backref)},
O 212 ext/ripper/eventids2.c {tCHAR, O(CHAR)},
O 213 ext/ripper/eventids2.c {tCMP, O(op)},
O 214 ext/ripper/eventids2.c {tCOLON2, O(op)},
O 215 ext/ripper/eventids2.c {tCOLON3, O(op)},
O 216 ext/ripper/eventids2.c {tCONSTANT, O(const)},
O 217 ext/ripper/eventids2.c {tCVAR, O(cvar)},
O 218 ext/ripper/eventids2.c {tDOT2, O(op)},
O 219 ext/ripper/eventids2.c {tDOT3, O(op)},
O 220 ext/ripper/eventids2.c {tEQ, O(op)},
O 221 ext/ripper/eventids2.c {tEQQ, O(op)},
O 222 ext/ripper/eventids2.c {tFID, O(ident)},
O 223 ext/ripper/eventids2.c {tFLOAT, O(float)},
O 224 ext/ripper/eventids2.c {tGEQ, O(op)},
O 225 ext/ripper/eventids2.c {tGVAR, O(gvar)},
O 226 ext/ripper/eventids2.c {tIDENTIFIER, O(ident)},
O 227 ext/ripper/eventids2.c {tIMAGINARY, O(imaginary)},
O 228 ext/ripper/eventids2.c {tINTEGER, O(int)},
O 229 ext/ripper/eventids2.c {tIVAR, O(ivar)},
O 230 ext/ripper/eventids2.c {tLBRACE, O(lbrace)},
O 231 ext/ripper/eventids2.c {tLBRACE_ARG, O(lbrace)},
O 232 ext/ripper/eventids2.c {'{', O(lbrace)},
O 233 ext/ripper/eventids2.c {'}', O(rbrace)},
O 234 ext/ripper/eventids2.c {tLBRACK, O(lbracket)},
O 235 ext/ripper/eventids2.c {'[', O(lbracket)},
O 236 ext/ripper/eventids2.c {']', O(rbracket)},
O 237 ext/ripper/eventids2.c {tLEQ, O(op)},
O 238 ext/ripper/eventids2.c {tLPAREN, O(lparen)},
O 239 ext/ripper/eventids2.c {tLPAREN_ARG, O(lparen)},
O 240 ext/ripper/eventids2.c {'(', O(lparen)},
O 241 ext/ripper/eventids2.c {')', O(rparen)},
O 242 ext/ripper/eventids2.c {tLSHFT, O(op)},
O 243 ext/ripper/eventids2.c {tMATCH, O(op)},
O 244 ext/ripper/eventids2.c {tNEQ, O(op)},
O 245 ext/ripper/eventids2.c {tNMATCH, O(op)},
O 246 ext/ripper/eventids2.c {tNTH_REF, O(backref)},
O 247 ext/ripper/eventids2.c {tOP_ASGN, O(op)},
O 248 ext/ripper/eventids2.c {tOROP, O(op)},
O 249 ext/ripper/eventids2.c {tPOW, O(op)},
O 250 ext/ripper/eventids2.c {tQWORDS_BEG, O(qwords_beg)},
O 251 ext/ripper/eventids2.c {tQSYMBOLS_BEG, O(qsymbols_beg)},
O 252 ext/ripper/eventids2.c {tSYMBOLS_BEG, O(symbols_beg)},
O 253 ext/ripper/eventids2.c {tRATIONAL, O(rational)},
O 254 ext/ripper/eventids2.c {tREGEXP_BEG, O(regexp_beg)},
O 255 ext/ripper/eventids2.c {tREGEXP_END, O(regexp_end)},
O 256 ext/ripper/eventids2.c {tRPAREN, O(rparen)},
O 257 ext/ripper/eventids2.c {tRSHFT, O(op)},
O 258 ext/ripper/eventids2.c {tSTAR, O(op)},
O 259 ext/ripper/eventids2.c {tDSTAR, O(op)},
O 260 ext/ripper/eventids2.c {tANDDOT, O(op)},
O 261 ext/ripper/eventids2.c {tSTRING_BEG, O(tstring_beg)},
O 262 ext/ripper/eventids2.c {tSTRING_CONTENT, O(tstring_content)},
O 263 ext/ripper/eventids2.c {tSTRING_DBEG, O(embexpr_beg)},
O 264 ext/ripper/eventids2.c {tSTRING_DEND, O(embexpr_end)},
O 265 ext/ripper/eventids2.c {tSTRING_DVAR, O(embvar)},
O 266 ext/ripper/eventids2.c {tSTRING_END, O(tstring_end)},
O 267 ext/ripper/eventids2.c {tSYMBEG, O(symbeg)},
O 268 ext/ripper/eventids2.c {tUMINUS, O(op)},
O 269 ext/ripper/eventids2.c {tUMINUS_NUM, O(op)},
O 270 ext/ripper/eventids2.c {tUPLUS, O(op)},
O 271 ext/ripper/eventids2.c {tWORDS_BEG, O(words_beg)},
O 272 ext/ripper/eventids2.c {tXSTRING_BEG, O(backtick)},
O 273 ext/ripper/eventids2.c {tLABEL, O(label)},
O 274 ext/ripper/eventids2.c {tLABEL_END, O(label_end)},
O 275 ext/ripper/eventids2.c {tLAMBDA, O(tlambda)},
O 276 ext/ripper/eventids2.c {tLAMBEG, O(tlambeg)},
O 279 ext/ripper/eventids2.c {tIGNORED_NL, O(ignored_nl)},
O 280 ext/ripper/eventids2.c {tCOMMENT, O(comment)},
O 281 ext/ripper/eventids2.c {tEMBDOC_BEG, O(embdoc_beg)},
O 282 ext/ripper/eventids2.c {tEMBDOC, O(embdoc)},
O 283 ext/ripper/eventids2.c {tEMBDOC_END, O(embdoc_end)},
O 284 ext/ripper/eventids2.c {tSP, O(sp)},
O 285 ext/ripper/eventids2.c {tHEREDOC_BEG, O(heredoc_beg)},
O 286 ext/ripper/eventids2.c {tHEREDOC_END, O(heredoc_end)},
O 287 ext/ripper/eventids2.c {k__END__, O(__end__)},
O 8834 gc.c C(OLDGEN, O);