Ada Conformity Assessment Authority      Home Conformity Assessment   Test Suite ARGAda Standard
 
Annotated Ada Reference Manual (Ada 2022 with Amendment 1)Legal Information
Contents   Index   References   Search   Previous   Next 

P.2 Syntax Cross Reference

1/3
{AI05-0299-1} In the following syntax cross reference, each syntactic category is followed by the subclause number where it is defined. In addition, each syntactic category S is followed by a list of the categories that use S in their definitions. For example, the first listing below shows that abort_statement appears in the definition of simple_statement.
abort_statement 9.8
     simple_statement 5.1
abortable_part 9.7.4
     asynchronous_select 9.7.4
abstract_subprogram_declaration 3.9.3
     basic_declaration 3.1
accept_alternative 9.7.1
     select_alternative 9.7.1
accept_statement 9.5.2
     accept_alternative 9.7.1
     compound_statement 5.1
access_definition 3.10
     component_definition 3.6
     discriminant_specification 3.7
     formal_object_declaration 12.4
     loop_parameter_subtype_indication 5.5.2
     object_declaration 3.3.1
     object_renaming_declaration 8.5.1
     parameter_and_result_profile 6.1
     parameter_specification 6.1
     return_subtype_indication 6.5
access_to_object_definition 3.10
     access_type_definition 3.10
access_to_subprogram_definition 3.10
     access_type_definition 3.10
access_type_definition 3.10
     formal_access_type_definition 12.5.4
     type_definition 3.2.1
actual_parameter_part 6.4
     entry_call_statement 9.5.3
     function_call 6.4
     generalized_indexing 4.1.6
     procedure_call_statement 6.4
aggregate 4.3
     aspect_definition 13.1.1
     expression_function_declaration 6.8
     primary 4.4
     qualified_expression 4.7
allocator 4.8
     primary 4.4
ancestor_part 4.3.2
     extension_aggregate 4.3.2
array_aggregate 4.3.3
     aggregate 4.3
     enumeration_aggregate 13.4
array_component_association 4.3.3
     array_component_association_list 4.3.3
array_component_association_list 4.3.3
     array_delta_aggregate 4.3.4
     named_array_aggregate 4.3.3
array_delta_aggregate 4.3.4
     delta_aggregate 4.3.4
array_type_definition 3.6
     formal_array_type_definition 12.5.3
     object_declaration 3.3.1
     type_definition 3.2.1
aspect_clause 13.1
     basic_declarative_item 3.11
     component_item 3.8
     protected_operation_declaration 9.4
     protected_operation_item 9.4
     task_item 9.1
aspect_definition 13.1.1
     aspect_specification 13.1.1
aspect_mark 13.1.1
     aspect_specification 13.1.1
     pragma_argument_association 2.8
aspect_specification 13.1.1
     abstract_subprogram_declaration 3.9.3
     component_declaration 3.8
     discriminant_specification 3.7
     entry_body 9.5.2
     entry_declaration 9.5.2
     entry_index_specification 9.5.2
     exception_declaration 11.1
     exception_renaming_declaration 8.5.2
     expression_function_declaration 6.8
     extended_return_object_declaration 6.5
     formal_abstract_subprogram_declaration 12.6
     formal_complete_type_declaration 12.5
     formal_concrete_subprogram_declaration 12.6
     formal_object_declaration 12.4
     formal_package_declaration 12.7
     full_type_declaration 3.2.1
     generic_instantiation 12.3
     generic_renaming_declaration 8.5.5
     generic_subprogram_declaration 12.1
     iteration_scheme 5.5
     null_procedure_declaration 6.7
     object_declaration 3.3.1
     object_renaming_declaration 8.5.1
     package_body 7.2
     package_body_stub 10.1.3
     package_renaming_declaration 8.5.3
     package_specification 7.1
     parallel_block_statement 5.6.1
     parameter_specification 6.1
     private_extension_declaration 7.3
     private_type_declaration 7.3
     protected_body 9.4
     protected_body_stub 10.1.3
     protected_type_declaration 9.4
     single_protected_declaration 9.4
     single_task_declaration 9.1
     subprogram_body 6.3
     subprogram_body_stub 10.1.3
     subprogram_declaration 6.1
     subprogram_renaming_declaration 8.5.4
     subtype_declaration 3.2.2
     task_body 9.1
     task_body_stub 10.1.3
     task_type_declaration 9.1
     value_sequence 4.5.10
assignment_statement 5.2
     simple_statement 5.1
asynchronous_select 9.7.4
     select_statement 9.7
at_clause J.7
     aspect_clause 13.1
attribute_definition_clause 13.3
     aspect_clause 13.1
attribute_designator 4.1.4
     attribute_definition_clause 13.3
     attribute_reference 4.1.4
     local_name 13.1
attribute_reference 4.1.4
     name 4.1
base 2.4.2
     based_literal 2.4.2
based_literal 2.4.2
     numeric_literal 2.4
