/* $TenDRA: tendra/src/tools/pl/templ/consfile.c-tdf,v 1.3 2004/08/11 14:25:41 bp Exp $ */ /* AUTOMATICALLY GENERATED BY make_tdf VERSION 2.0 FROM TDF 4.1 */ /* SEE COPYRIGHT IN CONSFILE.H */ /* note that the table is sorted into alphabetic order */ #include "config.h" #include "consfile.h" #include "defs.h" #include "syntax.h" Constructs constructs [] = { { "add_accesses", access_t, c_add_accesses }, { "constant", access_t, c_constant }, { "long_jump_access", access_t, c_long_jump_access }, { "no_other_read", access_t, c_no_other_read }, { "no_other_write", access_t, c_no_other_write }, { "out_par", access_t, c_out_par }, { "preserve", access_t, c_preserve }, { "register", access_t, c_register }, { "standard_access", access_t, c_standard_access }, { "used_as_volatile", access_t, c_used_as_volatile }, { "visible", access_t, c_visible }, { "alignment", alignment_t, c_alignment }, { "alloca_alignment", alignment_t, c_alloca_alignment }, { "callees_alignment", alignment_t, c_callees_alignment }, { "callers_alignment", alignment_t, c_callers_alignment }, { "code_alignment", alignment_t, c_code_alignment }, { "locals_alignment", alignment_t, c_locals_alignment }, { "parameter_alignment", alignment_t, c_parameter_alignment }, { "unite_alignments", alignment_t, c_unite_alignments }, { "var_param_alignment", alignment_t, c_var_param_alignment }, { "bfvar_bits", bitfield_variety_t, c_bfvar_bits }, { "false", bool_t, c_false }, { "true", bool_t, c_true }, { "nil_access", error_code_t, c_nil_access }, { "overflow", error_code_t, c_overflow }, { "stack_overflow", error_code_t, c_stack_overflow }, { "continue", error_treatment_t, c_continue }, { "trap", error_treatment_t, c_trap }, { "wrap", error_treatment_t, c_wrap }, { "impossible", error_treatment_t, c_impossible }, { "abs", exp_t, c_abs }, { "add_to_ptr", exp_t, c_add_to_ptr }, { "and", exp_t, c_and }, { "assign", exp_t, c_assign }, { "assign_with_mode", exp_t, c_assign_with_mode }, { "bitfield_assign", exp_t, c_bitfield_assign }, { "bitfield_assign_with_mode", exp_t, c_bitfield_assign_with_mode }, { "bitfield_contents", exp_t, c_bitfield_contents }, { "bitfield_contents_with_mode", exp_t, c_bitfield_contents_with_mode }, { "change_bitfield_to_int", exp_t, c_change_bitfield_to_int }, { "change_floating_variety", exp_t, c_change_floating_variety }, { "change_variety", exp_t, c_change_variety }, { "change_int_to_bitfield", exp_t, c_change_int_to_bitfield }, { "complex_conjugate", exp_t, c_complex_conjugate }, { "component", exp_t, c_component }, { "concat_nof", exp_t, c_concat_nof }, { "conditional", exp_t, c_conditional }, { "contents", exp_t, c_contents }, { "contents_with_mode", exp_t, c_contents_with_mode }, { "current_env", exp_t, c_current_env }, { "div0", exp_t, c_div0 }, { "div1", exp_t, c_div1 }, { "div2", exp_t, c_div2 }, { "env_offset", exp_t, c_env_offset }, { "env_size", exp_t, c_env_size }, { "fail_installer", exp_t, c_fail_installer }, { "float_int", exp_t, c_float_int }, { "floating_abs", exp_t, c_floating_abs }, { "floating_div", exp_t, c_floating_div }, { "floating_minus", exp_t, c_floating_minus }, { "floating_maximum", exp_t, c_floating_maximum }, { "floating_minimum", exp_t, c_floating_minimum }, { "floating_mult", exp_t, c_floating_mult }, { "floating_negate", exp_t, c_floating_negate }, { "floating_plus", exp_t, c_floating_plus }, { "floating_power", exp_t, c_floating_power }, { "floating_test", exp_t, c_floating_test }, { "goto", exp_t, c_goto }, { "goto_local_lv", exp_t, c_goto_local_lv }, { "ignorable", exp_t, c_ignorable }, { "imaginary_part", exp_t, c_imaginary_part }, { "initial_value", exp_t, c_initial_value }, { "integer_test", exp_t, c_integer_test }, { "last_local", exp_t, c_last_local }, { "local_alloc", exp_t, c_local_alloc }, { "local_alloc_check", exp_t, c_local_alloc_check }, { "local_free", exp_t, c_local_free }, { "local_free_all", exp_t, c_local_free_all }, { "long_jump", exp_t, c_long_jump }, { "make_complex", exp_t, c_make_complex }, { "make_compound", exp_t, c_make_compound }, { "make_local_lv", exp_t, c_make_local_lv }, { "make_nof", exp_t, c_make_nof }, { "make_nof_int", exp_t, c_make_nof_int }, { "make_null_local_lv", exp_t, c_make_null_local_lv }, { "make_null_proc", exp_t, c_make_null_proc }, { "make_null_ptr", exp_t, c_make_null_ptr }, { "make_stack_limit", exp_t, c_make_stack_limit }, { "make_top", exp_t, c_make_top }, { "make_value", exp_t, c_make_value }, { "maximum", exp_t, c_maximum }, { "minimum", exp_t, c_minimum }, { "minus", exp_t, c_minus }, { "move_some", exp_t, c_move_some }, { "mult", exp_t, c_mult }, { "n_copies", exp_t, c_n_copies }, { "negate", exp_t, c_negate }, { "not", exp_t, c_not }, { "offset_add", exp_t, c_offset_add }, { "offset_div", exp_t, c_offset_div }, { "offset_div_by_int", exp_t, c_offset_div_by_int }, { "offset_max", exp_t, c_offset_max }, { "offset_mult", exp_t, c_offset_mult }, { "offset_negate", exp_t, c_offset_negate }, { "offset_pad", exp_t, c_offset_pad }, { "offset_subtract", exp_t, c_offset_subtract }, { "offset_test", exp_t, c_offset_test }, { "offset_zero", exp_t, c_offset_zero }, { "or", exp_t, c_or }, { "plus", exp_t, c_plus }, { "pointer_test", exp_t, c_pointer_test }, { "power", exp_t, c_power }, { "proc_test", exp_t, c_proc_test }, { "profile", exp_t, c_profile }, { "real_part", exp_t, c_real_part }, { "rem0", exp_t, c_rem0 }, { "rem1", exp_t, c_rem1 }, { "rem2", exp_t, c_rem2 }, { "repeat", exp_t, c_repeat }, { "return", exp_t, c_return }, { "return_to_label", exp_t, c_return_to_label }, { "round_with_mode", exp_t, c_round_with_mode }, { "rotate_left", exp_t, c_rotate_left }, { "rotate_right", exp_t, c_rotate_right }, { "set_stack_limit", exp_t, c_set_stack_limit }, { "shape_offset", exp_t, c_shape_offset }, { "shift_left", exp_t, c_shift_left }, { "shift_right", exp_t, c_shift_right }, { "subtract_ptrs", exp_t, c_subtract_ptrs }, { "untidy_return", exp_t, c_untidy_return }, { "xor", exp_t, c_xor }, { "flvar_parms", floating_variety_t, c_flvar_parms }, { "complex_parms", floating_variety_t, c_complex_parms }, { "float_of_complex", floating_variety_t, c_float_of_complex }, { "complex_of_float", floating_variety_t, c_complex_of_float }, { "computed_nat", nat_t, c_computed_nat }, { "error_val", nat_t, c_error_val }, { "equal", ntest_t, c_equal }, { "greater_than", ntest_t, c_greater_than }, { "greater_than_or_equal", ntest_t, c_greater_than_or_equal }, { "less_than", ntest_t, c_less_than }, { "less_than_or_equal", ntest_t, c_less_than_or_equal }, { "not_equal", ntest_t, c_not_equal }, { "not_greater_than", ntest_t, c_not_greater_than }, { "not_greater_than_or_equal", ntest_t, c_not_greater_than_or_equal }, { "not_less_than", ntest_t, c_not_less_than }, { "not_less_than_or_equal", ntest_t, c_not_less_than_or_equal }, { "less_than_or_greater_than", ntest_t, c_less_than_or_greater_than }, { "not_less_than_and_not_greater_than", ntest_t, c_not_less_than_and_not_greater_than }, { "comparable", ntest_t, c_comparable }, { "not_comparable", ntest_t, c_not_comparable }, { "round_as_state", rounding_mode_t, c_round_as_state }, { "to_nearest", rounding_mode_t, c_to_nearest }, { "toward_larger", rounding_mode_t, c_toward_larger }, { "toward_smaller", rounding_mode_t, c_toward_smaller }, { "toward_zero", rounding_mode_t, c_toward_zero }, { "bitfield", shape_t, c_bitfield }, { "bottom", shape_t, c_bottom }, { "compound", shape_t, c_compound }, { "floating", shape_t, c_floating }, { "integer", shape_t, c_integer }, { "nof", shape_t, c_nof }, { "offset", shape_t, c_offset }, { "pointer", shape_t, c_pointer }, { "proc", shape_t, c_proc }, { "top", shape_t, c_top }, { "computed_signed_nat", signed_nat_t, c_computed_signed_nat }, { "make_signed_nat", signed_nat_t, c_make_signed_nat }, { "snat_from_nat", signed_nat_t, c_snat_from_nat }, { "add_modes", transfer_mode_t, c_add_modes }, { "overlap", transfer_mode_t, c_overlap }, { "standard_transfer_mode", transfer_mode_t, c_standard_transfer_mode }, { "trap_on_nil", transfer_mode_t, c_trap_on_nil }, { "volatile", transfer_mode_t, c_volatile }, { "complete", transfer_mode_t, c_complete }, { "var_limits", variety_t, c_var_limits }, { "var_width", variety_t, c_var_width }, { NULL, 0, NULL }};