Ada Reference Manual (Ada 2022)
P.2 Syntax Cross Reference
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.
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
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
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
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
aspect_definition 13.1.1
expression_function_declaration 6.8
primary 4.4
qualified_expression 4.7
array_type_definition 3.6
formal_array_type_definition 12.5.3
object_declaration 3.3.1
type_definition 3.2.1
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
basic_declarative_item 3.11
component_item 3.8
protected_operation_declaration 9.4
protected_operation_item 9.4
task_item 9.1
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
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
attribute_designator 4.1.4
attribute_definition_clause 13.3
attribute_reference 4.1.4
local_name 13.1
attribute_definition_clause 13.3
attribute_reference 4.1.4
local_name 13.1
component_definition 3.6
component_declaration 3.8
constrained_array_definition 3.6
unconstrained_array_definition 3.6
component_declaration 3.8
constrained_array_definition 3.6
unconstrained_array_definition 3.6
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
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
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
block_statement 5.6
entry_body 9.5.2
package_body 7.2
subprogram_body 6.3
task_body 9.1
default_expression 3.7
component_declaration 3.8
discriminant_specification 3.7
formal_object_declaration 12.4
parameter_specification 6.1
component_declaration 3.8
discriminant_specification 3.7
formal_object_declaration 12.4
parameter_specification 6.1
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
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
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_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
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
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
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_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
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_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
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_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
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
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
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
formal_part 6.1
iterator_parameter_specification 5.5.3
parameter_and_result_profile 6.1
parameter_profile 6.1
iterator_parameter_specification 5.5.3
parameter_and_result_profile 6.1
parameter_profile 6.1
generic_renaming_declaration 8.5.5
library_unit_renaming_declaration 10.1.1
renaming_declaration 8.5
library_unit_renaming_declaration 10.1.1
renaming_declaration 8.5
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
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
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
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
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
iterator_filter 5.5
iterator_specification 5.5.2
loop_parameter_specification 5.5
procedural_iterator 5.5.3
iterator_specification 5.5.2
loop_parameter_specification 5.5
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
iterated_component_association 4.3.3
iterated_element_association 4.3.5
iteration_scheme 5.5
quantified_expression 4.5.8
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
discriminant_part 3.7
full_type_declaration 3.2.1
protected_type_declaration 9.4
task_type_declaration 9.1
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
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
iterated_element_association 4.3.5
iteration_scheme 5.5
quantified_expression 4.5.8
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
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
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
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
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
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_renaming_declaration 8.5.3
library_unit_renaming_declaration 10.1.1
renaming_declaration 8.5
library_unit_renaming_declaration 10.1.1
renaming_declaration 8.5
parameter_and_result_profile 6.1
access_definition 3.10
access_to_subprogram_definition 3.10
function_specification 6.1
access_definition 3.10
access_to_subprogram_definition 3.10
function_specification 6.1
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
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
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
defining_program_unit_name 6.1
designator 6.1
package_body 7.2
package_specification 7.1
subunit 10.1.3
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
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
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
discrete_choice 3.8.1
discrete_range 3.6.1
discrete_subtype_definition 3.6
membership_choice 4.4
range_constraint 3.5
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
decimal_fixed_point_definition 3.5.9
floating_point_definition 3.5.7
ordinary_fixed_point_definition 3.5.9
record_component_association_list 4.3.1
extension_aggregate 4.3.2
record_aggregate 4.3.1
record_delta_aggregate 4.3.4
extension_aggregate 4.3.2
record_aggregate 4.3.1
record_delta_aggregate 4.3.4
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
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
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
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
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
subprogram_declaration 6.1
basic_declaration 3.1
library_unit_declaration 10.1.1
protected_operation_declaration 9.4
protected_operation_item 9.4
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
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
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
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_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
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
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