based_numeral 2.4.2
     based_literal 2.4.2
basic_declaration 3.1
     basic_declarative_item 3.11
basic_declarative_item 3.11
     declarative_item 3.11
     package_specification 7.1
basic_global_mode 6.1.2
     extended_global_mode H.7
     global_mode 6.1.2
binary_adding_operator 4.5
     simple_expression 4.4
block_statement 5.6
     compound_statement 5.1
body 3.11
     declarative_item 3.11
body_stub 10.1.3
     body 3.11
case_expression 4.5.7
     conditional_expression 4.5.7
case_expression_alternative 4.5.7
     case_expression 4.5.7
case_statement 5.4
     compound_statement 5.1
case_statement_alternative 5.4
     case_statement 5.4
character 2.1
     comment 2.7
character_literal 2.5
     defining_character_literal 3.5.1
     name 4.1
     selector_name 4.1.3
choice_expression 4.4
     discrete_choice 3.8.1
choice_parameter_specification 11.2
     exception_handler 11.2
choice_relation 4.4
     choice_expression 4.4
chunk_specification 5.5
     iteration_scheme 5.5
     parallel_block_statement 5.6.1
     value_sequence 4.5.10
code_statement 13.8
     simple_statement 5.1
compilation_unit 10.1.1
     compilation 10.1.1
component_choice_list 4.3.1
     record_component_association 4.3.1
component_clause 13.5.1
     record_representation_clause 13.5.1
component_declaration 3.8
     component_item 3.8
     protected_element_declaration 9.4
component_definition 3.6
     component_declaration 3.8
     constrained_array_definition 3.6
     unconstrained_array_definition 3.6
component_item 3.8
     component_list 3.8
component_list 3.8
     record_definition 3.8
     variant 3.8.1
composite_constraint 3.2.2
     constraint 3.2.2
compound_statement 5.1
     statement 5.1
condition 4.5.7
     entry_barrier 9.5.2
     exit_statement 5.7
     guard 9.7.1
     if_expression 4.5.7
     if_statement 5.3
     iteration_scheme 5.5
     iterator_filter 5.5
conditional_entry_call 9.7.3
     select_statement 9.7
conditional_expression 4.5.7
     primary 4.4
constrained_array_definition 3.6
     array_type_definition 3.6
constraint 3.2.2
     subtype_indication 3.2.2
container_aggregate 4.3.5
     aggregate 4.3
container_element_association 4.3.5
     container_element_association_list 4.3.5
container_element_association_list 4.3.5
     named_container_aggregate 4.3.5
context_clause 10.1.2
     compilation_unit 10.1.1
context_item 10.1.2
     context_clause 10.1.2
decimal_fixed_point_definition 3.5.9
     fixed_point_definition 3.5.9
decimal_literal 2.4.1
     numeric_literal 2.4
declarative_item 3.11
     declarative_part 3.11
declarative_part 3.11
     block_statement 5.6
     entry_body 9.5.2
     package_body 7.2
     subprogram_body 6.3
     task_body 9.1
declare_expression 4.5.9
     primary 4.4
declare_item 4.5.9
     declare_expression 4.5.9
default_expression 3.7
     component_declaration 3.8
     discriminant_specification 3.7
     formal_object_declaration 12.4
     parameter_specification 6.1
default_name 12.6
     subprogram_default 12.6
defining_character_literal 3.5.1
     enumeration_literal_specification 3.5.1
defining_designator 6.1
     function_specification 6.1
     generic_instantiation 12.3
defining_identifier 3.1
     choice_parameter_specification 11.2
     chunk_specification 5.5
     defining_identifier_list 3.3.1
     defining_program_unit_name 6.1
     entry_body 9.5.2
     entry_declaration 9.5.2
     entry_index_specification 9.5.2
     enumeration_literal_specification 3.5.1
     exception_renaming_declaration 8.5.2
     extended_return_object_declaration 6.5
     formal_complete_type_declaration 12.5
     formal_incomplete_type_declaration 12.5
     formal_package_declaration 12.7
     full_type_declaration 3.2.1
     incomplete_type_declaration 3.10.1
     iterated_component_association 4.3.3
     iterator_parameter_specification 5.5.3
     iterator_specification 5.5.2
     loop_parameter_specification 5.5
     object_renaming_declaration 8.5.1
     package_body_stub 10.1.3
     private_extension_declaration 7.3
     private_type_declaration 7.3
     protected_body 9.4
     protected_body_stub 10.1.3
     protected_type_declaration 9.4
     single_protected_declaration 9.4
     single_task_declaration 9.1
     subtype_declaration 3.2.2
     task_body 9.1
     task_body_stub 10.1.3
     task_type_declaration 9.1
defining_identifier_list 3.3.1
     component_declaration 3.8
     discriminant_specification 3.7
     exception_declaration 11.1
     formal_object_declaration 12.4
     number_declaration 3.3.2
     object_declaration 3.3.1
     parameter_specification 6.1
defining_operator_symbol 6.1
     defining_designator 6.1
