c abort abs accept and all array at begin body case constant declare delay do else elsif end entry exception exit for function generic goto if in is limited loop new not null of or others out package pragma private procedure raise record rem renames return reverse select separate subtype task terminate then type use when while with xor access delta digits mod range abstract aliased protected until requeue tagged project extends external external_as_list interface overriding synchronized some active aggregate archive_builder archive_builder_append_option archive_indexer archive_suffix artifacts artifacts_in_exec_dir artifacts_in_object_dir binder bindfile_option_substitution body_suffix builder clean compiler compiler_command config_body_file_name config_body_file_name_index config_body_file_name_pattern config_file_dependency_support config_file_switches config_file_unique config_spec_file_name config_spec_file_name_index config_spec_file_name_pattern configuration cross_reference def default_language default_switches dependency_driver dependency_kind dependency_switches driver excluded_source_dirs excluded_source_files excluded_source_list_file exec_dir exec_subdir excluded_patterns executable executable_suffix externally_built finder flat gcc gcc_gnu gcc_option_list gcc_object_list global_compilation_switches global_configuration_pragmas global_config_file gnatls gnatstub gnu ide ignore_source_sub_dirs implementation implementation_exceptions implementation_suffix included_artifact_patterns included_patterns include_switches include_path include_path_file inherit_source_path install install_project languages language_kind leading_library_options leading_required_switches leading_switches ali_subdir lib_subdir link_lib_subdir library library_ali_dir library_auto_init library_auto_init_supported library_builder library_dir library_gcc library_install_name_option library_interface library_kind library_name library_major_minor_id_supported library_options library_partial_linker library_rpath_options library_standalone library_encapsulated_options library_encapsulated_supported library_src_dir library_support library_symbol_file library_symbol_policy library_version library_version_switches linker linker_executable_option linker_lib_dir_option linker_lib_name_option local_config_file local_configuration_pragmas locally_removed_files map_file_option mapping_file_switches mapping_spec_suffix mapping_body_suffix max_command_line_length metrics multi_unit_object_separator multi_unit_switches naming none object_artifact_extensions object_file_suffix object_file_switches object_generated object_list object_path_switches objects_linked objects_path objects_path_file object_dir option_list pic_option pretty_printer prefix project_dir project_files project_path project_subdir remote response_file_format response_file_switches root_dir roots required_artifacts required_switches run_path_option run_path_origin separate_run_path_options shared_library_minimum_switches shared_library_prefix shared_library_suffix separate_suffix side_debug source_artifact_extensions source_dirs source_file_switches source_files source_list_file sources_subdir spec spec_suffix specification specification_exceptions specification_suffix stack switches symbolic_link_supported toolchain_description toolchain_version trailing_required_switches trailing_switches runtime_library_dir runtime_library_dirs runtime_source_dir ada interfaces main target casing dot_replacement standard name linker_options runtime mode install_name object_lister object_lister_matcher export_file_format export_file_switch runtime_source_dirs runtime_dir runtime_library_version split create_missing_dirs canonical_target warning_message only_dirs_with_sources include_switches_via_spec required_toolchain_version toolchain_name check eliminate remote_host program_host communication_protocol debugger_command gnatlist vcs_kind vcs_file_check vcs_log_check documentation_dir codepeer output_directory database_directory message_patterns additional_patterns origin_project library_reference_symbol_file unconditional_linking toolchain_path