#ifndef RIPPER_EVENTIDS1
#define RIPPER_EVENTIDS1

#define RIPPER_ID(n) ripper_parser_ids.id_ ## n
void ripper_init_eventids1(void);
void ripper_init_eventids1_table(VALUE self);

struct ripper_parser_ids {
    ID id_BEGIN;
    ID id_END;
    ID id_alias;
    ID id_alias_error;
    ID id_aref;
    ID id_aref_field;
    ID id_arg_ambiguous;
    ID id_arg_paren;
    ID id_args_add;
    ID id_args_add_block;
    ID id_args_add_star;
    ID id_args_forward;
    ID id_args_new;
    ID id_array;
    ID id_aryptn;
    ID id_assign;
    ID id_assign_error;
    ID id_assoc_new;
    ID id_assoc_splat;
    ID id_assoclist_from_args;
    ID id_bare_assoc_hash;
    ID id_begin;
    ID id_binary;
    ID id_block_var;
    ID id_blockarg;
    ID id_bodystmt;
    ID id_brace_block;
    ID id_break;
    ID id_call;
    ID id_case;
    ID id_class;
    ID id_class_name_error;
    ID id_command;
    ID id_command_call;
    ID id_const_path_field;
    ID id_const_path_ref;
    ID id_const_ref;
    ID id_def;
    ID id_defined;
    ID id_defs;
    ID id_do_block;
    ID id_dot2;
    ID id_dot3;
    ID id_dyna_symbol;
    ID id_else;
    ID id_elsif;
    ID id_ensure;
    ID id_excessed_comma;
    ID id_fcall;
    ID id_field;
    ID id_fndptn;
    ID id_for;
    ID id_hash;
    ID id_heredoc_dedent;
    ID id_hshptn;
    ID id_if;
    ID id_if_mod;
    ID id_ifop;
    ID id_in;
    ID id_kwrest_param;
    ID id_lambda;
    ID id_magic_comment;
    ID id_massign;
    ID id_method_add_arg;
    ID id_method_add_block;
    ID id_mlhs_add;
    ID id_mlhs_add_post;
    ID id_mlhs_add_star;
    ID id_mlhs_new;
    ID id_mlhs_paren;
    ID id_module;
    ID id_mrhs_add;
    ID id_mrhs_add_star;
    ID id_mrhs_new;
    ID id_mrhs_new_from_args;
    ID id_next;
    ID id_nokw_param;
    ID id_opassign;
    ID id_operator_ambiguous;
    ID id_param_error;
    ID id_params;
    ID id_paren;
    ID id_parse_error;
    ID id_program;
    ID id_qsymbols_add;
    ID id_qsymbols_new;
    ID id_qwords_add;
    ID id_qwords_new;
    ID id_redo;
    ID id_regexp_add;
    ID id_regexp_literal;
    ID id_regexp_new;
    ID id_rescue;
    ID id_rescue_mod;
    ID id_rest_param;
    ID id_retry;
    ID id_return;
    ID id_return0;
    ID id_sclass;
    ID id_stmts_add;
    ID id_stmts_new;
    ID id_string_add;
    ID id_string_concat;
    ID id_string_content;
    ID id_string_dvar;
    ID id_string_embexpr;
    ID id_string_literal;
    ID id_super;
    ID id_symbol;
    ID id_symbol_literal;
    ID id_symbols_add;
    ID id_symbols_new;
    ID id_top_const_field;
    ID id_top_const_ref;
    ID id_unary;
    ID id_undef;
    ID id_unless;
    ID id_unless_mod;
    ID id_until;
    ID id_until_mod;
    ID id_var_alias;
    ID id_var_field;
    ID id_var_ref;
    ID id_vcall;
    ID id_void_stmt;
    ID id_when;
    ID id_while;
    ID id_while_mod;
    ID id_word_add;
    ID id_word_new;
    ID id_words_add;
    ID id_words_new;
    ID id_xstring_add;
    ID id_xstring_literal;
    ID id_xstring_new;
    ID id_yield;
    ID id_yield0;
    ID id_zsuper;
};

#endif /* RIPPER_EVENTIDS1 */