defining_program_unit_name 6.1
     defining_designator 6.1
     generic_instantiation 12.3
     generic_renaming_declaration 8.5.5
     package_body 7.2
     package_renaming_declaration 8.5.3
     package_specification 7.1
     procedure_specification 6.1
delay_alternative 9.7.1
     select_alternative 9.7.1
     timed_entry_call 9.7.2
delay_relative_statement 9.6
     delay_statement 9.6
delay_statement 9.6
     delay_alternative 9.7.1
     simple_statement 5.1
     triggering_statement 9.7.4
delay_until_statement 9.6
     delay_statement 9.6
delta_aggregate 4.3.4
     aggregate 4.3
delta_constraint J.3
     scalar_constraint 3.2.2
derived_type_definition 3.4
     type_definition 3.2.1
designator 6.1
     subprogram_body 6.3
digit 2.4.1
     extended_digit 2.4.2
     numeral 2.4.1
digits_constraint 3.5.9
     scalar_constraint 3.2.2
direct_name 4.1
     accept_statement 9.5.2
     at_clause J.7
     local_name 13.1
     name 4.1
     statement_identifier 5.1
     variant_part 3.8.1
discrete_choice 3.8.1
     discrete_choice_list 3.8.1
discrete_choice_list 3.8.1
     array_component_association 4.3.3
     case_expression_alternative 4.5.7
     case_statement_alternative 5.4
     iterated_component_association 4.3.3
     variant 3.8.1
discrete_range 3.6.1
     index_constraint 3.6.1
     key_choice 4.3.5
     slice 4.1.2
discrete_subtype_definition 3.6
     chunk_specification 5.5
     constrained_array_definition 3.6
     entry_declaration 9.5.2
     entry_index_specification 9.5.2
     loop_parameter_specification 5.5
discriminant_association 3.7.1
     discriminant_constraint 3.7.1
discriminant_constraint 3.7.1
     composite_constraint 3.2.2
discriminant_part 3.7
     formal_complete_type_declaration 12.5
     formal_incomplete_type_declaration 12.5
     incomplete_type_declaration 3.10.1
     private_extension_declaration 7.3
     private_type_declaration 7.3
discriminant_specification 3.7
     known_discriminant_part 3.7
dispatching_operation_specifier H.7.1
     dispatching_operation_set H.7.1
entry_barrier 9.5.2
     entry_body 9.5.2
entry_body 9.5.2
     protected_operation_item 9.4
entry_body_formal_part 9.5.2
     entry_body 9.5.2
entry_call_alternative 9.7.2
     conditional_entry_call 9.7.3
     timed_entry_call 9.7.2
entry_call_statement 9.5.3
     procedure_or_entry_call 9.7.2
     simple_statement 5.1
entry_declaration 9.5.2
     protected_operation_declaration 9.4
     task_item 9.1
entry_index 9.5.2
     accept_statement 9.5.2
entry_index_specification 9.5.2
     entry_body_formal_part 9.5.2
enumeration_aggregate 13.4
     enumeration_representation_clause 13.4
enumeration_literal_specification 3.5.1
     enumeration_type_definition 3.5.1
enumeration_representation_clause 13.4
     aspect_clause 13.1
enumeration_type_definition 3.5.1
     type_definition 3.2.1
exception_choice 11.2
     exception_handler 11.2
exception_declaration 11.1
     basic_declaration 3.1
exception_handler 11.2
     handled_sequence_of_statements 11.2
exception_renaming_declaration 8.5.2
     renaming_declaration 8.5
exit_statement 5.7
     simple_statement 5.1
explicit_actual_parameter 6.4
     parameter_association 6.4
explicit_dereference 4.1
     name 4.1
explicit_generic_actual_parameter 12.3
     generic_association 12.3
exponent 2.4.1
     based_literal 2.4.2
     decimal_literal 2.4.1
expression 4.4
     ancestor_part 4.3.2
     array_component_association 4.3.3
     array_delta_aggregate 4.3.4
     aspect_definition 13.1.1
     assignment_statement 5.2
     at_clause J.7
     attribute_definition_clause 13.3
     attribute_designator 4.1.4
     case_expression 4.5.7
     case_expression_alternative 4.5.7
     case_statement 5.4
     condition 4.5.7
     container_element_association 4.3.5
     decimal_fixed_point_definition 3.5.9
     declare_expression 4.5.9
     default_expression 3.7
     delay_relative_statement 9.6
     delay_until_statement 9.6
     discriminant_association 3.7.1
     entry_index 9.5.2
     explicit_actual_parameter 6.4
     explicit_generic_actual_parameter 12.3
     expression_function_declaration 6.8
     extended_return_object_declaration 6.5
     floating_point_definition 3.5.7
     if_expression 4.5.7
     indexed_component 4.1.1
     iterated_component_association 4.3.3
     iterated_element_association 4.3.5
     key_choice 4.3.5
     mod_clause J.8
     modular_type_definition 3.5.4
     number_declaration 3.3.2
     object_declaration 3.3.1
     ordinary_fixed_point_definition 3.5.9
     position 13.5.1
     positional_array_aggregate 4.3.3
     positional_container_aggregate 4.3.5
     pragma_argument_association 2.8
     predicate 4.5.8
     primary 4.4
     qualified_expression 4.7
     raise_statement 11.3
     range_attribute_designator 4.1.4
     record_component_association 4.3.1
     record_delta_aggregate 4.3.4
     reduction_specification 4.5.10
     restriction_parameter_argument 13.12
     simple_return_statement 6.5
     type_conversion 4.6
