CR carriage return -> format_effector FF form feed -> format_effector HT horizontal tabulation -> format_effector ISO_10646 BMP character -> graphic_character LF line feed -> format_effector SPACE -> graphic_character VT vertical tabulation -> format_effector A -> extended_digit -> upper_case_letter B -> extended_digit -> upper_case_letter C -> extended_digit -> upper_case_letter D -> extended_digit E -> exponent -> extended_digit F -> extended_digit Z -> upper_case_letter a -> lower_case_letter b -> lower_case_letter c -> lower_case_letter z -> lower_case_letter 0 -> digit 1 -> digit 2 -> digit 3 -> digit 4 -> digit 5 -> digit 6 -> digit 7 -> digit 8 -> digit 9 -> digit # -> based_literal & -> simple_expression ** -> factor * -> term + -> exponent -> simple_expression - -> exponent -> simple_expression -- -> comment ' -> attribute_definition_clause -> attribute_reference -> character_literal -> local_name -> qualified_expression -> range_attribute_reference .. -> component_clause -> decimal_fixed_point_definition -> floating_point_definition -> integer_type_definition -> ordinary_fixed_point_definition -> range . -> based_literal -> decimal_literal -> defining_program_unit_name -> designator -> explicit_dereference -> package_body -> package_specification -> selected_component / -> term /= -> relation < -> relation << -> label <= -> relation <> -> discriminant_part -> formal_decimal_fixed_point_definition -> formal_discrete_type_definition -> formal_floating_point_definition -> formal_modular_type_definition -> formal_ordinary_fixed_point_definition -> formal_package_actual_part -> formal_signed_integer_type_definition -> formal_subprogram_declaration -> index_subtype_definition = -> relation => -> array_component_association -> case_statement_alternative -> discriminant_association -> exception_handler -> generic_association -> guard -> parameter_association -> positional_array_aggregate -> pragma_argument_association -> record_component_association -> restriction -> variant > -> relation >= -> relation >> -> label | -> component_choice_list -> discrete_choice_list -> discriminant_association -> exception_handler _ -> based_numeral -> identifier -> numeral : -> block_statement -> component_declaration -> discriminant_specification -> exception_declaration -> exception_handler -> formal_object_declaration -> loop_statement -> number_declaration -> object_declaration -> parameter_specification -> renaming_declaration := -> assignment_statement -> component_declaration -> discriminant_specification -> formal_object_declaration -> number_declaration -> object_declaration -> parameter_specification , -> abort_statement -> actual_parameter_part -> constrained_array_definition -> defining_identifier_list -> discriminant_constraint -> enumeration_type_definition -> extension_aggregate -> generic_actual_part -> index_constraint -> indexed_component -> named_array_aggregate -> positional_array_aggregate -> pragma -> record_aggregate -> unconstrained_array_definition -> use_clause -> with_clause ( -> accept_statement -> actual_parameter_part -> attribute_designator -> constrained_array_definition -> discriminant_constraint -> discriminant_part -> entry_body_formal_part -> entry_declaration -> enumeration_type_definition -> extension_aggregate -> formal_discrete_type_definition -> formal_package_actual_part -> formal_part -> generic_actual_part -> index_constraint -> indexed_component -> known_discriminant_part -> named_array_aggregate -> positional_array_aggregate -> pragma -> primary -> qualified_expression -> range_attribute_designator -> record_aggregate -> slice -> subunit -> type_conversion -> unconstrained_array_definition ) -> accept_statement -> actual_parameter_part -> attribute_designator -> constrained_array_definition -> discriminant_constraint -> discriminant_part -> entry_body_formal_part -> entry_declaration -> enumeration_type_definition -> extension_aggregate -> formal_discrete_type_definition -> formal_package_actual_part -> formal_part -> generic_actual_part -> index_constraint -> indexed_component -> known_discriminant_part -> named_array_aggregate -> positional_array_aggregate -> pragma -> primary -> qualified_expression -> range_attribute_designator -> record_aggregate -> slice -> subunit -> type_conversion -> unconstrained_array_definition ; -> abort_statement -> abstract_subprogram_declaration -> accept_statement -> assignment_statement -> asynchronous_select -> at_clause -> attribute_definition_clause -> block_statement -> case_statement -> code_statement -> component_clause -> component_declaration -> conditional_entry_call -> delay_relative_statement -> delay_until_statement -> entry_body -> entry_call_statement -> entry_declaration -> enumeration_representation_clause -> exception_declaration -> exit_statement -> formal_object_declaration -> formal_package_declaration -> formal_part -> formal_subprogram_declaration -> formal_type_declaration -> full_type_declaration -> generic_declaration -> generic_instantiation -> generic_package_declaration -> generic_renaming_declaration -> generic_subprogram_declaration -> goto_statement -> if_statement -> incomplete_type_declaration -> known_discriminant_part -> loop_statement -> mod_clause -> null_statement -> number_declaration -> object_declaration -> package_body -> package_body_stub -> package_declaration -> package_renaming_declaration -> pragma -> private_extension_declaration -> private_type_declaration -> procedure_call_statement -> protected_body -> protected_body_stub -> protected_type_declaration -> raise_statement -> record_definition -> record_representation_clause -> renaming_declaration -> requeue_statement -> return_statement -> selective_accept -> single_protected_declaration -> single_task_declaration -> subprogram_body -> subprogram_body_stub -> subprogram_declaration -> subprogram_renaming_declaration -> subtype_declaration -> task_body -> task_body_stub -> task_type_declaration -> terminate_alternative -> timed_entry_call -> use_clause -> variant -> variant_part -> with_clause
© 1994-1995 Th. Estier Geneva / estier@cui.unige.ch