P.2 Syntax Cross Reference
This Reference Manual output has not been verified, and may contain omissions or errors. Report any problems on the tracking issue
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
.
aspect_specification
13.1.1abstract_subprogram_declaration
3.9.3component_declaration
3.8discriminant_specification
3.7entry_body
9.5.2entry_declaration
9.5.2entry_index_specification
9.5.2exception_declaration
11.1exception_renaming_declaration
8.5.2expression_function_declaration
6.8extended_return_object_declaration
6.5formal_abstract_subprogram_declaration
12.6formal_complete_type_declaration
12.5formal_concrete_subprogram_declaration
12.6formal_object_declaration
12.4formal_package_declaration
12.7full_type_declaration
3.2.1generic_instantiation
12.3generic_renaming_declaration
8.5.5generic_subprogram_declaration
12.1iteration_scheme
5.5null_procedure_declaration
6.7object_declaration
3.3.1object_renaming_declaration
8.5.1package_body
7.2package_body_stub
10.1.3package_renaming_declaration
8.5.3package_specification
7.1parallel_block_statement
5.6.1parameter_specification
6.1private_extension_declaration
7.3private_type_declaration
7.3protected_body
9.4protected_body_stub
10.1.3protected_type_declaration
9.4single_protected_declaration
9.4single_task_declaration
9.1subprogram_body
6.3subprogram_body_stub
10.1.3subprogram_declaration
6.1subprogram_renaming_declaration
8.5.4subtype_declaration
3.2.2task_body
9.1task_body_stub
10.1.3task_type_declaration
9.1value_sequence
4.5.10defining_identifier
3.1choice_parameter_specification
11.2chunk_specification
5.5defining_identifier_list
3.3.1defining_program_unit_name
6.1entry_body
9.5.2entry_declaration
9.5.2entry_index_specification
9.5.2enumeration_literal_specification
3.5.1exception_renaming_declaration
8.5.2extended_return_object_declaration
6.5formal_complete_type_declaration
12.5formal_incomplete_type_declaration
12.5formal_package_declaration
12.7full_type_declaration
3.2.1incomplete_type_declaration
3.10.1iterated_component_association
4.3.3iterator_parameter_specification
5.5.3iterator_specification
5.5.2loop_parameter_specification
5.5object_renaming_declaration
8.5.1package_body_stub
10.1.3private_extension_declaration
7.3private_type_declaration
7.3protected_body
9.4protected_body_stub
10.1.3protected_type_declaration
9.4single_protected_declaration
9.4single_task_declaration
9.1subtype_declaration
3.2.2task_body
9.1task_body_stub
10.1.3task_type_declaration
9.1expression
4.4ancestor_part
4.3.2array_component_association
4.3.3array_delta_aggregate
4.3.4aspect_definition
13.1.1assignment_statement
5.2at_clause
J.7attribute_definition_clause
13.3attribute_designator
4.1.4case_expression
4.5.7case_expression_alternative
4.5.7case_statement
5.4condition
4.5.7container_element_association
4.3.5decimal_fixed_point_definition
3.5.9declare_expression
4.5.9default_expression
3.7delay_relative_statement
9.6delay_until_statement
9.6discriminant_association
3.7.1entry_index
9.5.2explicit_actual_parameter
6.4explicit_generic_actual_parameter
12.3expression_function_declaration
6.8extended_return_object_declaration
6.5floating_point_definition
3.5.7if_expression
4.5.7indexed_component
4.1.1iterated_component_association
4.3.3iterated_element_association
4.3.5key_choice
4.3.5mod_clause
J.8modular_type_definition
3.5.4number_declaration
3.3.2object_declaration
3.3.1ordinary_fixed_point_definition
3.5.9position
13.5.1positional_array_aggregate
4.3.3positional_container_aggregate
4.3.5pragma_argument_association
2.8predicate
4.5.8primary
4.4qualified_expression
4.7raise_statement
11.3range_attribute_designator
4.1.4record_component_association
4.3.1record_delta_aggregate
4.3.4reduction_specification
4.5.10restriction_parameter_argument
13.12simple_return_statement
6.5type_conversion
4.6identifier
2.3accept_statement
9.5.2aspect_definition
13.1.1aspect_mark
13.1.1attribute_designator
4.1.4block_statement
5.6defining_identifier
3.1designator
6.1direct_name
4.1entry_body
9.5.2loop_statement
5.5package_body
7.2package_specification
7.1pragma
2.8pragma_argument_association
2.8protected_body
9.4protected_definition
9.4record_definition
3.8reduction_attribute_designator
4.5.10restriction
13.12selector_name
4.1.3task_body
9.1task_definition
9.1letter_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
mark_non_spacing
...
identifier_extend
2.3
mark_spacing_combining
...
identifier_extend
2.3
name
4.1abort_statement
9.8aspect_definition
13.1.1assignment_statement
5.2attribute_definition_clause
13.3default_name
12.6dispatching_operation_specifier
H.7.1entry_call_statement
9.5.3exception_choice
11.2exception_renaming_declaration
8.5.2exit_statement
5.7explicit_actual_parameter
6.4explicit_dereference
4.1explicit_generic_actual_parameter
12.3formal_package_declaration
12.7formal_parameter_name
H.7.1function_call
6.4generalized_reference
4.1.5generic_instantiation
12.3generic_renaming_declaration
8.5.5global_name
6.1.2goto_statement
5.8implicit_dereference
4.1iterator_procedure_call
5.5.3iterator_specification
5.5.2limited_with_clause
10.1.2local_name
13.1nonlimited_with_clause
10.1.2object_renaming_declaration
8.5.1package_renaming_declaration
8.5.3parent_unit_name
10.1.1pragma_argument_association
2.8prefix
4.1primary
4.4procedure_call_statement
6.4raise_expression
11.3raise_statement
11.3reduction_specification
4.5.10requeue_statement
9.5.4restriction_parameter_argument
13.12storage_pool_indicator
13.11.3subpool_specification
4.8subprogram_renaming_declaration
8.5.4subtype_mark
3.2.2type_conversion
4.6use_package_clause
8.4number_decimal
...
identifier_extend
2.3
number_letter
...
identifier_start
2.3
punctuation_connector
...
identifier_extend
2.3
sequence_of_statements
5.1abortable_part
9.7.4accept_alternative
9.7.1case_statement_alternative
5.4conditional_entry_call
9.7.3delay_alternative
9.7.1entry_call_alternative
9.7.2exception_handler
11.2handled_sequence_of_statements
11.2if_statement
5.3loop_statement
5.5parallel_block_statement
5.6.1selective_accept
9.7.1triggering_alternative
9.7.4subtype_indication
3.2.2access_to_object_definition
3.10allocator
4.8component_definition
3.6derived_type_definition
3.4discrete_choice
3.8.1discrete_range
3.6.1discrete_subtype_definition
3.6loop_parameter_subtype_indication
5.5.2object_declaration
3.3.1private_extension_declaration
7.3return_subtype_indication
6.5subtype_declaration
3.2.2subtype_mark
3.2.2access_definition
3.10ancestor_part
4.3.2discriminant_specification
3.7explicit_generic_actual_parameter
12.3formal_complete_type_declaration
12.5formal_derived_type_definition
12.5.1formal_incomplete_type_declaration
12.5formal_object_declaration
12.4formal_parameter_name
H.7.1index_subtype_definition
3.6interface_list
3.9.4membership_choice
4.4object_renaming_declaration
8.5.1parameter_and_result_profile
6.1parameter_specification
6.1qualified_expression
4.7subtype_indication
3.2.2type_conversion
4.6use_type_clause
8.4underline
...
based_numeral
2.4.2
numeral
2.4.1