expression_function_declaration 6.8
     basic_declaration 3.1
     protected_operation_item 9.4
extended_digit 2.4.2
     based_numeral 2.4.2
extended_global_mode H.7
     global_mode 6.1.2
extended_return_object_declaration 6.5
     extended_return_statement 6.5
extended_return_statement 6.5
     compound_statement 5.1
extension_aggregate 4.3.2
     aggregate 4.3
factor 4.4
     term 4.4
first_bit 13.5.1
     component_clause 13.5.1
fixed_point_definition 3.5.9
     real_type_definition 3.5.6
floating_point_definition 3.5.7
     real_type_definition 3.5.6
formal_abstract_subprogram_declaration 12.6
     formal_subprogram_declaration 12.6
formal_access_type_definition 12.5.4
     formal_type_definition 12.5
formal_array_type_definition 12.5.3
     formal_type_definition 12.5
formal_complete_type_declaration 12.5
     formal_type_declaration 12.5
formal_concrete_subprogram_declaration 12.6
     formal_subprogram_declaration 12.6
formal_decimal_fixed_point_definition 12.5.2
     formal_type_definition 12.5
formal_derived_type_definition 12.5.1
     formal_type_definition 12.5
formal_discrete_type_definition 12.5.2
     formal_type_definition 12.5
formal_floating_point_definition 12.5.2
     formal_type_definition 12.5
formal_group_designator H.7.1
     formal_parameter_set H.7.1
formal_incomplete_type_declaration 12.5
     formal_type_declaration 12.5
formal_interface_type_definition 12.5.5
     formal_type_definition 12.5
formal_modular_type_definition 12.5.2
     formal_type_definition 12.5
formal_object_declaration 12.4
     generic_formal_parameter_declaration 12.1
formal_ordinary_fixed_point_definition 12.5.2
     formal_type_definition 12.5
formal_package_actual_part 12.7
     formal_package_declaration 12.7
formal_package_association 12.7
     formal_package_actual_part 12.7
formal_package_declaration 12.7
     generic_formal_parameter_declaration 12.1
formal_parameter_name H.7.1
     formal_parameter_set H.7.1
formal_part 6.1
     iterator_parameter_specification 5.5.3
     parameter_and_result_profile 6.1
     parameter_profile 6.1
formal_private_type_definition 12.5.1
     formal_type_definition 12.5
formal_signed_integer_type_definition 12.5.2
     formal_type_definition 12.5
formal_subprogram_declaration 12.6
     generic_formal_parameter_declaration 12.1
formal_type_declaration 12.5
     generic_formal_parameter_declaration 12.1
formal_type_definition 12.5
     formal_complete_type_declaration 12.5
full_type_declaration 3.2.1
     type_declaration 3.2.1
function_call 6.4
     name 4.1
function_specification 6.1
     expression_function_declaration 6.8
     subprogram_specification 6.1
general_access_modifier 3.10
     access_to_object_definition 3.10
generalized_indexing 4.1.6
     name 4.1
generalized_reference 4.1.5
     name 4.1
generic_actual_part 12.3
     formal_package_actual_part 12.7
     generic_instantiation 12.3
generic_association 12.3
     formal_package_association 12.7
     generic_actual_part 12.3
generic_declaration 12.1
     basic_declaration 3.1
     library_unit_declaration 10.1.1
generic_formal_parameter_declaration 12.1
     generic_formal_part 12.1
generic_formal_part 12.1
     generic_package_declaration 12.1
     generic_subprogram_declaration 12.1
generic_instantiation 12.3
     basic_declaration 3.1
     library_unit_declaration 10.1.1
generic_package_declaration 12.1
     generic_declaration 12.1
generic_renaming_declaration 8.5.5
     library_unit_renaming_declaration 10.1.1
     renaming_declaration 8.5
generic_subprogram_declaration 12.1
     generic_declaration 12.1
global_aspect_definition 6.1.2
     aspect_definition 13.1.1
global_aspect_element 6.1.2
     global_aspect_definition 6.1.2
global_designator 6.1.2
     global_aspect_definition 6.1.2
global_mode 6.1.2
     global_aspect_definition 6.1.2
     global_aspect_element 6.1.2
global_name 6.1.2
     global_designator 6.1.2
     global_set 6.1.2
global_set 6.1.2
     global_aspect_element 6.1.2
