/* Autogenerated from kw.def, don't edit. */
typedef enum {
	kw__error,
	kw_func_ptr,
	kw_float,
	kw_bool,
	kw_int,
	kw_uint,
	kw_poly,
	kw_ptr,
	kw_tyref,
	kw_ellipsis,
	kw_struct,
	kw_union,
	kw_void,
	kw_reference,
	kw_aligned,
	kw_artificial,
	kw_comdat,
	kw_extern,
	kw_global,
	kw_local,
	kw_malloc_like,
	kw_no_check_memory_usage,
	kw_no_limit_stack,
	kw_no_return,
	kw_one_only,
	kw_packed,
	kw_public,
	kw_pure_func,
	kw_section,
	kw_static_ctor,
	kw_static_dtor,
	kw_suppress_debug,
	kw_weak,
	kw_export_name,
	kw_alias_set,
	kw_func,
	kw_input_file,
	kw_structdef,
	kw_uniondef,
	kw_tyalias,
	kw_alias_subset,
	kw_abstract_type,
	kw_enumdef,
	kw_nil,
	kw_entry,
	kw_abs,
	kw_addr,
	kw_bind,
	kw_bit_and,
	kw_bit_andtc,
	kw_bit_ior,
	kw_bit_not,
	kw_bit_xor,
	kw_block,
	kw_builtin,
	kw_call,
	kw_ceil_div,
	kw_ceil_mod,
	kw_component,
	kw_compound,
	kw_cond,
	kw_const,
	kw_const_func,
	kw_convert,
	kw_eq,
	kw_exact_div,
	kw_exit,
	kw_exit_loop,
	kw_fbuiltin,
	kw_fcall,
	kw_ffs,
	kw_float_expr,
	kw_floor_div,
	kw_floor_mod,
	kw_func_ref,
	kw_ge,
	kw_goto,
	kw_gt,
	kw_indirect,
	kw_label,
	kw_le,
	kw_loop,
	kw_lrotate,
	kw_lshift,
	kw_lt,
	kw_max,
	kw_min,
	kw_minus,
	kw_modify,
	kw_mult,
	kw_ne,
	kw_negate,
	kw_non_lvalue,
	kw_nop,
	kw_ordered,
	kw_plus,
	kw_ptr_call,
	kw_ptr_fcall,
	kw_rdiv,
	kw_ref,
	kw_result,
	kw_return,
	kw_round_div,
	kw_round_mod,
	kw_rrotate,
	kw_rshift,
	kw_static_var,
	kw_trunc_div,
	kw_trunc_mod,
	kw_truth_and,
	kw_truth_andif,
	kw_truth_not,
	kw_truth_or,
	kw_truth_orif,
	kw_truth_xor,
	kw_uneq,
	kw_unge,
	kw_ungt,
	kw_unle,
	kw_unlt,
	kw_unordered,
	kw_var,
	kw_wfl,
	kw_fix_trunc,
	kw_fix_ceil,
	kw_fix_round,
	kw_fix_floor,
	kw_preinc,
	kw_postinc,
	kw_predec,
	kw_postdec,
	kw_size_of,
	kw_try_finally,
	kw_enumref,
	kw__LAST
} keyword_t;