goto_statement 5.8
     simple_statement 5.1
graphic_character 2.1
     character_literal 2.5
     string_element 2.6
guard 9.7.1
     selective_accept 9.7.1
handled_sequence_of_statements 11.2
     accept_statement 9.5.2
     block_statement 5.6
     entry_body 9.5.2
     extended_return_statement 6.5
     package_body 7.2
     subprogram_body 6.3
     task_body 9.1
identifier 2.3
     accept_statement 9.5.2
     aspect_definition 13.1.1
     aspect_mark 13.1.1
     attribute_designator 4.1.4
     block_statement 5.6
     defining_identifier 3.1
     designator 6.1
     direct_name 4.1
     entry_body 9.5.2
     loop_statement 5.5
     package_body 7.2
     package_specification 7.1
     pragma 2.8
     pragma_argument_association 2.8
     protected_body 9.4
     protected_definition 9.4
     record_definition 3.8
     reduction_attribute_designator 4.5.10
     restriction 13.12
     selector_name 4.1.3
     task_body 9.1
     task_definition 9.1
identifier_extend 2.3
     identifier 2.3
identifier_start 2.3
     identifier 2.3
if_expression 4.5.7
     conditional_expression 4.5.7
if_statement 5.3
     compound_statement 5.1
implicit_dereference 4.1
     prefix 4.1
incomplete_type_declaration 3.10.1
     type_declaration 3.2.1
index_constraint 3.6.1
     composite_constraint 3.2.2
index_subtype_definition 3.6
     unconstrained_array_definition 3.6
indexed_component 4.1.1
     name 4.1
integer_type_definition 3.5.4
     type_definition 3.2.1
interface_list 3.9.4
     derived_type_definition 3.4
     formal_derived_type_definition 12.5.1
     interface_type_definition 3.9.4
     private_extension_declaration 7.3
     protected_type_declaration 9.4
     single_protected_declaration 9.4
     single_task_declaration 9.1
     task_type_declaration 9.1
interface_type_definition 3.9.4
     formal_interface_type_definition 12.5.5
     type_definition 3.2.1
iterated_component_association 4.3.3
     array_component_association 4.3.3
iterated_element_association 4.3.5
     container_element_association 4.3.5
     value_sequence 4.5.10
iteration_scheme 5.5
     loop_statement 5.5
iterator_actual_parameter_part 5.5.3
     iterator_procedure_call 5.5.3
iterator_filter 5.5
     iterator_specification 5.5.2
     loop_parameter_specification 5.5
     procedural_iterator 5.5.3
iterator_parameter_association 5.5.3
     iterator_actual_parameter_part 5.5.3
iterator_parameter_specification 5.5.3
     procedural_iterator 5.5.3
iterator_procedure_call 5.5.3
     procedural_iterator 5.5.3
iterator_specification 5.5.2
     iterated_component_association 4.3.3
     iterated_element_association 4.3.5
     iteration_scheme 5.5
     quantified_expression 4.5.8
key_choice 4.3.5
     key_choice_list 4.3.5
key_choice_list 4.3.5
     container_element_association 4.3.5
known_discriminant_part 3.7
     discriminant_part 3.7
     full_type_declaration 3.2.1
     protected_type_declaration 9.4
     task_type_declaration 9.1
label 5.1
     sequence_of_statements 5.1
     statement 5.1
last_bit 13.5.1
     component_clause 13.5.1
letter_lowercase ...
     identifier_start 2.3
letter_modifier ...
     identifier_start 2.3
letter_other ...
     identifier_start 2.3
letter_titlecase ...
     identifier_start 2.3
letter_uppercase ...
     identifier_start 2.3
library_item 10.1.1
     compilation_unit 10.1.1
library_unit_body 10.1.1
     library_item 10.1.1
library_unit_declaration 10.1.1
     library_item 10.1.1
library_unit_renaming_declaration 10.1.1
     library_item 10.1.1
limited_with_clause 10.1.2
     with_clause 10.1.2
local_name 13.1
     attribute_definition_clause 13.3
     component_clause 13.5.1
     enumeration_representation_clause 13.4
     record_representation_clause 13.5.1
loop_parameter_specification 5.5
     iterated_element_association 4.3.5
     iteration_scheme 5.5
     quantified_expression 4.5.8
loop_parameter_subtype_indication 5.5.2
     iterator_specification 5.5.2
loop_statement 5.5
     compound_statement 5.1
mark_non_spacing ...
     identifier_extend 2.3
mark_spacing_combining ...
     identifier_extend 2.3
membership_choice 4.4
     membership_choice_list 4.4
membership_choice_list 4.4
     relation 4.4
mod_clause J.8
     record_representation_clause 13.5.1
mode 6.1
     formal_object_declaration 12.4
     parameter_specification 6.1
modular_type_definition 3.5.4
     integer_type_definition 3.5.4
multiplying_operator 4.5
     term 4.4
name 4.1
     abort_statement 9.8
     aspect_definition 13.1.1
     assignment_statement 5.2
     attribute_definition_clause 13.3
     default_name 12.6
     dispatching_operation_specifier H.7.1
     entry_call_statement 9.5.3
     exception_choice 11.2
     exception_renaming_declaration 8.5.2
     exit_statement 5.7
     explicit_actual_parameter 6.4
     explicit_dereference 4.1
     explicit_generic_actual_parameter 12.3
     formal_package_declaration 12.7
     formal_parameter_name H.7.1
     function_call 6.4
     generalized_reference 4.1.5
     generic_instantiation 12.3
     generic_renaming_declaration 8.5.5
     global_name 6.1.2
     goto_statement 5.8
     implicit_dereference 4.1
     iterator_procedure_call 5.5.3
     iterator_specification 5.5.2
     limited_with_clause 10.1.2
     local_name 13.1
     nonlimited_with_clause 10.1.2
     object_renaming_declaration 8.5.1
     package_renaming_declaration 8.5.3
     parent_unit_name 10.1.1
     pragma_argument_association 2.8
     prefix 4.1
     primary 4.4
     procedure_call_statement 6.4
     raise_expression 11.3
     raise_statement 11.3
     reduction_specification 4.5.10
     requeue_statement 9.5.4
     restriction_parameter_argument 13.12
     storage_pool_indicator 13.11.3
     subpool_specification 4.8
     subprogram_renaming_declaration 8.5.4
     subtype_mark 3.2.2
     type_conversion 4.6
     use_package_clause 8.4
named_array_aggregate 4.3.3
     array_aggregate 4.3.3
named_container_aggregate 4.3.5
     container_aggregate 4.3.5
nonlimited_with_clause 10.1.2
     with_clause 10.1.2
null_array_aggregate 4.3.3
     array_aggregate 4.3.3
null_container_aggregate 4.3.5
     container_aggregate 4.3.5
null_exclusion 3.10
     access_definition 3.10
     access_type_definition 3.10
     discriminant_specification 3.7
     formal_object_declaration 12.4
     object_renaming_declaration 8.5.1
     parameter_and_result_profile 6.1
     parameter_specification 6.1
     subtype_indication 3.2.2
null_procedure_declaration 6.7
     basic_declaration 3.1
     protected_operation_item 9.4
null_statement 5.1
     simple_statement 5.1
number_decimal ...
     identifier_extend 2.3
number_declaration 3.3.2
     basic_declaration 3.1
number_letter ...
     identifier_start 2.3
numeral 2.4.1
     base 2.4.2
     decimal_literal 2.4.1
     exponent 2.4.1
numeric_literal 2.4
     primary 4.4
object_declaration 3.3.1
     basic_declaration 3.1
     declare_item 4.5.9
object_renaming_declaration 8.5.1
     declare_item 4.5.9
     renaming_declaration 8.5
operator_symbol 6.1
     defining_operator_symbol 6.1
     designator 6.1
     direct_name 4.1
     selector_name 4.1.3
ordinary_fixed_point_definition 3.5.9
     fixed_point_definition 3.5.9
overriding_indicator 8.3.1
     abstract_subprogram_declaration 3.9.3
     entry_declaration 9.5.2
     expression_function_declaration 6.8
     generic_instantiation 12.3
     null_procedure_declaration 6.7
     subprogram_body 6.3
     subprogram_body_stub 10.1.3
     subprogram_declaration 6.1
     subprogram_renaming_declaration 8.5.4
package_body 7.2
     library_unit_body 10.1.1
     proper_body 3.11
package_body_stub 10.1.3
     body_stub 10.1.3
package_declaration 7.1
     basic_declaration 3.1
     library_unit_declaration 10.1.1
package_renaming_declaration 8.5.3
     library_unit_renaming_declaration 10.1.1
     renaming_declaration 8.5
package_specification 7.1
     generic_package_declaration 12.1
     package_declaration 7.1
parallel_block_statement 5.6.1
     compound_statement 5.1
parameter_and_result_profile 6.1
     access_definition 3.10
     access_to_subprogram_definition 3.10
     function_specification 6.1
parameter_association 6.4
     actual_parameter_part 6.4
     iterator_parameter_association 5.5.3
parameter_association_with_box 5.5.3
     iterator_parameter_association 5.5.3
parameter_profile 6.1
     accept_statement 9.5.2
     access_definition 3.10
     access_to_subprogram_definition 3.10
     entry_body_formal_part 9.5.2
     entry_declaration 9.5.2
     procedure_specification 6.1
parameter_specification 6.1
     formal_part 6.1
parent_unit_name 10.1.1
     defining_program_unit_name 6.1
     designator 6.1
     package_body 7.2
     package_specification 7.1
     subunit 10.1.3
position 13.5.1
     component_clause 13.5.1
positional_array_aggregate 4.3.3
     array_aggregate 4.3.3
positional_container_aggregate 4.3.5
     container_aggregate 4.3.5
pragma_argument_association 2.8
     pragma 2.8
predicate 4.5.8
     quantified_expression 4.5.8
prefix 4.1
     attribute_reference 4.1.4
     function_call 6.4
     generalized_indexing 4.1.6
     indexed_component 4.1.1
     iterator_procedure_call 5.5.3
     procedure_call_statement 6.4
     range_attribute_reference 4.1.4
     reduction_attribute_reference 4.5.10
     selected_component 4.1.3
     slice 4.1.2
primary 4.4
     factor 4.4
private_extension_declaration 7.3
     type_declaration 3.2.1
private_type_declaration 7.3
     type_declaration 3.2.1
procedural_iterator 5.5.3
     iteration_scheme 5.5
procedure_call_statement 6.4
     procedure_or_entry_call 9.7.2
     simple_statement 5.1
procedure_or_entry_call 9.7.2
     entry_call_alternative 9.7.2
     triggering_statement 9.7.4
procedure_specification 6.1
     null_procedure_declaration 6.7
     subprogram_specification 6.1
proper_body 3.11
     body 3.11
     subunit 10.1.3
protected_body 9.4
     proper_body 3.11
protected_body_stub 10.1.3
     body_stub 10.1.3
protected_definition 9.4
     protected_type_declaration 9.4
     single_protected_declaration 9.4
protected_element_declaration 9.4
     protected_definition 9.4
protected_operation_declaration 9.4
     protected_definition 9.4
     protected_element_declaration 9.4
protected_operation_item 9.4
     protected_body 9.4
protected_type_declaration 9.4
     full_type_declaration 3.2.1
punctuation_connector ...
     identifier_extend 2.3
qualified_expression 4.7
     allocator 4.8
     code_statement 13.8
     name 4.1
quantified_expression 4.5.8
     primary 4.4
quantifier 4.5.8
     quantified_expression 4.5.8
raise_expression 11.3
     relation 4.4
raise_statement 11.3
     simple_statement 5.1
range 3.5
     discrete_choice 3.8.1
     discrete_range 3.6.1
     discrete_subtype_definition 3.6
     membership_choice 4.4
     range_constraint 3.5
range_attribute_designator 4.1.4
     range_attribute_reference 4.1.4
range_attribute_reference 4.1.4
     range 3.5
range_constraint 3.5
     delta_constraint J.3
     digits_constraint 3.5.9
     scalar_constraint 3.2.2
real_range_specification 3.5.7
     decimal_fixed_point_definition 3.5.9
     floating_point_definition 3.5.7
     ordinary_fixed_point_definition 3.5.9
real_type_definition 3.5.6
     type_definition 3.2.1
record_aggregate 4.3.1
     aggregate 4.3
record_component_association 4.3.1
     record_component_association_list 4.3.1
record_component_association_list 4.3.1
     extension_aggregate 4.3.2
     record_aggregate 4.3.1
     record_delta_aggregate 4.3.4
record_definition 3.8
     record_extension_part 3.9.1
     record_type_definition 3.8
record_delta_aggregate 4.3.4
     delta_aggregate 4.3.4
record_extension_part 3.9.1
     derived_type_definition 3.4
record_representation_clause 13.5.1
     aspect_clause 13.1
record_type_definition 3.8
     type_definition 3.2.1
reduction_attribute_designator 4.5.10
     reduction_attribute_reference 4.5.10
reduction_attribute_reference 4.5.10
     attribute_reference 4.1.4
reduction_specification 4.5.10
     reduction_attribute_designator 4.5.10
relation 4.4
     expression 4.4
relational_operator 4.5
     choice_relation 4.4
     relation 4.4
renaming_declaration 8.5
     basic_declaration 3.1
requeue_statement 9.5.4
     simple_statement 5.1
restriction_parameter_argument 13.12
     restriction 13.12
return_subtype_indication 6.5
     extended_return_object_declaration 6.5
scalar_constraint 3.2.2
     constraint 3.2.2
select_alternative 9.7.1
     selective_accept 9.7.1
select_statement 9.7
     compound_statement 5.1
selected_component 4.1.3
     name 4.1
selective_accept 9.7.1
     select_statement 9.7
selector_name 4.1.3
     component_choice_list 4.3.1
     discriminant_association 3.7.1
     formal_package_association 12.7
     generic_association 12.3
     parameter_association 6.4
     parameter_association_with_box 5.5.3
     selected_component 4.1.3
sequence_of_statements 5.1
     abortable_part 9.7.4
     accept_alternative 9.7.1
     case_statement_alternative 5.4
     conditional_entry_call 9.7.3
     delay_alternative 9.7.1
     entry_call_alternative 9.7.2
     exception_handler 11.2
     handled_sequence_of_statements 11.2
     if_statement 5.3
     loop_statement 5.5
     parallel_block_statement 5.6.1
     selective_accept 9.7.1
     triggering_alternative 9.7.4
signed_integer_type_definition 3.5.4
     integer_type_definition 3.5.4
simple_expression 4.4
     choice_relation 4.4
     chunk_specification 5.5
     delta_constraint J.3
     digits_constraint 3.5.9
     first_bit 13.5.1
     last_bit 13.5.1
     membership_choice 4.4
     raise_expression 11.3
     range 3.5
     real_range_specification 3.5.7
     relation 4.4
     signed_integer_type_definition 3.5.4
simple_return_statement 6.5
     simple_statement 5.1
simple_statement 5.1
     statement 5.1
single_protected_declaration 9.4
     object_declaration 3.3.1
single_task_declaration 9.1
     object_declaration 3.3.1
slice 4.1.2
     name 4.1
statement 5.1
     sequence_of_statements 5.1
statement_identifier 5.1
     block_statement 5.6
     label 5.1
     loop_statement 5.5
string_element 2.6
     string_literal 2.6
string_literal 2.6
     operator_symbol 6.1
     primary 4.4
subpool_specification 4.8
     allocator 4.8
subprogram_body 6.3
     library_unit_body 10.1.1
     proper_body 3.11
     protected_operation_item 9.4
subprogram_body_stub 10.1.3
     body_stub 10.1.3
subprogram_declaration 6.1
     basic_declaration 3.1
     library_unit_declaration 10.1.1
     protected_operation_declaration 9.4
     protected_operation_item 9.4
subprogram_default 12.6
     formal_abstract_subprogram_declaration 12.6
     formal_concrete_subprogram_declaration 12.6
subprogram_renaming_declaration 8.5.4
     library_unit_renaming_declaration 10.1.1
     renaming_declaration 8.5
subprogram_specification 6.1
     abstract_subprogram_declaration 3.9.3
     formal_abstract_subprogram_declaration 12.6
     formal_concrete_subprogram_declaration 12.6
     generic_subprogram_declaration 12.1
     subprogram_body 6.3
     subprogram_body_stub 10.1.3
     subprogram_declaration 6.1
     subprogram_renaming_declaration 8.5.4
subtype_declaration 3.2.2
     basic_declaration 3.1
subtype_indication 3.2.2
     access_to_object_definition 3.10
     allocator 4.8
     component_definition 3.6
     derived_type_definition 3.4
     discrete_choice 3.8.1
     discrete_range 3.6.1
     discrete_subtype_definition 3.6
     loop_parameter_subtype_indication 5.5.2
     object_declaration 3.3.1
     private_extension_declaration 7.3
     return_subtype_indication 6.5
     subtype_declaration 3.2.2
subtype_mark 3.2.2
     access_definition 3.10
     ancestor_part 4.3.2
     discriminant_specification 3.7
     explicit_generic_actual_parameter 12.3
     formal_complete_type_declaration 12.5
     formal_derived_type_definition 12.5.1
     formal_incomplete_type_declaration 12.5
     formal_object_declaration 12.4
     formal_parameter_name H.7.1
     index_subtype_definition 3.6
     interface_list 3.9.4
     membership_choice 4.4
     object_renaming_declaration 8.5.1
     parameter_and_result_profile 6.1
     parameter_specification 6.1
     qualified_expression 4.7
     subtype_indication 3.2.2
     type_conversion 4.6
     use_type_clause 8.4
subunit 10.1.3
     compilation_unit 10.1.1
target_name 5.2.1
     name 4.1
task_body 9.1
     proper_body 3.11
task_body_stub 10.1.3
     body_stub 10.1.3
task_definition 9.1
     single_task_declaration 9.1
     task_type_declaration 9.1
task_item 9.1
     task_definition 9.1
task_type_declaration 9.1
     full_type_declaration 3.2.1
term 4.4
     simple_expression 4.4
terminate_alternative 9.7.1
     select_alternative 9.7.1
timed_entry_call 9.7.2
     select_statement 9.7
triggering_alternative 9.7.4
     asynchronous_select 9.7.4
triggering_statement 9.7.4
     triggering_alternative 9.7.4
type_conversion 4.6
     name 4.1
type_declaration 3.2.1
     basic_declaration 3.1
type_definition 3.2.1
     full_type_declaration 3.2.1
unary_adding_operator 4.5
     simple_expression 4.4
unconstrained_array_definition 3.6
     array_type_definition 3.6
underline ...
     based_numeral 2.4.2
     numeral 2.4.1
unknown_discriminant_part 3.7
     discriminant_part 3.7
use_clause 8.4
     basic_declarative_item 3.11
     context_item 10.1.2
     generic_formal_part 12.1
use_package_clause 8.4
     use_clause 8.4
use_type_clause 8.4
     use_clause 8.4
value_sequence 4.5.10
     reduction_attribute_reference 4.5.10
variant 3.8.1
     variant_part 3.8.1
variant_part 3.8.1
     component_list 3.8
with_clause 10.1.2
     context_item 10.1.2

Contents   Index   References   Search   Previous   Next 
Ada-Europe Ada 2005 and 2012 Editions sponsored in part by Ada-Europe