((at_clause )))
(aspect_specification_opt
(())
- ((WITH IDENTIFIER ))
- ((WITH IDENTIFIER EQUAL_GREATER expression )))
+ ((WITH association_list )
+ (progn
+ (wisi-statement-action 1 'statement-other)
+ (wisi-containing-action 1 2))))
(asynchronous_select
((SELECT triggering_alternative THEN ABORT sequence_of_statements_opt END SELECT SEMICOLON )
(progn
(wisi-containing-action 1 2)
(wisi-containing-action 3 4))))
(case_statement_alternative_list
+ (())
((case_statement_alternative ))
((case_statement_alternative_list case_statement_alternative )))
(choice_expression
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
(wisi-containing-action 2 3)
- (wisi-containing-action 4 5)))
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 4 6)))
((identifier_list COLON component_definition aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 5 'statement-end)
- (wisi-containing-action 2 3))))
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 2 4))))
(component_definition
((ALIASED subtype_indication ))
((subtype_indication ))
(constraint
((RANGE range ))
((index_constraint )))
+ (constraint_opt
+ (())
+ ((constraint )))
(context_item
((pragma ))
((with_clause ))
(wisi-statement-action 1 'statement-start 3 'statement-end)
(wisi-containing-action 1 2))))
(derived_type_definition
- ((abstract_limited_opt NEW name and_interface_list_opt WITH record_definition ))
- ((abstract_limited_opt NEW name )))
+ ((abstract_limited_opt NEW name and_interface_list_opt WITH record_definition )
+ (wisi-statement-action 5 'statement-other))
+ ((abstract_limited_opt NEW name constraint_opt )))
(direct_name
((IDENTIFIER ))
((STRING_LITERAL )))
(wisi-containing-action 1 2)
(wisi-containing-action 2 4)
(wisi-containing-action 4 5)
- (wisi-containing-action 2 6)))
+ (wisi-containing-action 2 6)
+ (wisi-containing-action 2 7)))
((overriding_indicator_opt ENTRY IDENTIFIER parameter_profile_opt aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'block-middle 6 'statement-end)
(wisi-containing-action 1 2)
- (wisi-containing-action 2 4))))
+ (wisi-containing-action 2 4)
+ (wisi-containing-action 2 5))))
(enumeration_literal
((IDENTIFIER ))
((CHARACTER_LITERAL )))
((identifier_list COLON mode_opt null_exclusion_opt name COLON_EQUAL expression aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 6 'statement-other 9 'statement-end)
- (wisi-containing-action 6 7)))
+ (wisi-containing-action 6 7)
+ (wisi-containing-action 6 8)))
((identifier_list COLON mode_opt null_exclusion_opt name aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 7 'statement-end))
+ (progn
+ (wisi-statement-action 1 'statement-start 7 'statement-end)
+ (wisi-containing-action 5 6)))
((identifier_list COLON mode_opt access_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 5 'statement-other 8 'statement-end)
- (wisi-containing-action 5 6)))
+ (wisi-containing-action 5 6)
+ (wisi-containing-action 5 7)))
((identifier_list COLON mode_opt access_definition aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 6 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 6 'statement-end)
+ (wisi-containing-action 4 5))))
(formal_part
((LEFT_PAREN parameter_specification_list RIGHT_PAREN )
(progn
((WITH subprogram_specification IS subprogram_default aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 6 'statement-end)
- (wisi-containing-action 1 2)))
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 5)))
((WITH subprogram_specification aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 4 'statement-end)
- (wisi-containing-action 1 2)))
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)))
((WITH subprogram_specification IS ABSTRACT subprogram_default aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 7 'statement-end)
- (wisi-containing-action 1 2)))
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 6)))
((WITH subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 6 'statement-end)
- (wisi-containing-action 1 2))))
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 5))))
(formal_type_declaration
((TYPE IDENTIFIER discriminant_part_opt IS formal_type_definition aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 4 'statement-other 7 'statement-end)
(wisi-containing-action 1 3)
- (wisi-containing-action 4 5)))
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 4 6)))
((TYPE IDENTIFIER discriminant_part_opt IS TAGGED aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 7 'statement-end)
- (wisi-containing-action 1 3)))
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 4 6)))
((TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 5 'statement-end)
- (wisi-containing-action 1 3))))
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 2 6))))
(formal_type_definition
((abstract_tagged_limited_opt PRIVATE ))
((formal_derived_type_definition ))
(wisi-statement-action 1 'statement-start 5 'statement-other 9 'statement-end)
(wisi-containing-action 1 3)
(wisi-containing-action 5 6)
- (wisi-containing-action 5 7))))
+ (wisi-containing-action 6 7)
+ (wisi-containing-action 6 8))))
(formal_package_actual_part
((LEFT_PAREN BOX RIGHT_PAREN ))
(()))
(progn
(wisi-statement-action 1 'statement-start 2 'name 4 'statement-other 7 'statement-end)
(wisi-containing-action 1 3)
- (wisi-containing-action 4 5)))
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 4 6)))
((task_type_declaration ))
((protected_type_declaration )))
(general_access_modifier_opt
((PACKAGE name IS NEW name aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'name 4 'statement-other 7 'statement-end)
- (wisi-containing-action 4 5)))
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 5 6)))
((overriding_indicator_opt PROCEDURE name IS NEW name aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'block-middle 3 'name 5 'statement-other 8 'statement-end)
- (wisi-containing-action 5 6)))
+ (wisi-containing-action 5 6)
+ (wisi-containing-action 6 7)))
((overriding_indicator_opt FUNCTION name IS NEW name aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'block-middle 3 'name 5 'statement-other 8 'statement-end)
- (wisi-containing-action 5 6))))
+ (wisi-containing-action 5 6)
+ (wisi-containing-action 6 7))))
(generic_package_declaration
((generic_formal_part package_specification SEMICOLON )
(progn
(wisi-motion-action 1 2 3))))
(generic_renaming_declaration
((GENERIC PACKAGE name RENAMES name aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 6)))
((GENERIC PROCEDURE name RENAMES name aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 6)))
((GENERIC FUNCTION name RENAMES name aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 6))))
(generic_subprogram_declaration
((generic_formal_part subprogram_specification aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 2 'block-middle 4 'statement-end)
+ (wisi-containing-action 2 3)
(wisi-motion-action 1 2))))
(handled_sequence_of_statements
((sequence_of_statements_opt EXCEPTION exception_handler_list_opt )
((generic_declaration ))
((generic_instantiation )))
(library_unit_renaming_declaration
- ((generic_renaming_declaration )))
+ ((package_renaming_declaration ))
+ ((generic_renaming_declaration ))
+ ((subprogram_renaming_declaration )))
(loop_statement
((iteration_scheme LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
(progn
((name LEFT_PAREN range RIGHT_PAREN )
(progn
(wisi-statement-action 1 'name-paren 2 'open-paren 4 'close-paren)
+ (wisi-containing-action 1 2)
(wisi-containing-action 2 3)))
((selected_component ))
((attribute_reference ))
((overriding_indicator_opt procedure_specification IS NULL aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 6 'statement-end)
- (wisi-containing-action 1 2))))
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 5))))
(object_declaration
((identifier_list COLON aliased_opt constant_opt subtype_indication COLON_EQUAL expression aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-other 9 'statement-end)
(wisi-containing-action 2 5)
- (wisi-containing-action 6 7)))
+ (wisi-containing-action 6 7)
+ (wisi-containing-action 1 8)))
((identifier_list COLON aliased_opt constant_opt subtype_indication aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
- (wisi-containing-action 2 5)))
+ (wisi-containing-action 2 5)
+ (wisi-containing-action 1 6)))
((identifier_list COLON aliased_opt constant_opt access_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 9 'statement-end)
(wisi-containing-action 2 5)
- (wisi-containing-action 6 7)))
+ (wisi-containing-action 6 7)
+ (wisi-containing-action 1 8)))
((identifier_list COLON aliased_opt constant_opt access_definition aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
- (wisi-containing-action 2 5)))
+ (wisi-containing-action 2 5)
+ (wisi-containing-action 1 6)))
((identifier_list COLON aliased_opt constant_opt array_type_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 9 'statement-end)
(wisi-containing-action 2 5)
- (wisi-containing-action 6 7)))
+ (wisi-containing-action 6 7)
+ (wisi-containing-action 1 8)))
((identifier_list COLON aliased_opt constant_opt array_type_definition aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
- (wisi-containing-action 2 5)))
+ (wisi-containing-action 2 5)
+ (wisi-containing-action 1 6)))
((single_task_declaration ))
((single_protected_declaration )))
(object_renaming_declaration
(progn
(wisi-statement-action 1 'statement-start 4 'name 5 'statement-other 6 'name 8 'statement-end)
(wisi-containing-action 1 4)
- (wisi-containing-action 1 6)))
+ (wisi-containing-action 1 6)
+ (wisi-containing-action 1 7)))
((IDENTIFIER COLON access_definition RENAMES name aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 4 'statement-other 5 'name 7 'statement-end)
(wisi-containing-action 1 3)
- (wisi-containing-action 1 5)))
+ (wisi-containing-action 1 5)
+ (wisi-containing-action 1 6)))
((IDENTIFIER COLON EXCEPTION RENAMES name aspect_specification_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 4 'statement-other 5 'name 7 'statement-end)
- (wisi-containing-action 1 5))))
+ (wisi-containing-action 1 5)
+ (wisi-containing-action 1 6))))
(overriding_indicator_opt
((NOT OVERRIDING )
(wisi-statement-action 1 'statement-start 2 'statement-other))
(progn
(wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-middle
9 'block-end 11 'statement-end)
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 3 4)
(wisi-containing-action 5 6)
(wisi-containing-action 7 8)))
((PACKAGE BODY name aspect_specification_opt IS declarative_part_opt END name_opt SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-end 9 'statement-end)
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 3 4)
(wisi-containing-action 5 6))))
(package_body_stub
((PACKAGE BODY name IS SEPARATE aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 7 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 7 'statement-end)
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 3 6))))
(package_declaration
((package_specification SEMICOLON )
(wisi-statement-action 1 'statement-start 2 'statement-end)))
(package_renaming_declaration
((PACKAGE name RENAMES name aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'name 3 'statement-other 6 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name 3 'statement-other 6 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 5))))
(package_specification
((PACKAGE name aspect_specification_opt IS declarative_part_opt PRIVATE declarative_part_opt END name_opt )
(progn
(wisi-statement-action 1 'statement-start 2 'name 4 'block-start 6 'block-middle 8 'block-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 4 5)
(wisi-containing-action 6 7)
(wisi-motion-action 1 4 6 8)))
((PACKAGE name aspect_specification_opt IS declarative_part_opt END name )
(progn
(wisi-statement-action 1 'statement-start 2 'name 4 'block-start 6 'block-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 4 5)
(wisi-motion-action 1 4 6))))
(parameter_and_result_profile
(wisi-statement-action 1 'statement-start 2 'name 6 'statement-other 12 'statement-end)
(wisi-containing-action 1 3)
(wisi-containing-action 6 7)
- (wisi-containing-action 6 8))))
+ (wisi-containing-action 6 8)
+ (wisi-containing-action 2 11))))
(private_type_declaration
((TYPE IDENTIFIER discriminant_part_opt IS abstract_tagged_limited_opt PRIVATE aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'name 8 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name 8 'statement-end)
+ (wisi-containing-action 1 7))))
(procedure_call_statement
((name SEMICOLON )
(wisi-statement-action 1 'statement-start 2 'statement-end)))
((PROTECTED BODY IDENTIFIER aspect_specification_opt IS protected_operation_item_list_opt END identifier_opt SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-end 9 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 4)
(wisi-containing-action 5 6)
(wisi-motion-action 1 5 7))))
(protected_body_stub
((PROTECTED BODY IDENTIFIER IS SEPARATE aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 7 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 6))))
(protected_definition
((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
(progn
((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH protected_definition SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 3 'name 6 'block-start 11 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 5)
(wisi-containing-action 9 10)))
((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS protected_definition SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 3 'name 6 'block-start 8 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 3 5)
(wisi-containing-action 6 7))))
(qualified_expression
((name TICK aggregate )
((PROTECTED IDENTIFIER aspect_specification_opt IS NEW interface_list WITH protected_definition SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 2 'name 7 'block-middle 9 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 7 8)))
((PROTECTED IDENTIFIER aspect_specification_opt IS protected_definition SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 2 'name 4 'block-middle 6 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 4 5))))
(single_task_declaration
((TASK IDENTIFIER aspect_specification_opt IS NEW interface_list WITH task_definition SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 2 'name 7 'block-middle 9 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 7 8)))
((TASK IDENTIFIER aspect_specification_opt IS task_definition SEMICOLON )
(progn
(wisi-statement-action 1 'block-start 2 'name 4 'block-middle 6 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 4 5)))
((TASK IDENTIFIER aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 4 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 4 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3))))
(statement
((label_opt simple_statement )
(wisi-statement-action 1 'statement-start 2 'statement-other))
((overriding_indicator_opt subprogram_specification aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END name_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 2 'block-middle 4 'block-middle 6 'block-middle 8 'block-end 10 'statement-end)
+ (wisi-containing-action 2 3)
(wisi-containing-action 4 5)
(wisi-containing-action 6 7)
(wisi-motion-action 1 2 4 6 8))))
(subprogram_body_stub
((overriding_indicator_opt subprogram_specification IS SEPARATE aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'block-middle 6 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'block-middle 6 'statement-end)
+ (wisi-containing-action 2 5))))
(subprogram_declaration
((overriding_indicator_opt subprogram_specification SEMICOLON )
(wisi-statement-action 1 'statement-start 2 'block-middle 3 'statement-end)))
((NULL )))
(subprogram_renaming_declaration
((overriding_indicator_opt subprogram_specification RENAMES name aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 2 'block-middle 3 'statement-other 6 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'block-middle 3 'statement-other 6 'statement-end)
+ (wisi-containing-action 2 5))))
(subprogram_specification
((procedure_specification ))
((FUNCTION name parameter_and_result_profile )
(subtype_declaration
((SUBTYPE IDENTIFIER IS subtype_indication aspect_specification_opt SEMICOLON )
(progn
- (wisi-statement-action 1 'statement-start 3 'statement-other 6 'statement-end)
+ (wisi-statement-action 1 'statement-start 2 'name 3 'statement-other 6 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 3)
(wisi-containing-action 3 4))))
(subtype_indication
((NOT NULL name constraint )
((TASK BODY IDENTIFIER aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 3 'name 5 'block-start 7 'block-middle 9 'block-end 11 'statement-end)
+ (wisi-containing-action 3 4)
(wisi-containing-action 5 6)
(wisi-containing-action 7 8)
(wisi-motion-action 1 5 7 9))))
(task_body_stub
((TASK BODY IDENTIFIER IS SEPARATE aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 7 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 7 'statement-end)
+ (wisi-containing-action 3 6))))
(task_definition
((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
(progn
((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH task_definition SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 3 'name 10 'statement-other 11 'statement-end)
+ (wisi-containing-action 3 5)
(wisi-containing-action 9 10)))
((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS task_definition SEMICOLON )
(progn
(wisi-statement-action 1 'statement-start 3 'name 6 'block-start 8 'statement-end)
+ (wisi-containing-action 3 5)
(wisi-containing-action 6 7)))
((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
- (wisi-statement-action 1 'statement-start 3 'name 6 'statement-end)))
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'name 6 'statement-end)
+ (wisi-containing-action 3 5))))
(term
((factor ))
((term multiplying_operator factor )))
(wisi-statement-action 1 'statement-start 3 'statement-end)
(wisi-containing-action 1 2)))))
[((default . error) (SEPARATE . 10) (USE . 11) (LIMITED . 3) (PRIVATE . 8) (WITH . 12) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 6) (GENERIC . 2))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (FUNCTION . ( 70 (generic_formal_part . 1))) (PROCEDURE . ( 72 (generic_formal_part . 1))) (PACKAGE . ( 71 (generic_formal_part . 1))) (PRAGMA . 7) (WITH . 74) (TYPE . 73) (IDENTIFIER . 69))
- ((default . error) (WITH . 68) (PRIVATE . 67))
- ((default . error) (OVERRIDING . 66))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (FUNCTION . ( 72 (generic_formal_part . 1))) (PROCEDURE . ( 74 (generic_formal_part . 1))) (PACKAGE . ( 73 (generic_formal_part . 1))) (PRAGMA . 7) (WITH . 76) (TYPE . 75) (IDENTIFIER . 71))
+ ((default . error) (WITH . 70) (PRIVATE . 69))
+ ((default . error) (OVERRIDING . 68))
((default . error) (FUNCTION . (overriding_indicator_opt . 1)) (PROCEDURE . (overriding_indicator_opt . 1)) (ENTRY . (overriding_indicator_opt . 1)))
- ((default . error) (BODY . 64) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 63))
- ((default . error) (WITH . 60) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 59) (GENERIC . 58))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (LEFT_PAREN . 56))
- ((default . error) (TYPE . 54) (ALL . 53) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (BODY . 66) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 65))
+ ((default . error) (WITH . 62) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 61) (GENERIC . 60))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (LEFT_PAREN . 58))
+ ((default . error) (TYPE . 56) (ALL . 55) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) ($EOI . (compilation_unit_list . 0)) (FUNCTION . (compilation_unit_list . 0)) (GENERIC . (compilation_unit_list . 0)) (LIMITED . (compilation_unit_list . 0)) (NOT . (compilation_unit_list . 0)) (OVERRIDING . (compilation_unit_list . 0)) (PACKAGE . (compilation_unit_list . 0)) (PRAGMA . (compilation_unit_list . 0)) (PRIVATE . (compilation_unit_list . 0)) (PROCEDURE . (compilation_unit_list . 0)) (SEPARATE . (compilation_unit_list . 0)) (USE . (compilation_unit_list . 0)) (WITH . (compilation_unit_list . 0)))
- ((default . error) ($EOI . 43) (SEPARATE . 10) (USE . 11) (LIMITED . 3) (PRIVATE . 8) (WITH . 12) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 6) (GENERIC . 2))
+ ((default . error) ($EOI . 45) (SEPARATE . 10) (USE . 11) (LIMITED . 3) (PRIVATE . 8) (WITH . 12) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 6) (GENERIC . 2))
((default . error) (WITH . (compilation_unit . 0)) (USE . (compilation_unit . 0)) (SEPARATE . (compilation_unit . 0)) (PROCEDURE . (compilation_unit . 0)) (PRIVATE . (compilation_unit . 0)) (PRAGMA . (compilation_unit . 0)) (PACKAGE . (compilation_unit . 0)) (OVERRIDING . (compilation_unit . 0)) (NOT . (compilation_unit . 0)) (LIMITED . (compilation_unit . 0)) (GENERIC . (compilation_unit . 0)) (FUNCTION . (compilation_unit . 0)) ($EOI . (compilation_unit . 0)))
((default . error) (WITH . (library_unit_declaration . 2)) (USE . (library_unit_declaration . 2)) (SEPARATE . (library_unit_declaration . 2)) (PROCEDURE . (library_unit_declaration . 2)) (PRIVATE . (library_unit_declaration . 2)) (PRAGMA . (library_unit_declaration . 2)) (PACKAGE . (library_unit_declaration . 2)) (OVERRIDING . (library_unit_declaration . 2)) (NOT . (library_unit_declaration . 2)) (LIMITED . (library_unit_declaration . 2)) (GENERIC . (library_unit_declaration . 2)) (FUNCTION . (library_unit_declaration . 2)) ($EOI . (library_unit_declaration . 2)))
- ((default . error) (PACKAGE . 40) (FUNCTION . 1) (PROCEDURE . 9))
+ ((default . error) (PACKAGE . 42) (FUNCTION . 1) (PROCEDURE . 9))
((default . error) (WITH . (library_unit_declaration . 3)) (USE . (library_unit_declaration . 3)) (SEPARATE . (library_unit_declaration . 3)) (PROCEDURE . (library_unit_declaration . 3)) (PRIVATE . (library_unit_declaration . 3)) (PRAGMA . (library_unit_declaration . 3)) (PACKAGE . (library_unit_declaration . 3)) (OVERRIDING . (library_unit_declaration . 3)) (NOT . (library_unit_declaration . 3)) (LIMITED . (library_unit_declaration . 3)) (GENERIC . (library_unit_declaration . 3)) (FUNCTION . (library_unit_declaration . 3)) ($EOI . (library_unit_declaration . 3)))
((default . error) ($EOI . (generic_declaration . 1)) (LIMITED . (generic_declaration . 1)) (SEPARATE . (generic_declaration . 1)) (WITH . (generic_declaration . 1)) (PRIVATE . (generic_declaration . 1)) (END . (generic_declaration . 1)) (BEGIN . (generic_declaration . 1)) (IDENTIFIER . (generic_declaration . 1)) (ENTRY . (generic_declaration . 1)) (FOR . (generic_declaration . 1)) (FUNCTION . (generic_declaration . 1)) (GENERIC . (generic_declaration . 1)) (NOT . (generic_declaration . 1)) (OVERRIDING . (generic_declaration . 1)) (PACKAGE . (generic_declaration . 1)) (PRAGMA . (generic_declaration . 1)) (PROCEDURE . (generic_declaration . 1)) (PROTECTED . (generic_declaration . 1)) (SUBTYPE . (generic_declaration . 1)) (TASK . (generic_declaration . 1)) (TYPE . (generic_declaration . 1)) (USE . (generic_declaration . 1)))
- ((default . error) (WITH . (library_unit_renaming_declaration . 0)) (USE . (library_unit_renaming_declaration . 0)) (SEPARATE . (library_unit_renaming_declaration . 0)) (PROCEDURE . (library_unit_renaming_declaration . 0)) (PRIVATE . (library_unit_renaming_declaration . 0)) (PRAGMA . (library_unit_renaming_declaration . 0)) (PACKAGE . (library_unit_renaming_declaration . 0)) (OVERRIDING . (library_unit_renaming_declaration . 0)) (NOT . (library_unit_renaming_declaration . 0)) (LIMITED . (library_unit_renaming_declaration . 0)) (GENERIC . (library_unit_renaming_declaration . 0)) (FUNCTION . (library_unit_renaming_declaration . 0)) ($EOI . (library_unit_renaming_declaration . 0)))
+ ((default . error) (WITH . (library_unit_renaming_declaration . 1)) (USE . (library_unit_renaming_declaration . 1)) (SEPARATE . (library_unit_renaming_declaration . 1)) (PROCEDURE . (library_unit_renaming_declaration . 1)) (PRIVATE . (library_unit_renaming_declaration . 1)) (PRAGMA . (library_unit_renaming_declaration . 1)) (PACKAGE . (library_unit_renaming_declaration . 1)) (OVERRIDING . (library_unit_renaming_declaration . 1)) (NOT . (library_unit_renaming_declaration . 1)) (LIMITED . (library_unit_renaming_declaration . 1)) (GENERIC . (library_unit_renaming_declaration . 1)) (FUNCTION . (library_unit_renaming_declaration . 1)) ($EOI . (library_unit_renaming_declaration . 1)))
((default . error) ($EOI . (generic_declaration . 0)) (LIMITED . (generic_declaration . 0)) (SEPARATE . (generic_declaration . 0)) (WITH . (generic_declaration . 0)) (PRIVATE . (generic_declaration . 0)) (END . (generic_declaration . 0)) (BEGIN . (generic_declaration . 0)) (IDENTIFIER . (generic_declaration . 0)) (ENTRY . (generic_declaration . 0)) (FOR . (generic_declaration . 0)) (FUNCTION . (generic_declaration . 0)) (GENERIC . (generic_declaration . 0)) (NOT . (generic_declaration . 0)) (OVERRIDING . (generic_declaration . 0)) (PACKAGE . (generic_declaration . 0)) (PRAGMA . (generic_declaration . 0)) (PROCEDURE . (generic_declaration . 0)) (PROTECTED . (generic_declaration . 0)) (SUBTYPE . (generic_declaration . 0)) (TASK . (generic_declaration . 0)) (TYPE . (generic_declaration . 0)) (USE . (generic_declaration . 0)))
((default . error) (WITH . (compilation_unit . 1)) (USE . (compilation_unit . 1)) (SEPARATE . (compilation_unit . 1)) (PROCEDURE . (compilation_unit . 1)) (PRIVATE . (compilation_unit . 1)) (PRAGMA . (compilation_unit . 1)) (PACKAGE . (compilation_unit . 1)) (OVERRIDING . (compilation_unit . 1)) (NOT . (compilation_unit . 1)) (LIMITED . (compilation_unit . 1)) (GENERIC . (compilation_unit . 1)) (FUNCTION . (compilation_unit . 1)) ($EOI . (compilation_unit . 1)))
((default . error) ($EOI . (library_item . 1)) (FUNCTION . (library_item . 1)) (GENERIC . (library_item . 1)) (LIMITED . (library_item . 1)) (NOT . (library_item . 1)) (OVERRIDING . (library_item . 1)) (PACKAGE . (library_item . 1)) (PRAGMA . (library_item . 1)) (PRIVATE . (library_item . 1)) (PROCEDURE . (library_item . 1)) (SEPARATE . (library_item . 1)) (USE . (library_item . 1)) (WITH . (library_item . 1)))
((default . error) ($EOI . (library_item . 4)) (FUNCTION . (library_item . 4)) (GENERIC . (library_item . 4)) (LIMITED . (library_item . 4)) (NOT . (library_item . 4)) (OVERRIDING . (library_item . 4)) (PACKAGE . (library_item . 4)) (PRAGMA . (library_item . 4)) (PRIVATE . (library_item . 4)) (PROCEDURE . (library_item . 4)) (SEPARATE . (library_item . 4)) (USE . (library_item . 4)) (WITH . (library_item . 4)))
- ((default . error) (FUNCTION . 37) (PROCEDURE . 38))
+ ((default . error) (FUNCTION . 39) (PROCEDURE . 40))
((default . error) ($EOI . (library_item . 3)) (FUNCTION . (library_item . 3)) (GENERIC . (library_item . 3)) (LIMITED . (library_item . 3)) (NOT . (library_item . 3)) (OVERRIDING . (library_item . 3)) (PACKAGE . (library_item . 3)) (PRAGMA . (library_item . 3)) (PRIVATE . (library_item . 3)) (PROCEDURE . (library_item . 3)) (SEPARATE . (library_item . 3)) (USE . (library_item . 3)) (WITH . (library_item . 3)))
((default . error) (WITH . (library_unit_declaration . 1)) (USE . (library_unit_declaration . 1)) (SEPARATE . (library_unit_declaration . 1)) (PROCEDURE . (library_unit_declaration . 1)) (PRIVATE . (library_unit_declaration . 1)) (PRAGMA . (library_unit_declaration . 1)) (PACKAGE . (library_unit_declaration . 1)) (OVERRIDING . (library_unit_declaration . 1)) (NOT . (library_unit_declaration . 1)) (LIMITED . (library_unit_declaration . 1)) (GENERIC . (library_unit_declaration . 1)) (FUNCTION . (library_unit_declaration . 1)) ($EOI . (library_unit_declaration . 1)))
- ((default . error) (SEMICOLON . 36))
+ ((default . error) (WITH . (library_unit_renaming_declaration . 0)) (USE . (library_unit_renaming_declaration . 0)) (SEPARATE . (library_unit_renaming_declaration . 0)) (PROCEDURE . (library_unit_renaming_declaration . 0)) (PRIVATE . (library_unit_renaming_declaration . 0)) (PRAGMA . (library_unit_renaming_declaration . 0)) (PACKAGE . (library_unit_renaming_declaration . 0)) (OVERRIDING . (library_unit_renaming_declaration . 0)) (NOT . (library_unit_renaming_declaration . 0)) (LIMITED . (library_unit_renaming_declaration . 0)) (GENERIC . (library_unit_renaming_declaration . 0)) (FUNCTION . (library_unit_renaming_declaration . 0)) ($EOI . (library_unit_renaming_declaration . 0)))
+ ((default . error) (SEMICOLON . 38))
((default . error) ($EOI . (context_item . 0)) (FUNCTION . (context_item . 0)) (GENERIC . (context_item . 0)) (LIMITED . (context_item . 0)) (NOT . (context_item . 0)) (OVERRIDING . (context_item . 0)) (PACKAGE . (context_item . 0)) (PRAGMA . (context_item . 0)) (PRIVATE . (context_item . 0)) (PROCEDURE . (context_item . 0)) (SEPARATE . (context_item . 0)) (USE . (context_item . 0)) (WITH . (context_item . 0)))
- ((default . error) (WITH . (subprogram_specification . 0)) (IS . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)))
+ ((default . error) (RENAMES . (subprogram_specification . 0)) (WITH . (subprogram_specification . 0)) (IS . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)))
((default . error) ($EOI . (library_item . 2)) (FUNCTION . (library_item . 2)) (GENERIC . (library_item . 2)) (LIMITED . (library_item . 2)) (NOT . (library_item . 2)) (OVERRIDING . (library_item . 2)) (PACKAGE . (library_item . 2)) (PRAGMA . (library_item . 2)) (PRIVATE . (library_item . 2)) (PROCEDURE . (library_item . 2)) (SEPARATE . (library_item . 2)) (USE . (library_item . 2)) (WITH . (library_item . 2)))
((default . error) (WITH . (library_unit_declaration . 0)) (USE . (library_unit_declaration . 0)) (SEPARATE . (library_unit_declaration . 0)) (PROCEDURE . (library_unit_declaration . 0)) (PRIVATE . (library_unit_declaration . 0)) (PRAGMA . (library_unit_declaration . 0)) (PACKAGE . (library_unit_declaration . 0)) (OVERRIDING . (library_unit_declaration . 0)) (NOT . (library_unit_declaration . 0)) (LIMITED . (library_unit_declaration . 0)) (GENERIC . (library_unit_declaration . 0)) (FUNCTION . (library_unit_declaration . 0)) ($EOI . (library_unit_declaration . 0)))
+ ((default . error) (WITH . (library_unit_renaming_declaration . 2)) (USE . (library_unit_renaming_declaration . 2)) (SEPARATE . (library_unit_renaming_declaration . 2)) (PROCEDURE . (library_unit_renaming_declaration . 2)) (PRIVATE . (library_unit_renaming_declaration . 2)) (PRAGMA . (library_unit_renaming_declaration . 2)) (PACKAGE . (library_unit_renaming_declaration . 2)) (OVERRIDING . (library_unit_renaming_declaration . 2)) (NOT . (library_unit_renaming_declaration . 2)) (LIMITED . (library_unit_renaming_declaration . 2)) (GENERIC . (library_unit_renaming_declaration . 2)) (FUNCTION . (library_unit_renaming_declaration . 2)) ($EOI . (library_unit_renaming_declaration . 2)))
((default . error) (WITH . (compilation_unit . 2)) (USE . (compilation_unit . 2)) (SEPARATE . (compilation_unit . 2)) (PROCEDURE . (compilation_unit . 2)) (PRIVATE . (compilation_unit . 2)) (PRAGMA . (compilation_unit . 2)) (PACKAGE . (compilation_unit . 2)) (OVERRIDING . (compilation_unit . 2)) (NOT . (compilation_unit . 2)) (LIMITED . (compilation_unit . 2)) (GENERIC . (compilation_unit . 2)) (FUNCTION . (compilation_unit . 2)) ($EOI . (compilation_unit . 2)))
((default . error) ($EOI . (context_item . 2)) (FUNCTION . (context_item . 2)) (GENERIC . (context_item . 2)) (LIMITED . (context_item . 2)) (NOT . (context_item . 2)) (OVERRIDING . (context_item . 2)) (PACKAGE . (context_item . 2)) (PRAGMA . (context_item . 2)) (PRIVATE . (context_item . 2)) (PROCEDURE . (context_item . 2)) (SEPARATE . (context_item . 2)) (USE . (context_item . 2)) (WITH . (context_item . 2)))
((default . error) ($EOI . (context_item . 1)) (FUNCTION . (context_item . 1)) (GENERIC . (context_item . 1)) (LIMITED . (context_item . 1)) (NOT . (context_item . 1)) (OVERRIDING . (context_item . 1)) (PACKAGE . (context_item . 1)) (PRAGMA . (context_item . 1)) (PRIVATE . (context_item . 1)) (PROCEDURE . (context_item . 1)) (SEPARATE . (context_item . 1)) (USE . (context_item . 1)) (WITH . (context_item . 1)))
((default . error) (USE . (package_declaration . 0)) (TYPE . (package_declaration . 0)) (TASK . (package_declaration . 0)) (SUBTYPE . (package_declaration . 0)) (PROTECTED . (package_declaration . 0)) (PROCEDURE . (package_declaration . 0)) (PRAGMA . (package_declaration . 0)) (PACKAGE . (package_declaration . 0)) (OVERRIDING . (package_declaration . 0)) (NOT . (package_declaration . 0)) (GENERIC . (package_declaration . 0)) (FUNCTION . (package_declaration . 0)) (FOR . (package_declaration . 0)) (ENTRY . (package_declaration . 0)) (IDENTIFIER . (package_declaration . 0)) (BEGIN . (package_declaration . 0)) (END . (package_declaration . 0)) (PRIVATE . (package_declaration . 0)) (WITH . (package_declaration . 0)) (SEPARATE . (package_declaration . 0)) (LIMITED . (package_declaration . 0)) ($EOI . (package_declaration . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 122) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 120))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 126) (RENAMES . 127) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 124))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) ($EOI . accept) (XOR . accept) (WITH . accept) (WHILE . accept) (WHEN . accept) (USE . accept) (UNTIL . accept) (TYPE . accept) (THEN . accept) (TERMINATE . accept) (TASK . accept) (TAGGED . accept) (SYNCHRONIZED . accept) (SUBTYPE . accept) (SOME . accept) (SELECT . accept) (SEPARATE . accept) (RIGHT_PAREN . accept) (REVERSE . accept) (RETURN . accept) (REQUEUE . accept) (RENAMES . accept) (REM . accept) (RECORD . accept) (RANGE . accept) (RAISE . accept) (PROTECTED . accept) (PROCEDURE . accept) (PRIVATE . accept) (PRAGMA . accept) (PACKAGE . accept) (OVERRIDING . accept) (OUT . accept) (OTHERS . accept) (OR . accept) (OF . accept) (NULL . accept) (NOT . accept) (NEW . accept) (MOD . accept) (LOOP . accept) (LIMITED . accept) (LEFT_PAREN . accept) (IS . accept) (INTERFACE . accept) (IN . accept) (IF . accept) (GOTO . accept) (GENERIC . accept) (FUNCTION . accept) (FOR . accept) (EXIT . accept) (EXCEPTION . accept) (ENTRY . accept) (END . accept) (ELSIF . accept) (ELSE . accept) (DO . accept) (DIGITS . accept) (DELTA . accept) (DELAY . accept) (DECLARE . accept) (CONSTANT . accept) (CASE . accept) (BODY . accept) (BEGIN . accept) (AT . accept) (ARRAY . accept) (AND . accept) (ALL . accept) (ALIASED . accept) (ACCESS . accept) (ABSTRACT . accept) (ABORT . accept) (ACCEPT . accept) (ABS . accept) (CHARACTER_LITERAL . accept) (STRING_LITERAL . accept) (IDENTIFIER . accept) (TICK . accept) (STAR_STAR . accept) (STAR . accept) (SLASH_EQUAL . accept) (SLASH . accept) (SEMICOLON . accept) (PLUS . accept) (MINUS . accept) (LESS_LESS . accept) (LESS_EQUAL . accept) (LESS . accept) (GREATER_GREATER . accept) (GREATER_EQUAL . accept) (GREATER . accept) (EQUAL_GREATER . accept) (EQUAL . accept) (DOT_DOT . accept) (DOT . accept) (COMMA . accept) (COLON_EQUAL . accept) (COLON . accept) (BOX . accept) (BAR . accept) (AMPERSAND . accept))
((default . error) (WITH . (compilation_unit_list . 1)) (USE . (compilation_unit_list . 1)) (SEPARATE . (compilation_unit_list . 1)) (PROCEDURE . (compilation_unit_list . 1)) (PRIVATE . (compilation_unit_list . 1)) (PRAGMA . (compilation_unit_list . 1)) (PACKAGE . (compilation_unit_list . 1)) (OVERRIDING . (compilation_unit_list . 1)) (NOT . (compilation_unit_list . 1)) (LIMITED . (compilation_unit_list . 1)) (GENERIC . (compilation_unit_list . 1)) (FUNCTION . (compilation_unit_list . 1)) ($EOI . (compilation_unit_list . 1)))
((default . error) (USE . (name . 0)) (DO . (name . 0)) (RENAMES . (name . 0)) (ELSIF . (name . 0)) (ELSE . (name . 0)) (LESS_LESS . (name . 0)) (IDENTIFIER . (name . 0)) (STRING_LITERAL . (name . 0)) (CHARACTER_LITERAL . (name . 0)) (ACCEPT . (name . 0)) (ABORT . (name . 0)) (BEGIN . (name . 0)) (CASE . (name . 0)) (DECLARE . (name . 0)) (DELAY . (name . 0)) (EXIT . (name . 0)) (FOR . (name . 0)) (GOTO . (name . 0)) (IF . (name . 0)) (LOOP . (name . 0)) (NULL . (name . 0)) (PRAGMA . (name . 0)) (RAISE . (name . 0)) (REQUEUE . (name . 0)) (RETURN . (name . 0)) (SELECT . (name . 0)) (WHILE . (name . 0)) (OF . (name . 0)) (DIGITS . (name . 0)) (COMMA . (name . 0)) (THEN . (name . 0)) (COLON_EQUAL . (name . 0)) (WITH . (name . 0)) (BAR . (name . 0)) (EQUAL_GREATER . (name . 0)) (IS . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (SEMICOLON . (name . 0)) (RIGHT_PAREN . (name . 0)) (LEFT_PAREN . (name . 0)) (RANGE . (name . 0)) (TICK . (name . 0)) (DOT . (name . 0)) (PLUS . (name . 0)) (MINUS . (name . 0)) (AMPERSAND . (name . 0)) (DOT_DOT . (name . 0)) (SLASH . (name . 0)) (STAR . (name . 0)) (MOD . (name . 0)) (REM . (name . 0)) (STAR_STAR . (name . 0)))
((default . error) (USE . (name . 7)) (DO . (name . 7)) (RENAMES . (name . 7)) (ELSIF . (name . 7)) (ELSE . (name . 7)) (LESS_LESS . (name . 7)) (IDENTIFIER . (name . 7)) (STRING_LITERAL . (name . 7)) (CHARACTER_LITERAL . (name . 7)) (ACCEPT . (name . 7)) (ABORT . (name . 7)) (BEGIN . (name . 7)) (CASE . (name . 7)) (DECLARE . (name . 7)) (DELAY . (name . 7)) (EXIT . (name . 7)) (FOR . (name . 7)) (GOTO . (name . 7)) (IF . (name . 7)) (LOOP . (name . 7)) (NULL . (name . 7)) (PRAGMA . (name . 7)) (RAISE . (name . 7)) (REQUEUE . (name . 7)) (RETURN . (name . 7)) (SELECT . (name . 7)) (WHILE . (name . 7)) (OF . (name . 7)) (DIGITS . (name . 7)) (COMMA . (name . 7)) (THEN . (name . 7)) (COLON_EQUAL . (name . 7)) (WITH . (name . 7)) (BAR . (name . 7)) (EQUAL_GREATER . (name . 7)) (IS . (name . 7)) (SLASH_EQUAL . (name . 7)) (LESS_EQUAL . (name . 7)) (LESS . (name . 7)) (GREATER_EQUAL . (name . 7)) (GREATER . (name . 7)) (EQUAL . (name . 7)) (NOT . (name . 7)) (IN . (name . 7)) (AND . (name . 7)) (OR . (name . 7)) (XOR . (name . 7)) (SEMICOLON . (name . 7)) (RIGHT_PAREN . (name . 7)) (LEFT_PAREN . (name . 7)) (RANGE . (name . 7)) (TICK . (name . 7)) (DOT . (name . 7)) (PLUS . (name . 7)) (MINUS . (name . 7)) (AMPERSAND . (name . 7)) (DOT_DOT . (name . 7)) (SLASH . (name . 7)) (STAR . (name . 7)) (MOD . (name . 7)) (REM . (name . 7)) (STAR_STAR . (name . 7)))
((default . error) (DO . (name . 1)) (USE . (name . 1)) (COMMA . (name . 1)) (RENAMES . (name . 1)) (ELSIF . (name . 1)) (ELSE . (name . 1)) (LESS_LESS . (name . 1)) (IDENTIFIER . (name . 1)) (STRING_LITERAL . (name . 1)) (CHARACTER_LITERAL . (name . 1)) (ACCEPT . (name . 1)) (ABORT . (name . 1)) (BEGIN . (name . 1)) (CASE . (name . 1)) (DECLARE . (name . 1)) (DELAY . (name . 1)) (EXIT . (name . 1)) (FOR . (name . 1)) (GOTO . (name . 1)) (IF . (name . 1)) (LOOP . (name . 1)) (NULL . (name . 1)) (PRAGMA . (name . 1)) (RAISE . (name . 1)) (REQUEUE . (name . 1)) (RETURN . (name . 1)) (SELECT . (name . 1)) (WHILE . (name . 1)) (OF . (name . 1)) (DIGITS . (name . 1)) (THEN . (name . 1)) (COLON_EQUAL . (name . 1)) (WITH . (name . 1)) (BAR . (name . 1)) (EQUAL_GREATER . (name . 1)) (IS . (name . 1)) (SLASH_EQUAL . (name . 1)) (LESS_EQUAL . (name . 1)) (LESS . (name . 1)) (GREATER_EQUAL . (name . 1)) (GREATER . (name . 1)) (EQUAL . (name . 1)) (NOT . (name . 1)) (IN . (name . 1)) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)) (SEMICOLON . (name . 1)) (RIGHT_PAREN . (name . 1)) (LEFT_PAREN . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (STAR_STAR . (name . 1)))
((default . error) (USE . (name . 4)) (DO . (name . 4)) (RENAMES . (name . 4)) (ELSIF . (name . 4)) (ELSE . (name . 4)) (LESS_LESS . (name . 4)) (IDENTIFIER . (name . 4)) (STRING_LITERAL . (name . 4)) (CHARACTER_LITERAL . (name . 4)) (ACCEPT . (name . 4)) (ABORT . (name . 4)) (BEGIN . (name . 4)) (CASE . (name . 4)) (DECLARE . (name . 4)) (DELAY . (name . 4)) (EXIT . (name . 4)) (FOR . (name . 4)) (GOTO . (name . 4)) (IF . (name . 4)) (LOOP . (name . 4)) (NULL . (name . 4)) (PRAGMA . (name . 4)) (RAISE . (name . 4)) (REQUEUE . (name . 4)) (RETURN . (name . 4)) (SELECT . (name . 4)) (WHILE . (name . 4)) (OF . (name . 4)) (DIGITS . (name . 4)) (COMMA . (name . 4)) (THEN . (name . 4)) (COLON_EQUAL . (name . 4)) (WITH . (name . 4)) (BAR . (name . 4)) (EQUAL_GREATER . (name . 4)) (IS . (name . 4)) (SLASH_EQUAL . (name . 4)) (LESS_EQUAL . (name . 4)) (LESS . (name . 4)) (GREATER_EQUAL . (name . 4)) (GREATER . (name . 4)) (EQUAL . (name . 4)) (NOT . (name . 4)) (IN . (name . 4)) (AND . (name . 4)) (OR . (name . 4)) (XOR . (name . 4)) (SEMICOLON . (name . 4)) (RIGHT_PAREN . (name . 4)) (LEFT_PAREN . (name . 4)) (RANGE . (name . 4)) (TICK . (name . 4)) (DOT . (name . 4)) (PLUS . (name . 4)) (MINUS . (name . 4)) (AMPERSAND . (name . 4)) (DOT_DOT . (name . 4)) (SLASH . (name . 4)) (STAR . (name . 4)) (MOD . (name . 4)) (REM . (name . 4)) (STAR_STAR . (name . 4)))
- ((default . error) (COMMA . 114) (SEMICOLON . 118))
- ((default . error) (DOT . 84) (SEMICOLON . (name_list . 0)) (COMMA . (name_list . 0)) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (COMMA . 118) (SEMICOLON . 122))
+ ((default . error) (DOT . 86) (SEMICOLON . (name_list . 0)) (COMMA . (name_list . 0)) (TICK . 87) (LEFT_PAREN . 105))
((default . error) (DO . (name . 6)) (USE . (name . 6)) (RENAMES . (name . 6)) (ELSIF . (name . 6)) (ELSE . (name . 6)) (LESS_LESS . (name . 6)) (IDENTIFIER . (name . 6)) (STRING_LITERAL . (name . 6)) (CHARACTER_LITERAL . (name . 6)) (ACCEPT . (name . 6)) (ABORT . (name . 6)) (BEGIN . (name . 6)) (CASE . (name . 6)) (DECLARE . (name . 6)) (DELAY . (name . 6)) (EXIT . (name . 6)) (FOR . (name . 6)) (GOTO . (name . 6)) (IF . (name . 6)) (LOOP . (name . 6)) (NULL . (name . 6)) (PRAGMA . (name . 6)) (RAISE . (name . 6)) (REQUEUE . (name . 6)) (RETURN . (name . 6)) (SELECT . (name . 6)) (WHILE . (name . 6)) (OF . (name . 6)) (DIGITS . (name . 6)) (COMMA . (name . 6)) (THEN . (name . 6)) (COLON_EQUAL . (name . 6)) (WITH . (name . 6)) (BAR . (name . 6)) (EQUAL_GREATER . (name . 6)) (IS . (name . 6)) (SLASH_EQUAL . (name . 6)) (LESS_EQUAL . (name . 6)) (LESS . (name . 6)) (GREATER_EQUAL . (name . 6)) (GREATER . (name . 6)) (EQUAL . (name . 6)) (NOT . (name . 6)) (IN . (name . 6)) (AND . (name . 6)) (OR . (name . 6)) (XOR . (name . 6)) (SEMICOLON . (name . 6)) (RIGHT_PAREN . (name . 6)) (LEFT_PAREN . (name . 6)) (RANGE . (name . 6)) (TICK . (name . 6)) (DOT . (name . 6)) (PLUS . (name . 6)) (MINUS . (name . 6)) (AMPERSAND . (name . 6)) (DOT_DOT . (name . 6)) (SLASH . (name . 6)) (STAR . (name . 6)) (MOD . (name . 6)) (REM . (name . 6)) (STAR_STAR . (name . 6)))
((default . error) (DO . (name . 3)) (USE . (name . 3)) (RENAMES . (name . 3)) (ELSIF . (name . 3)) (ELSE . (name . 3)) (LESS_LESS . (name . 3)) (IDENTIFIER . (name . 3)) (STRING_LITERAL . (name . 3)) (CHARACTER_LITERAL . (name . 3)) (ACCEPT . (name . 3)) (ABORT . (name . 3)) (BEGIN . (name . 3)) (CASE . (name . 3)) (DECLARE . (name . 3)) (DELAY . (name . 3)) (EXIT . (name . 3)) (FOR . (name . 3)) (GOTO . (name . 3)) (IF . (name . 3)) (LOOP . (name . 3)) (NULL . (name . 3)) (PRAGMA . (name . 3)) (RAISE . (name . 3)) (REQUEUE . (name . 3)) (RETURN . (name . 3)) (SELECT . (name . 3)) (WHILE . (name . 3)) (OF . (name . 3)) (DIGITS . (name . 3)) (COMMA . (name . 3)) (THEN . (name . 3)) (COLON_EQUAL . (name . 3)) (WITH . (name . 3)) (BAR . (name . 3)) (EQUAL_GREATER . (name . 3)) (IS . (name . 3)) (SLASH_EQUAL . (name . 3)) (LESS_EQUAL . (name . 3)) (LESS . (name . 3)) (GREATER_EQUAL . (name . 3)) (GREATER . (name . 3)) (EQUAL . (name . 3)) (NOT . (name . 3)) (IN . (name . 3)) (AND . (name . 3)) (OR . (name . 3)) (XOR . (name . 3)) (SEMICOLON . (name . 3)) (RIGHT_PAREN . (name . 3)) (LEFT_PAREN . (name . 3)) (RANGE . (name . 3)) (TICK . (name . 3)) (DOT . (name . 3)) (PLUS . (name . 3)) (MINUS . (name . 3)) (AMPERSAND . (name . 3)) (DOT_DOT . (name . 3)) (SLASH . (name . 3)) (STAR . (name . 3)) (MOD . (name . 3)) (REM . (name . 3)) (STAR_STAR . (name . 3)))
- ((default . error) (TYPE . 117))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (COMMA . 114) (SEMICOLON . 115))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (IS . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 86))
- ((default . error) (FUNCTION . (generic_formal_part . 1)) (PROCEDURE . (generic_formal_part . 1)) (PACKAGE . (generic_formal_part . 1)) (PRAGMA . 7) (WITH . 74) (TYPE . 73) (IDENTIFIER . 69))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (TYPE . 121))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (COMMA . 118) (SEMICOLON . 119))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 88))
+ ((default . error) (FUNCTION . (generic_formal_part . 1)) (PROCEDURE . (generic_formal_part . 1)) (PACKAGE . (generic_formal_part . 1)) (PRAGMA . 7) (WITH . 76) (TYPE . 75) (IDENTIFIER . 71))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (WITH . (library_item . 0)) (USE . (library_item . 0)) (SEPARATE . (library_item . 0)) (PROCEDURE . (library_item . 0)) (PRIVATE . (library_item . 0)) (PRAGMA . (library_item . 0)) (PACKAGE . (library_item . 0)) (OVERRIDING . (library_item . 0)) (NOT . (library_item . 0)) (LIMITED . (library_item . 0)) (GENERIC . (library_item . 0)) (FUNCTION . (library_item . 0)) ($EOI . (library_item . 0)))
- ((default . error) (FUNCTION . 37) (PROCEDURE . 38))
- ((default . error) (LEFT_PAREN . 108) (SEMICOLON . 107))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (IS . ( 102 (aspect_specification_opt . 0))) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (FUNCTION . 39) (PROCEDURE . 40))
+ ((default . error) (LEFT_PAREN . 111) (SEMICOLON . 110))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (RENAMES . 106) (DOT . 86) (TICK . 87) (IS . ( 104 (aspect_specification_opt . 0))) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (ENTRY . (overriding_indicator_opt . 0)) (PROCEDURE . (overriding_indicator_opt . 0)) (FUNCTION . (overriding_indicator_opt . 0)))
- ((default . error) (WITH . 101))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (WITH . 103))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (COLON . (identifier_list . 0)) (COMMA . (identifier_list . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 96))
- ((default . error) (PACKAGE . 94) (FUNCTION . 1) (PROCEDURE . 9))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 98))
+ ((default . error) (PACKAGE . 96) (FUNCTION . 1) (PROCEDURE . 9))
((default . error) (PACKAGE . (generic_formal_parameter_declaration . 0)) (PROCEDURE . (generic_formal_parameter_declaration . 0)) (FUNCTION . (generic_formal_parameter_declaration . 0)) (WITH . (generic_formal_parameter_declaration . 0)) (TYPE . (generic_formal_parameter_declaration . 0)) (PRAGMA . (generic_formal_parameter_declaration . 0)) (IDENTIFIER . (generic_formal_parameter_declaration . 0)))
((default . error) (PACKAGE . (generic_formal_parameter_declaration . 2)) (PROCEDURE . (generic_formal_parameter_declaration . 2)) (FUNCTION . (generic_formal_parameter_declaration . 2)) (WITH . (generic_formal_parameter_declaration . 2)) (TYPE . (generic_formal_parameter_declaration . 2)) (PRAGMA . (generic_formal_parameter_declaration . 2)) (IDENTIFIER . (generic_formal_parameter_declaration . 2)))
((default . error) (PACKAGE . (generic_formal_parameter_declaration . 1)) (PROCEDURE . (generic_formal_parameter_declaration . 1)) (FUNCTION . (generic_formal_parameter_declaration . 1)) (WITH . (generic_formal_parameter_declaration . 1)) (TYPE . (generic_formal_parameter_declaration . 1)) (PRAGMA . (generic_formal_parameter_declaration . 1)) (IDENTIFIER . (generic_formal_parameter_declaration . 1)))
((default . error) (PACKAGE . (generic_formal_parameter_declaration . 3)) (PROCEDURE . (generic_formal_parameter_declaration . 3)) (FUNCTION . (generic_formal_parameter_declaration . 3)) (WITH . (generic_formal_parameter_declaration . 3)) (TYPE . (generic_formal_parameter_declaration . 3)) (PRAGMA . (generic_formal_parameter_declaration . 3)) (IDENTIFIER . (generic_formal_parameter_declaration . 3)))
- ((default . error) (PACKAGE . (generic_formal_part . 0)) (PROCEDURE . (generic_formal_part . 0)) (FUNCTION . (generic_formal_part . 0)) (PRAGMA . 7) (WITH . 74) (TYPE . 73) (IDENTIFIER . 69))
+ ((default . error) (PACKAGE . (generic_formal_part . 0)) (PROCEDURE . (generic_formal_part . 0)) (FUNCTION . (generic_formal_part . 0)) (PRAGMA . 7) (WITH . 76) (TYPE . 75) (IDENTIFIER . 71))
((default . error) (PACKAGE . (generic_formal_parameter_declarations . 0)) (PROCEDURE . (generic_formal_parameter_declarations . 0)) (FUNCTION . (generic_formal_parameter_declarations . 0)) (IDENTIFIER . (generic_formal_parameter_declarations . 0)) (PRAGMA . (generic_formal_parameter_declarations . 0)) (TYPE . (generic_formal_parameter_declarations . 0)) (WITH . (generic_formal_parameter_declarations . 0)))
- ((default . error) (COMMA . 92) (COLON . 91))
+ ((default . error) (COMMA . 94) (COLON . 93))
((default . error) (PACKAGE . (generic_formal_parameter_declaration . 4)) (PROCEDURE . (generic_formal_parameter_declaration . 4)) (FUNCTION . (generic_formal_parameter_declaration . 4)) (WITH . (generic_formal_parameter_declaration . 4)) (TYPE . (generic_formal_parameter_declaration . 4)) (PRAGMA . (generic_formal_parameter_declaration . 4)) (IDENTIFIER . (generic_formal_parameter_declaration . 4)))
- ((default . error) (DOT . 84) (TICK . 85) (RETURN . 87) (LEFT_PAREN . 86))
- ((default . error) (IDENTIFIER . 214) (CHARACTER_LITERAL . 216) (STRING_LITERAL . 215) (ALL . 217))
- ((default . error) (LEFT_PAREN . 209) (ACCESS . 206) (DELTA . 207) (DIGITS . 208) (MOD . 210) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (STRING_LITERAL . 46) (CHARACTER_LITERAL . 163) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 136) (MINUS . 135) (IDENTIFIER . 202) (OTHERS . 165) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198))
- ((default . error) (DO . (name . 5)) (OF . (name . 5)) (WHILE . (name . 5)) (SELECT . (name . 5)) (REQUEUE . (name . 5)) (RAISE . (name . 5)) (PRAGMA . (name . 5)) (NULL . (name . 5)) (LOOP . (name . 5)) (IF . (name . 5)) (GOTO . (name . 5)) (FOR . (name . 5)) (EXIT . (name . 5)) (DELAY . (name . 5)) (DECLARE . (name . 5)) (CASE . (name . 5)) (BEGIN . (name . 5)) (ABORT . (name . 5)) (ACCEPT . (name . 5)) (CHARACTER_LITERAL . (name . 5)) (STRING_LITERAL . (name . 5)) (IDENTIFIER . (name . 5)) (LESS_LESS . (name . 5)) (COLON_EQUAL . (name . 5)) (USE . (name . 5)) (PLUS . (name . 5)) (MINUS . (name . 5)) (AMPERSAND . (name . 5)) (SLASH . (name . 5)) (STAR . (name . 5)) (MOD . (name . 5)) (REM . (name . 5)) (STAR_STAR . (name . 5)) (XOR . (name . 5)) (OR . (name . 5)) (AND . (name . 5)) (IN . (name . 5)) (NOT . (name . 5)) (EQUAL . (name . 5)) (GREATER . (name . 5)) (GREATER_EQUAL . (name . 5)) (LESS . (name . 5)) (LESS_EQUAL . (name . 5)) (SLASH_EQUAL . (name . 5)) (DOT_DOT . (name . 5)) (THEN . (name . 5)) (RANGE . (name . 5)) (DIGITS . (name . 5)) (EQUAL_GREATER . (name . 5)) (ELSE . (name . 5)) (ELSIF . (name . 5)) (BAR . (name . 5)) (RIGHT_PAREN . (name . 5)) (RENAMES . (name . 5)) (RETURN . (name . 5)) (IS . (name . 5)) (WITH . (name . 5)) (TICK . (name . 5)) (DOT . (name . 5)) (LEFT_PAREN . (name . 5)) (SEMICOLON . (name . 5)) (COMMA . (name . 5)))
- ((default . error) (RETURN . 197))
+ ((default . error) (DOT . 86) (TICK . 87) (RETURN . 89) (LEFT_PAREN . 88))
+ ((default . error) (IDENTIFIER . 222) (CHARACTER_LITERAL . 224) (STRING_LITERAL . 223) (ALL . 225))
+ ((default . error) (LEFT_PAREN . 217) (ACCESS . 214) (DELTA . 215) (DIGITS . 216) (MOD . 218) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (STRING_LITERAL . 48) (CHARACTER_LITERAL . 168) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 142) (MINUS . 141) (IDENTIFIER . 210) (OTHERS . 170) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ACCESS . (null_exclusion_opt . 0)) (NOT . 206))
+ ((default . error) (DO . (name . 5)) (OF . (name . 5)) (WHILE . (name . 5)) (SELECT . (name . 5)) (REQUEUE . (name . 5)) (RAISE . (name . 5)) (PRAGMA . (name . 5)) (NULL . (name . 5)) (LOOP . (name . 5)) (IF . (name . 5)) (GOTO . (name . 5)) (FOR . (name . 5)) (EXIT . (name . 5)) (DELAY . (name . 5)) (DECLARE . (name . 5)) (CASE . (name . 5)) (BEGIN . (name . 5)) (ABORT . (name . 5)) (ACCEPT . (name . 5)) (CHARACTER_LITERAL . (name . 5)) (STRING_LITERAL . (name . 5)) (IDENTIFIER . (name . 5)) (LESS_LESS . (name . 5)) (COLON_EQUAL . (name . 5)) (USE . (name . 5)) (PLUS . (name . 5)) (MINUS . (name . 5)) (AMPERSAND . (name . 5)) (SLASH . (name . 5)) (STAR . (name . 5)) (MOD . (name . 5)) (REM . (name . 5)) (STAR_STAR . (name . 5)) (XOR . (name . 5)) (OR . (name . 5)) (AND . (name . 5)) (IN . (name . 5)) (NOT . (name . 5)) (EQUAL . (name . 5)) (GREATER . (name . 5)) (GREATER_EQUAL . (name . 5)) (LESS . (name . 5)) (LESS_EQUAL . (name . 5)) (SLASH_EQUAL . (name . 5)) (DOT_DOT . (name . 5)) (THEN . (name . 5)) (RANGE . (name . 5)) (DIGITS . (name . 5)) (EQUAL_GREATER . (name . 5)) (ELSE . (name . 5)) (ELSIF . (name . 5)) (BAR . (name . 5)) (RIGHT_PAREN . (name . 5)) (RETURN . (name . 5)) (RENAMES . (name . 5)) (IS . (name . 5)) (WITH . (name . 5)) (TICK . (name . 5)) (DOT . (name . 5)) (LEFT_PAREN . (name . 5)) (SEMICOLON . (name . 5)) (COMMA . (name . 5)))
+ ((default . error) (RETURN . 205))
((default . error) (RENAMES . (subprogram_specification . 1)) (WITH . (subprogram_specification . 1)) (IS . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)))
- ((default . error) (ACCESS . (mode_opt . 0)) (NOT . (mode_opt . 0)) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 194) (OUT . 195))
- ((default . error) (IDENTIFIER . 193))
+ ((default . error) (ACCESS . (mode_opt . 0)) (NOT . (mode_opt . 0)) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 202) (OUT . 203))
+ ((default . error) (IDENTIFIER . 201))
((default . error) (WITH . (generic_formal_parameter_declarations . 1)) (TYPE . (generic_formal_parameter_declarations . 1)) (PRAGMA . (generic_formal_parameter_declarations . 1)) (IDENTIFIER . (generic_formal_parameter_declarations . 1)) (FUNCTION . (generic_formal_parameter_declarations . 1)) (PROCEDURE . (generic_formal_parameter_declarations . 1)) (PACKAGE . (generic_formal_parameter_declarations . 1)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IS . 190) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (WITH . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 188))
- ((default . error) (DOT . 84) (TICK . 85) (RENAMES . 187) (LEFT_PAREN . 103))
- ((default . error) (DOT . 84) (TICK . 85) (RENAMES . 186) (LEFT_PAREN . 103))
- ((default . error) (DOT . 84) (TICK . 85) (RENAMES . 185) (LEFT_PAREN . 103))
- ((default . error) (COMMA . 114) (SEMICOLON . 184))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (NEW . 182))
- ((default . error) (IDENTIFIER . 45) (STRING_LITERAL . 46) (CHARACTER_LITERAL . 163) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 136) (MINUS . 135) (OTHERS . 165) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 162))
- ((default . error) (IS . 161))
- ((default . error) (DOT . 84) (TICK . 85) (IS . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IS . 198) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (WITH . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 196))
+ ((default . error) (DOT . 86) (TICK . 87) (RENAMES . 195) (LEFT_PAREN . 105))
+ ((default . error) (DOT . 86) (TICK . 87) (RENAMES . 194) (LEFT_PAREN . 105))
+ ((default . error) (DOT . 86) (TICK . 87) (RENAMES . 193) (LEFT_PAREN . 105))
+ ((default . error) (COMMA . 118) (SEMICOLON . 192))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (NEW . 190))
+ ((default . error) (IDENTIFIER . 47) (STRING_LITERAL . 48) (CHARACTER_LITERAL . 168) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 142) (MINUS . 141) (OTHERS . 170) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . ((association_opt . 0) (expression_opt . 0))) (IS . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 168) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (IS . 167))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (OR . (pragma . 1)) (THEN . (pragma . 1)) (WHEN . (pragma . 1)) (EXCEPTION . (pragma . 1)) (LESS_LESS . (pragma . 1)) (STRING_LITERAL . (pragma . 1)) (CHARACTER_LITERAL . (pragma . 1)) (ACCEPT . (pragma . 1)) (ABORT . (pragma . 1)) (CASE . (pragma . 1)) (DECLARE . (pragma . 1)) (DELAY . (pragma . 1)) (EXIT . (pragma . 1)) (GOTO . (pragma . 1)) (IF . (pragma . 1)) (LOOP . (pragma . 1)) (NULL . (pragma . 1)) (RAISE . (pragma . 1)) (REQUEUE . (pragma . 1)) (RETURN . (pragma . 1)) (SELECT . (pragma . 1)) (WHILE . (pragma . 1)) (ELSE . (pragma . 1)) (ELSIF . (pragma . 1)) (SEPARATE . (pragma . 1)) (LIMITED . (pragma . 1)) ($EOI . (pragma . 1)) (WITH . (pragma . 1)) (PRIVATE . (pragma . 1)) (END . (pragma . 1)) (BEGIN . (pragma . 1)) (IDENTIFIER . (pragma . 1)) (ENTRY . (pragma . 1)) (FOR . (pragma . 1)) (FUNCTION . (pragma . 1)) (GENERIC . (pragma . 1)) (NOT . (pragma . 1)) (OVERRIDING . (pragma . 1)) (PACKAGE . (pragma . 1)) (PRAGMA . (pragma . 1)) (PROCEDURE . (pragma . 1)) (PROTECTED . (pragma . 1)) (SUBTYPE . (pragma . 1)) (TASK . (pragma . 1)) (TYPE . (pragma . 1)) (USE . (pragma . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 137) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 122))
- ((default . error) (COMMA . 114) (SEMICOLON . 134))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 143) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 126))
+ ((default . error) (COMMA . 118) (SEMICOLON . 140))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . ( 104 (aspect_specification_opt . 0))) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (RIGHT_PAREN . (parameter_profile_opt . 1)) (COLON_EQUAL . (parameter_profile_opt . 1)) (RENAMES . (parameter_profile_opt . 1)) (IS . (parameter_profile_opt . 1)) (DO . (parameter_profile_opt . 1)) (WITH . (parameter_profile_opt . 1)) (SEMICOLON . (parameter_profile_opt . 1)) (WHEN . (parameter_profile_opt . 1)))
((default . error) (RENAMES . (procedure_specification . 0)) (IS . (procedure_specification . 0)) (WITH . (procedure_specification . 0)) (SEMICOLON . (procedure_specification . 0)))
- ((default . error) (DOT . 84) (TICK . 85) (RIGHT_PAREN . 133) (LEFT_PAREN . 103))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (DOT . 86) (TICK . 87) (RIGHT_PAREN . 139) (LEFT_PAREN . 105))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (WITH . (use_clause . 0)) (SEPARATE . (use_clause . 0)) (LIMITED . (use_clause . 0)) ($EOI . (use_clause . 0)) (PRIVATE . (use_clause . 0)) (END . (use_clause . 0)) (BEGIN . (use_clause . 0)) (IDENTIFIER . (use_clause . 0)) (ENTRY . (use_clause . 0)) (FOR . (use_clause . 0)) (FUNCTION . (use_clause . 0)) (GENERIC . (use_clause . 0)) (NOT . (use_clause . 0)) (OVERRIDING . (use_clause . 0)) (PACKAGE . (use_clause . 0)) (PRAGMA . (use_clause . 0)) (PROCEDURE . (use_clause . 0)) (PROTECTED . (use_clause . 0)) (SUBTYPE . (use_clause . 0)) (TASK . (use_clause . 0)) (TYPE . (use_clause . 0)) (USE . (use_clause . 0)))
- ((default . error) (COMMA . 114) (SEMICOLON . 131))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (COMMA . 118) (SEMICOLON . 137))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (WITH . (with_clause . 3)) (USE . (with_clause . 3)) (SEPARATE . (with_clause . 3)) (PROCEDURE . (with_clause . 3)) (PRIVATE . (with_clause . 3)) (PRAGMA . (with_clause . 3)) (PACKAGE . (with_clause . 3)) (OVERRIDING . (with_clause . 3)) (NOT . (with_clause . 3)) (LIMITED . (with_clause . 3)) (GENERIC . (with_clause . 3)) (FUNCTION . (with_clause . 3)) ($EOI . (with_clause . 3)))
- ((default . error) (SEMICOLON . 129))
+ ((default . error) (SEMICOLON . 135))
((default . error) (WITH . (generic_package_declaration . 0)) (SEPARATE . (generic_package_declaration . 0)) (LIMITED . (generic_package_declaration . 0)) ($EOI . (generic_package_declaration . 0)) (END . (generic_package_declaration . 0)) (PRIVATE . (generic_package_declaration . 0)) (USE . (generic_package_declaration . 0)) (TYPE . (generic_package_declaration . 0)) (TASK . (generic_package_declaration . 0)) (SUBTYPE . (generic_package_declaration . 0)) (PROTECTED . (generic_package_declaration . 0)) (PROCEDURE . (generic_package_declaration . 0)) (PRAGMA . (generic_package_declaration . 0)) (PACKAGE . (generic_package_declaration . 0)) (OVERRIDING . (generic_package_declaration . 0)) (NOT . (generic_package_declaration . 0)) (GENERIC . (generic_package_declaration . 0)) (FUNCTION . (generic_package_declaration . 0)) (FOR . (generic_package_declaration . 0)) (ENTRY . (generic_package_declaration . 0)) (IDENTIFIER . (generic_package_declaration . 0)) (BEGIN . (generic_package_declaration . 0)))
- ((default . error) (DOT . 84) (TICK . 85) (IS . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (END . (subprogram_declaration . 0)) (BEGIN . (subprogram_declaration . 0)) (IDENTIFIER . (subprogram_declaration . 0)) (ENTRY . (subprogram_declaration . 0)) (FOR . (subprogram_declaration . 0)) (PROTECTED . (subprogram_declaration . 0)) (SUBTYPE . (subprogram_declaration . 0)) (TASK . (subprogram_declaration . 0)) (TYPE . (subprogram_declaration . 0)) ($EOI . (subprogram_declaration . 0)) (FUNCTION . (subprogram_declaration . 0)) (GENERIC . (subprogram_declaration . 0)) (LIMITED . (subprogram_declaration . 0)) (NOT . (subprogram_declaration . 0)) (OVERRIDING . (subprogram_declaration . 0)) (PACKAGE . (subprogram_declaration . 0)) (PRAGMA . (subprogram_declaration . 0)) (PRIVATE . (subprogram_declaration . 0)) (PROCEDURE . (subprogram_declaration . 0)) (SEPARATE . (subprogram_declaration . 0)) (USE . (subprogram_declaration . 0)) (WITH . (subprogram_declaration . 0)))
- ((default . error) (IS . 128))
- ((default . error) (DOT . 84) (TICK . 85) (WITH . (parameter_profile_opt . 0)) (IS . ( 127 (parameter_profile_opt . 0))) (SEMICOLON . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (LEFT_PAREN . 86))
- ((default . error) (DOT . 84) (TICK . 85) (IS . 126) (RETURN . 87) (LEFT_PAREN . 86))
- ((default . error) (NEW . 372))
- ((default . error) (NEW . 371))
- ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IS . 133))
+ ((default . error) (DOT . 86) (TICK . 87) (WITH . (parameter_profile_opt . 0)) (IS . ( 132 (parameter_profile_opt . 0))) (SEMICOLON . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (LEFT_PAREN . 88))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . 131) (RETURN . 89) (LEFT_PAREN . 88))
+ ((default . error) (NEW . 380))
+ ((default . error) (NEW . 379))
+ ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (BEGIN . (generic_subprogram_declaration . 0)) (IDENTIFIER . (generic_subprogram_declaration . 0)) (ENTRY . (generic_subprogram_declaration . 0)) (FOR . (generic_subprogram_declaration . 0)) (FUNCTION . (generic_subprogram_declaration . 0)) (GENERIC . (generic_subprogram_declaration . 0)) (NOT . (generic_subprogram_declaration . 0)) (OVERRIDING . (generic_subprogram_declaration . 0)) (PACKAGE . (generic_subprogram_declaration . 0)) (PRAGMA . (generic_subprogram_declaration . 0)) (PROCEDURE . (generic_subprogram_declaration . 0)) (PROTECTED . (generic_subprogram_declaration . 0)) (SUBTYPE . (generic_subprogram_declaration . 0)) (TASK . (generic_subprogram_declaration . 0)) (TYPE . (generic_subprogram_declaration . 0)) (USE . (generic_subprogram_declaration . 0)) (PRIVATE . (generic_subprogram_declaration . 0)) (END . (generic_subprogram_declaration . 0)) ($EOI . (generic_subprogram_declaration . 0)) (LIMITED . (generic_subprogram_declaration . 0)) (SEPARATE . (generic_subprogram_declaration . 0)) (WITH . (generic_subprogram_declaration . 0)))
- ((default . error) (COMMA . 114) (SEMICOLON . 369))
+ ((default . error) (COMMA . 118) (SEMICOLON . 376))
((default . error) (USE . (use_clause . 2)) (TYPE . (use_clause . 2)) (TASK . (use_clause . 2)) (SUBTYPE . (use_clause . 2)) (PROTECTED . (use_clause . 2)) (PROCEDURE . (use_clause . 2)) (PRAGMA . (use_clause . 2)) (PACKAGE . (use_clause . 2)) (OVERRIDING . (use_clause . 2)) (NOT . (use_clause . 2)) (GENERIC . (use_clause . 2)) (FUNCTION . (use_clause . 2)) (FOR . (use_clause . 2)) (ENTRY . (use_clause . 2)) (IDENTIFIER . (use_clause . 2)) (BEGIN . (use_clause . 2)) (END . (use_clause . 2)) (PRIVATE . (use_clause . 2)) ($EOI . (use_clause . 2)) (LIMITED . (use_clause . 2)) (SEPARATE . (use_clause . 2)) (WITH . (use_clause . 2)))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (name_list . 1)) (COMMA . (name_list . 1)) (LEFT_PAREN . 103))
- ((default . error) (PROTECTED . 365) (TASK . 366) (PACKAGE . 364) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (name_list . 1)) (COMMA . (name_list . 1)) (LEFT_PAREN . 105))
+ ((default . error) (PROTECTED . 372) (TASK . 373) (PACKAGE . 371) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)))
((default . error) ($EOI . (with_clause . 2)) (FUNCTION . (with_clause . 2)) (GENERIC . (with_clause . 2)) (LIMITED . (with_clause . 2)) (NOT . (with_clause . 2)) (OVERRIDING . (with_clause . 2)) (PACKAGE . (with_clause . 2)) (PRAGMA . (with_clause . 2)) (PRIVATE . (with_clause . 2)) (PROCEDURE . (with_clause . 2)) (SEPARATE . (with_clause . 2)) (USE . (with_clause . 2)) (WITH . (with_clause . 2)))
((default . error) (IDENTIFIER . (unary_adding_operator . 1)) (STRING_LITERAL . (unary_adding_operator . 1)) (CHARACTER_LITERAL . (unary_adding_operator . 1)) (ABS . (unary_adding_operator . 1)) (LEFT_PAREN . (unary_adding_operator . 1)) (NEW . (unary_adding_operator . 1)) (NOT . (unary_adding_operator . 1)) (NULL . (unary_adding_operator . 1)))
((default . error) (IDENTIFIER . (unary_adding_operator . 0)) (STRING_LITERAL . (unary_adding_operator . 0)) (CHARACTER_LITERAL . (unary_adding_operator . 0)) (ABS . (unary_adding_operator . 0)) (LEFT_PAREN . (unary_adding_operator . 0)) (NEW . (unary_adding_operator . 0)) (NOT . (unary_adding_operator . 0)) (NULL . (unary_adding_operator . 0)))
- ((default . error) (EQUAL_GREATER . 362) (RIGHT_PAREN . (name . 0)) (COMMA . (name . 0)) (STAR_STAR . (name . 0)) (REM . (name . 0)) (MOD . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AMPERSAND . (name . 0)) (MINUS . (name . 0)) (PLUS . (name . 0)) (LEFT_PAREN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (DOT . (name . 0)) (TICK . ( 363 (name . 0))))
- ((default . error) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IF . 357) (CASE . 355) (FOR . 356) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 136) (MINUS . 135) (OTHERS . 165) (ABS . 138) (NOT . 164) (IDENTIFIER . 45) (CHARACTER_LITERAL . 163) (STRING_LITERAL . 46) (NULL . 218) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (EQUAL_GREATER . 369) (RIGHT_PAREN . (name . 0)) (COMMA . (name . 0)) (STAR_STAR . (name . 0)) (REM . (name . 0)) (MOD . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AMPERSAND . (name . 0)) (MINUS . (name . 0)) (PLUS . (name . 0)) (LEFT_PAREN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (DOT . (name . 0)) (TICK . ( 370 (name . 0))))
+ ((default . error) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IF . 364) (CASE . 362) (FOR . 363) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 142) (MINUS . 141) (OTHERS . 170) (ABS . 144) (NOT . 169) (IDENTIFIER . 47) (CHARACTER_LITERAL . 168) (STRING_LITERAL . 48) (NULL . 226) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (OF . (primary . 0)) (COLON_EQUAL . (primary . 0)) (DO . (primary . 0)) (LOOP . (primary . 0)) (ELSIF . (primary . 0)) (ELSE . (primary . 0)) (DIGITS . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (RANGE . (primary . 0)) (THEN . (primary . 0)) (WITH . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (IS . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (SEMICOLON . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)))
((default . error) (OF . (primary . 1)) (COLON_EQUAL . (primary . 1)) (DO . (primary . 1)) (LOOP . (primary . 1)) (ELSIF . (primary . 1)) (ELSE . (primary . 1)) (DIGITS . (primary . 1)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (RANGE . (primary . 1)) (THEN . (primary . 1)) (WITH . (primary . 1)) (BAR . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (IS . (primary . 1)) (IN . (primary . 1)) (NOT . (primary . 1)) (EQUAL . (primary . 1)) (GREATER . (primary . 1)) (GREATER_EQUAL . (primary . 1)) (LESS . (primary . 1)) (LESS_EQUAL . (primary . 1)) (SLASH_EQUAL . (primary . 1)) (AND . (primary . 1)) (OR . (primary . 1)) (XOR . (primary . 1)) (SEMICOLON . (primary . 1)) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (STAR_STAR . (primary . 1)))
((default . error) (COMMA . (pragma_argument_association . 1)) (RIGHT_PAREN . (pragma_argument_association . 1)))
((default . error) (OF . (term . 0)) (COLON_EQUAL . (term . 0)) (DO . (term . 0)) (LOOP . (term . 0)) (ELSIF . (term . 0)) (ELSE . (term . 0)) (DIGITS . (term . 0)) (RIGHT_PAREN . (term . 0)) (COMMA . (term . 0)) (RANGE . (term . 0)) (THEN . (term . 0)) (WITH . (term . 0)) (BAR . (term . 0)) (EQUAL_GREATER . (term . 0)) (IS . (term . 0)) (IN . (term . 0)) (NOT . (term . 0)) (EQUAL . (term . 0)) (GREATER . (term . 0)) (GREATER_EQUAL . (term . 0)) (LESS . (term . 0)) (LESS_EQUAL . (term . 0)) (SLASH_EQUAL . (term . 0)) (AND . (term . 0)) (OR . (term . 0)) (XOR . (term . 0)) (SEMICOLON . (term . 0)) (PLUS . (term . 0)) (MINUS . (term . 0)) (AMPERSAND . (term . 0)) (DOT_DOT . (term . 0)) (SLASH . (term . 0)) (STAR . (term . 0)) (MOD . (term . 0)) (REM . (term . 0)))
- ((default . error) (DOT . 84) (OF . (primary . 2)) (COLON_EQUAL . (primary . 2)) (DO . (primary . 2)) (LOOP . (primary . 2)) (BAR . (primary . 2)) (COMMA . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (EQUAL_GREATER . (primary . 2)) (DIGITS . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (DOT_DOT . (primary . 2)) (WITH . (primary . 2)) (IS . (primary . 2)) (IN . (primary . 2)) (NOT . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (SEMICOLON . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (DOT . 86) (OF . (primary . 2)) (COLON_EQUAL . (primary . 2)) (DO . (primary . 2)) (LOOP . (primary . 2)) (BAR . (primary . 2)) (COMMA . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (EQUAL_GREATER . (primary . 2)) (DIGITS . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (DOT_DOT . (primary . 2)) (WITH . (primary . 2)) (IS . (primary . 2)) (IN . (primary . 2)) (NOT . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (SEMICOLON . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (TICK . 87) (LEFT_PAREN . 105))
((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 0)) (COMMA . (pragma_argument_association_list . 0)))
- ((default . error) (COMMA . 352) (RIGHT_PAREN . 353))
- ((default . error) (OF . (factor . 1)) (COLON_EQUAL . (factor . 1)) (DO . (factor . 1)) (LOOP . (factor . 1)) (ELSIF . (factor . 1)) (ELSE . (factor . 1)) (DIGITS . (factor . 1)) (COMMA . (factor . 1)) (RIGHT_PAREN . (factor . 1)) (RANGE . (factor . 1)) (THEN . (factor . 1)) (WITH . (factor . 1)) (BAR . (factor . 1)) (EQUAL_GREATER . (factor . 1)) (IS . (factor . 1)) (SLASH_EQUAL . (factor . 1)) (LESS_EQUAL . (factor . 1)) (LESS . (factor . 1)) (GREATER_EQUAL . (factor . 1)) (GREATER . (factor . 1)) (EQUAL . (factor . 1)) (NOT . (factor . 1)) (IN . (factor . 1)) (AND . (factor . 1)) (OR . (factor . 1)) (XOR . (factor . 1)) (SEMICOLON . (factor . 1)) (REM . (factor . 1)) (MOD . (factor . 1)) (STAR . (factor . 1)) (SLASH . (factor . 1)) (DOT_DOT . (factor . 1)) (AMPERSAND . (factor . 1)) (MINUS . (factor . 1)) (PLUS . (factor . 1)) (STAR_STAR . 351))
- ((default . error) (AND . 350) (DO . (expression . 1)) (LOOP . (expression . 1)) (ELSIF . (expression . 1)) (ELSE . (expression . 1)) (EQUAL_GREATER . (expression . 1)) (DIGITS . (expression . 1)) (COMMA . (expression . 1)) (RIGHT_PAREN . (expression . 1)) (RANGE . (expression . 1)) (THEN . (expression . 1)) (WITH . (expression . 1)) (SEMICOLON . (expression . 1)) (IS . (expression . 1)))
- ((default . error) (AND . 349) (DO . (expression . 2)) (LOOP . (expression . 2)) (ELSIF . (expression . 2)) (ELSE . (expression . 2)) (EQUAL_GREATER . (expression . 2)) (DIGITS . (expression . 2)) (COMMA . (expression . 2)) (RIGHT_PAREN . (expression . 2)) (RANGE . (expression . 2)) (THEN . (expression . 2)) (WITH . (expression . 2)) (SEMICOLON . (expression . 2)) (IS . (expression . 2)))
- ((default . error) (OR . 348) (DO . (expression . 3)) (LOOP . (expression . 3)) (ELSIF . (expression . 3)) (ELSE . (expression . 3)) (EQUAL_GREATER . (expression . 3)) (DIGITS . (expression . 3)) (COMMA . (expression . 3)) (RIGHT_PAREN . (expression . 3)) (RANGE . (expression . 3)) (THEN . (expression . 3)) (WITH . (expression . 3)) (SEMICOLON . (expression . 3)) (IS . (expression . 3)))
- ((default . error) (OR . 347) (DO . (expression . 4)) (LOOP . (expression . 4)) (ELSIF . (expression . 4)) (ELSE . (expression . 4)) (EQUAL_GREATER . (expression . 4)) (DIGITS . (expression . 4)) (COMMA . (expression . 4)) (RIGHT_PAREN . (expression . 4)) (RANGE . (expression . 4)) (THEN . (expression . 4)) (WITH . (expression . 4)) (SEMICOLON . (expression . 4)) (IS . (expression . 4)))
- ((default . error) (XOR . 346) (DO . (expression . 5)) (LOOP . (expression . 5)) (ELSIF . (expression . 5)) (ELSE . (expression . 5)) (EQUAL_GREATER . (expression . 5)) (DIGITS . (expression . 5)) (COMMA . (expression . 5)) (RIGHT_PAREN . (expression . 5)) (RANGE . (expression . 5)) (THEN . (expression . 5)) (WITH . (expression . 5)) (SEMICOLON . (expression . 5)) (IS . (expression . 5)))
- ((default . error) (XOR . 345) (OR . 344) (AND . 343) (DO . (expression . 0)) (LOOP . (expression . 0)) (ELSIF . (expression . 0)) (ELSE . (expression . 0)) (EQUAL_GREATER . (expression . 0)) (DIGITS . (expression . 0)) (COMMA . (expression . 0)) (RIGHT_PAREN . (expression . 0)) (RANGE . (expression . 0)) (THEN . (expression . 0)) (WITH . (expression . 0)) (SEMICOLON . (expression . 0)) (IS . (expression . 0)))
- ((default . error) (IN . 257) (NOT . 258) (DO . (relation . 0)) (LOOP . (relation . 0)) (COMMA . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (ELSIF . (relation . 0)) (ELSE . (relation . 0)) (EQUAL_GREATER . (relation . 0)) (DIGITS . (relation . 0)) (RANGE . (relation . 0)) (THEN . (relation . 0)) (SEMICOLON . (relation . 0)) (WITH . (relation . 0)) (IS . (relation . 0)) (AND . (relation . 0)) (OR . (relation . 0)) (XOR . (relation . 0)) (EQUAL . 251) (SLASH_EQUAL . 256) (LESS . 254) (LESS_EQUAL . 255) (GREATER . 252) (GREATER_EQUAL . 253))
- ((default . error) (OF . (term_list . 0)) (COLON_EQUAL . (term_list . 0)) (DO . (term_list . 0)) (LOOP . (term_list . 0)) (ELSIF . (term_list . 0)) (ELSE . (term_list . 0)) (DIGITS . (term_list . 0)) (COMMA . (term_list . 0)) (RIGHT_PAREN . (term_list . 0)) (RANGE . (term_list . 0)) (THEN . (term_list . 0)) (WITH . (term_list . 0)) (BAR . (term_list . 0)) (EQUAL_GREATER . (term_list . 0)) (IS . (term_list . 0)) (SLASH_EQUAL . (term_list . 0)) (LESS_EQUAL . (term_list . 0)) (LESS . (term_list . 0)) (GREATER_EQUAL . (term_list . 0)) (GREATER . (term_list . 0)) (EQUAL . (term_list . 0)) (NOT . (term_list . 0)) (IN . (term_list . 0)) (AND . (term_list . 0)) (OR . (term_list . 0)) (XOR . (term_list . 0)) (SEMICOLON . (term_list . 0)) (DOT_DOT . (term_list . 0)) (AMPERSAND . (term_list . 0)) (MINUS . (term_list . 0)) (PLUS . (term_list . 0)) (STAR . 338) (SLASH . 337) (MOD . 339) (REM . 340))
- ((default . error) (OF . (simple_expression . 1)) (COLON_EQUAL . (simple_expression . 1)) (DO . (simple_expression . 1)) (LOOP . (simple_expression . 1)) (ELSIF . (simple_expression . 1)) (ELSE . (simple_expression . 1)) (DIGITS . (simple_expression . 1)) (RIGHT_PAREN . (simple_expression . 1)) (COMMA . (simple_expression . 1)) (RANGE . (simple_expression . 1)) (THEN . (simple_expression . 1)) (WITH . (simple_expression . 1)) (BAR . (simple_expression . 1)) (EQUAL_GREATER . (simple_expression . 1)) (IS . (simple_expression . 1)) (IN . (simple_expression . 1)) (NOT . (simple_expression . 1)) (EQUAL . (simple_expression . 1)) (GREATER . (simple_expression . 1)) (GREATER_EQUAL . (simple_expression . 1)) (LESS . (simple_expression . 1)) (LESS_EQUAL . (simple_expression . 1)) (SLASH_EQUAL . (simple_expression . 1)) (AND . (simple_expression . 1)) (OR . (simple_expression . 1)) (XOR . (simple_expression . 1)) (SEMICOLON . (simple_expression . 1)) (DOT_DOT . (simple_expression . 1)) (PLUS . 335) (MINUS . 334) (AMPERSAND . 333))
- ((default . error) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IS . 331))
- ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 1)) (IS . (aspect_specification_opt . 1)) (EQUAL_GREATER . 277))
- ((default . error) (WITH . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (LEFT_PAREN . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (IN . (name . 1)) (NOT . (name . 1)) (EQUAL . (name . 1)) (GREATER . (name . 1)) (GREATER_EQUAL . (name . 1)) (LESS . (name . 1)) (LESS_EQUAL . (name . 1)) (SLASH_EQUAL . (name . 1)) (RIGHT_PAREN . (name . 1)) (COMMA . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (STAR_STAR . (name . 1)) (BAR . (name . 1)) (EQUAL_GREATER . ( 276 (name . 1))) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)))
- ((default . error) (NULL . 274) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (COMMA . 359) (RIGHT_PAREN . 360))
+ ((default . error) (OF . (factor . 1)) (COLON_EQUAL . (factor . 1)) (DO . (factor . 1)) (LOOP . (factor . 1)) (ELSIF . (factor . 1)) (ELSE . (factor . 1)) (DIGITS . (factor . 1)) (COMMA . (factor . 1)) (RIGHT_PAREN . (factor . 1)) (RANGE . (factor . 1)) (THEN . (factor . 1)) (WITH . (factor . 1)) (BAR . (factor . 1)) (EQUAL_GREATER . (factor . 1)) (IS . (factor . 1)) (SLASH_EQUAL . (factor . 1)) (LESS_EQUAL . (factor . 1)) (LESS . (factor . 1)) (GREATER_EQUAL . (factor . 1)) (GREATER . (factor . 1)) (EQUAL . (factor . 1)) (NOT . (factor . 1)) (IN . (factor . 1)) (AND . (factor . 1)) (OR . (factor . 1)) (XOR . (factor . 1)) (SEMICOLON . (factor . 1)) (REM . (factor . 1)) (MOD . (factor . 1)) (STAR . (factor . 1)) (SLASH . (factor . 1)) (DOT_DOT . (factor . 1)) (AMPERSAND . (factor . 1)) (MINUS . (factor . 1)) (PLUS . (factor . 1)) (STAR_STAR . 358))
+ ((default . error) (AND . 357) (DO . (expression . 1)) (LOOP . (expression . 1)) (ELSIF . (expression . 1)) (ELSE . (expression . 1)) (EQUAL_GREATER . (expression . 1)) (DIGITS . (expression . 1)) (COMMA . (expression . 1)) (RIGHT_PAREN . (expression . 1)) (RANGE . (expression . 1)) (THEN . (expression . 1)) (WITH . (expression . 1)) (SEMICOLON . (expression . 1)) (IS . (expression . 1)))
+ ((default . error) (AND . 356) (DO . (expression . 2)) (LOOP . (expression . 2)) (ELSIF . (expression . 2)) (ELSE . (expression . 2)) (EQUAL_GREATER . (expression . 2)) (DIGITS . (expression . 2)) (COMMA . (expression . 2)) (RIGHT_PAREN . (expression . 2)) (RANGE . (expression . 2)) (THEN . (expression . 2)) (WITH . (expression . 2)) (SEMICOLON . (expression . 2)) (IS . (expression . 2)))
+ ((default . error) (OR . 355) (DO . (expression . 3)) (LOOP . (expression . 3)) (ELSIF . (expression . 3)) (ELSE . (expression . 3)) (EQUAL_GREATER . (expression . 3)) (DIGITS . (expression . 3)) (COMMA . (expression . 3)) (RIGHT_PAREN . (expression . 3)) (RANGE . (expression . 3)) (THEN . (expression . 3)) (WITH . (expression . 3)) (SEMICOLON . (expression . 3)) (IS . (expression . 3)))
+ ((default . error) (OR . 354) (DO . (expression . 4)) (LOOP . (expression . 4)) (ELSIF . (expression . 4)) (ELSE . (expression . 4)) (EQUAL_GREATER . (expression . 4)) (DIGITS . (expression . 4)) (COMMA . (expression . 4)) (RIGHT_PAREN . (expression . 4)) (RANGE . (expression . 4)) (THEN . (expression . 4)) (WITH . (expression . 4)) (SEMICOLON . (expression . 4)) (IS . (expression . 4)))
+ ((default . error) (XOR . 353) (DO . (expression . 5)) (LOOP . (expression . 5)) (ELSIF . (expression . 5)) (ELSE . (expression . 5)) (EQUAL_GREATER . (expression . 5)) (DIGITS . (expression . 5)) (COMMA . (expression . 5)) (RIGHT_PAREN . (expression . 5)) (RANGE . (expression . 5)) (THEN . (expression . 5)) (WITH . (expression . 5)) (SEMICOLON . (expression . 5)) (IS . (expression . 5)))
+ ((default . error) (XOR . 352) (OR . 351) (AND . 350) (DO . (expression . 0)) (LOOP . (expression . 0)) (ELSIF . (expression . 0)) (ELSE . (expression . 0)) (EQUAL_GREATER . (expression . 0)) (DIGITS . (expression . 0)) (COMMA . (expression . 0)) (RIGHT_PAREN . (expression . 0)) (RANGE . (expression . 0)) (THEN . (expression . 0)) (WITH . (expression . 0)) (SEMICOLON . (expression . 0)) (IS . (expression . 0)))
+ ((default . error) (IN . 268) (NOT . 269) (DO . (relation . 0)) (LOOP . (relation . 0)) (COMMA . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (ELSIF . (relation . 0)) (ELSE . (relation . 0)) (EQUAL_GREATER . (relation . 0)) (DIGITS . (relation . 0)) (RANGE . (relation . 0)) (THEN . (relation . 0)) (SEMICOLON . (relation . 0)) (WITH . (relation . 0)) (IS . (relation . 0)) (AND . (relation . 0)) (OR . (relation . 0)) (XOR . (relation . 0)) (EQUAL . 262) (SLASH_EQUAL . 267) (LESS . 265) (LESS_EQUAL . 266) (GREATER . 263) (GREATER_EQUAL . 264))
+ ((default . error) (OF . (term_list . 0)) (COLON_EQUAL . (term_list . 0)) (DO . (term_list . 0)) (LOOP . (term_list . 0)) (ELSIF . (term_list . 0)) (ELSE . (term_list . 0)) (DIGITS . (term_list . 0)) (COMMA . (term_list . 0)) (RIGHT_PAREN . (term_list . 0)) (RANGE . (term_list . 0)) (THEN . (term_list . 0)) (WITH . (term_list . 0)) (BAR . (term_list . 0)) (EQUAL_GREATER . (term_list . 0)) (IS . (term_list . 0)) (SLASH_EQUAL . (term_list . 0)) (LESS_EQUAL . (term_list . 0)) (LESS . (term_list . 0)) (GREATER_EQUAL . (term_list . 0)) (GREATER . (term_list . 0)) (EQUAL . (term_list . 0)) (NOT . (term_list . 0)) (IN . (term_list . 0)) (AND . (term_list . 0)) (OR . (term_list . 0)) (XOR . (term_list . 0)) (SEMICOLON . (term_list . 0)) (DOT_DOT . (term_list . 0)) (AMPERSAND . (term_list . 0)) (MINUS . (term_list . 0)) (PLUS . (term_list . 0)) (STAR . 345) (SLASH . 344) (MOD . 346) (REM . 347))
+ ((default . error) (OF . (simple_expression . 1)) (COLON_EQUAL . (simple_expression . 1)) (DO . (simple_expression . 1)) (LOOP . (simple_expression . 1)) (ELSIF . (simple_expression . 1)) (ELSE . (simple_expression . 1)) (DIGITS . (simple_expression . 1)) (RIGHT_PAREN . (simple_expression . 1)) (COMMA . (simple_expression . 1)) (RANGE . (simple_expression . 1)) (THEN . (simple_expression . 1)) (WITH . (simple_expression . 1)) (BAR . (simple_expression . 1)) (EQUAL_GREATER . (simple_expression . 1)) (IS . (simple_expression . 1)) (IN . (simple_expression . 1)) (NOT . (simple_expression . 1)) (EQUAL . (simple_expression . 1)) (GREATER . (simple_expression . 1)) (GREATER_EQUAL . (simple_expression . 1)) (LESS . (simple_expression . 1)) (LESS_EQUAL . (simple_expression . 1)) (SLASH_EQUAL . (simple_expression . 1)) (AND . (simple_expression . 1)) (OR . (simple_expression . 1)) (XOR . (simple_expression . 1)) (SEMICOLON . (simple_expression . 1)) (DOT_DOT . (simple_expression . 1)) (PLUS . 342) (MINUS . 341) (AMPERSAND . 340))
+ ((default . error) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IS . 338))
+ ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (SEMICOLON . (name . 1)) (IS . (name . 1)) (WITH . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (LEFT_PAREN . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (IN . (name . 1)) (NOT . (name . 1)) (EQUAL . (name . 1)) (GREATER . (name . 1)) (GREATER_EQUAL . (name . 1)) (LESS . (name . 1)) (LESS_EQUAL . (name . 1)) (SLASH_EQUAL . (name . 1)) (RIGHT_PAREN . (name . 1)) (COMMA . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (STAR_STAR . (name . 1)) (BAR . (name . 1)) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)) (EQUAL_GREATER . ((name . 1) 284)))
+ ((default . error) (NULL . 282) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (BAR . (discrete_choice . 3)) (EQUAL_GREATER . (discrete_choice . 3)))
- ((default . error) (RIGHT_PAREN . (association_list . 0)) (COMMA . (association_list . 0)))
- ((default . error) (COMMA . 272) (RIGHT_PAREN . 273))
+ ((default . error) (SEMICOLON . (association_list . 0)) (IS . (association_list . 0)) (RIGHT_PAREN . (association_list . 0)) (COMMA . (association_list . 0)))
+ ((default . error) (COMMA . 258) (SEMICOLON . (aspect_specification_opt . 1)) (IS . (aspect_specification_opt . 1)))
((default . error) (BAR . (discrete_choice . 0)) (EQUAL_GREATER . (discrete_choice . 0)))
- ((default . error) (AND . 271) (EQUAL_GREATER . (choice_expression . 1)) (BAR . (choice_expression . 1)))
- ((default . error) (OR . 270) (EQUAL_GREATER . (choice_expression . 2)) (BAR . (choice_expression . 2)))
- ((default . error) (XOR . 269) (EQUAL_GREATER . (choice_expression . 3)) (BAR . (choice_expression . 3)))
- ((default . error) (AND . 268) (EQUAL_GREATER . (choice_expression . 4)) (BAR . (choice_expression . 4)))
- ((default . error) (OR . 267) (EQUAL_GREATER . (choice_expression . 5)) (BAR . (choice_expression . 5)))
- ((default . error) (XOR . 266) (OR . 265) (AND . 264) (EQUAL_GREATER . (choice_expression . 0)) (BAR . (choice_expression . 0)))
+ ((default . error) (AND . 281) (EQUAL_GREATER . (choice_expression . 1)) (BAR . (choice_expression . 1)))
+ ((default . error) (OR . 280) (EQUAL_GREATER . (choice_expression . 2)) (BAR . (choice_expression . 2)))
+ ((default . error) (XOR . 279) (EQUAL_GREATER . (choice_expression . 3)) (BAR . (choice_expression . 3)))
+ ((default . error) (AND . 278) (EQUAL_GREATER . (choice_expression . 4)) (BAR . (choice_expression . 4)))
+ ((default . error) (OR . 277) (EQUAL_GREATER . (choice_expression . 5)) (BAR . (choice_expression . 5)))
+ ((default . error) (XOR . 276) (OR . 275) (AND . 274) (EQUAL_GREATER . (choice_expression . 0)) (BAR . (choice_expression . 0)))
((default . error) (EQUAL_GREATER . (discrete_choice_list . 1)) (BAR . (discrete_choice_list . 1)))
- ((default . error) (BAR . 262) (EQUAL_GREATER . 263))
+ ((default . error) (BAR . 272) (EQUAL_GREATER . 273))
((default . error) (LOOP . (expression_opt . 1)) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (SEMICOLON . (expression_opt . 1)) (THEN . (expression_opt . 1)) (IS . (expression_opt . 1)))
- ((default . error) (COMMA . (association_opt . 5)) (RIGHT_PAREN . (association_opt . 5)))
- ((default . error) (DOT . 84) (DO . (primary . 2)) (LOOP . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (DIGITS . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (SEMICOLON . (primary . 2)) (IS . (primary . 2)) (WITH . (primary . 2)) (IN . (primary . 2)) (NOT . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (COMMA . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (BAR . (primary . 2)) (EQUAL_GREATER . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (TICK . 261) (LEFT_PAREN . 103))
- ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . 260))
- ((default . error) (IN . 257) (NOT . 258) (WITH . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (COMMA . (relation . 0)) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . ((relation . 0) (choice_relation . 1))) (OR . ((relation . 0) (choice_relation . 1))) (XOR . ((relation . 0) (choice_relation . 1))) (DOT_DOT . 250) (EQUAL . 251) (SLASH_EQUAL . 256) (LESS . 254) (LESS_EQUAL . 255) (GREATER . 252) (GREATER_EQUAL . 253))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (COMMA . 114) (SEMICOLON . 248))
+ ((default . error) (SEMICOLON . (association_opt . 5)) (IS . (association_opt . 5)) (COMMA . (association_opt . 5)) (RIGHT_PAREN . (association_opt . 5)))
+ ((default . error) (DOT . 86) (DO . (primary . 2)) (LOOP . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (DIGITS . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (SEMICOLON . (primary . 2)) (IS . (primary . 2)) (WITH . (primary . 2)) (IN . (primary . 2)) (NOT . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (COMMA . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (BAR . (primary . 2)) (EQUAL_GREATER . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (TICK . 271) (LEFT_PAREN . 105))
+ ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)))
+ ((default . error) (IN . 268) (NOT . 269) (SEMICOLON . (relation . 0)) (IS . (relation . 0)) (WITH . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (COMMA . (relation . 0)) (DOT_DOT . 261) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . ((relation . 0) (choice_relation . 1))) (OR . ((relation . 0) (choice_relation . 1))) (XOR . ((relation . 0) (choice_relation . 1))) (EQUAL . 262) (SLASH_EQUAL . 267) (LESS . 265) (LESS_EQUAL . 266) (GREATER . 263) (GREATER_EQUAL . 264))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (COMMA . 258) (RIGHT_PAREN . 259))
+ ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . 257))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (COMMA . 118) (SEMICOLON . 255))
((default . error) ($EOI . (with_clause . 1)) (FUNCTION . (with_clause . 1)) (GENERIC . (with_clause . 1)) (LIMITED . (with_clause . 1)) (NOT . (with_clause . 1)) (OVERRIDING . (with_clause . 1)) (PACKAGE . (with_clause . 1)) (PRAGMA . (with_clause . 1)) (PRIVATE . (with_clause . 1)) (PROCEDURE . (with_clause . 1)) (SEPARATE . (with_clause . 1)) (USE . (with_clause . 1)) (WITH . (with_clause . 1)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (BOX . 241) (SEMICOLON . (discriminant_specification_opt . 0)) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (IDENTIFIER . 69))
- ((default . error) (IS . 239) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (ABSTRACT . 235) (BOX . 234) (NULL . 236) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 233))
- ((default . error) (DOT . 84) (TICK . 85) (IS . 232) (LEFT_PAREN . 103))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (BOX . 248) (SEMICOLON . (discriminant_specification_opt . 0)) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (IDENTIFIER . 71))
+ ((default . error) (IS . 246) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (ABSTRACT . 242) (BOX . 241) (NULL . 243) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 240))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . 239) (LEFT_PAREN . 105))
((default . error) (COLON . (identifier_list . 1)) (COMMA . (identifier_list . 1)))
- ((default . error) (OUT . 231) (ACCESS . (mode_opt . 1)) (NOT . (mode_opt . 1)) (IDENTIFIER . (mode_opt . 1)) (STRING_LITERAL . (mode_opt . 1)) (CHARACTER_LITERAL . (mode_opt . 1)))
+ ((default . error) (OUT . 238) (ACCESS . (mode_opt . 1)) (NOT . (mode_opt . 1)) (IDENTIFIER . (mode_opt . 1)) (STRING_LITERAL . (mode_opt . 1)) (CHARACTER_LITERAL . (mode_opt . 1)))
((default . error) (ACCESS . (mode_opt . 3)) (NOT . (mode_opt . 3)) (IDENTIFIER . (mode_opt . 3)) (STRING_LITERAL . (mode_opt . 3)) (CHARACTER_LITERAL . (mode_opt . 3)))
- ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198))
- ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198))
- ((default . error) (NULL . 226))
+ ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 206))
+ ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 206))
+ ((default . error) (NULL . 233))
((default . error) (RIGHT_PAREN . (parameter_and_result_profile . 3)) (DO . (parameter_and_result_profile . 3)) (RENAMES . (parameter_and_result_profile . 3)) (COLON_EQUAL . (parameter_and_result_profile . 3)) (SEMICOLON . (parameter_and_result_profile . 3)) (IS . (parameter_and_result_profile . 3)) (WITH . (parameter_and_result_profile . 3)))
- ((default . error) (DOT . 84) (TICK . 85) (RIGHT_PAREN . (parameter_and_result_profile . 1)) (DO . (parameter_and_result_profile . 1)) (RENAMES . (parameter_and_result_profile . 1)) (COLON_EQUAL . (parameter_and_result_profile . 1)) (SEMICOLON . (parameter_and_result_profile . 1)) (IS . (parameter_and_result_profile . 1)) (WITH . (parameter_and_result_profile . 1)) (LEFT_PAREN . 103))
- ((default . error) (ACCESS . 225))
+ ((default . error) (DOT . 86) (TICK . 87) (RIGHT_PAREN . (parameter_and_result_profile . 1)) (DO . (parameter_and_result_profile . 1)) (RENAMES . (parameter_and_result_profile . 1)) (COLON_EQUAL . (parameter_and_result_profile . 1)) (SEMICOLON . (parameter_and_result_profile . 1)) (IS . (parameter_and_result_profile . 1)) (WITH . (parameter_and_result_profile . 1)) (LEFT_PAREN . 105))
+ ((default . error) (ACCESS . 232))
((default . error) (IN . (name . 0)) (NOT . (name . 0)) (EQUAL . (name . 0)) (GREATER . (name . 0)) (GREATER_EQUAL . (name . 0)) (LESS . (name . 0)) (LESS_EQUAL . (name . 0)) (SLASH_EQUAL . (name . 0)) (BAR . (name . 0)) (EQUAL_GREATER . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (RIGHT_PAREN . (name . 0)) (LEFT_PAREN . (name . 0)) (RANGE . (name . 0)) (TICK . (name . 0)) (DOT . (name . 0)) (PLUS . (name . 0)) (MINUS . (name . 0)) (AMPERSAND . (name . 0)) (DOT_DOT . (name . 0)) (SLASH . (name . 0)) (STAR . (name . 0)) (MOD . (name . 0)) (REM . (name . 0)) (STAR_STAR . (name . 0)) (COLON . (identifier_list . 0)) (COMMA . ((name . 0) (identifier_list . 0))))
- ((default . error) (COLON . 224) (COMMA . 92))
+ ((default . error) (COLON . 231) (COMMA . 94))
((default . error) (RIGHT_PAREN . (parameter_specification_list . 0)) (SEMICOLON . (parameter_specification_list . 0)))
- ((default . error) (SEMICOLON . 222) (RIGHT_PAREN . 223))
- ((default . error) (DO . (attribute_designator . 1)) (RENAMES . (attribute_designator . 1)) (ELSIF . (attribute_designator . 1)) (ELSE . (attribute_designator . 1)) (DIGITS . (attribute_designator . 1)) (RANGE . (attribute_designator . 1)) (THEN . (attribute_designator . 1)) (USE . (attribute_designator . 1)) (COLON_EQUAL . (attribute_designator . 1)) (WHILE . (attribute_designator . 1)) (SELECT . (attribute_designator . 1)) (REQUEUE . (attribute_designator . 1)) (RAISE . (attribute_designator . 1)) (PRAGMA . (attribute_designator . 1)) (NULL . (attribute_designator . 1)) (LOOP . (attribute_designator . 1)) (IF . (attribute_designator . 1)) (GOTO . (attribute_designator . 1)) (FOR . (attribute_designator . 1)) (EXIT . (attribute_designator . 1)) (DELAY . (attribute_designator . 1)) (DECLARE . (attribute_designator . 1)) (CASE . (attribute_designator . 1)) (BEGIN . (attribute_designator . 1)) (ABORT . (attribute_designator . 1)) (ACCEPT . (attribute_designator . 1)) (CHARACTER_LITERAL . (attribute_designator . 1)) (STRING_LITERAL . (attribute_designator . 1)) (IDENTIFIER . (attribute_designator . 1)) (LESS_LESS . (attribute_designator . 1)) (OF . (attribute_designator . 1)) (IN . (attribute_designator . 1)) (NOT . (attribute_designator . 1)) (RIGHT_PAREN . (attribute_designator . 1)) (PLUS . (attribute_designator . 1)) (MINUS . (attribute_designator . 1)) (AMPERSAND . (attribute_designator . 1)) (DOT_DOT . (attribute_designator . 1)) (SLASH . (attribute_designator . 1)) (STAR . (attribute_designator . 1)) (MOD . (attribute_designator . 1)) (REM . (attribute_designator . 1)) (STAR_STAR . (attribute_designator . 1)) (BAR . (attribute_designator . 1)) (EQUAL_GREATER . (attribute_designator . 1)) (EQUAL . (attribute_designator . 1)) (GREATER . (attribute_designator . 1)) (GREATER_EQUAL . (attribute_designator . 1)) (LESS . (attribute_designator . 1)) (LESS_EQUAL . (attribute_designator . 1)) (SLASH_EQUAL . (attribute_designator . 1)) (AND . (attribute_designator . 1)) (OR . (attribute_designator . 1)) (XOR . (attribute_designator . 1)) (LEFT_PAREN . (attribute_designator . 1)) (SEMICOLON . (attribute_designator . 1)) (COMMA . (attribute_designator . 1)) (DOT . (attribute_designator . 1)) (TICK . (attribute_designator . 1)) (WITH . (attribute_designator . 1)) (IS . (attribute_designator . 1)) (RETURN . (attribute_designator . 1)))
- ((default . error) (DO . (attribute_designator . 2)) (RENAMES . (attribute_designator . 2)) (ELSIF . (attribute_designator . 2)) (ELSE . (attribute_designator . 2)) (DIGITS . (attribute_designator . 2)) (RANGE . (attribute_designator . 2)) (THEN . (attribute_designator . 2)) (USE . (attribute_designator . 2)) (COLON_EQUAL . (attribute_designator . 2)) (WHILE . (attribute_designator . 2)) (SELECT . (attribute_designator . 2)) (REQUEUE . (attribute_designator . 2)) (RAISE . (attribute_designator . 2)) (PRAGMA . (attribute_designator . 2)) (NULL . (attribute_designator . 2)) (LOOP . (attribute_designator . 2)) (IF . (attribute_designator . 2)) (GOTO . (attribute_designator . 2)) (FOR . (attribute_designator . 2)) (EXIT . (attribute_designator . 2)) (DELAY . (attribute_designator . 2)) (DECLARE . (attribute_designator . 2)) (CASE . (attribute_designator . 2)) (BEGIN . (attribute_designator . 2)) (ABORT . (attribute_designator . 2)) (ACCEPT . (attribute_designator . 2)) (CHARACTER_LITERAL . (attribute_designator . 2)) (STRING_LITERAL . (attribute_designator . 2)) (IDENTIFIER . (attribute_designator . 2)) (LESS_LESS . (attribute_designator . 2)) (OF . (attribute_designator . 2)) (IN . (attribute_designator . 2)) (NOT . (attribute_designator . 2)) (RIGHT_PAREN . (attribute_designator . 2)) (PLUS . (attribute_designator . 2)) (MINUS . (attribute_designator . 2)) (AMPERSAND . (attribute_designator . 2)) (DOT_DOT . (attribute_designator . 2)) (SLASH . (attribute_designator . 2)) (STAR . (attribute_designator . 2)) (MOD . (attribute_designator . 2)) (REM . (attribute_designator . 2)) (STAR_STAR . (attribute_designator . 2)) (BAR . (attribute_designator . 2)) (EQUAL_GREATER . (attribute_designator . 2)) (EQUAL . (attribute_designator . 2)) (GREATER . (attribute_designator . 2)) (GREATER_EQUAL . (attribute_designator . 2)) (LESS . (attribute_designator . 2)) (LESS_EQUAL . (attribute_designator . 2)) (SLASH_EQUAL . (attribute_designator . 2)) (AND . (attribute_designator . 2)) (OR . (attribute_designator . 2)) (XOR . (attribute_designator . 2)) (LEFT_PAREN . (attribute_designator . 2)) (SEMICOLON . (attribute_designator . 2)) (COMMA . (attribute_designator . 2)) (DOT . (attribute_designator . 2)) (TICK . (attribute_designator . 2)) (WITH . (attribute_designator . 2)) (IS . (attribute_designator . 2)) (RETURN . (attribute_designator . 2)))
- ((default . error) (DO . (attribute_designator . 3)) (RENAMES . (attribute_designator . 3)) (ELSIF . (attribute_designator . 3)) (ELSE . (attribute_designator . 3)) (DIGITS . (attribute_designator . 3)) (RANGE . (attribute_designator . 3)) (THEN . (attribute_designator . 3)) (USE . (attribute_designator . 3)) (COLON_EQUAL . (attribute_designator . 3)) (WHILE . (attribute_designator . 3)) (SELECT . (attribute_designator . 3)) (REQUEUE . (attribute_designator . 3)) (RAISE . (attribute_designator . 3)) (PRAGMA . (attribute_designator . 3)) (NULL . (attribute_designator . 3)) (LOOP . (attribute_designator . 3)) (IF . (attribute_designator . 3)) (GOTO . (attribute_designator . 3)) (FOR . (attribute_designator . 3)) (EXIT . (attribute_designator . 3)) (DELAY . (attribute_designator . 3)) (DECLARE . (attribute_designator . 3)) (CASE . (attribute_designator . 3)) (BEGIN . (attribute_designator . 3)) (ABORT . (attribute_designator . 3)) (ACCEPT . (attribute_designator . 3)) (CHARACTER_LITERAL . (attribute_designator . 3)) (STRING_LITERAL . (attribute_designator . 3)) (IDENTIFIER . (attribute_designator . 3)) (LESS_LESS . (attribute_designator . 3)) (OF . (attribute_designator . 3)) (IN . (attribute_designator . 3)) (NOT . (attribute_designator . 3)) (RIGHT_PAREN . (attribute_designator . 3)) (PLUS . (attribute_designator . 3)) (MINUS . (attribute_designator . 3)) (AMPERSAND . (attribute_designator . 3)) (DOT_DOT . (attribute_designator . 3)) (SLASH . (attribute_designator . 3)) (STAR . (attribute_designator . 3)) (MOD . (attribute_designator . 3)) (REM . (attribute_designator . 3)) (STAR_STAR . (attribute_designator . 3)) (BAR . (attribute_designator . 3)) (EQUAL_GREATER . (attribute_designator . 3)) (EQUAL . (attribute_designator . 3)) (GREATER . (attribute_designator . 3)) (GREATER_EQUAL . (attribute_designator . 3)) (LESS . (attribute_designator . 3)) (LESS_EQUAL . (attribute_designator . 3)) (SLASH_EQUAL . (attribute_designator . 3)) (AND . (attribute_designator . 3)) (OR . (attribute_designator . 3)) (XOR . (attribute_designator . 3)) (LEFT_PAREN . (attribute_designator . 3)) (SEMICOLON . (attribute_designator . 3)) (COMMA . (attribute_designator . 3)) (DOT . (attribute_designator . 3)) (TICK . (attribute_designator . 3)) (WITH . (attribute_designator . 3)) (IS . (attribute_designator . 3)) (RETURN . (attribute_designator . 3)))
- ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 136) (MINUS . 135) (OTHERS . 165) (ABS . 138) (NOT . 164) (IDENTIFIER . 45) (CHARACTER_LITERAL . 163) (STRING_LITERAL . 46) (NULL . 218) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (DO . (attribute_designator . 4)) (RENAMES . (attribute_designator . 4)) (ELSIF . (attribute_designator . 4)) (ELSE . (attribute_designator . 4)) (DIGITS . (attribute_designator . 4)) (RANGE . (attribute_designator . 4)) (THEN . (attribute_designator . 4)) (USE . (attribute_designator . 4)) (COLON_EQUAL . (attribute_designator . 4)) (WHILE . (attribute_designator . 4)) (SELECT . (attribute_designator . 4)) (REQUEUE . (attribute_designator . 4)) (RAISE . (attribute_designator . 4)) (PRAGMA . (attribute_designator . 4)) (NULL . (attribute_designator . 4)) (LOOP . (attribute_designator . 4)) (IF . (attribute_designator . 4)) (GOTO . (attribute_designator . 4)) (FOR . (attribute_designator . 4)) (EXIT . (attribute_designator . 4)) (DELAY . (attribute_designator . 4)) (DECLARE . (attribute_designator . 4)) (CASE . (attribute_designator . 4)) (BEGIN . (attribute_designator . 4)) (ABORT . (attribute_designator . 4)) (ACCEPT . (attribute_designator . 4)) (CHARACTER_LITERAL . (attribute_designator . 4)) (STRING_LITERAL . (attribute_designator . 4)) (IDENTIFIER . (attribute_designator . 4)) (LESS_LESS . (attribute_designator . 4)) (OF . (attribute_designator . 4)) (IN . (attribute_designator . 4)) (NOT . (attribute_designator . 4)) (RIGHT_PAREN . (attribute_designator . 4)) (PLUS . (attribute_designator . 4)) (MINUS . (attribute_designator . 4)) (AMPERSAND . (attribute_designator . 4)) (DOT_DOT . (attribute_designator . 4)) (SLASH . (attribute_designator . 4)) (STAR . (attribute_designator . 4)) (MOD . (attribute_designator . 4)) (REM . (attribute_designator . 4)) (STAR_STAR . (attribute_designator . 4)) (BAR . (attribute_designator . 4)) (EQUAL_GREATER . (attribute_designator . 4)) (EQUAL . (attribute_designator . 4)) (GREATER . (attribute_designator . 4)) (GREATER_EQUAL . (attribute_designator . 4)) (LESS . (attribute_designator . 4)) (LESS_EQUAL . (attribute_designator . 4)) (SLASH_EQUAL . (attribute_designator . 4)) (AND . (attribute_designator . 4)) (OR . (attribute_designator . 4)) (XOR . (attribute_designator . 4)) (LEFT_PAREN . (attribute_designator . 4)) (SEMICOLON . (attribute_designator . 4)) (COMMA . (attribute_designator . 4)) (DOT . (attribute_designator . 4)) (TICK . (attribute_designator . 4)) (WITH . (attribute_designator . 4)) (IS . (attribute_designator . 4)) (RETURN . (attribute_designator . 4)))
- ((default . error) (DO . (qualified_expression . 0)) (RENAMES . (qualified_expression . 0)) (ELSIF . (qualified_expression . 0)) (ELSE . (qualified_expression . 0)) (DIGITS . (qualified_expression . 0)) (RANGE . (qualified_expression . 0)) (THEN . (qualified_expression . 0)) (USE . (qualified_expression . 0)) (COLON_EQUAL . (qualified_expression . 0)) (WHILE . (qualified_expression . 0)) (SELECT . (qualified_expression . 0)) (REQUEUE . (qualified_expression . 0)) (RAISE . (qualified_expression . 0)) (PRAGMA . (qualified_expression . 0)) (NULL . (qualified_expression . 0)) (LOOP . (qualified_expression . 0)) (IF . (qualified_expression . 0)) (GOTO . (qualified_expression . 0)) (FOR . (qualified_expression . 0)) (EXIT . (qualified_expression . 0)) (DELAY . (qualified_expression . 0)) (DECLARE . (qualified_expression . 0)) (CASE . (qualified_expression . 0)) (BEGIN . (qualified_expression . 0)) (ABORT . (qualified_expression . 0)) (ACCEPT . (qualified_expression . 0)) (CHARACTER_LITERAL . (qualified_expression . 0)) (STRING_LITERAL . (qualified_expression . 0)) (IDENTIFIER . (qualified_expression . 0)) (LESS_LESS . (qualified_expression . 0)) (OF . (qualified_expression . 0)) (IN . (qualified_expression . 0)) (NOT . (qualified_expression . 0)) (RIGHT_PAREN . (qualified_expression . 0)) (PLUS . (qualified_expression . 0)) (MINUS . (qualified_expression . 0)) (AMPERSAND . (qualified_expression . 0)) (DOT_DOT . (qualified_expression . 0)) (SLASH . (qualified_expression . 0)) (STAR . (qualified_expression . 0)) (MOD . (qualified_expression . 0)) (REM . (qualified_expression . 0)) (STAR_STAR . (qualified_expression . 0)) (BAR . (qualified_expression . 0)) (EQUAL_GREATER . (qualified_expression . 0)) (EQUAL . (qualified_expression . 0)) (GREATER . (qualified_expression . 0)) (GREATER_EQUAL . (qualified_expression . 0)) (LESS . (qualified_expression . 0)) (LESS_EQUAL . (qualified_expression . 0)) (SLASH_EQUAL . (qualified_expression . 0)) (AND . (qualified_expression . 0)) (OR . (qualified_expression . 0)) (XOR . (qualified_expression . 0)) (SEMICOLON . (qualified_expression . 0)) (COMMA . (qualified_expression . 0)) (LEFT_PAREN . (qualified_expression . 0)) (DOT . (qualified_expression . 0)) (TICK . (qualified_expression . 0)) (WITH . (qualified_expression . 0)) (IS . (qualified_expression . 0)) (RETURN . (qualified_expression . 0)))
- ((default . error) (DO . (attribute_reference . 0)) (RENAMES . (attribute_reference . 0)) (ELSIF . (attribute_reference . 0)) (ELSE . (attribute_reference . 0)) (DIGITS . (attribute_reference . 0)) (RANGE . (attribute_reference . 0)) (THEN . (attribute_reference . 0)) (USE . (attribute_reference . 0)) (COLON_EQUAL . (attribute_reference . 0)) (WHILE . (attribute_reference . 0)) (SELECT . (attribute_reference . 0)) (REQUEUE . (attribute_reference . 0)) (RAISE . (attribute_reference . 0)) (PRAGMA . (attribute_reference . 0)) (NULL . (attribute_reference . 0)) (LOOP . (attribute_reference . 0)) (IF . (attribute_reference . 0)) (GOTO . (attribute_reference . 0)) (FOR . (attribute_reference . 0)) (EXIT . (attribute_reference . 0)) (DELAY . (attribute_reference . 0)) (DECLARE . (attribute_reference . 0)) (CASE . (attribute_reference . 0)) (BEGIN . (attribute_reference . 0)) (ABORT . (attribute_reference . 0)) (ACCEPT . (attribute_reference . 0)) (CHARACTER_LITERAL . (attribute_reference . 0)) (STRING_LITERAL . (attribute_reference . 0)) (IDENTIFIER . (attribute_reference . 0)) (LESS_LESS . (attribute_reference . 0)) (OF . (attribute_reference . 0)) (IN . (attribute_reference . 0)) (NOT . (attribute_reference . 0)) (RIGHT_PAREN . (attribute_reference . 0)) (PLUS . (attribute_reference . 0)) (MINUS . (attribute_reference . 0)) (AMPERSAND . (attribute_reference . 0)) (DOT_DOT . (attribute_reference . 0)) (SLASH . (attribute_reference . 0)) (STAR . (attribute_reference . 0)) (MOD . (attribute_reference . 0)) (REM . (attribute_reference . 0)) (STAR_STAR . (attribute_reference . 0)) (BAR . (attribute_reference . 0)) (EQUAL_GREATER . (attribute_reference . 0)) (EQUAL . (attribute_reference . 0)) (GREATER . (attribute_reference . 0)) (GREATER_EQUAL . (attribute_reference . 0)) (LESS . (attribute_reference . 0)) (LESS_EQUAL . (attribute_reference . 0)) (SLASH_EQUAL . (attribute_reference . 0)) (AND . (attribute_reference . 0)) (OR . (attribute_reference . 0)) (XOR . (attribute_reference . 0)) (LEFT_PAREN . (attribute_reference . 0)) (SEMICOLON . (attribute_reference . 0)) (COMMA . (attribute_reference . 0)) (DOT . (attribute_reference . 0)) (TICK . (attribute_reference . 0)) (WITH . (attribute_reference . 0)) (IS . (attribute_reference . 0)) (RETURN . (attribute_reference . 0)))
- ((default . error) (DO . (attribute_designator . 0)) (RENAMES . (attribute_designator . 0)) (ELSIF . (attribute_designator . 0)) (ELSE . (attribute_designator . 0)) (DIGITS . (attribute_designator . 0)) (RANGE . (attribute_designator . 0)) (THEN . (attribute_designator . 0)) (USE . (attribute_designator . 0)) (COLON_EQUAL . (attribute_designator . 0)) (WHILE . (attribute_designator . 0)) (SELECT . (attribute_designator . 0)) (REQUEUE . (attribute_designator . 0)) (RAISE . (attribute_designator . 0)) (PRAGMA . (attribute_designator . 0)) (NULL . (attribute_designator . 0)) (LOOP . (attribute_designator . 0)) (IF . (attribute_designator . 0)) (GOTO . (attribute_designator . 0)) (FOR . (attribute_designator . 0)) (EXIT . (attribute_designator . 0)) (DELAY . (attribute_designator . 0)) (DECLARE . (attribute_designator . 0)) (CASE . (attribute_designator . 0)) (BEGIN . (attribute_designator . 0)) (ABORT . (attribute_designator . 0)) (ACCEPT . (attribute_designator . 0)) (CHARACTER_LITERAL . (attribute_designator . 0)) (STRING_LITERAL . (attribute_designator . 0)) (IDENTIFIER . (attribute_designator . 0)) (LESS_LESS . (attribute_designator . 0)) (OF . (attribute_designator . 0)) (IN . (attribute_designator . 0)) (NOT . (attribute_designator . 0)) (RIGHT_PAREN . (attribute_designator . 0)) (PLUS . (attribute_designator . 0)) (MINUS . (attribute_designator . 0)) (AMPERSAND . (attribute_designator . 0)) (DOT_DOT . (attribute_designator . 0)) (SLASH . (attribute_designator . 0)) (STAR . (attribute_designator . 0)) (MOD . (attribute_designator . 0)) (REM . (attribute_designator . 0)) (STAR_STAR . (attribute_designator . 0)) (BAR . (attribute_designator . 0)) (EQUAL_GREATER . (attribute_designator . 0)) (EQUAL . (attribute_designator . 0)) (GREATER . (attribute_designator . 0)) (GREATER_EQUAL . (attribute_designator . 0)) (LESS . (attribute_designator . 0)) (LESS_EQUAL . (attribute_designator . 0)) (SLASH_EQUAL . (attribute_designator . 0)) (AND . (attribute_designator . 0)) (OR . (attribute_designator . 0)) (XOR . (attribute_designator . 0)) (SEMICOLON . (attribute_designator . 0)) (COMMA . (attribute_designator . 0)) (DOT . ( 84 (attribute_designator . 0))) (WITH . (attribute_designator . 0)) (IS . (attribute_designator . 0)) (RETURN . (attribute_designator . 0)) (TICK . ( 85 (attribute_designator . 0) 85)) (LEFT_PAREN . ( 103 (attribute_designator . 0) 103)))
- ((default . error) (DO . (selected_component . 0)) (RENAMES . (selected_component . 0)) (RIGHT_PAREN . (selected_component . 0)) (BAR . (selected_component . 0)) (ELSIF . (selected_component . 0)) (ELSE . (selected_component . 0)) (EQUAL_GREATER . (selected_component . 0)) (DIGITS . (selected_component . 0)) (RANGE . (selected_component . 0)) (THEN . (selected_component . 0)) (DOT_DOT . (selected_component . 0)) (IN . (selected_component . 0)) (NOT . (selected_component . 0)) (EQUAL . (selected_component . 0)) (GREATER . (selected_component . 0)) (GREATER_EQUAL . (selected_component . 0)) (LESS . (selected_component . 0)) (LESS_EQUAL . (selected_component . 0)) (SLASH_EQUAL . (selected_component . 0)) (AND . (selected_component . 0)) (OR . (selected_component . 0)) (XOR . (selected_component . 0)) (PLUS . (selected_component . 0)) (MINUS . (selected_component . 0)) (AMPERSAND . (selected_component . 0)) (SLASH . (selected_component . 0)) (STAR . (selected_component . 0)) (MOD . (selected_component . 0)) (REM . (selected_component . 0)) (STAR_STAR . (selected_component . 0)) (USE . (selected_component . 0)) (COLON_EQUAL . (selected_component . 0)) (WHILE . (selected_component . 0)) (SELECT . (selected_component . 0)) (REQUEUE . (selected_component . 0)) (RAISE . (selected_component . 0)) (PRAGMA . (selected_component . 0)) (NULL . (selected_component . 0)) (LOOP . (selected_component . 0)) (IF . (selected_component . 0)) (GOTO . (selected_component . 0)) (FOR . (selected_component . 0)) (EXIT . (selected_component . 0)) (DELAY . (selected_component . 0)) (DECLARE . (selected_component . 0)) (CASE . (selected_component . 0)) (BEGIN . (selected_component . 0)) (ABORT . (selected_component . 0)) (ACCEPT . (selected_component . 0)) (CHARACTER_LITERAL . (selected_component . 0)) (STRING_LITERAL . (selected_component . 0)) (IDENTIFIER . (selected_component . 0)) (LESS_LESS . (selected_component . 0)) (OF . (selected_component . 0)) (LEFT_PAREN . (selected_component . 0)) (SEMICOLON . (selected_component . 0)) (COMMA . (selected_component . 0)) (DOT . (selected_component . 0)) (TICK . (selected_component . 0)) (WITH . (selected_component . 0)) (IS . (selected_component . 0)) (RETURN . (selected_component . 0)))
- ((default . error) (DO . (selected_component . 2)) (RENAMES . (selected_component . 2)) (RIGHT_PAREN . (selected_component . 2)) (BAR . (selected_component . 2)) (ELSIF . (selected_component . 2)) (ELSE . (selected_component . 2)) (EQUAL_GREATER . (selected_component . 2)) (DIGITS . (selected_component . 2)) (RANGE . (selected_component . 2)) (THEN . (selected_component . 2)) (DOT_DOT . (selected_component . 2)) (IN . (selected_component . 2)) (NOT . (selected_component . 2)) (EQUAL . (selected_component . 2)) (GREATER . (selected_component . 2)) (GREATER_EQUAL . (selected_component . 2)) (LESS . (selected_component . 2)) (LESS_EQUAL . (selected_component . 2)) (SLASH_EQUAL . (selected_component . 2)) (AND . (selected_component . 2)) (OR . (selected_component . 2)) (XOR . (selected_component . 2)) (PLUS . (selected_component . 2)) (MINUS . (selected_component . 2)) (AMPERSAND . (selected_component . 2)) (SLASH . (selected_component . 2)) (STAR . (selected_component . 2)) (MOD . (selected_component . 2)) (REM . (selected_component . 2)) (STAR_STAR . (selected_component . 2)) (USE . (selected_component . 2)) (COLON_EQUAL . (selected_component . 2)) (WHILE . (selected_component . 2)) (SELECT . (selected_component . 2)) (REQUEUE . (selected_component . 2)) (RAISE . (selected_component . 2)) (PRAGMA . (selected_component . 2)) (NULL . (selected_component . 2)) (LOOP . (selected_component . 2)) (IF . (selected_component . 2)) (GOTO . (selected_component . 2)) (FOR . (selected_component . 2)) (EXIT . (selected_component . 2)) (DELAY . (selected_component . 2)) (DECLARE . (selected_component . 2)) (CASE . (selected_component . 2)) (BEGIN . (selected_component . 2)) (ABORT . (selected_component . 2)) (ACCEPT . (selected_component . 2)) (CHARACTER_LITERAL . (selected_component . 2)) (STRING_LITERAL . (selected_component . 2)) (IDENTIFIER . (selected_component . 2)) (LESS_LESS . (selected_component . 2)) (OF . (selected_component . 2)) (LEFT_PAREN . (selected_component . 2)) (SEMICOLON . (selected_component . 2)) (COMMA . (selected_component . 2)) (DOT . (selected_component . 2)) (TICK . (selected_component . 2)) (WITH . (selected_component . 2)) (IS . (selected_component . 2)) (RETURN . (selected_component . 2)))
- ((default . error) (DO . (selected_component . 1)) (RENAMES . (selected_component . 1)) (RIGHT_PAREN . (selected_component . 1)) (BAR . (selected_component . 1)) (ELSIF . (selected_component . 1)) (ELSE . (selected_component . 1)) (EQUAL_GREATER . (selected_component . 1)) (DIGITS . (selected_component . 1)) (RANGE . (selected_component . 1)) (THEN . (selected_component . 1)) (DOT_DOT . (selected_component . 1)) (IN . (selected_component . 1)) (NOT . (selected_component . 1)) (EQUAL . (selected_component . 1)) (GREATER . (selected_component . 1)) (GREATER_EQUAL . (selected_component . 1)) (LESS . (selected_component . 1)) (LESS_EQUAL . (selected_component . 1)) (SLASH_EQUAL . (selected_component . 1)) (AND . (selected_component . 1)) (OR . (selected_component . 1)) (XOR . (selected_component . 1)) (PLUS . (selected_component . 1)) (MINUS . (selected_component . 1)) (AMPERSAND . (selected_component . 1)) (SLASH . (selected_component . 1)) (STAR . (selected_component . 1)) (MOD . (selected_component . 1)) (REM . (selected_component . 1)) (STAR_STAR . (selected_component . 1)) (USE . (selected_component . 1)) (COLON_EQUAL . (selected_component . 1)) (WHILE . (selected_component . 1)) (SELECT . (selected_component . 1)) (REQUEUE . (selected_component . 1)) (RAISE . (selected_component . 1)) (PRAGMA . (selected_component . 1)) (NULL . (selected_component . 1)) (LOOP . (selected_component . 1)) (IF . (selected_component . 1)) (GOTO . (selected_component . 1)) (FOR . (selected_component . 1)) (EXIT . (selected_component . 1)) (DELAY . (selected_component . 1)) (DECLARE . (selected_component . 1)) (CASE . (selected_component . 1)) (BEGIN . (selected_component . 1)) (ABORT . (selected_component . 1)) (ACCEPT . (selected_component . 1)) (CHARACTER_LITERAL . (selected_component . 1)) (STRING_LITERAL . (selected_component . 1)) (IDENTIFIER . (selected_component . 1)) (LESS_LESS . (selected_component . 1)) (OF . (selected_component . 1)) (LEFT_PAREN . (selected_component . 1)) (SEMICOLON . (selected_component . 1)) (COMMA . (selected_component . 1)) (DOT . (selected_component . 1)) (TICK . (selected_component . 1)) (WITH . (selected_component . 1)) (IS . (selected_component . 1)) (RETURN . (selected_component . 1)))
- ((default . error) (DO . (selected_component . 3)) (RENAMES . (selected_component . 3)) (RIGHT_PAREN . (selected_component . 3)) (BAR . (selected_component . 3)) (ELSIF . (selected_component . 3)) (ELSE . (selected_component . 3)) (EQUAL_GREATER . (selected_component . 3)) (DIGITS . (selected_component . 3)) (RANGE . (selected_component . 3)) (THEN . (selected_component . 3)) (DOT_DOT . (selected_component . 3)) (IN . (selected_component . 3)) (NOT . (selected_component . 3)) (EQUAL . (selected_component . 3)) (GREATER . (selected_component . 3)) (GREATER_EQUAL . (selected_component . 3)) (LESS . (selected_component . 3)) (LESS_EQUAL . (selected_component . 3)) (SLASH_EQUAL . (selected_component . 3)) (AND . (selected_component . 3)) (OR . (selected_component . 3)) (XOR . (selected_component . 3)) (PLUS . (selected_component . 3)) (MINUS . (selected_component . 3)) (AMPERSAND . (selected_component . 3)) (SLASH . (selected_component . 3)) (STAR . (selected_component . 3)) (MOD . (selected_component . 3)) (REM . (selected_component . 3)) (STAR_STAR . (selected_component . 3)) (USE . (selected_component . 3)) (COLON_EQUAL . (selected_component . 3)) (WHILE . (selected_component . 3)) (SELECT . (selected_component . 3)) (REQUEUE . (selected_component . 3)) (RAISE . (selected_component . 3)) (PRAGMA . (selected_component . 3)) (NULL . (selected_component . 3)) (LOOP . (selected_component . 3)) (IF . (selected_component . 3)) (GOTO . (selected_component . 3)) (FOR . (selected_component . 3)) (EXIT . (selected_component . 3)) (DELAY . (selected_component . 3)) (DECLARE . (selected_component . 3)) (CASE . (selected_component . 3)) (BEGIN . (selected_component . 3)) (ABORT . (selected_component . 3)) (ACCEPT . (selected_component . 3)) (CHARACTER_LITERAL . (selected_component . 3)) (STRING_LITERAL . (selected_component . 3)) (IDENTIFIER . (selected_component . 3)) (LESS_LESS . (selected_component . 3)) (OF . (selected_component . 3)) (LEFT_PAREN . (selected_component . 3)) (SEMICOLON . (selected_component . 3)) (COMMA . (selected_component . 3)) (DOT . (selected_component . 3)) (TICK . (selected_component . 3)) (WITH . (selected_component . 3)) (IS . (selected_component . 3)) (RETURN . (selected_component . 3)))
- ((default . error) (DOT_DOT . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (WITH . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (RECORD . 505))
- ((default . error) (COMMA . 272) (RIGHT_PAREN . 504))
- ((default . error) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (WITH . 503))
- ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)))
- ((default . error) (IDENTIFIER . 69))
+ ((default . error) (SEMICOLON . 229) (RIGHT_PAREN . 230))
+ ((default . error) (DO . (attribute_designator . 1)) (ELSIF . (attribute_designator . 1)) (ELSE . (attribute_designator . 1)) (DIGITS . (attribute_designator . 1)) (RANGE . (attribute_designator . 1)) (THEN . (attribute_designator . 1)) (USE . (attribute_designator . 1)) (COLON_EQUAL . (attribute_designator . 1)) (WHILE . (attribute_designator . 1)) (SELECT . (attribute_designator . 1)) (REQUEUE . (attribute_designator . 1)) (RAISE . (attribute_designator . 1)) (PRAGMA . (attribute_designator . 1)) (NULL . (attribute_designator . 1)) (LOOP . (attribute_designator . 1)) (IF . (attribute_designator . 1)) (GOTO . (attribute_designator . 1)) (FOR . (attribute_designator . 1)) (EXIT . (attribute_designator . 1)) (DELAY . (attribute_designator . 1)) (DECLARE . (attribute_designator . 1)) (CASE . (attribute_designator . 1)) (BEGIN . (attribute_designator . 1)) (ABORT . (attribute_designator . 1)) (ACCEPT . (attribute_designator . 1)) (CHARACTER_LITERAL . (attribute_designator . 1)) (STRING_LITERAL . (attribute_designator . 1)) (IDENTIFIER . (attribute_designator . 1)) (LESS_LESS . (attribute_designator . 1)) (OF . (attribute_designator . 1)) (IN . (attribute_designator . 1)) (NOT . (attribute_designator . 1)) (RIGHT_PAREN . (attribute_designator . 1)) (PLUS . (attribute_designator . 1)) (MINUS . (attribute_designator . 1)) (AMPERSAND . (attribute_designator . 1)) (DOT_DOT . (attribute_designator . 1)) (SLASH . (attribute_designator . 1)) (STAR . (attribute_designator . 1)) (MOD . (attribute_designator . 1)) (REM . (attribute_designator . 1)) (STAR_STAR . (attribute_designator . 1)) (BAR . (attribute_designator . 1)) (EQUAL_GREATER . (attribute_designator . 1)) (EQUAL . (attribute_designator . 1)) (GREATER . (attribute_designator . 1)) (GREATER_EQUAL . (attribute_designator . 1)) (LESS . (attribute_designator . 1)) (LESS_EQUAL . (attribute_designator . 1)) (SLASH_EQUAL . (attribute_designator . 1)) (AND . (attribute_designator . 1)) (OR . (attribute_designator . 1)) (XOR . (attribute_designator . 1)) (LEFT_PAREN . (attribute_designator . 1)) (SEMICOLON . (attribute_designator . 1)) (COMMA . (attribute_designator . 1)) (DOT . (attribute_designator . 1)) (TICK . (attribute_designator . 1)) (WITH . (attribute_designator . 1)) (IS . (attribute_designator . 1)) (RENAMES . (attribute_designator . 1)) (RETURN . (attribute_designator . 1)))
+ ((default . error) (DO . (attribute_designator . 2)) (ELSIF . (attribute_designator . 2)) (ELSE . (attribute_designator . 2)) (DIGITS . (attribute_designator . 2)) (RANGE . (attribute_designator . 2)) (THEN . (attribute_designator . 2)) (USE . (attribute_designator . 2)) (COLON_EQUAL . (attribute_designator . 2)) (WHILE . (attribute_designator . 2)) (SELECT . (attribute_designator . 2)) (REQUEUE . (attribute_designator . 2)) (RAISE . (attribute_designator . 2)) (PRAGMA . (attribute_designator . 2)) (NULL . (attribute_designator . 2)) (LOOP . (attribute_designator . 2)) (IF . (attribute_designator . 2)) (GOTO . (attribute_designator . 2)) (FOR . (attribute_designator . 2)) (EXIT . (attribute_designator . 2)) (DELAY . (attribute_designator . 2)) (DECLARE . (attribute_designator . 2)) (CASE . (attribute_designator . 2)) (BEGIN . (attribute_designator . 2)) (ABORT . (attribute_designator . 2)) (ACCEPT . (attribute_designator . 2)) (CHARACTER_LITERAL . (attribute_designator . 2)) (STRING_LITERAL . (attribute_designator . 2)) (IDENTIFIER . (attribute_designator . 2)) (LESS_LESS . (attribute_designator . 2)) (OF . (attribute_designator . 2)) (IN . (attribute_designator . 2)) (NOT . (attribute_designator . 2)) (RIGHT_PAREN . (attribute_designator . 2)) (PLUS . (attribute_designator . 2)) (MINUS . (attribute_designator . 2)) (AMPERSAND . (attribute_designator . 2)) (DOT_DOT . (attribute_designator . 2)) (SLASH . (attribute_designator . 2)) (STAR . (attribute_designator . 2)) (MOD . (attribute_designator . 2)) (REM . (attribute_designator . 2)) (STAR_STAR . (attribute_designator . 2)) (BAR . (attribute_designator . 2)) (EQUAL_GREATER . (attribute_designator . 2)) (EQUAL . (attribute_designator . 2)) (GREATER . (attribute_designator . 2)) (GREATER_EQUAL . (attribute_designator . 2)) (LESS . (attribute_designator . 2)) (LESS_EQUAL . (attribute_designator . 2)) (SLASH_EQUAL . (attribute_designator . 2)) (AND . (attribute_designator . 2)) (OR . (attribute_designator . 2)) (XOR . (attribute_designator . 2)) (LEFT_PAREN . (attribute_designator . 2)) (SEMICOLON . (attribute_designator . 2)) (COMMA . (attribute_designator . 2)) (DOT . (attribute_designator . 2)) (TICK . (attribute_designator . 2)) (WITH . (attribute_designator . 2)) (IS . (attribute_designator . 2)) (RENAMES . (attribute_designator . 2)) (RETURN . (attribute_designator . 2)))
+ ((default . error) (DO . (attribute_designator . 3)) (ELSIF . (attribute_designator . 3)) (ELSE . (attribute_designator . 3)) (DIGITS . (attribute_designator . 3)) (RANGE . (attribute_designator . 3)) (THEN . (attribute_designator . 3)) (USE . (attribute_designator . 3)) (COLON_EQUAL . (attribute_designator . 3)) (WHILE . (attribute_designator . 3)) (SELECT . (attribute_designator . 3)) (REQUEUE . (attribute_designator . 3)) (RAISE . (attribute_designator . 3)) (PRAGMA . (attribute_designator . 3)) (NULL . (attribute_designator . 3)) (LOOP . (attribute_designator . 3)) (IF . (attribute_designator . 3)) (GOTO . (attribute_designator . 3)) (FOR . (attribute_designator . 3)) (EXIT . (attribute_designator . 3)) (DELAY . (attribute_designator . 3)) (DECLARE . (attribute_designator . 3)) (CASE . (attribute_designator . 3)) (BEGIN . (attribute_designator . 3)) (ABORT . (attribute_designator . 3)) (ACCEPT . (attribute_designator . 3)) (CHARACTER_LITERAL . (attribute_designator . 3)) (STRING_LITERAL . (attribute_designator . 3)) (IDENTIFIER . (attribute_designator . 3)) (LESS_LESS . (attribute_designator . 3)) (OF . (attribute_designator . 3)) (IN . (attribute_designator . 3)) (NOT . (attribute_designator . 3)) (RIGHT_PAREN . (attribute_designator . 3)) (PLUS . (attribute_designator . 3)) (MINUS . (attribute_designator . 3)) (AMPERSAND . (attribute_designator . 3)) (DOT_DOT . (attribute_designator . 3)) (SLASH . (attribute_designator . 3)) (STAR . (attribute_designator . 3)) (MOD . (attribute_designator . 3)) (REM . (attribute_designator . 3)) (STAR_STAR . (attribute_designator . 3)) (BAR . (attribute_designator . 3)) (EQUAL_GREATER . (attribute_designator . 3)) (EQUAL . (attribute_designator . 3)) (GREATER . (attribute_designator . 3)) (GREATER_EQUAL . (attribute_designator . 3)) (LESS . (attribute_designator . 3)) (LESS_EQUAL . (attribute_designator . 3)) (SLASH_EQUAL . (attribute_designator . 3)) (AND . (attribute_designator . 3)) (OR . (attribute_designator . 3)) (XOR . (attribute_designator . 3)) (LEFT_PAREN . (attribute_designator . 3)) (SEMICOLON . (attribute_designator . 3)) (COMMA . (attribute_designator . 3)) (DOT . (attribute_designator . 3)) (TICK . (attribute_designator . 3)) (WITH . (attribute_designator . 3)) (IS . (attribute_designator . 3)) (RENAMES . (attribute_designator . 3)) (RETURN . (attribute_designator . 3)))
+ ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 142) (MINUS . 141) (OTHERS . 170) (ABS . 144) (NOT . 169) (IDENTIFIER . 47) (CHARACTER_LITERAL . 168) (STRING_LITERAL . 48) (NULL . 226) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (DO . (attribute_designator . 4)) (ELSIF . (attribute_designator . 4)) (ELSE . (attribute_designator . 4)) (DIGITS . (attribute_designator . 4)) (RANGE . (attribute_designator . 4)) (THEN . (attribute_designator . 4)) (USE . (attribute_designator . 4)) (COLON_EQUAL . (attribute_designator . 4)) (WHILE . (attribute_designator . 4)) (SELECT . (attribute_designator . 4)) (REQUEUE . (attribute_designator . 4)) (RAISE . (attribute_designator . 4)) (PRAGMA . (attribute_designator . 4)) (NULL . (attribute_designator . 4)) (LOOP . (attribute_designator . 4)) (IF . (attribute_designator . 4)) (GOTO . (attribute_designator . 4)) (FOR . (attribute_designator . 4)) (EXIT . (attribute_designator . 4)) (DELAY . (attribute_designator . 4)) (DECLARE . (attribute_designator . 4)) (CASE . (attribute_designator . 4)) (BEGIN . (attribute_designator . 4)) (ABORT . (attribute_designator . 4)) (ACCEPT . (attribute_designator . 4)) (CHARACTER_LITERAL . (attribute_designator . 4)) (STRING_LITERAL . (attribute_designator . 4)) (IDENTIFIER . (attribute_designator . 4)) (LESS_LESS . (attribute_designator . 4)) (OF . (attribute_designator . 4)) (IN . (attribute_designator . 4)) (NOT . (attribute_designator . 4)) (RIGHT_PAREN . (attribute_designator . 4)) (PLUS . (attribute_designator . 4)) (MINUS . (attribute_designator . 4)) (AMPERSAND . (attribute_designator . 4)) (DOT_DOT . (attribute_designator . 4)) (SLASH . (attribute_designator . 4)) (STAR . (attribute_designator . 4)) (MOD . (attribute_designator . 4)) (REM . (attribute_designator . 4)) (STAR_STAR . (attribute_designator . 4)) (BAR . (attribute_designator . 4)) (EQUAL_GREATER . (attribute_designator . 4)) (EQUAL . (attribute_designator . 4)) (GREATER . (attribute_designator . 4)) (GREATER_EQUAL . (attribute_designator . 4)) (LESS . (attribute_designator . 4)) (LESS_EQUAL . (attribute_designator . 4)) (SLASH_EQUAL . (attribute_designator . 4)) (AND . (attribute_designator . 4)) (OR . (attribute_designator . 4)) (XOR . (attribute_designator . 4)) (LEFT_PAREN . (attribute_designator . 4)) (SEMICOLON . (attribute_designator . 4)) (COMMA . (attribute_designator . 4)) (DOT . (attribute_designator . 4)) (TICK . (attribute_designator . 4)) (WITH . (attribute_designator . 4)) (IS . (attribute_designator . 4)) (RENAMES . (attribute_designator . 4)) (RETURN . (attribute_designator . 4)))
+ ((default . error) (DO . (qualified_expression . 0)) (ELSIF . (qualified_expression . 0)) (ELSE . (qualified_expression . 0)) (DIGITS . (qualified_expression . 0)) (RANGE . (qualified_expression . 0)) (THEN . (qualified_expression . 0)) (USE . (qualified_expression . 0)) (COLON_EQUAL . (qualified_expression . 0)) (WHILE . (qualified_expression . 0)) (SELECT . (qualified_expression . 0)) (REQUEUE . (qualified_expression . 0)) (RAISE . (qualified_expression . 0)) (PRAGMA . (qualified_expression . 0)) (NULL . (qualified_expression . 0)) (LOOP . (qualified_expression . 0)) (IF . (qualified_expression . 0)) (GOTO . (qualified_expression . 0)) (FOR . (qualified_expression . 0)) (EXIT . (qualified_expression . 0)) (DELAY . (qualified_expression . 0)) (DECLARE . (qualified_expression . 0)) (CASE . (qualified_expression . 0)) (BEGIN . (qualified_expression . 0)) (ABORT . (qualified_expression . 0)) (ACCEPT . (qualified_expression . 0)) (CHARACTER_LITERAL . (qualified_expression . 0)) (STRING_LITERAL . (qualified_expression . 0)) (IDENTIFIER . (qualified_expression . 0)) (LESS_LESS . (qualified_expression . 0)) (OF . (qualified_expression . 0)) (IN . (qualified_expression . 0)) (NOT . (qualified_expression . 0)) (RIGHT_PAREN . (qualified_expression . 0)) (PLUS . (qualified_expression . 0)) (MINUS . (qualified_expression . 0)) (AMPERSAND . (qualified_expression . 0)) (DOT_DOT . (qualified_expression . 0)) (SLASH . (qualified_expression . 0)) (STAR . (qualified_expression . 0)) (MOD . (qualified_expression . 0)) (REM . (qualified_expression . 0)) (STAR_STAR . (qualified_expression . 0)) (BAR . (qualified_expression . 0)) (EQUAL_GREATER . (qualified_expression . 0)) (EQUAL . (qualified_expression . 0)) (GREATER . (qualified_expression . 0)) (GREATER_EQUAL . (qualified_expression . 0)) (LESS . (qualified_expression . 0)) (LESS_EQUAL . (qualified_expression . 0)) (SLASH_EQUAL . (qualified_expression . 0)) (AND . (qualified_expression . 0)) (OR . (qualified_expression . 0)) (XOR . (qualified_expression . 0)) (SEMICOLON . (qualified_expression . 0)) (COMMA . (qualified_expression . 0)) (LEFT_PAREN . (qualified_expression . 0)) (DOT . (qualified_expression . 0)) (TICK . (qualified_expression . 0)) (WITH . (qualified_expression . 0)) (IS . (qualified_expression . 0)) (RENAMES . (qualified_expression . 0)) (RETURN . (qualified_expression . 0)))
+ ((default . error) (DO . (attribute_reference . 0)) (ELSIF . (attribute_reference . 0)) (ELSE . (attribute_reference . 0)) (DIGITS . (attribute_reference . 0)) (RANGE . (attribute_reference . 0)) (THEN . (attribute_reference . 0)) (USE . (attribute_reference . 0)) (COLON_EQUAL . (attribute_reference . 0)) (WHILE . (attribute_reference . 0)) (SELECT . (attribute_reference . 0)) (REQUEUE . (attribute_reference . 0)) (RAISE . (attribute_reference . 0)) (PRAGMA . (attribute_reference . 0)) (NULL . (attribute_reference . 0)) (LOOP . (attribute_reference . 0)) (IF . (attribute_reference . 0)) (GOTO . (attribute_reference . 0)) (FOR . (attribute_reference . 0)) (EXIT . (attribute_reference . 0)) (DELAY . (attribute_reference . 0)) (DECLARE . (attribute_reference . 0)) (CASE . (attribute_reference . 0)) (BEGIN . (attribute_reference . 0)) (ABORT . (attribute_reference . 0)) (ACCEPT . (attribute_reference . 0)) (CHARACTER_LITERAL . (attribute_reference . 0)) (STRING_LITERAL . (attribute_reference . 0)) (IDENTIFIER . (attribute_reference . 0)) (LESS_LESS . (attribute_reference . 0)) (OF . (attribute_reference . 0)) (IN . (attribute_reference . 0)) (NOT . (attribute_reference . 0)) (RIGHT_PAREN . (attribute_reference . 0)) (PLUS . (attribute_reference . 0)) (MINUS . (attribute_reference . 0)) (AMPERSAND . (attribute_reference . 0)) (DOT_DOT . (attribute_reference . 0)) (SLASH . (attribute_reference . 0)) (STAR . (attribute_reference . 0)) (MOD . (attribute_reference . 0)) (REM . (attribute_reference . 0)) (STAR_STAR . (attribute_reference . 0)) (BAR . (attribute_reference . 0)) (EQUAL_GREATER . (attribute_reference . 0)) (EQUAL . (attribute_reference . 0)) (GREATER . (attribute_reference . 0)) (GREATER_EQUAL . (attribute_reference . 0)) (LESS . (attribute_reference . 0)) (LESS_EQUAL . (attribute_reference . 0)) (SLASH_EQUAL . (attribute_reference . 0)) (AND . (attribute_reference . 0)) (OR . (attribute_reference . 0)) (XOR . (attribute_reference . 0)) (LEFT_PAREN . (attribute_reference . 0)) (SEMICOLON . (attribute_reference . 0)) (COMMA . (attribute_reference . 0)) (DOT . (attribute_reference . 0)) (TICK . (attribute_reference . 0)) (WITH . (attribute_reference . 0)) (IS . (attribute_reference . 0)) (RENAMES . (attribute_reference . 0)) (RETURN . (attribute_reference . 0)))
+ ((default . error) (DO . (attribute_designator . 0)) (ELSIF . (attribute_designator . 0)) (ELSE . (attribute_designator . 0)) (DIGITS . (attribute_designator . 0)) (RANGE . (attribute_designator . 0)) (THEN . (attribute_designator . 0)) (USE . (attribute_designator . 0)) (COLON_EQUAL . (attribute_designator . 0)) (WHILE . (attribute_designator . 0)) (SELECT . (attribute_designator . 0)) (REQUEUE . (attribute_designator . 0)) (RAISE . (attribute_designator . 0)) (PRAGMA . (attribute_designator . 0)) (NULL . (attribute_designator . 0)) (LOOP . (attribute_designator . 0)) (IF . (attribute_designator . 0)) (GOTO . (attribute_designator . 0)) (FOR . (attribute_designator . 0)) (EXIT . (attribute_designator . 0)) (DELAY . (attribute_designator . 0)) (DECLARE . (attribute_designator . 0)) (CASE . (attribute_designator . 0)) (BEGIN . (attribute_designator . 0)) (ABORT . (attribute_designator . 0)) (ACCEPT . (attribute_designator . 0)) (CHARACTER_LITERAL . (attribute_designator . 0)) (STRING_LITERAL . (attribute_designator . 0)) (IDENTIFIER . (attribute_designator . 0)) (LESS_LESS . (attribute_designator . 0)) (OF . (attribute_designator . 0)) (IN . (attribute_designator . 0)) (NOT . (attribute_designator . 0)) (RIGHT_PAREN . (attribute_designator . 0)) (PLUS . (attribute_designator . 0)) (MINUS . (attribute_designator . 0)) (AMPERSAND . (attribute_designator . 0)) (DOT_DOT . (attribute_designator . 0)) (SLASH . (attribute_designator . 0)) (STAR . (attribute_designator . 0)) (MOD . (attribute_designator . 0)) (REM . (attribute_designator . 0)) (STAR_STAR . (attribute_designator . 0)) (BAR . (attribute_designator . 0)) (EQUAL_GREATER . (attribute_designator . 0)) (EQUAL . (attribute_designator . 0)) (GREATER . (attribute_designator . 0)) (GREATER_EQUAL . (attribute_designator . 0)) (LESS . (attribute_designator . 0)) (LESS_EQUAL . (attribute_designator . 0)) (SLASH_EQUAL . (attribute_designator . 0)) (AND . (attribute_designator . 0)) (OR . (attribute_designator . 0)) (XOR . (attribute_designator . 0)) (SEMICOLON . (attribute_designator . 0)) (COMMA . (attribute_designator . 0)) (DOT . ( 86 (attribute_designator . 0))) (WITH . (attribute_designator . 0)) (IS . (attribute_designator . 0)) (RENAMES . (attribute_designator . 0)) (RETURN . (attribute_designator . 0)) (TICK . ( 87 (attribute_designator . 0) 87)) (LEFT_PAREN . ( 105 (attribute_designator . 0) 105)))
+ ((default . error) (DO . (selected_component . 0)) (RIGHT_PAREN . (selected_component . 0)) (BAR . (selected_component . 0)) (ELSIF . (selected_component . 0)) (ELSE . (selected_component . 0)) (EQUAL_GREATER . (selected_component . 0)) (DIGITS . (selected_component . 0)) (RANGE . (selected_component . 0)) (THEN . (selected_component . 0)) (DOT_DOT . (selected_component . 0)) (IN . (selected_component . 0)) (NOT . (selected_component . 0)) (EQUAL . (selected_component . 0)) (GREATER . (selected_component . 0)) (GREATER_EQUAL . (selected_component . 0)) (LESS . (selected_component . 0)) (LESS_EQUAL . (selected_component . 0)) (SLASH_EQUAL . (selected_component . 0)) (AND . (selected_component . 0)) (OR . (selected_component . 0)) (XOR . (selected_component . 0)) (PLUS . (selected_component . 0)) (MINUS . (selected_component . 0)) (AMPERSAND . (selected_component . 0)) (SLASH . (selected_component . 0)) (STAR . (selected_component . 0)) (MOD . (selected_component . 0)) (REM . (selected_component . 0)) (STAR_STAR . (selected_component . 0)) (USE . (selected_component . 0)) (COLON_EQUAL . (selected_component . 0)) (WHILE . (selected_component . 0)) (SELECT . (selected_component . 0)) (REQUEUE . (selected_component . 0)) (RAISE . (selected_component . 0)) (PRAGMA . (selected_component . 0)) (NULL . (selected_component . 0)) (LOOP . (selected_component . 0)) (IF . (selected_component . 0)) (GOTO . (selected_component . 0)) (FOR . (selected_component . 0)) (EXIT . (selected_component . 0)) (DELAY . (selected_component . 0)) (DECLARE . (selected_component . 0)) (CASE . (selected_component . 0)) (BEGIN . (selected_component . 0)) (ABORT . (selected_component . 0)) (ACCEPT . (selected_component . 0)) (CHARACTER_LITERAL . (selected_component . 0)) (STRING_LITERAL . (selected_component . 0)) (IDENTIFIER . (selected_component . 0)) (LESS_LESS . (selected_component . 0)) (OF . (selected_component . 0)) (LEFT_PAREN . (selected_component . 0)) (SEMICOLON . (selected_component . 0)) (COMMA . (selected_component . 0)) (DOT . (selected_component . 0)) (TICK . (selected_component . 0)) (WITH . (selected_component . 0)) (IS . (selected_component . 0)) (RENAMES . (selected_component . 0)) (RETURN . (selected_component . 0)))
+ ((default . error) (DO . (selected_component . 2)) (RIGHT_PAREN . (selected_component . 2)) (BAR . (selected_component . 2)) (ELSIF . (selected_component . 2)) (ELSE . (selected_component . 2)) (EQUAL_GREATER . (selected_component . 2)) (DIGITS . (selected_component . 2)) (RANGE . (selected_component . 2)) (THEN . (selected_component . 2)) (DOT_DOT . (selected_component . 2)) (IN . (selected_component . 2)) (NOT . (selected_component . 2)) (EQUAL . (selected_component . 2)) (GREATER . (selected_component . 2)) (GREATER_EQUAL . (selected_component . 2)) (LESS . (selected_component . 2)) (LESS_EQUAL . (selected_component . 2)) (SLASH_EQUAL . (selected_component . 2)) (AND . (selected_component . 2)) (OR . (selected_component . 2)) (XOR . (selected_component . 2)) (PLUS . (selected_component . 2)) (MINUS . (selected_component . 2)) (AMPERSAND . (selected_component . 2)) (SLASH . (selected_component . 2)) (STAR . (selected_component . 2)) (MOD . (selected_component . 2)) (REM . (selected_component . 2)) (STAR_STAR . (selected_component . 2)) (USE . (selected_component . 2)) (COLON_EQUAL . (selected_component . 2)) (WHILE . (selected_component . 2)) (SELECT . (selected_component . 2)) (REQUEUE . (selected_component . 2)) (RAISE . (selected_component . 2)) (PRAGMA . (selected_component . 2)) (NULL . (selected_component . 2)) (LOOP . (selected_component . 2)) (IF . (selected_component . 2)) (GOTO . (selected_component . 2)) (FOR . (selected_component . 2)) (EXIT . (selected_component . 2)) (DELAY . (selected_component . 2)) (DECLARE . (selected_component . 2)) (CASE . (selected_component . 2)) (BEGIN . (selected_component . 2)) (ABORT . (selected_component . 2)) (ACCEPT . (selected_component . 2)) (CHARACTER_LITERAL . (selected_component . 2)) (STRING_LITERAL . (selected_component . 2)) (IDENTIFIER . (selected_component . 2)) (LESS_LESS . (selected_component . 2)) (OF . (selected_component . 2)) (LEFT_PAREN . (selected_component . 2)) (SEMICOLON . (selected_component . 2)) (COMMA . (selected_component . 2)) (DOT . (selected_component . 2)) (TICK . (selected_component . 2)) (WITH . (selected_component . 2)) (IS . (selected_component . 2)) (RENAMES . (selected_component . 2)) (RETURN . (selected_component . 2)))
+ ((default . error) (DO . (selected_component . 1)) (RIGHT_PAREN . (selected_component . 1)) (BAR . (selected_component . 1)) (ELSIF . (selected_component . 1)) (ELSE . (selected_component . 1)) (EQUAL_GREATER . (selected_component . 1)) (DIGITS . (selected_component . 1)) (RANGE . (selected_component . 1)) (THEN . (selected_component . 1)) (DOT_DOT . (selected_component . 1)) (IN . (selected_component . 1)) (NOT . (selected_component . 1)) (EQUAL . (selected_component . 1)) (GREATER . (selected_component . 1)) (GREATER_EQUAL . (selected_component . 1)) (LESS . (selected_component . 1)) (LESS_EQUAL . (selected_component . 1)) (SLASH_EQUAL . (selected_component . 1)) (AND . (selected_component . 1)) (OR . (selected_component . 1)) (XOR . (selected_component . 1)) (PLUS . (selected_component . 1)) (MINUS . (selected_component . 1)) (AMPERSAND . (selected_component . 1)) (SLASH . (selected_component . 1)) (STAR . (selected_component . 1)) (MOD . (selected_component . 1)) (REM . (selected_component . 1)) (STAR_STAR . (selected_component . 1)) (USE . (selected_component . 1)) (COLON_EQUAL . (selected_component . 1)) (WHILE . (selected_component . 1)) (SELECT . (selected_component . 1)) (REQUEUE . (selected_component . 1)) (RAISE . (selected_component . 1)) (PRAGMA . (selected_component . 1)) (NULL . (selected_component . 1)) (LOOP . (selected_component . 1)) (IF . (selected_component . 1)) (GOTO . (selected_component . 1)) (FOR . (selected_component . 1)) (EXIT . (selected_component . 1)) (DELAY . (selected_component . 1)) (DECLARE . (selected_component . 1)) (CASE . (selected_component . 1)) (BEGIN . (selected_component . 1)) (ABORT . (selected_component . 1)) (ACCEPT . (selected_component . 1)) (CHARACTER_LITERAL . (selected_component . 1)) (STRING_LITERAL . (selected_component . 1)) (IDENTIFIER . (selected_component . 1)) (LESS_LESS . (selected_component . 1)) (OF . (selected_component . 1)) (LEFT_PAREN . (selected_component . 1)) (SEMICOLON . (selected_component . 1)) (COMMA . (selected_component . 1)) (DOT . (selected_component . 1)) (TICK . (selected_component . 1)) (WITH . (selected_component . 1)) (IS . (selected_component . 1)) (RENAMES . (selected_component . 1)) (RETURN . (selected_component . 1)))
+ ((default . error) (DO . (selected_component . 3)) (RIGHT_PAREN . (selected_component . 3)) (BAR . (selected_component . 3)) (ELSIF . (selected_component . 3)) (ELSE . (selected_component . 3)) (EQUAL_GREATER . (selected_component . 3)) (DIGITS . (selected_component . 3)) (RANGE . (selected_component . 3)) (THEN . (selected_component . 3)) (DOT_DOT . (selected_component . 3)) (IN . (selected_component . 3)) (NOT . (selected_component . 3)) (EQUAL . (selected_component . 3)) (GREATER . (selected_component . 3)) (GREATER_EQUAL . (selected_component . 3)) (LESS . (selected_component . 3)) (LESS_EQUAL . (selected_component . 3)) (SLASH_EQUAL . (selected_component . 3)) (AND . (selected_component . 3)) (OR . (selected_component . 3)) (XOR . (selected_component . 3)) (PLUS . (selected_component . 3)) (MINUS . (selected_component . 3)) (AMPERSAND . (selected_component . 3)) (SLASH . (selected_component . 3)) (STAR . (selected_component . 3)) (MOD . (selected_component . 3)) (REM . (selected_component . 3)) (STAR_STAR . (selected_component . 3)) (USE . (selected_component . 3)) (COLON_EQUAL . (selected_component . 3)) (WHILE . (selected_component . 3)) (SELECT . (selected_component . 3)) (REQUEUE . (selected_component . 3)) (RAISE . (selected_component . 3)) (PRAGMA . (selected_component . 3)) (NULL . (selected_component . 3)) (LOOP . (selected_component . 3)) (IF . (selected_component . 3)) (GOTO . (selected_component . 3)) (FOR . (selected_component . 3)) (EXIT . (selected_component . 3)) (DELAY . (selected_component . 3)) (DECLARE . (selected_component . 3)) (CASE . (selected_component . 3)) (BEGIN . (selected_component . 3)) (ABORT . (selected_component . 3)) (ACCEPT . (selected_component . 3)) (CHARACTER_LITERAL . (selected_component . 3)) (STRING_LITERAL . (selected_component . 3)) (IDENTIFIER . (selected_component . 3)) (LESS_LESS . (selected_component . 3)) (OF . (selected_component . 3)) (LEFT_PAREN . (selected_component . 3)) (SEMICOLON . (selected_component . 3)) (COMMA . (selected_component . 3)) (DOT . (selected_component . 3)) (TICK . (selected_component . 3)) (WITH . (selected_component . 3)) (IS . (selected_component . 3)) (RENAMES . (selected_component . 3)) (RETURN . (selected_component . 3)))
+ ((default . error) (DOT_DOT . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (WITH . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (RECORD . 513))
+ ((default . error) (COMMA . 258) (RIGHT_PAREN . 512))
+ ((default . error) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (WITH . 511))
+ ((default . error) (IDENTIFIER . 71))
((default . error) (RIGHT_PAREN . (formal_part . 0)) (COLON_EQUAL . (formal_part . 0)) (DO . (formal_part . 0)) (WHEN . (formal_part . 0)) (RENAMES . (formal_part . 0)) (IS . (formal_part . 0)) (WITH . (formal_part . 0)) (SEMICOLON . (formal_part . 0)) (RETURN . (formal_part . 0)))
- ((default . error) (IN . (aliased_opt . 0)) (OUT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ALIASED . 499) (ACCESS . (null_exclusion_opt . 0)) (NOT . ((aliased_opt . 0) 198)))
- ((default . error) (FUNCTION . (protected_opt . 0)) (PROCEDURE . (protected_opt . 0)) (PROTECTED . 496) (IDENTIFIER . (general_access_modifier_opt . 0)) (STRING_LITERAL . (general_access_modifier_opt . 0)) (CHARACTER_LITERAL . (general_access_modifier_opt . 0)) (ALL . 494) (CONSTANT . 495))
+ ((default . error) (IN . (aliased_opt . 0)) (OUT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ALIASED . 507) (ACCESS . (null_exclusion_opt . 0)) (NOT . ((aliased_opt . 0) 206)))
+ ((default . error) (FUNCTION . (protected_opt . 0)) (PROCEDURE . (protected_opt . 0)) (PROTECTED . 504) (IDENTIFIER . (general_access_modifier_opt . 0)) (STRING_LITERAL . (general_access_modifier_opt . 0)) (CHARACTER_LITERAL . (general_access_modifier_opt . 0)) (ALL . 502) (CONSTANT . 503))
((default . error) (ACCESS . (null_exclusion_opt . 1)) (CHARACTER_LITERAL . (null_exclusion_opt . 1)) (STRING_LITERAL . (null_exclusion_opt . 1)) (IDENTIFIER . (null_exclusion_opt . 1)))
((default . error) (DO . (parameter_and_result_profile . 2)) (RIGHT_PAREN . (parameter_and_result_profile . 2)) (COLON_EQUAL . (parameter_and_result_profile . 2)) (RENAMES . (parameter_and_result_profile . 2)) (WITH . (parameter_and_result_profile . 2)) (IS . (parameter_and_result_profile . 2)) (SEMICOLON . (parameter_and_result_profile . 2)))
- ((default . error) (ACCESS . 225) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (COLON_EQUAL . 491) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (ACCESS . 225) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (ACCESS . 232) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (COLON_EQUAL . 499) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (ACCESS . 232) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (CHARACTER_LITERAL . (mode_opt . 2)) (STRING_LITERAL . (mode_opt . 2)) (IDENTIFIER . (mode_opt . 2)) (NOT . (mode_opt . 2)) (ACCESS . (mode_opt . 2)))
- ((default . error) (NEW . 489))
+ ((default . error) (NEW . 497))
((default . error) (WITH . (formal_subprogram_declaration . 1)) (TYPE . (formal_subprogram_declaration . 1)) (PRAGMA . (formal_subprogram_declaration . 1)) (IDENTIFIER . (formal_subprogram_declaration . 1)) (FUNCTION . (formal_subprogram_declaration . 1)) (PROCEDURE . (formal_subprogram_declaration . 1)) (PACKAGE . (formal_subprogram_declaration . 1)))
((default . error) (WITH . (subprogram_default . 1)) (SEMICOLON . (subprogram_default . 1)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (BOX . 234) (NULL . 236) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (BOX . 241) (NULL . 243) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (WITH . (subprogram_default . 2)) (SEMICOLON . (subprogram_default . 2)))
- ((default . error) (WITH . (subprogram_default . 0)) (SEMICOLON . (subprogram_default . 0)) (DOT . 84) (TICK . 85) (LEFT_PAREN . 103))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (LEFT_PAREN . 471) (RANGE . 475) (MOD . 473) (DIGITS . 469) (DELTA . 468) (TASK . 478) (PROTECTED . 474) (INTERFACE . 470) (ARRAY . 467) (PRIVATE . (abstract_tagged_limited_opt . 0)) (TAGGED . 477) (NEW . (abstract_limited_synchronized_opt . 0)) (ABSTRACT . 466) (LIMITED . 472) (SYNCHRONIZED . 476) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198))
- ((default . error) (SEMICOLON . 465))
- ((default . error) (RIGHT_PAREN . 464))
+ ((default . error) (WITH . (subprogram_default . 0)) (SEMICOLON . (subprogram_default . 0)) (DOT . 86) (TICK . 87) (LEFT_PAREN . 105))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (LEFT_PAREN . 479) (RANGE . 483) (MOD . 481) (DIGITS . 477) (DELTA . 476) (TASK . 486) (PROTECTED . 482) (INTERFACE . 478) (ARRAY . 475) (PRIVATE . (abstract_tagged_limited_opt . 0)) (TAGGED . 485) (NEW . (abstract_limited_synchronized_opt . 0)) (ABSTRACT . 474) (LIMITED . 480) (SYNCHRONIZED . 484) (ACCESS . (null_exclusion_opt . 0)) (NOT . 206))
+ ((default . error) (SEMICOLON . 473))
+ ((default . error) (RIGHT_PAREN . 472))
((default . error) (RIGHT_PAREN . (discriminant_specification_list . 0)) (SEMICOLON . (discriminant_specification_list . 0)))
- ((default . error) (SEMICOLON . 462) (RIGHT_PAREN . 463))
- ((default . error) (COMMA . 92) (COLON . 461))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 470) (RIGHT_PAREN . 471))
+ ((default . error) (COMMA . 94) (COLON . 469))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (WITH . (with_clause . 0)) (USE . (with_clause . 0)) (SEPARATE . (with_clause . 0)) (PROCEDURE . (with_clause . 0)) (PRIVATE . (with_clause . 0)) (PRAGMA . (with_clause . 0)) (PACKAGE . (with_clause . 0)) (OVERRIDING . (with_clause . 0)) (NOT . (with_clause . 0)) (LIMITED . (with_clause . 0)) (GENERIC . (with_clause . 0)) (FUNCTION . (with_clause . 0)) ($EOI . (with_clause . 0)))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (DO . (name . 2)) (WHILE . (name . 2)) (SELECT . (name . 2)) (REQUEUE . (name . 2)) (RAISE . (name . 2)) (PRAGMA . (name . 2)) (NULL . (name . 2)) (LOOP . (name . 2)) (IF . (name . 2)) (GOTO . (name . 2)) (FOR . (name . 2)) (EXIT . (name . 2)) (DELAY . (name . 2)) (DECLARE . (name . 2)) (CASE . (name . 2)) (BEGIN . (name . 2)) (ABORT . (name . 2)) (ACCEPT . (name . 2)) (CHARACTER_LITERAL . (name . 2)) (STRING_LITERAL . (name . 2)) (IDENTIFIER . (name . 2)) (LESS_LESS . (name . 2)) (USE . (name . 2)) (XOR . (name . 2)) (OR . (name . 2)) (IN . (name . 2)) (NOT . (name . 2)) (EQUAL . (name . 2)) (GREATER . (name . 2)) (GREATER_EQUAL . (name . 2)) (LESS . (name . 2)) (LESS_EQUAL . (name . 2)) (SLASH_EQUAL . (name . 2)) (THEN . (name . 2)) (DIGITS . (name . 2)) (EQUAL_GREATER . (name . 2)) (ELSE . (name . 2)) (ELSIF . (name . 2)) (BAR . (name . 2)) (STAR_STAR . (name . 2)) (REM . (name . 2)) (MOD . (name . 2)) (STAR . (name . 2)) (SLASH . (name . 2)) (DOT_DOT . (name . 2)) (AMPERSAND . (name . 2)) (MINUS . (name . 2)) (PLUS . (name . 2)) (RIGHT_PAREN . (name . 2)) (RANGE . (name . 2)) (COLON_EQUAL . (name . 2)) (AND . (name . 2)) (OF . (name . 2)) (RETURN . (name . 2)) (TICK . (name . 2)) (DOT . (name . 2)) (LEFT_PAREN . (name . 2)) (IS . (name . 2)) (WITH . (name . 2)) (SEMICOLON . (name . 2)) (RENAMES . (name . 2)) (COMMA . (name . 2)))
+ ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (IS . ((association_opt . 0) (expression_opt . 0))) (SEMICOLON . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 168) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (STAR_STAR . (actual_parameter_part . 0)) (REM . (actual_parameter_part . 0)) (MOD . (actual_parameter_part . 0)) (STAR . (actual_parameter_part . 0)) (SLASH . (actual_parameter_part . 0)) (DOT_DOT . (actual_parameter_part . 0)) (AMPERSAND . (actual_parameter_part . 0)) (MINUS . (actual_parameter_part . 0)) (PLUS . (actual_parameter_part . 0)) (RIGHT_PAREN . (actual_parameter_part . 0)) (RANGE . (actual_parameter_part . 0)) (COLON_EQUAL . (actual_parameter_part . 0)) (AND . (actual_parameter_part . 0)) (OF . (actual_parameter_part . 0)) (DO . (actual_parameter_part . 0)) (WHILE . (actual_parameter_part . 0)) (SELECT . (actual_parameter_part . 0)) (REQUEUE . (actual_parameter_part . 0)) (RAISE . (actual_parameter_part . 0)) (PRAGMA . (actual_parameter_part . 0)) (NULL . (actual_parameter_part . 0)) (LOOP . (actual_parameter_part . 0)) (IF . (actual_parameter_part . 0)) (GOTO . (actual_parameter_part . 0)) (FOR . (actual_parameter_part . 0)) (EXIT . (actual_parameter_part . 0)) (DELAY . (actual_parameter_part . 0)) (DECLARE . (actual_parameter_part . 0)) (CASE . (actual_parameter_part . 0)) (BEGIN . (actual_parameter_part . 0)) (ABORT . (actual_parameter_part . 0)) (ACCEPT . (actual_parameter_part . 0)) (CHARACTER_LITERAL . (actual_parameter_part . 0)) (STRING_LITERAL . (actual_parameter_part . 0)) (IDENTIFIER . (actual_parameter_part . 0)) (LESS_LESS . (actual_parameter_part . 0)) (USE . (actual_parameter_part . 0)) (XOR . (actual_parameter_part . 0)) (OR . (actual_parameter_part . 0)) (IN . (actual_parameter_part . 0)) (NOT . (actual_parameter_part . 0)) (EQUAL . (actual_parameter_part . 0)) (GREATER . (actual_parameter_part . 0)) (GREATER_EQUAL . (actual_parameter_part . 0)) (LESS . (actual_parameter_part . 0)) (LESS_EQUAL . (actual_parameter_part . 0)) (SLASH_EQUAL . (actual_parameter_part . 0)) (THEN . (actual_parameter_part . 0)) (DIGITS . (actual_parameter_part . 0)) (EQUAL_GREATER . (actual_parameter_part . 0)) (ELSE . (actual_parameter_part . 0)) (ELSIF . (actual_parameter_part . 0)) (BAR . (actual_parameter_part . 0)) (RETURN . (actual_parameter_part . 0)) (TICK . (actual_parameter_part . 0)) (DOT . (actual_parameter_part . 0)) (LEFT_PAREN . (actual_parameter_part . 0)) (IS . (actual_parameter_part . 0)) (WITH . (actual_parameter_part . 0)) (SEMICOLON . (actual_parameter_part . 0)) (RENAMES . (actual_parameter_part . 0)) (COMMA . (actual_parameter_part . 0)))
+ ((default . error) (SEMICOLON . 463))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (MINUS . (relational_operator . 0)) (PLUS . (relational_operator . 0)) (IDENTIFIER . (relational_operator . 0)) (STRING_LITERAL . (relational_operator . 0)) (CHARACTER_LITERAL . (relational_operator . 0)) (ABS . (relational_operator . 0)) (LEFT_PAREN . (relational_operator . 0)) (NEW . (relational_operator . 0)) (NOT . (relational_operator . 0)) (NULL . (relational_operator . 0)))
((default . error) (MINUS . (relational_operator . 4)) (PLUS . (relational_operator . 4)) (IDENTIFIER . (relational_operator . 4)) (STRING_LITERAL . (relational_operator . 4)) (CHARACTER_LITERAL . (relational_operator . 4)) (ABS . (relational_operator . 4)) (LEFT_PAREN . (relational_operator . 4)) (NEW . (relational_operator . 4)) (NOT . (relational_operator . 4)) (NULL . (relational_operator . 4)))
((default . error) (MINUS . (relational_operator . 5)) (PLUS . (relational_operator . 5)) (IDENTIFIER . (relational_operator . 5)) (STRING_LITERAL . (relational_operator . 5)) (CHARACTER_LITERAL . (relational_operator . 5)) (ABS . (relational_operator . 5)) (LEFT_PAREN . (relational_operator . 5)) (NEW . (relational_operator . 5)) (NOT . (relational_operator . 5)) (NULL . (relational_operator . 5)))
((default . error) (MINUS . (relational_operator . 2)) (PLUS . (relational_operator . 2)) (IDENTIFIER . (relational_operator . 2)) (STRING_LITERAL . (relational_operator . 2)) (CHARACTER_LITERAL . (relational_operator . 2)) (ABS . (relational_operator . 2)) (LEFT_PAREN . (relational_operator . 2)) (NEW . (relational_operator . 2)) (NOT . (relational_operator . 2)) (NULL . (relational_operator . 2)))
((default . error) (MINUS . (relational_operator . 3)) (PLUS . (relational_operator . 3)) (IDENTIFIER . (relational_operator . 3)) (STRING_LITERAL . (relational_operator . 3)) (CHARACTER_LITERAL . (relational_operator . 3)) (ABS . (relational_operator . 3)) (LEFT_PAREN . (relational_operator . 3)) (NEW . (relational_operator . 3)) (NOT . (relational_operator . 3)) (NULL . (relational_operator . 3)))
((default . error) (MINUS . (relational_operator . 1)) (PLUS . (relational_operator . 1)) (IDENTIFIER . (relational_operator . 1)) (STRING_LITERAL . (relational_operator . 1)) (CHARACTER_LITERAL . (relational_operator . 1)) (ABS . (relational_operator . 1)) (LEFT_PAREN . (relational_operator . 1)) (NEW . (relational_operator . 1)) (NOT . (relational_operator . 1)) (NULL . (relational_operator . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (IN . 451))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (DO . (name . 2)) (WHILE . (name . 2)) (SELECT . (name . 2)) (REQUEUE . (name . 2)) (RAISE . (name . 2)) (PRAGMA . (name . 2)) (NULL . (name . 2)) (LOOP . (name . 2)) (IF . (name . 2)) (GOTO . (name . 2)) (FOR . (name . 2)) (EXIT . (name . 2)) (DELAY . (name . 2)) (DECLARE . (name . 2)) (CASE . (name . 2)) (BEGIN . (name . 2)) (ABORT . (name . 2)) (ACCEPT . (name . 2)) (CHARACTER_LITERAL . (name . 2)) (STRING_LITERAL . (name . 2)) (IDENTIFIER . (name . 2)) (LESS_LESS . (name . 2)) (USE . (name . 2)) (XOR . (name . 2)) (OR . (name . 2)) (IN . (name . 2)) (NOT . (name . 2)) (EQUAL . (name . 2)) (GREATER . (name . 2)) (GREATER_EQUAL . (name . 2)) (LESS . (name . 2)) (LESS_EQUAL . (name . 2)) (SLASH_EQUAL . (name . 2)) (THEN . (name . 2)) (DIGITS . (name . 2)) (EQUAL_GREATER . (name . 2)) (ELSE . (name . 2)) (ELSIF . (name . 2)) (BAR . (name . 2)) (STAR_STAR . (name . 2)) (REM . (name . 2)) (MOD . (name . 2)) (STAR . (name . 2)) (SLASH . (name . 2)) (DOT_DOT . (name . 2)) (AMPERSAND . (name . 2)) (MINUS . (name . 2)) (PLUS . (name . 2)) (RIGHT_PAREN . (name . 2)) (RANGE . (name . 2)) (COLON_EQUAL . (name . 2)) (AND . (name . 2)) (OF . (name . 2)) (RETURN . (name . 2)) (TICK . (name . 2)) (DOT . (name . 2)) (LEFT_PAREN . (name . 2)) (IS . (name . 2)) (WITH . (name . 2)) (SEMICOLON . (name . 2)) (RENAMES . (name . 2)) (COMMA . (name . 2)))
- ((default . error) (RANGE . 449) (LEFT_PAREN . 209) (ACCESS . 206) (DELTA . 207) (DIGITS . 208) (MOD . 210) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (BOX . 445) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (THEN . 443) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ELSE . 441) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ELSE . 439))
- ((default . error) (THEN . 438))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (COMMA . ((association_opt . 0) (expression_opt . 0))) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 163) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (STAR_STAR . (actual_parameter_part . 0)) (REM . (actual_parameter_part . 0)) (MOD . (actual_parameter_part . 0)) (STAR . (actual_parameter_part . 0)) (SLASH . (actual_parameter_part . 0)) (DOT_DOT . (actual_parameter_part . 0)) (AMPERSAND . (actual_parameter_part . 0)) (MINUS . (actual_parameter_part . 0)) (PLUS . (actual_parameter_part . 0)) (RIGHT_PAREN . (actual_parameter_part . 0)) (RANGE . (actual_parameter_part . 0)) (COLON_EQUAL . (actual_parameter_part . 0)) (AND . (actual_parameter_part . 0)) (OF . (actual_parameter_part . 0)) (DO . (actual_parameter_part . 0)) (WHILE . (actual_parameter_part . 0)) (SELECT . (actual_parameter_part . 0)) (REQUEUE . (actual_parameter_part . 0)) (RAISE . (actual_parameter_part . 0)) (PRAGMA . (actual_parameter_part . 0)) (NULL . (actual_parameter_part . 0)) (LOOP . (actual_parameter_part . 0)) (IF . (actual_parameter_part . 0)) (GOTO . (actual_parameter_part . 0)) (FOR . (actual_parameter_part . 0)) (EXIT . (actual_parameter_part . 0)) (DELAY . (actual_parameter_part . 0)) (DECLARE . (actual_parameter_part . 0)) (CASE . (actual_parameter_part . 0)) (BEGIN . (actual_parameter_part . 0)) (ABORT . (actual_parameter_part . 0)) (ACCEPT . (actual_parameter_part . 0)) (CHARACTER_LITERAL . (actual_parameter_part . 0)) (STRING_LITERAL . (actual_parameter_part . 0)) (IDENTIFIER . (actual_parameter_part . 0)) (LESS_LESS . (actual_parameter_part . 0)) (USE . (actual_parameter_part . 0)) (XOR . (actual_parameter_part . 0)) (OR . (actual_parameter_part . 0)) (IN . (actual_parameter_part . 0)) (NOT . (actual_parameter_part . 0)) (EQUAL . (actual_parameter_part . 0)) (GREATER . (actual_parameter_part . 0)) (GREATER_EQUAL . (actual_parameter_part . 0)) (LESS . (actual_parameter_part . 0)) (LESS_EQUAL . (actual_parameter_part . 0)) (SLASH_EQUAL . (actual_parameter_part . 0)) (THEN . (actual_parameter_part . 0)) (DIGITS . (actual_parameter_part . 0)) (EQUAL_GREATER . (actual_parameter_part . 0)) (ELSE . (actual_parameter_part . 0)) (ELSIF . (actual_parameter_part . 0)) (BAR . (actual_parameter_part . 0)) (RETURN . (actual_parameter_part . 0)) (TICK . (actual_parameter_part . 0)) (DOT . (actual_parameter_part . 0)) (LEFT_PAREN . (actual_parameter_part . 0)) (IS . (actual_parameter_part . 0)) (WITH . (actual_parameter_part . 0)) (SEMICOLON . (actual_parameter_part . 0)) (RENAMES . (actual_parameter_part . 0)) (COMMA . (actual_parameter_part . 0)))
- ((default . error) (XOR . (primary . 0)) (OR . (primary . 0)) (AND . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (LESS_EQUAL . (primary . 0)) (LESS . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (GREATER . (primary . 0)) (EQUAL . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (BAR . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (WITH . (primary . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (PLUS . 142) (MINUS . 141) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (IN . 457))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (RANGE . 455) (LEFT_PAREN . 217) (ACCESS . 214) (DELTA . 215) (DIGITS . 216) (MOD . 218) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (BOX . 451) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (THEN . 449) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ELSE . 447) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ELSE . 445))
+ ((default . error) (THEN . 444))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (XOR . (primary . 0)) (OR . (primary . 0)) (AND . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (LESS_EQUAL . (primary . 0)) (LESS . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (GREATER . (primary . 0)) (EQUAL . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (BAR . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (WITH . (primary . 0)) (IS . (primary . 0)) (SEMICOLON . (primary . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (COLON_EQUAL . (factor . 3)) (OF . (factor . 3)) (LOOP . (factor . 3)) (DO . (factor . 3)) (PLUS . (factor . 3)) (MINUS . (factor . 3)) (AMPERSAND . (factor . 3)) (SEMICOLON . (factor . 3)) (SLASH . (factor . 3)) (STAR . (factor . 3)) (MOD . (factor . 3)) (REM . (factor . 3)) (XOR . (factor . 3)) (OR . (factor . 3)) (AND . (factor . 3)) (IN . (factor . 3)) (NOT . (factor . 3)) (EQUAL . (factor . 3)) (GREATER . (factor . 3)) (GREATER_EQUAL . (factor . 3)) (LESS . (factor . 3)) (LESS_EQUAL . (factor . 3)) (SLASH_EQUAL . (factor . 3)) (IS . (factor . 3)) (WITH . (factor . 3)) (DOT_DOT . (factor . 3)) (THEN . (factor . 3)) (RANGE . (factor . 3)) (DIGITS . (factor . 3)) (EQUAL_GREATER . (factor . 3)) (ELSE . (factor . 3)) (ELSIF . (factor . 3)) (RIGHT_PAREN . (factor . 3)) (BAR . (factor . 3)) (COMMA . (factor . 3)))
- ((default . error) (BOX . 430) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (COLON . ( 428 (identifier_list . 0))) (COMMA . (identifier_list . 0)))
- ((default . error) (IDENTIFIER . 423) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 424))
- ((default . error) (BODY . 421) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 418) (TYPE . 420) (BODY . 419))
- ((default . error) (IDENTIFIER . 417))
- ((default . error) (TYPE . 416) (BODY . 415) (IDENTIFIER . 414))
- ((default . error) (IDENTIFIER . 413))
+ ((default . error) (BOX . 437) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (COLON . ( 436 (identifier_list . 0))) (COMMA . (identifier_list . 0)))
+ ((default . error) (IDENTIFIER . 431) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 432))
+ ((default . error) (BODY . 430) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 427) (TYPE . 429) (BODY . 428))
+ ((default . error) (IDENTIFIER . 426))
+ ((default . error) (TYPE . 425) (BODY . 424) (IDENTIFIER . 423))
+ ((default . error) (IDENTIFIER . 422))
((default . error) (END . (declaration . 0)) (PRIVATE . (declaration . 0)) (USE . (declaration . 0)) (TYPE . (declaration . 0)) (TASK . (declaration . 0)) (SUBTYPE . (declaration . 0)) (PROTECTED . (declaration . 0)) (PROCEDURE . (declaration . 0)) (PRAGMA . (declaration . 0)) (PACKAGE . (declaration . 0)) (OVERRIDING . (declaration . 0)) (NOT . (declaration . 0)) (GENERIC . (declaration . 0)) (FUNCTION . (declaration . 0)) (FOR . (declaration . 0)) (ENTRY . (declaration . 0)) (IDENTIFIER . (declaration . 0)) (BEGIN . (declaration . 0)))
((default . error) (END . (declaration . 1)) (PRIVATE . (declaration . 1)) (USE . (declaration . 1)) (TYPE . (declaration . 1)) (TASK . (declaration . 1)) (SUBTYPE . (declaration . 1)) (PROTECTED . (declaration . 1)) (PROCEDURE . (declaration . 1)) (PRAGMA . (declaration . 1)) (PACKAGE . (declaration . 1)) (OVERRIDING . (declaration . 1)) (NOT . (declaration . 1)) (GENERIC . (declaration . 1)) (FUNCTION . (declaration . 1)) (FOR . (declaration . 1)) (ENTRY . (declaration . 1)) (IDENTIFIER . (declaration . 1)) (BEGIN . (declaration . 1)))
((default . error) (WHEN . (aspect_clause . 3)) (PRIVATE . (aspect_clause . 3)) (END . (aspect_clause . 3)) (CASE . (aspect_clause . 3)) (BEGIN . (aspect_clause . 3)) (IDENTIFIER . (aspect_clause . 3)) (ENTRY . (aspect_clause . 3)) (FOR . (aspect_clause . 3)) (FUNCTION . (aspect_clause . 3)) (GENERIC . (aspect_clause . 3)) (NOT . (aspect_clause . 3)) (OVERRIDING . (aspect_clause . 3)) (PACKAGE . (aspect_clause . 3)) (PRAGMA . (aspect_clause . 3)) (PROCEDURE . (aspect_clause . 3)) (PROTECTED . (aspect_clause . 3)) (SUBTYPE . (aspect_clause . 3)) (TASK . (aspect_clause . 3)) (TYPE . (aspect_clause . 3)) (USE . (aspect_clause . 3)))
((default . error) (END . (declaration . 2)) (PRIVATE . (declaration . 2)) (USE . (declaration . 2)) (TYPE . (declaration . 2)) (TASK . (declaration . 2)) (SUBTYPE . (declaration . 2)) (PROTECTED . (declaration . 2)) (PROCEDURE . (declaration . 2)) (PRAGMA . (declaration . 2)) (PACKAGE . (declaration . 2)) (OVERRIDING . (declaration . 2)) (NOT . (declaration . 2)) (GENERIC . (declaration . 2)) (FUNCTION . (declaration . 2)) (FOR . (declaration . 2)) (ENTRY . (declaration . 2)) (IDENTIFIER . (declaration . 2)) (BEGIN . (declaration . 2)))
((default . error) (PRIVATE . (body . 1)) (END . (body . 1)) (BEGIN . (body . 1)) (IDENTIFIER . (body . 1)) (ENTRY . (body . 1)) (FOR . (body . 1)) (FUNCTION . (body . 1)) (GENERIC . (body . 1)) (NOT . (body . 1)) (OVERRIDING . (body . 1)) (PACKAGE . (body . 1)) (PRAGMA . (body . 1)) (PROCEDURE . (body . 1)) (PROTECTED . (body . 1)) (SUBTYPE . (body . 1)) (TASK . (body . 1)) (TYPE . (body . 1)) (USE . (body . 1)))
((default . error) (PRIVATE . (declarations . 0)) (END . (declarations . 0)) (BEGIN . (declarations . 0)) (IDENTIFIER . (declarations . 0)) (ENTRY . (declarations . 0)) (FOR . (declarations . 0)) (FUNCTION . (declarations . 0)) (GENERIC . (declarations . 0)) (NOT . (declarations . 0)) (OVERRIDING . (declarations . 0)) (PACKAGE . (declarations . 0)) (PRAGMA . (declarations . 0)) (PROCEDURE . (declarations . 0)) (PROTECTED . (declarations . 0)) (SUBTYPE . (declarations . 0)) (TASK . (declarations . 0)) (TYPE . (declarations . 0)) (USE . (declarations . 0)))
- ((default . error) (END . (declarative_part_opt . 1)) (PRIVATE . (declarative_part_opt . 1)) (BEGIN . (declarative_part_opt . 1)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (END . 410) (PRIVATE . 411))
+ ((default . error) (END . (declarative_part_opt . 1)) (PRIVATE . (declarative_part_opt . 1)) (BEGIN . (declarative_part_opt . 1)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (END . 419) (PRIVATE . 420))
((default . error) (END . (declaration . 3)) (PRIVATE . (declaration . 3)) (USE . (declaration . 3)) (TYPE . (declaration . 3)) (TASK . (declaration . 3)) (SUBTYPE . (declaration . 3)) (PROTECTED . (declaration . 3)) (PROCEDURE . (declaration . 3)) (PRAGMA . (declaration . 3)) (PACKAGE . (declaration . 3)) (OVERRIDING . (declaration . 3)) (NOT . (declaration . 3)) (GENERIC . (declaration . 3)) (FUNCTION . (declaration . 3)) (FOR . (declaration . 3)) (ENTRY . (declaration . 3)) (IDENTIFIER . (declaration . 3)) (BEGIN . (declaration . 3)))
((default . error) (WHEN . (aspect_clause . 1)) (PRIVATE . (aspect_clause . 1)) (END . (aspect_clause . 1)) (CASE . (aspect_clause . 1)) (BEGIN . (aspect_clause . 1)) (IDENTIFIER . (aspect_clause . 1)) (ENTRY . (aspect_clause . 1)) (FOR . (aspect_clause . 1)) (FUNCTION . (aspect_clause . 1)) (GENERIC . (aspect_clause . 1)) (NOT . (aspect_clause . 1)) (OVERRIDING . (aspect_clause . 1)) (PACKAGE . (aspect_clause . 1)) (PRAGMA . (aspect_clause . 1)) (PROCEDURE . (aspect_clause . 1)) (PROTECTED . (aspect_clause . 1)) (SUBTYPE . (aspect_clause . 1)) (TASK . (aspect_clause . 1)) (TYPE . (aspect_clause . 1)) (USE . (aspect_clause . 1)))
((default . error) (END . (declaration . 4)) (PRIVATE . (declaration . 4)) (USE . (declaration . 4)) (TYPE . (declaration . 4)) (TASK . (declaration . 4)) (SUBTYPE . (declaration . 4)) (PROTECTED . (declaration . 4)) (PROCEDURE . (declaration . 4)) (PRAGMA . (declaration . 4)) (PACKAGE . (declaration . 4)) (OVERRIDING . (declaration . 4)) (NOT . (declaration . 4)) (GENERIC . (declaration . 4)) (FUNCTION . (declaration . 4)) (FOR . (declaration . 4)) (ENTRY . (declaration . 4)) (IDENTIFIER . (declaration . 4)) (BEGIN . (declaration . 4)))
((default . error) (END . (declaration . 5)) (PRIVATE . (declaration . 5)) (USE . (declaration . 5)) (TYPE . (declaration . 5)) (TASK . (declaration . 5)) (SUBTYPE . (declaration . 5)) (PROTECTED . (declaration . 5)) (PROCEDURE . (declaration . 5)) (PRAGMA . (declaration . 5)) (PACKAGE . (declaration . 5)) (OVERRIDING . (declaration . 5)) (NOT . (declaration . 5)) (GENERIC . (declaration . 5)) (FUNCTION . (declaration . 5)) (FOR . (declaration . 5)) (ENTRY . (declaration . 5)) (IDENTIFIER . (declaration . 5)) (BEGIN . (declaration . 5)))
((default . error) (END . (declaration . 6)) (PRIVATE . (declaration . 6)) (USE . (declaration . 6)) (TYPE . (declaration . 6)) (TASK . (declaration . 6)) (SUBTYPE . (declaration . 6)) (PROTECTED . (declaration . 6)) (PROCEDURE . (declaration . 6)) (PRAGMA . (declaration . 6)) (PACKAGE . (declaration . 6)) (OVERRIDING . (declaration . 6)) (NOT . (declaration . 6)) (GENERIC . (declaration . 6)) (FUNCTION . (declaration . 6)) (FOR . (declaration . 6)) (ENTRY . (declaration . 6)) (IDENTIFIER . (declaration . 6)) (BEGIN . (declaration . 6)))
((default . error) (PRIVATE . (renaming_declaration . 3)) (END . (renaming_declaration . 3)) (BEGIN . (renaming_declaration . 3)) (IDENTIFIER . (renaming_declaration . 3)) (ENTRY . (renaming_declaration . 3)) (FOR . (renaming_declaration . 3)) (FUNCTION . (renaming_declaration . 3)) (GENERIC . (renaming_declaration . 3)) (NOT . (renaming_declaration . 3)) (OVERRIDING . (renaming_declaration . 3)) (PACKAGE . (renaming_declaration . 3)) (PRAGMA . (renaming_declaration . 3)) (PROCEDURE . (renaming_declaration . 3)) (PROTECTED . (renaming_declaration . 3)) (SUBTYPE . (renaming_declaration . 3)) (TASK . (renaming_declaration . 3)) (TYPE . (renaming_declaration . 3)) (USE . (renaming_declaration . 3)))
- ((default . error) (COMMA . 92) (COLON . 409))
+ ((default . error) (COMMA . 94) (COLON . 418))
((default . error) (PRIVATE . (type_declaration . 1)) (END . (type_declaration . 1)) (BEGIN . (type_declaration . 1)) (IDENTIFIER . (type_declaration . 1)) (ENTRY . (type_declaration . 1)) (FOR . (type_declaration . 1)) (FUNCTION . (type_declaration . 1)) (GENERIC . (type_declaration . 1)) (NOT . (type_declaration . 1)) (OVERRIDING . (type_declaration . 1)) (PACKAGE . (type_declaration . 1)) (PRAGMA . (type_declaration . 1)) (PROCEDURE . (type_declaration . 1)) (PROTECTED . (type_declaration . 1)) (SUBTYPE . (type_declaration . 1)) (TASK . (type_declaration . 1)) (TYPE . (type_declaration . 1)) (USE . (type_declaration . 1)))
((default . error) (END . (declaration . 7)) (PRIVATE . (declaration . 7)) (USE . (declaration . 7)) (TYPE . (declaration . 7)) (TASK . (declaration . 7)) (SUBTYPE . (declaration . 7)) (PROTECTED . (declaration . 7)) (PROCEDURE . (declaration . 7)) (PRAGMA . (declaration . 7)) (PACKAGE . (declaration . 7)) (OVERRIDING . (declaration . 7)) (NOT . (declaration . 7)) (GENERIC . (declaration . 7)) (FUNCTION . (declaration . 7)) (FOR . (declaration . 7)) (ENTRY . (declaration . 7)) (IDENTIFIER . (declaration . 7)) (BEGIN . (declaration . 7)))
((default . error) (END . (declaration . 9)) (PRIVATE . (declaration . 9)) (USE . (declaration . 9)) (TYPE . (declaration . 9)) (TASK . (declaration . 9)) (SUBTYPE . (declaration . 9)) (PROTECTED . (declaration . 9)) (PROCEDURE . (declaration . 9)) (PRAGMA . (declaration . 9)) (PACKAGE . (declaration . 9)) (OVERRIDING . (declaration . 9)) (NOT . (declaration . 9)) (GENERIC . (declaration . 9)) (FUNCTION . (declaration . 9)) (FOR . (declaration . 9)) (ENTRY . (declaration . 9)) (IDENTIFIER . (declaration . 9)) (BEGIN . (declaration . 9)))
((default . error) (PRIVATE . (renaming_declaration . 0)) (END . (renaming_declaration . 0)) (BEGIN . (renaming_declaration . 0)) (IDENTIFIER . (renaming_declaration . 0)) (ENTRY . (renaming_declaration . 0)) (FOR . (renaming_declaration . 0)) (FUNCTION . (renaming_declaration . 0)) (GENERIC . (renaming_declaration . 0)) (NOT . (renaming_declaration . 0)) (OVERRIDING . (renaming_declaration . 0)) (PACKAGE . (renaming_declaration . 0)) (PRAGMA . (renaming_declaration . 0)) (PROCEDURE . (renaming_declaration . 0)) (PROTECTED . (renaming_declaration . 0)) (SUBTYPE . (renaming_declaration . 0)) (TASK . (renaming_declaration . 0)) (TYPE . (renaming_declaration . 0)) (USE . (renaming_declaration . 0)))
- ((default . error) (ENTRY . 406) (FUNCTION . 37) (PROCEDURE . 38))
+ ((default . error) (ENTRY . 415) (FUNCTION . 39) (PROCEDURE . 40))
((default . error) ($EOI . (proper_body . 1)) (LIMITED . (proper_body . 1)) (SEPARATE . (proper_body . 1)) (WITH . (proper_body . 1)) (END . (proper_body . 1)) (PRIVATE . (proper_body . 1)) (USE . (proper_body . 1)) (TYPE . (proper_body . 1)) (TASK . (proper_body . 1)) (SUBTYPE . (proper_body . 1)) (PROTECTED . (proper_body . 1)) (PROCEDURE . (proper_body . 1)) (PRAGMA . (proper_body . 1)) (PACKAGE . (proper_body . 1)) (OVERRIDING . (proper_body . 1)) (NOT . (proper_body . 1)) (GENERIC . (proper_body . 1)) (FUNCTION . (proper_body . 1)) (FOR . (proper_body . 1)) (ENTRY . (proper_body . 1)) (IDENTIFIER . (proper_body . 1)) (BEGIN . (proper_body . 1)))
((default . error) (END . (body_stub . 1)) (PRIVATE . (body_stub . 1)) (USE . (body_stub . 1)) (TYPE . (body_stub . 1)) (TASK . (body_stub . 1)) (SUBTYPE . (body_stub . 1)) (PROTECTED . (body_stub . 1)) (PROCEDURE . (body_stub . 1)) (PRAGMA . (body_stub . 1)) (PACKAGE . (body_stub . 1)) (OVERRIDING . (body_stub . 1)) (NOT . (body_stub . 1)) (GENERIC . (body_stub . 1)) (FUNCTION . (body_stub . 1)) (FOR . (body_stub . 1)) (ENTRY . (body_stub . 1)) (IDENTIFIER . (body_stub . 1)) (BEGIN . (body_stub . 1)))
((default . error) (END . (declaration . 10)) (PRIVATE . (declaration . 10)) (USE . (declaration . 10)) (TYPE . (declaration . 10)) (TASK . (declaration . 10)) (SUBTYPE . (declaration . 10)) (PROTECTED . (declaration . 10)) (PROCEDURE . (declaration . 10)) (PRAGMA . (declaration . 10)) (PACKAGE . (declaration . 10)) (OVERRIDING . (declaration . 10)) (NOT . (declaration . 10)) (GENERIC . (declaration . 10)) (FUNCTION . (declaration . 10)) (FOR . (declaration . 10)) (ENTRY . (declaration . 10)) (IDENTIFIER . (declaration . 10)) (BEGIN . (declaration . 10)))
((default . error) (END . (full_type_declaration . 1)) (PRIVATE . (full_type_declaration . 1)) (USE . (full_type_declaration . 1)) (TYPE . (full_type_declaration . 1)) (TASK . (full_type_declaration . 1)) (SUBTYPE . (full_type_declaration . 1)) (PROTECTED . (full_type_declaration . 1)) (PROCEDURE . (full_type_declaration . 1)) (PRAGMA . (full_type_declaration . 1)) (PACKAGE . (full_type_declaration . 1)) (OVERRIDING . (full_type_declaration . 1)) (NOT . (full_type_declaration . 1)) (GENERIC . (full_type_declaration . 1)) (FUNCTION . (full_type_declaration . 1)) (FOR . (full_type_declaration . 1)) (ENTRY . (full_type_declaration . 1)) (IDENTIFIER . (full_type_declaration . 1)) (BEGIN . (full_type_declaration . 1)))
((default . error) (END . (declaration . 15)) (PRIVATE . (declaration . 15)) (USE . (declaration . 15)) (TYPE . (declaration . 15)) (TASK . (declaration . 15)) (SUBTYPE . (declaration . 15)) (PROTECTED . (declaration . 15)) (PROCEDURE . (declaration . 15)) (PRAGMA . (declaration . 15)) (PACKAGE . (declaration . 15)) (OVERRIDING . (declaration . 15)) (NOT . (declaration . 15)) (GENERIC . (declaration . 15)) (FUNCTION . (declaration . 15)) (FOR . (declaration . 15)) (ENTRY . (declaration . 15)) (IDENTIFIER . (declaration . 15)) (BEGIN . (declaration . 15)))
((default . error) (END . (declaration . 16)) (PRIVATE . (declaration . 16)) (USE . (declaration . 16)) (TYPE . (declaration . 16)) (TASK . (declaration . 16)) (SUBTYPE . (declaration . 16)) (PROTECTED . (declaration . 16)) (PROCEDURE . (declaration . 16)) (PRAGMA . (declaration . 16)) (PACKAGE . (declaration . 16)) (OVERRIDING . (declaration . 16)) (NOT . (declaration . 16)) (GENERIC . (declaration . 16)) (FUNCTION . (declaration . 16)) (FOR . (declaration . 16)) (ENTRY . (declaration . 16)) (IDENTIFIER . (declaration . 16)) (BEGIN . (declaration . 16)))
- ((default . error) (BEGIN . (declarative_part_opt . 0)) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (COLON_EQUAL . (simple_expression . 0)) (OF . (simple_expression . 0)) (LOOP . (simple_expression . 0)) (DO . (simple_expression . 0)) (DOT_DOT . (simple_expression . 0)) (SEMICOLON . (simple_expression . 0)) (XOR . (simple_expression . 0)) (OR . (simple_expression . 0)) (AND . (simple_expression . 0)) (SLASH_EQUAL . (simple_expression . 0)) (LESS_EQUAL . (simple_expression . 0)) (LESS . (simple_expression . 0)) (GREATER_EQUAL . (simple_expression . 0)) (GREATER . (simple_expression . 0)) (EQUAL . (simple_expression . 0)) (NOT . (simple_expression . 0)) (IN . (simple_expression . 0)) (IS . (simple_expression . 0)) (EQUAL_GREATER . (simple_expression . 0)) (BAR . (simple_expression . 0)) (WITH . (simple_expression . 0)) (THEN . (simple_expression . 0)) (RANGE . (simple_expression . 0)) (COMMA . (simple_expression . 0)) (RIGHT_PAREN . (simple_expression . 0)) (DIGITS . (simple_expression . 0)) (ELSE . (simple_expression . 0)) (ELSIF . (simple_expression . 0)) (PLUS . 335) (MINUS . 334) (AMPERSAND . 333))
+ ((default . error) (BEGIN . (declarative_part_opt . 0)) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (COLON_EQUAL . (simple_expression . 0)) (OF . (simple_expression . 0)) (LOOP . (simple_expression . 0)) (DO . (simple_expression . 0)) (DOT_DOT . (simple_expression . 0)) (SEMICOLON . (simple_expression . 0)) (XOR . (simple_expression . 0)) (OR . (simple_expression . 0)) (AND . (simple_expression . 0)) (SLASH_EQUAL . (simple_expression . 0)) (LESS_EQUAL . (simple_expression . 0)) (LESS . (simple_expression . 0)) (GREATER_EQUAL . (simple_expression . 0)) (GREATER . (simple_expression . 0)) (EQUAL . (simple_expression . 0)) (NOT . (simple_expression . 0)) (IN . (simple_expression . 0)) (IS . (simple_expression . 0)) (EQUAL_GREATER . (simple_expression . 0)) (BAR . (simple_expression . 0)) (WITH . (simple_expression . 0)) (THEN . (simple_expression . 0)) (RANGE . (simple_expression . 0)) (COMMA . (simple_expression . 0)) (RIGHT_PAREN . (simple_expression . 0)) (DIGITS . (simple_expression . 0)) (ELSE . (simple_expression . 0)) (ELSIF . (simple_expression . 0)) (PLUS . 342) (MINUS . 341) (AMPERSAND . 340))
((default . error) (IDENTIFIER . (binary_adding_operator . 2)) (STRING_LITERAL . (binary_adding_operator . 2)) (CHARACTER_LITERAL . (binary_adding_operator . 2)) (ABS . (binary_adding_operator . 2)) (LEFT_PAREN . (binary_adding_operator . 2)) (NEW . (binary_adding_operator . 2)) (NOT . (binary_adding_operator . 2)) (NULL . (binary_adding_operator . 2)))
((default . error) (IDENTIFIER . (binary_adding_operator . 1)) (STRING_LITERAL . (binary_adding_operator . 1)) (CHARACTER_LITERAL . (binary_adding_operator . 1)) (ABS . (binary_adding_operator . 1)) (LEFT_PAREN . (binary_adding_operator . 1)) (NEW . (binary_adding_operator . 1)) (NOT . (binary_adding_operator . 1)) (NULL . (binary_adding_operator . 1)))
((default . error) (IDENTIFIER . (binary_adding_operator . 0)) (STRING_LITERAL . (binary_adding_operator . 0)) (CHARACTER_LITERAL . (binary_adding_operator . 0)) (ABS . (binary_adding_operator . 0)) (LEFT_PAREN . (binary_adding_operator . 0)) (NEW . (binary_adding_operator . 0)) (NOT . (binary_adding_operator . 0)) (NULL . (binary_adding_operator . 0)))
- ((default . error) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (IDENTIFIER . (multiplying_operator . 1)) (STRING_LITERAL . (multiplying_operator . 1)) (CHARACTER_LITERAL . (multiplying_operator . 1)) (ABS . (multiplying_operator . 1)) (LEFT_PAREN . (multiplying_operator . 1)) (NEW . (multiplying_operator . 1)) (NOT . (multiplying_operator . 1)) (NULL . (multiplying_operator . 1)))
((default . error) (IDENTIFIER . (multiplying_operator . 0)) (STRING_LITERAL . (multiplying_operator . 0)) (CHARACTER_LITERAL . (multiplying_operator . 0)) (ABS . (multiplying_operator . 0)) (LEFT_PAREN . (multiplying_operator . 0)) (NEW . (multiplying_operator . 0)) (NOT . (multiplying_operator . 0)) (NULL . (multiplying_operator . 0)))
((default . error) (IDENTIFIER . (multiplying_operator . 2)) (STRING_LITERAL . (multiplying_operator . 2)) (CHARACTER_LITERAL . (multiplying_operator . 2)) (ABS . (multiplying_operator . 2)) (LEFT_PAREN . (multiplying_operator . 2)) (NEW . (multiplying_operator . 2)) (NOT . (multiplying_operator . 2)) (NULL . (multiplying_operator . 2)))
((default . error) (IDENTIFIER . (multiplying_operator . 3)) (STRING_LITERAL . (multiplying_operator . 3)) (CHARACTER_LITERAL . (multiplying_operator . 3)) (ABS . (multiplying_operator . 3)) (LEFT_PAREN . (multiplying_operator . 3)) (NEW . (multiplying_operator . 3)) (NOT . (multiplying_operator . 3)) (NULL . (multiplying_operator . 3)))
- ((default . error) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (THEN . 400) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ELSE . 398) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ELSE . 395))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (THEN . 393))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 137) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 389))
- ((default . error) (DOT . 84) (TICK . 85) (COLON_EQUAL . (primary . 3)) (OF . (primary . 3)) (LOOP . (primary . 3)) (DO . (primary . 3)) (STAR_STAR . (primary . 3)) (REM . (primary . 3)) (MOD . (primary . 3)) (STAR . (primary . 3)) (SLASH . (primary . 3)) (DOT_DOT . (primary . 3)) (AMPERSAND . (primary . 3)) (MINUS . (primary . 3)) (PLUS . (primary . 3)) (SEMICOLON . (primary . 3)) (XOR . (primary . 3)) (OR . (primary . 3)) (AND . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (LESS_EQUAL . (primary . 3)) (LESS . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (GREATER . (primary . 3)) (EQUAL . (primary . 3)) (NOT . (primary . 3)) (IN . (primary . 3)) (IS . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (BAR . (primary . 3)) (WITH . (primary . 3)) (THEN . (primary . 3)) (RANGE . (primary . 3)) (COMMA . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (DIGITS . (primary . 3)) (ELSE . (primary . 3)) (ELSIF . (primary . 3)) (LEFT_PAREN . 103))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ALL . 385) (SOME . 386))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (RIGHT_PAREN . 383))
- ((default . error) (RIGHT_PAREN . 382))
- ((default . error) (RIGHT_PAREN . 381))
+ ((default . error) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (THEN . 409) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ELSE . 407) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ELSE . 404))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (THEN . 402))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 143) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 398))
+ ((default . error) (DOT . 86) (TICK . 87) (COLON_EQUAL . (primary . 3)) (OF . (primary . 3)) (LOOP . (primary . 3)) (DO . (primary . 3)) (STAR_STAR . (primary . 3)) (REM . (primary . 3)) (MOD . (primary . 3)) (STAR . (primary . 3)) (SLASH . (primary . 3)) (DOT_DOT . (primary . 3)) (AMPERSAND . (primary . 3)) (MINUS . (primary . 3)) (PLUS . (primary . 3)) (SEMICOLON . (primary . 3)) (XOR . (primary . 3)) (OR . (primary . 3)) (AND . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (LESS_EQUAL . (primary . 3)) (LESS . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (GREATER . (primary . 3)) (EQUAL . (primary . 3)) (NOT . (primary . 3)) (IN . (primary . 3)) (IS . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (BAR . (primary . 3)) (WITH . (primary . 3)) (THEN . (primary . 3)) (RANGE . (primary . 3)) (COMMA . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (DIGITS . (primary . 3)) (ELSE . (primary . 3)) (ELSIF . (primary . 3)) (LEFT_PAREN . 105))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ALL . 394) (SOME . 395))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (RIGHT_PAREN . 392))
+ ((default . error) (RIGHT_PAREN . 391))
+ ((default . error) (RIGHT_PAREN . 390))
((default . error) (COLON_EQUAL . (factor . 2)) (OF . (factor . 2)) (LOOP . (factor . 2)) (DO . (factor . 2)) (PLUS . (factor . 2)) (MINUS . (factor . 2)) (AMPERSAND . (factor . 2)) (DOT_DOT . (factor . 2)) (SLASH . (factor . 2)) (STAR . (factor . 2)) (MOD . (factor . 2)) (REM . (factor . 2)) (SEMICOLON . (factor . 2)) (XOR . (factor . 2)) (OR . (factor . 2)) (AND . (factor . 2)) (IN . (factor . 2)) (NOT . (factor . 2)) (EQUAL . (factor . 2)) (GREATER . (factor . 2)) (GREATER_EQUAL . (factor . 2)) (LESS . (factor . 2)) (LESS_EQUAL . (factor . 2)) (SLASH_EQUAL . (factor . 2)) (IS . (factor . 2)) (EQUAL_GREATER . (factor . 2)) (BAR . (factor . 2)) (WITH . (factor . 2)) (THEN . (factor . 2)) (RANGE . (factor . 2)) (RIGHT_PAREN . (factor . 2)) (COMMA . (factor . 2)) (DIGITS . (factor . 2)) (ELSE . (factor . 2)) (ELSIF . (factor . 2)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 379))
- ((default . error) (BODY . 64))
- ((default . error) (BODY . 378))
- ((default . error) (BODY . 377))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 388))
+ ((default . error) (BODY . 66))
+ ((default . error) (BODY . 387))
+ ((default . error) (BODY . 386))
((default . error) (FUNCTION . 1) (PROCEDURE . 9))
((default . error) ($EOI . (subunit . 0)) (FUNCTION . (subunit . 0)) (GENERIC . (subunit . 0)) (LIMITED . (subunit . 0)) (NOT . (subunit . 0)) (OVERRIDING . (subunit . 0)) (PACKAGE . (subunit . 0)) (PRAGMA . (subunit . 0)) (PRIVATE . (subunit . 0)) (PROCEDURE . (subunit . 0)) (SEPARATE . (subunit . 0)) (USE . (subunit . 0)) (WITH . (subunit . 0)))
((default . error) (WITH . (use_clause . 1)) (SEPARATE . (use_clause . 1)) (LIMITED . (use_clause . 1)) ($EOI . (use_clause . 1)) (PRIVATE . (use_clause . 1)) (END . (use_clause . 1)) (BEGIN . (use_clause . 1)) (IDENTIFIER . (use_clause . 1)) (ENTRY . (use_clause . 1)) (FOR . (use_clause . 1)) (FUNCTION . (use_clause . 1)) (GENERIC . (use_clause . 1)) (NOT . (use_clause . 1)) (OVERRIDING . (use_clause . 1)) (PACKAGE . (use_clause . 1)) (PRAGMA . (use_clause . 1)) (PROCEDURE . (use_clause . 1)) (PROTECTED . (use_clause . 1)) (SUBTYPE . (use_clause . 1)) (TASK . (use_clause . 1)) (TYPE . (use_clause . 1)) (USE . (use_clause . 1)))
- ((default . error) (BEGIN . 375))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 597))
- ((default . error) (IDENTIFIER . 596))
- ((default . error) (EQUAL_GREATER . 595))
+ ((default . error) (SEMICOLON . 384))
+ ((default . error) (BEGIN . 383))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (BEGIN . (subprogram_renaming_declaration . 0)) (IDENTIFIER . (subprogram_renaming_declaration . 0)) (ENTRY . (subprogram_renaming_declaration . 0)) (FOR . (subprogram_renaming_declaration . 0)) (PROTECTED . (subprogram_renaming_declaration . 0)) (SUBTYPE . (subprogram_renaming_declaration . 0)) (TASK . (subprogram_renaming_declaration . 0)) (TYPE . (subprogram_renaming_declaration . 0)) (END . (subprogram_renaming_declaration . 0)) (WITH . (subprogram_renaming_declaration . 0)) (USE . (subprogram_renaming_declaration . 0)) (SEPARATE . (subprogram_renaming_declaration . 0)) (PROCEDURE . (subprogram_renaming_declaration . 0)) (PRIVATE . (subprogram_renaming_declaration . 0)) (PRAGMA . (subprogram_renaming_declaration . 0)) (PACKAGE . (subprogram_renaming_declaration . 0)) (OVERRIDING . (subprogram_renaming_declaration . 0)) (NOT . (subprogram_renaming_declaration . 0)) (LIMITED . (subprogram_renaming_declaration . 0)) (GENERIC . (subprogram_renaming_declaration . 0)) (FUNCTION . (subprogram_renaming_declaration . 0)) ($EOI . (subprogram_renaming_declaration . 0)))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 603))
+ ((default . error) (IDENTIFIER . 602))
+ ((default . error) (EQUAL_GREATER . 601))
((default . error) (COMMA . (pragma_argument_association . 0)) (RIGHT_PAREN . (pragma_argument_association . 0)))
((default . error) (OF . (primary . 6)) (COLON_EQUAL . (primary . 6)) (DO . (primary . 6)) (LOOP . (primary . 6)) (ELSIF . (primary . 6)) (ELSE . (primary . 6)) (DIGITS . (primary . 6)) (RIGHT_PAREN . (primary . 6)) (COMMA . (primary . 6)) (RANGE . (primary . 6)) (THEN . (primary . 6)) (WITH . (primary . 6)) (BAR . (primary . 6)) (EQUAL_GREATER . (primary . 6)) (IS . (primary . 6)) (IN . (primary . 6)) (NOT . (primary . 6)) (EQUAL . (primary . 6)) (GREATER . (primary . 6)) (GREATER_EQUAL . (primary . 6)) (LESS . (primary . 6)) (LESS_EQUAL . (primary . 6)) (SLASH_EQUAL . (primary . 6)) (AND . (primary . 6)) (OR . (primary . 6)) (XOR . (primary . 6)) (SEMICOLON . (primary . 6)) (PLUS . (primary . 6)) (MINUS . (primary . 6)) (AMPERSAND . (primary . 6)) (DOT_DOT . (primary . 6)) (SLASH . (primary . 6)) (STAR . (primary . 6)) (MOD . (primary . 6)) (REM . (primary . 6)) (STAR_STAR . (primary . 6)))
((default . error) (OF . (primary . 4)) (COLON_EQUAL . (primary . 4)) (DO . (primary . 4)) (LOOP . (primary . 4)) (ELSIF . (primary . 4)) (ELSE . (primary . 4)) (DIGITS . (primary . 4)) (RIGHT_PAREN . (primary . 4)) (COMMA . (primary . 4)) (RANGE . (primary . 4)) (THEN . (primary . 4)) (WITH . (primary . 4)) (BAR . (primary . 4)) (EQUAL_GREATER . (primary . 4)) (IS . (primary . 4)) (IN . (primary . 4)) (NOT . (primary . 4)) (EQUAL . (primary . 4)) (GREATER . (primary . 4)) (GREATER_EQUAL . (primary . 4)) (LESS . (primary . 4)) (LESS_EQUAL . (primary . 4)) (SLASH_EQUAL . (primary . 4)) (AND . (primary . 4)) (OR . (primary . 4)) (XOR . (primary . 4)) (SEMICOLON . (primary . 4)) (PLUS . (primary . 4)) (MINUS . (primary . 4)) (AMPERSAND . (primary . 4)) (DOT_DOT . (primary . 4)) (SLASH . (primary . 4)) (STAR . (primary . 4)) (MOD . (primary . 4)) (REM . (primary . 4)) (STAR_STAR . (primary . 4)))
((default . error) (OF . (primary . 5)) (COLON_EQUAL . (primary . 5)) (DO . (primary . 5)) (LOOP . (primary . 5)) (ELSIF . (primary . 5)) (ELSE . (primary . 5)) (DIGITS . (primary . 5)) (RIGHT_PAREN . (primary . 5)) (COMMA . (primary . 5)) (RANGE . (primary . 5)) (THEN . (primary . 5)) (WITH . (primary . 5)) (BAR . (primary . 5)) (EQUAL_GREATER . (primary . 5)) (IS . (primary . 5)) (IN . (primary . 5)) (NOT . (primary . 5)) (EQUAL . (primary . 5)) (GREATER . (primary . 5)) (GREATER_EQUAL . (primary . 5)) (LESS . (primary . 5)) (LESS_EQUAL . (primary . 5)) (SLASH_EQUAL . (primary . 5)) (AND . (primary . 5)) (OR . (primary . 5)) (XOR . (primary . 5)) (SEMICOLON . (primary . 5)) (PLUS . (primary . 5)) (MINUS . (primary . 5)) (AMPERSAND . (primary . 5)) (DOT_DOT . (primary . 5)) (SLASH . (primary . 5)) (STAR . (primary . 5)) (MOD . (primary . 5)) (REM . (primary . 5)) (STAR_STAR . (primary . 5)))
- ((default . error) (THEN . 594))
+ ((default . error) (THEN . 600))
((default . error) (IDENTIFIER . (quantifier . 0)))
((default . error) (IDENTIFIER . (quantifier . 1)))
- ((default . error) (IDENTIFIER . 592))
- ((default . error) (IS . 591))
+ ((default . error) (IDENTIFIER . 598))
+ ((default . error) (IS . 597))
((default . error) (WHEN . (pragma . 0)) (THEN . (pragma . 0)) (OR . (pragma . 0)) (ELSIF . (pragma . 0)) (ELSE . (pragma . 0)) (WHILE . (pragma . 0)) (SELECT . (pragma . 0)) (RETURN . (pragma . 0)) (REQUEUE . (pragma . 0)) (RAISE . (pragma . 0)) (NULL . (pragma . 0)) (LOOP . (pragma . 0)) (IF . (pragma . 0)) (GOTO . (pragma . 0)) (EXIT . (pragma . 0)) (DELAY . (pragma . 0)) (DECLARE . (pragma . 0)) (CASE . (pragma . 0)) (ABORT . (pragma . 0)) (ACCEPT . (pragma . 0)) (CHARACTER_LITERAL . (pragma . 0)) (STRING_LITERAL . (pragma . 0)) (LESS_LESS . (pragma . 0)) (EXCEPTION . (pragma . 0)) (USE . (pragma . 0)) (TYPE . (pragma . 0)) (TASK . (pragma . 0)) (SUBTYPE . (pragma . 0)) (PROTECTED . (pragma . 0)) (PROCEDURE . (pragma . 0)) (PRAGMA . (pragma . 0)) (PACKAGE . (pragma . 0)) (OVERRIDING . (pragma . 0)) (NOT . (pragma . 0)) (GENERIC . (pragma . 0)) (FUNCTION . (pragma . 0)) (FOR . (pragma . 0)) (ENTRY . (pragma . 0)) (IDENTIFIER . (pragma . 0)) (BEGIN . (pragma . 0)) (END . (pragma . 0)) (PRIVATE . (pragma . 0)) (WITH . (pragma . 0)) ($EOI . (pragma . 0)) (LIMITED . (pragma . 0)) (SEPARATE . (pragma . 0)))
((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 1)) (COMMA . (pragma_argument_association_list . 1)))
((default . error) (OF . (factor . 0)) (COLON_EQUAL . (factor . 0)) (DO . (factor . 0)) (LOOP . (factor . 0)) (ELSIF . (factor . 0)) (ELSE . (factor . 0)) (DIGITS . (factor . 0)) (COMMA . (factor . 0)) (RIGHT_PAREN . (factor . 0)) (RANGE . (factor . 0)) (THEN . (factor . 0)) (WITH . (factor . 0)) (BAR . (factor . 0)) (EQUAL_GREATER . (factor . 0)) (IS . (factor . 0)) (SLASH_EQUAL . (factor . 0)) (LESS_EQUAL . (factor . 0)) (LESS . (factor . 0)) (GREATER_EQUAL . (factor . 0)) (GREATER . (factor . 0)) (EQUAL . (factor . 0)) (NOT . (factor . 0)) (IN . (factor . 0)) (AND . (factor . 0)) (OR . (factor . 0)) (XOR . (factor . 0)) (SEMICOLON . (factor . 0)) (REM . (factor . 0)) (MOD . (factor . 0)) (STAR . (factor . 0)) (SLASH . (factor . 0)) (DOT_DOT . (factor . 0)) (AMPERSAND . (factor . 0)) (MINUS . (factor . 0)) (PLUS . (factor . 0)))
((default . error) (DO . (relation_and_list . 1)) (LOOP . (relation_and_list . 1)) (ELSIF . (relation_and_list . 1)) (ELSE . (relation_and_list . 1)) (EQUAL_GREATER . (relation_and_list . 1)) (DIGITS . (relation_and_list . 1)) (RIGHT_PAREN . (relation_and_list . 1)) (COMMA . (relation_and_list . 1)) (RANGE . (relation_and_list . 1)) (THEN . (relation_and_list . 1)) (SEMICOLON . (relation_and_list . 1)) (WITH . (relation_and_list . 1)) (IS . (relation_and_list . 1)) (AND . (relation_and_list . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (DO . (relation_or_list . 1)) (LOOP . (relation_or_list . 1)) (ELSIF . (relation_or_list . 1)) (ELSE . (relation_or_list . 1)) (EQUAL_GREATER . (relation_or_list . 1)) (DIGITS . (relation_or_list . 1)) (RIGHT_PAREN . (relation_or_list . 1)) (COMMA . (relation_or_list . 1)) (RANGE . (relation_or_list . 1)) (THEN . (relation_or_list . 1)) (SEMICOLON . (relation_or_list . 1)) (WITH . (relation_or_list . 1)) (IS . (relation_or_list . 1)) (OR . (relation_or_list . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (DO . (relation_xor_list . 1)) (LOOP . (relation_xor_list . 1)) (ELSIF . (relation_xor_list . 1)) (ELSE . (relation_xor_list . 1)) (EQUAL_GREATER . (relation_xor_list . 1)) (DIGITS . (relation_xor_list . 1)) (RIGHT_PAREN . (relation_xor_list . 1)) (COMMA . (relation_xor_list . 1)) (RANGE . (relation_xor_list . 1)) (THEN . (relation_xor_list . 1)) (SEMICOLON . (relation_xor_list . 1)) (WITH . (relation_xor_list . 1)) (IS . (relation_xor_list . 1)) (XOR . (relation_xor_list . 1)))
((default . error) (DO . (relation_xor_list . 0)) (LOOP . (relation_xor_list . 0)) (ELSIF . (relation_xor_list . 0)) (ELSE . (relation_xor_list . 0)) (EQUAL_GREATER . (relation_xor_list . 0)) (DIGITS . (relation_xor_list . 0)) (RIGHT_PAREN . (relation_xor_list . 0)) (COMMA . (relation_xor_list . 0)) (RANGE . (relation_xor_list . 0)) (THEN . (relation_xor_list . 0)) (SEMICOLON . (relation_xor_list . 0)) (WITH . (relation_xor_list . 0)) (IS . (relation_xor_list . 0)) (XOR . (relation_xor_list . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (DO . (relation_or_list . 0)) (LOOP . (relation_or_list . 0)) (ELSIF . (relation_or_list . 0)) (ELSE . (relation_or_list . 0)) (EQUAL_GREATER . (relation_or_list . 0)) (DIGITS . (relation_or_list . 0)) (RIGHT_PAREN . (relation_or_list . 0)) (COMMA . (relation_or_list . 0)) (RANGE . (relation_or_list . 0)) (THEN . (relation_or_list . 0)) (SEMICOLON . (relation_or_list . 0)) (WITH . (relation_or_list . 0)) (IS . (relation_or_list . 0)) (OR . (relation_or_list . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (DO . (relation_and_list . 0)) (LOOP . (relation_and_list . 0)) (ELSIF . (relation_and_list . 0)) (ELSE . (relation_and_list . 0)) (EQUAL_GREATER . (relation_and_list . 0)) (DIGITS . (relation_and_list . 0)) (RIGHT_PAREN . (relation_and_list . 0)) (COMMA . (relation_and_list . 0)) (RANGE . (relation_and_list . 0)) (THEN . (relation_and_list . 0)) (SEMICOLON . (relation_and_list . 0)) (WITH . (relation_and_list . 0)) (IS . (relation_and_list . 0)) (AND . (relation_and_list . 0)))
((default . error) (DO . (relation . 1)) (LOOP . (relation . 1)) (COMMA . (relation . 1)) (RIGHT_PAREN . (relation . 1)) (ELSIF . (relation . 1)) (ELSE . (relation . 1)) (EQUAL_GREATER . (relation . 1)) (DIGITS . (relation . 1)) (RANGE . (relation . 1)) (THEN . (relation . 1)) (SEMICOLON . (relation . 1)) (WITH . (relation . 1)) (IS . (relation . 1)) (AND . (relation . 1)) (OR . (relation . 1)) (XOR . (relation . 1)))
((default . error) (OF . (term . 1)) (COLON_EQUAL . (term . 1)) (DO . (term . 1)) (LOOP . (term . 1)) (ELSIF . (term . 1)) (ELSE . (term . 1)) (DIGITS . (term . 1)) (RIGHT_PAREN . (term . 1)) (COMMA . (term . 1)) (RANGE . (term . 1)) (THEN . (term . 1)) (WITH . (term . 1)) (BAR . (term . 1)) (EQUAL_GREATER . (term . 1)) (IS . (term . 1)) (IN . (term . 1)) (NOT . (term . 1)) (EQUAL . (term . 1)) (GREATER . (term . 1)) (GREATER_EQUAL . (term . 1)) (LESS . (term . 1)) (LESS_EQUAL . (term . 1)) (SLASH_EQUAL . (term . 1)) (AND . (term . 1)) (OR . (term . 1)) (XOR . (term . 1)) (SEMICOLON . (term . 1)) (PLUS . (term . 1)) (MINUS . (term . 1)) (AMPERSAND . (term . 1)) (DOT_DOT . (term . 1)) (SLASH . (term . 1)) (STAR . (term . 1)) (MOD . (term . 1)) (REM . (term . 1)))
- ((default . error) (OF . (term_list . 1)) (COLON_EQUAL . (term_list . 1)) (DO . (term_list . 1)) (LOOP . (term_list . 1)) (ELSIF . (term_list . 1)) (ELSE . (term_list . 1)) (DIGITS . (term_list . 1)) (COMMA . (term_list . 1)) (RIGHT_PAREN . (term_list . 1)) (RANGE . (term_list . 1)) (THEN . (term_list . 1)) (WITH . (term_list . 1)) (BAR . (term_list . 1)) (EQUAL_GREATER . (term_list . 1)) (IS . (term_list . 1)) (SLASH_EQUAL . (term_list . 1)) (LESS_EQUAL . (term_list . 1)) (LESS . (term_list . 1)) (GREATER_EQUAL . (term_list . 1)) (GREATER . (term_list . 1)) (EQUAL . (term_list . 1)) (NOT . (term_list . 1)) (IN . (term_list . 1)) (AND . (term_list . 1)) (OR . (term_list . 1)) (XOR . (term_list . 1)) (SEMICOLON . (term_list . 1)) (DOT_DOT . (term_list . 1)) (AMPERSAND . (term_list . 1)) (MINUS . (term_list . 1)) (PLUS . (term_list . 1)) (STAR . 338) (SLASH . 337) (MOD . 339) (REM . 340))
- ((default . error) (BEGIN . 585) (END . 586))
- ((default . error) (IDENTIFIER . 584))
- ((default . error) (WITH . (subprogram_specification . 0)) (IS . ( 583 (subprogram_specification . 0))) (SEMICOLON . (subprogram_specification . 0)) (RENAMES . (subprogram_specification . 0)))
- ((default . error) (SEMICOLON . 122) (RENAMES . 582) (IS . ( 581 (aspect_specification_opt . 0))) (WITH . 104))
- ((default . error) (EXCEPTION . 579) (CONSTANT . ( 578 (aliased_opt . 0))) (ARRAY . (aliased_opt . 0)) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ALIASED . 499))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (OF . (term_list . 1)) (COLON_EQUAL . (term_list . 1)) (DO . (term_list . 1)) (LOOP . (term_list . 1)) (ELSIF . (term_list . 1)) (ELSE . (term_list . 1)) (DIGITS . (term_list . 1)) (COMMA . (term_list . 1)) (RIGHT_PAREN . (term_list . 1)) (RANGE . (term_list . 1)) (THEN . (term_list . 1)) (WITH . (term_list . 1)) (BAR . (term_list . 1)) (EQUAL_GREATER . (term_list . 1)) (IS . (term_list . 1)) (SLASH_EQUAL . (term_list . 1)) (LESS_EQUAL . (term_list . 1)) (LESS . (term_list . 1)) (GREATER_EQUAL . (term_list . 1)) (GREATER . (term_list . 1)) (EQUAL . (term_list . 1)) (NOT . (term_list . 1)) (IN . (term_list . 1)) (AND . (term_list . 1)) (OR . (term_list . 1)) (XOR . (term_list . 1)) (SEMICOLON . (term_list . 1)) (DOT_DOT . (term_list . 1)) (AMPERSAND . (term_list . 1)) (MINUS . (term_list . 1)) (PLUS . (term_list . 1)) (STAR . 345) (SLASH . 344) (MOD . 346) (REM . 347))
+ ((default . error) (BEGIN . 591) (END . 592))
+ ((default . error) (IDENTIFIER . 590))
+ ((default . error) (WITH . (subprogram_specification . 0)) (IS . ( 589 (subprogram_specification . 0))) (SEMICOLON . (subprogram_specification . 0)) (RENAMES . (subprogram_specification . 0)))
+ ((default . error) (SEMICOLON . 126) (RENAMES . 127) (IS . ( 588 (aspect_specification_opt . 0))) (WITH . 107))
+ ((default . error) (EXCEPTION . 586) (CONSTANT . ( 585 (aliased_opt . 0))) (ARRAY . (aliased_opt . 0)) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ALIASED . 507))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (USE . (declarations . 1)) (TYPE . (declarations . 1)) (TASK . (declarations . 1)) (SUBTYPE . (declarations . 1)) (PROTECTED . (declarations . 1)) (PROCEDURE . (declarations . 1)) (PRAGMA . (declarations . 1)) (PACKAGE . (declarations . 1)) (OVERRIDING . (declarations . 1)) (NOT . (declarations . 1)) (GENERIC . (declarations . 1)) (FUNCTION . (declarations . 1)) (FOR . (declarations . 1)) (ENTRY . (declarations . 1)) (IDENTIFIER . (declarations . 1)) (BEGIN . (declarations . 1)) (END . (declarations . 1)) (PRIVATE . (declarations . 1)))
- ((default . error) (SEMICOLON . 574) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 188))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 572))
- ((default . error) (IDENTIFIER . 571))
- ((default . error) (IS . 570))
- ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 568))
- ((default . error) (IDENTIFIER . 567))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (RENAMES . 565) (DOT . 84) (TICK . 85) (IS . ( 102 (aspect_specification_opt . 0))) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 581) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 196))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 579))
+ ((default . error) (IDENTIFIER . 578))
+ ((default . error) (IS . 577))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 575))
+ ((default . error) (IDENTIFIER . 574))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (USE . ((direct_name . 0) (name . 0))) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
((default . error) (USE . ((direct_name . 1) (name . 7))) (LEFT_PAREN . (name . 7)) (DOT . (name . 7)) (TICK . (name . 7)))
- ((default . error) (USE . ( 564 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4)))
- ((default . error) (USE . 563))
- ((default . error) (DOT . 84) (TICK . 85) (USE . 562) (LEFT_PAREN . 103))
- ((default . error) (EXCEPTION . 559) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 2)) (IS . (aspect_specification_opt . 2)))
- ((default . error) (COMMA . (association_opt . 2)) (RIGHT_PAREN . (association_opt . 2)))
- ((default . error) (COMMA . (association_opt . 1)) (RIGHT_PAREN . (association_opt . 1)))
- ((default . error) (DOT . 84) (TICK . 85) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (LEFT_PAREN . 103))
- ((default . error) (RIGHT_PAREN . (association_list . 1)) (COMMA . (association_list . 1)))
+ ((default . error) (USE . ( 572 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4)))
+ ((default . error) (USE . 571))
+ ((default . error) (DOT . 86) (TICK . 87) (USE . 570) (LEFT_PAREN . 105))
+ ((default . error) (EXCEPTION . 567) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 206))
+ ((default . error) (SEMICOLON . (association_opt . 2)) (IS . (association_opt . 2)) (COMMA . (association_opt . 2)) (RIGHT_PAREN . (association_opt . 2)))
+ ((default . error) (SEMICOLON . (association_opt . 1)) (IS . (association_opt . 1)) (COMMA . (association_opt . 1)) (RIGHT_PAREN . (association_opt . 1)))
+ ((default . error) (DOT . 86) (TICK . 87) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (LEFT_PAREN . 105))
((default . error) (BAR . (choice_relation_and_list . 1)) (EQUAL_GREATER . (choice_relation_and_list . 1)) (AND . (choice_relation_and_list . 1)))
- ((default . error) (XOR . (choice_relation . 1)) (OR . (choice_relation . 1)) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (EQUAL . 251) (SLASH_EQUAL . 256) (LESS . 254) (LESS_EQUAL . 255) (GREATER . 252) (GREATER_EQUAL . 253))
+ ((default . error) (XOR . (choice_relation . 1)) (OR . (choice_relation . 1)) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (EQUAL . 262) (SLASH_EQUAL . 267) (LESS . 265) (LESS_EQUAL . 266) (GREATER . 263) (GREATER_EQUAL . 264))
((default . error) (BAR . (choice_relation_or_list . 1)) (EQUAL_GREATER . (choice_relation_or_list . 1)) (OR . (choice_relation_or_list . 1)))
((default . error) (BAR . (choice_relation_xor_list . 1)) (EQUAL_GREATER . (choice_relation_xor_list . 1)) (XOR . (choice_relation_xor_list . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (BAR . (choice_relation_xor_list . 0)) (EQUAL_GREATER . (choice_relation_xor_list . 0)) (XOR . (choice_relation_xor_list . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (BAR . (choice_relation_or_list . 0)) (EQUAL_GREATER . (choice_relation_or_list . 0)) (OR . (choice_relation_or_list . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (BAR . (choice_relation_and_list . 0)) (EQUAL_GREATER . (choice_relation_and_list . 0)) (AND . (choice_relation_and_list . 0)))
- ((default . error) (COMMA . (association_opt . 4)) (RIGHT_PAREN . (association_opt . 4)))
- ((default . error) (COMMA . (association_opt . 3)) (RIGHT_PAREN . (association_opt . 3)))
+ ((default . error) (SEMICOLON . (association_opt . 4)) (IS . (association_opt . 4)) (COMMA . (association_opt . 4)) (RIGHT_PAREN . (association_opt . 4)))
+ ((default . error) (SEMICOLON . (association_opt . 3)) (IS . (association_opt . 3)) (COMMA . (association_opt . 3)) (RIGHT_PAREN . (association_opt . 3)))
((default . error) (EQUAL_GREATER . (discrete_choice_list . 2)) (BAR . (discrete_choice_list . 2)))
- ((default . error) (DOT_DOT . 250) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (OR . (choice_relation . 1)) (XOR . (choice_relation . 1)) (EQUAL . 251) (SLASH_EQUAL . 256) (LESS . 254) (LESS_EQUAL . 255) (GREATER . 252) (GREATER_EQUAL . 253))
- ((default . error) (LOOP . (range . 1)) (DO . (range . 1)) (COMMA . (range . 1)) (OF . (range . 1)) (COLON_EQUAL . (range . 1)) (ELSIF . (range . 1)) (ELSE . (range . 1)) (DIGITS . (range . 1)) (RANGE . (range . 1)) (THEN . (range . 1)) (SEMICOLON . (range . 1)) (WITH . (range . 1)) (IS . (range . 1)) (AND . (range . 1)) (OR . (range . 1)) (XOR . (range . 1)) (RIGHT_PAREN . (range . 1)) (EQUAL_GREATER . (range . 1)) (BAR . (range . 1)) (LEFT_PAREN . 553))
- ((default . error) (WITH . (relation . 1)) (RIGHT_PAREN . (relation . 1)) (COMMA . (relation . 1)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . ((relation . 1) (choice_relation . 0))) (OR . ((relation . 1) (choice_relation . 0))) (XOR . ((relation . 1) (choice_relation . 0))))
- ((default . error) (PLUS . 136) (MINUS . 135) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (BAR . 551) (DO . (relation . 3)) (LOOP . (relation . 3)) (COMMA . (relation . 3)) (RIGHT_PAREN . (relation . 3)) (ELSIF . (relation . 3)) (ELSE . (relation . 3)) (EQUAL_GREATER . (relation . 3)) (DIGITS . (relation . 3)) (RANGE . (relation . 3)) (THEN . (relation . 3)) (SEMICOLON . (relation . 3)) (WITH . (relation . 3)) (IS . (relation . 3)) (AND . (relation . 3)) (OR . (relation . 3)) (XOR . (relation . 3)))
+ ((default . error) (DOT_DOT . 261) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (OR . (choice_relation . 1)) (XOR . (choice_relation . 1)) (EQUAL . 262) (SLASH_EQUAL . 267) (LESS . 265) (LESS_EQUAL . 266) (GREATER . 263) (GREATER_EQUAL . 264))
+ ((default . error) (LOOP . (range . 1)) (DO . (range . 1)) (COMMA . (range . 1)) (OF . (range . 1)) (COLON_EQUAL . (range . 1)) (ELSIF . (range . 1)) (ELSE . (range . 1)) (DIGITS . (range . 1)) (RANGE . (range . 1)) (THEN . (range . 1)) (SEMICOLON . (range . 1)) (WITH . (range . 1)) (IS . (range . 1)) (AND . (range . 1)) (OR . (range . 1)) (XOR . (range . 1)) (RIGHT_PAREN . (range . 1)) (EQUAL_GREATER . (range . 1)) (BAR . (range . 1)) (LEFT_PAREN . 561))
+ ((default . error) (SEMICOLON . (relation . 1)) (IS . (relation . 1)) (WITH . (relation . 1)) (RIGHT_PAREN . (relation . 1)) (COMMA . (relation . 1)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . ((relation . 1) (choice_relation . 0))) (OR . ((relation . 1) (choice_relation . 0))) (XOR . ((relation . 1) (choice_relation . 0))))
+ ((default . error) (PLUS . 142) (MINUS . 141) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (BAR . 559) (DO . (relation . 3)) (LOOP . (relation . 3)) (COMMA . (relation . 3)) (RIGHT_PAREN . (relation . 3)) (ELSIF . (relation . 3)) (ELSE . (relation . 3)) (EQUAL_GREATER . (relation . 3)) (DIGITS . (relation . 3)) (RANGE . (relation . 3)) (THEN . (relation . 3)) (SEMICOLON . (relation . 3)) (WITH . (relation . 3)) (IS . (relation . 3)) (AND . (relation . 3)) (OR . (relation . 3)) (XOR . (relation . 3)))
((default . error) (DO . (membership_choice_list . 0)) (LOOP . (membership_choice_list . 0)) (COMMA . (membership_choice_list . 0)) (RIGHT_PAREN . (membership_choice_list . 0)) (ELSIF . (membership_choice_list . 0)) (ELSE . (membership_choice_list . 0)) (EQUAL_GREATER . (membership_choice_list . 0)) (DIGITS . (membership_choice_list . 0)) (RANGE . (membership_choice_list . 0)) (THEN . (membership_choice_list . 0)) (SEMICOLON . (membership_choice_list . 0)) (WITH . (membership_choice_list . 0)) (IS . (membership_choice_list . 0)) (AND . (membership_choice_list . 0)) (OR . (membership_choice_list . 0)) (XOR . (membership_choice_list . 0)) (BAR . (membership_choice_list . 0)))
((default . error) (DO . (membership_choice . 1)) (LOOP . (membership_choice . 1)) (COMMA . (membership_choice . 1)) (RIGHT_PAREN . (membership_choice . 1)) (ELSIF . (membership_choice . 1)) (ELSE . (membership_choice . 1)) (EQUAL_GREATER . (membership_choice . 1)) (DIGITS . (membership_choice . 1)) (RANGE . (membership_choice . 1)) (THEN . (membership_choice . 1)) (SEMICOLON . (membership_choice . 1)) (WITH . (membership_choice . 1)) (IS . (membership_choice . 1)) (AND . (membership_choice . 1)) (OR . (membership_choice . 1)) (XOR . (membership_choice . 1)) (BAR . (membership_choice . 1)))
- ((default . error) (DOT_DOT . 250) (DO . (membership_choice . 0)) (LOOP . (membership_choice . 0)) (COMMA . (membership_choice . 0)) (RIGHT_PAREN . (membership_choice . 0)) (ELSIF . (membership_choice . 0)) (ELSE . (membership_choice . 0)) (EQUAL_GREATER . (membership_choice . 0)) (DIGITS . (membership_choice . 0)) (RANGE . (membership_choice . 0)) (THEN . (membership_choice . 0)) (SEMICOLON . (membership_choice . 0)) (WITH . (membership_choice . 0)) (IS . (membership_choice . 0)) (AND . (membership_choice . 0)) (OR . (membership_choice . 0)) (XOR . (membership_choice . 0)) (BAR . (membership_choice . 0)))
+ ((default . error) (DOT_DOT . 261) (DO . (membership_choice . 0)) (LOOP . (membership_choice . 0)) (COMMA . (membership_choice . 0)) (RIGHT_PAREN . (membership_choice . 0)) (ELSIF . (membership_choice . 0)) (ELSE . (membership_choice . 0)) (EQUAL_GREATER . (membership_choice . 0)) (DIGITS . (membership_choice . 0)) (RANGE . (membership_choice . 0)) (THEN . (membership_choice . 0)) (SEMICOLON . (membership_choice . 0)) (WITH . (membership_choice . 0)) (IS . (membership_choice . 0)) (AND . (membership_choice . 0)) (OR . (membership_choice . 0)) (XOR . (membership_choice . 0)) (BAR . (membership_choice . 0)))
((default . error) (DO . (range . 2)) (LOOP . (range . 2)) (OF . (range . 2)) (COLON_EQUAL . (range . 2)) (ELSIF . (range . 2)) (ELSE . (range . 2)) (DIGITS . (range . 2)) (RANGE . (range . 2)) (THEN . (range . 2)) (SEMICOLON . (range . 2)) (WITH . (range . 2)) (IS . (range . 2)) (AND . (range . 2)) (OR . (range . 2)) (XOR . (range . 2)) (COMMA . (range . 2)) (RIGHT_PAREN . (range . 2)) (EQUAL_GREATER . (range . 2)) (BAR . (range . 2)))
- ((default . error) (SEMICOLON . 550))
- ((default . error) (SEMICOLON . 549))
- ((default . error) (SEMICOLON . 548))
- ((default . error) (SEMICOLON . 547))
- ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 542) (IDENTIFIER . 541) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 69))
+ ((default . error) (BEGIN . (package_renaming_declaration . 0)) (IDENTIFIER . (package_renaming_declaration . 0)) (ENTRY . (package_renaming_declaration . 0)) (FOR . (package_renaming_declaration . 0)) (PROTECTED . (package_renaming_declaration . 0)) (SUBTYPE . (package_renaming_declaration . 0)) (TASK . (package_renaming_declaration . 0)) (TYPE . (package_renaming_declaration . 0)) (END . (package_renaming_declaration . 0)) (WITH . (package_renaming_declaration . 0)) (USE . (package_renaming_declaration . 0)) (SEPARATE . (package_renaming_declaration . 0)) (PROCEDURE . (package_renaming_declaration . 0)) (PRIVATE . (package_renaming_declaration . 0)) (PRAGMA . (package_renaming_declaration . 0)) (PACKAGE . (package_renaming_declaration . 0)) (OVERRIDING . (package_renaming_declaration . 0)) (NOT . (package_renaming_declaration . 0)) (LIMITED . (package_renaming_declaration . 0)) (GENERIC . (package_renaming_declaration . 0)) (FUNCTION . (package_renaming_declaration . 0)) ($EOI . (package_renaming_declaration . 0)))
+ ((default . error) (SEMICOLON . (association_list . 1)) (IS . (association_list . 1)) (COMMA . (association_list . 1)) (RIGHT_PAREN . (association_list . 1)))
+ ((default . error) (SEMICOLON . 558))
+ ((default . error) (SEMICOLON . 557))
+ ((default . error) (SEMICOLON . 556))
+ ((default . error) (SEMICOLON . 555))
+ ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 550) (IDENTIFIER . 549) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 71))
((default . error) (IS . (discriminant_part_opt . 2)) (WITH . (discriminant_part_opt . 2)) (SEMICOLON . (discriminant_part_opt . 2)))
((default . error) (IS . (discriminant_part_opt . 1)) (WITH . (discriminant_part_opt . 1)) (SEMICOLON . (discriminant_part_opt . 1)))
((default . error) (PACKAGE . (formal_type_declaration . 2)) (PROCEDURE . (formal_type_declaration . 2)) (FUNCTION . (formal_type_declaration . 2)) (IDENTIFIER . (formal_type_declaration . 2)) (PRAGMA . (formal_type_declaration . 2)) (TYPE . (formal_type_declaration . 2)) (WITH . (formal_type_declaration . 2)))
- ((default . error) (TAGGED . 539) (NEW . (abstract_limited_synchronized_opt . 3)) (SYNCHRONIZED . 538) (LIMITED . 537))
- ((default . error) (LEFT_PAREN . 536))
- ((default . error) (BOX . 535))
- ((default . error) (BOX . 534))
+ ((default . error) (TAGGED . 547) (NEW . (abstract_limited_synchronized_opt . 3)) (SYNCHRONIZED . 546) (LIMITED . 545))
+ ((default . error) (LEFT_PAREN . 544))
+ ((default . error) (BOX . 543))
+ ((default . error) (BOX . 542))
((default . error) (SEMICOLON . (interface_type_definition . 8)) (WITH . (interface_type_definition . 8)))
- ((default . error) (BOX . 533))
- ((default . error) (INTERFACE . 532) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NEW . (abstract_limited_synchronized_opt . 4)))
- ((default . error) (BOX . 531))
- ((default . error) (INTERFACE . 530))
- ((default . error) (BOX . 529))
- ((default . error) (INTERFACE . 528) (NEW . (abstract_limited_synchronized_opt . 5)))
- ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 526) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (INTERFACE . 525))
- ((default . error) (NEW . 524))
- ((default . error) (PRIVATE . 523))
+ ((default . error) (BOX . 541))
+ ((default . error) (INTERFACE . 540) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NEW . (abstract_limited_synchronized_opt . 4)))
+ ((default . error) (BOX . 539))
+ ((default . error) (INTERFACE . 538))
+ ((default . error) (BOX . 537))
+ ((default . error) (INTERFACE . 536) (NEW . (abstract_limited_synchronized_opt . 5)))
+ ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 534) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (INTERFACE . 533))
+ ((default . error) (NEW . 532))
+ ((default . error) (PRIVATE . 531))
((default . error) (WITH . (formal_type_definition . 9)) (SEMICOLON . (formal_type_definition . 9)))
((default . error) (WITH . (formal_type_definition . 8)) (SEMICOLON . (formal_type_definition . 8)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (WITH . (formal_type_definition . 1)) (SEMICOLON . (formal_type_definition . 1)))
((default . error) (WITH . (formal_type_definition . 10)) (SEMICOLON . (formal_type_definition . 10)))
- ((default . error) (SEMICOLON . 521))
- ((default . error) (SEMICOLON . 520))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (COLON_EQUAL . 516) (LEFT_PAREN . 103) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 514))
- ((default . error) (DOT . 84) (TICK . 85) (RIGHT_PAREN . (parameter_and_result_profile . 0)) (DO . (parameter_and_result_profile . 0)) (RENAMES . (parameter_and_result_profile . 0)) (COLON_EQUAL . (parameter_and_result_profile . 0)) (SEMICOLON . (parameter_and_result_profile . 0)) (IS . (parameter_and_result_profile . 0)) (WITH . (parameter_and_result_profile . 0)) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 529))
+ ((default . error) (SEMICOLON . 528))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (DOT . 86) (TICK . 87) (COLON_EQUAL . 524) (LEFT_PAREN . 105) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 522))
+ ((default . error) (DOT . 86) (TICK . 87) (RIGHT_PAREN . (parameter_and_result_profile . 0)) (DO . (parameter_and_result_profile . 0)) (RENAMES . (parameter_and_result_profile . 0)) (COLON_EQUAL . (parameter_and_result_profile . 0)) (SEMICOLON . (parameter_and_result_profile . 0)) (IS . (parameter_and_result_profile . 0)) (WITH . (parameter_and_result_profile . 0)) (LEFT_PAREN . 105))
((default . error) (IDENTIFIER . (general_access_modifier_opt . 1)) (STRING_LITERAL . (general_access_modifier_opt . 1)) (CHARACTER_LITERAL . (general_access_modifier_opt . 1)))
((default . error) (IDENTIFIER . (general_access_modifier_opt . 2)) (STRING_LITERAL . (general_access_modifier_opt . 2)) (CHARACTER_LITERAL . (general_access_modifier_opt . 2)))
((default . error) (FUNCTION . (protected_opt . 1)) (PROCEDURE . (protected_opt . 1)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (FUNCTION . 511) (PROCEDURE . 512))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (FUNCTION . 519) (PROCEDURE . 520))
((default . error) (IN . (aliased_opt . 1)) (OUT . (aliased_opt . 1)) (ARRAY . (aliased_opt . 1)) (CONSTANT . (aliased_opt . 1)) (IDENTIFIER . (aliased_opt . 1)) (STRING_LITERAL . (aliased_opt . 1)) (CHARACTER_LITERAL . (aliased_opt . 1)) (ACCESS . (aliased_opt . 1)) (NOT . (aliased_opt . 1)))
- ((default . error) (SEMICOLON . (parameter_specification . 3)) (RIGHT_PAREN . (parameter_specification . 3)) (COLON_EQUAL . 510))
- ((default . error) (NOT . (mode_opt . 0)) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 194) (OUT . 195))
+ ((default . error) (SEMICOLON . (parameter_specification . 3)) (RIGHT_PAREN . (parameter_specification . 3)) (COLON_EQUAL . 518))
+ ((default . error) (NOT . (mode_opt . 0)) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 202) (OUT . 203))
((default . error) (RIGHT_PAREN . (parameter_specification_list . 1)) (SEMICOLON . (parameter_specification_list . 1)))
- ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 163) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 507) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (DO . (aggregate . 0)) (LOOP . (aggregate . 0)) (RENAMES . (aggregate . 0)) (USE . (aggregate . 0)) (COLON_EQUAL . (aggregate . 0)) (WHILE . (aggregate . 0)) (SELECT . (aggregate . 0)) (REQUEUE . (aggregate . 0)) (RAISE . (aggregate . 0)) (PRAGMA . (aggregate . 0)) (NULL . (aggregate . 0)) (IF . (aggregate . 0)) (GOTO . (aggregate . 0)) (FOR . (aggregate . 0)) (EXIT . (aggregate . 0)) (DELAY . (aggregate . 0)) (DECLARE . (aggregate . 0)) (CASE . (aggregate . 0)) (BEGIN . (aggregate . 0)) (ABORT . (aggregate . 0)) (ACCEPT . (aggregate . 0)) (CHARACTER_LITERAL . (aggregate . 0)) (STRING_LITERAL . (aggregate . 0)) (IDENTIFIER . (aggregate . 0)) (LESS_LESS . (aggregate . 0)) (OF . (aggregate . 0)) (ELSIF . (aggregate . 0)) (ELSE . (aggregate . 0)) (DIGITS . (aggregate . 0)) (COMMA . (aggregate . 0)) (RIGHT_PAREN . (aggregate . 0)) (RANGE . (aggregate . 0)) (THEN . (aggregate . 0)) (WITH . (aggregate . 0)) (BAR . (aggregate . 0)) (EQUAL_GREATER . (aggregate . 0)) (IS . (aggregate . 0)) (SLASH_EQUAL . (aggregate . 0)) (LESS_EQUAL . (aggregate . 0)) (LESS . (aggregate . 0)) (GREATER_EQUAL . (aggregate . 0)) (GREATER . (aggregate . 0)) (EQUAL . (aggregate . 0)) (NOT . (aggregate . 0)) (IN . (aggregate . 0)) (AND . (aggregate . 0)) (OR . (aggregate . 0)) (XOR . (aggregate . 0)) (SEMICOLON . (aggregate . 0)) (STAR_STAR . (aggregate . 0)) (REM . (aggregate . 0)) (MOD . (aggregate . 0)) (STAR . (aggregate . 0)) (SLASH . (aggregate . 0)) (DOT_DOT . (aggregate . 0)) (AMPERSAND . (aggregate . 0)) (MINUS . (aggregate . 0)) (PLUS . (aggregate . 0)) (LEFT_PAREN . (aggregate . 0)) (DOT . (aggregate . 0)) (TICK . (aggregate . 0)) (RETURN . (aggregate . 0)))
- ((default . error) (RIGHT_PAREN . 506))
- ((default . error) (OF . (aggregate . 3)) (LESS_LESS . (aggregate . 3)) (IDENTIFIER . (aggregate . 3)) (STRING_LITERAL . (aggregate . 3)) (CHARACTER_LITERAL . (aggregate . 3)) (ACCEPT . (aggregate . 3)) (ABORT . (aggregate . 3)) (BEGIN . (aggregate . 3)) (CASE . (aggregate . 3)) (DECLARE . (aggregate . 3)) (DELAY . (aggregate . 3)) (EXIT . (aggregate . 3)) (FOR . (aggregate . 3)) (GOTO . (aggregate . 3)) (IF . (aggregate . 3)) (NULL . (aggregate . 3)) (PRAGMA . (aggregate . 3)) (RAISE . (aggregate . 3)) (REQUEUE . (aggregate . 3)) (SELECT . (aggregate . 3)) (WHILE . (aggregate . 3)) (COLON_EQUAL . (aggregate . 3)) (USE . (aggregate . 3)) (RENAMES . (aggregate . 3)) (LOOP . (aggregate . 3)) (DO . (aggregate . 3)) (RETURN . (aggregate . 3)) (TICK . (aggregate . 3)) (DOT . (aggregate . 3)) (LEFT_PAREN . (aggregate . 3)) (PLUS . (aggregate . 3)) (MINUS . (aggregate . 3)) (AMPERSAND . (aggregate . 3)) (DOT_DOT . (aggregate . 3)) (SLASH . (aggregate . 3)) (STAR . (aggregate . 3)) (MOD . (aggregate . 3)) (REM . (aggregate . 3)) (STAR_STAR . (aggregate . 3)) (SEMICOLON . (aggregate . 3)) (XOR . (aggregate . 3)) (OR . (aggregate . 3)) (AND . (aggregate . 3)) (IN . (aggregate . 3)) (NOT . (aggregate . 3)) (EQUAL . (aggregate . 3)) (GREATER . (aggregate . 3)) (GREATER_EQUAL . (aggregate . 3)) (LESS . (aggregate . 3)) (LESS_EQUAL . (aggregate . 3)) (SLASH_EQUAL . (aggregate . 3)) (IS . (aggregate . 3)) (EQUAL_GREATER . (aggregate . 3)) (BAR . (aggregate . 3)) (WITH . (aggregate . 3)) (THEN . (aggregate . 3)) (RANGE . (aggregate . 3)) (RIGHT_PAREN . (aggregate . 3)) (COMMA . (aggregate . 3)) (DIGITS . (aggregate . 3)) (ELSE . (aggregate . 3)) (ELSIF . (aggregate . 3)))
- ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (RECORD . 776))
- ((default . error) (COMMA . 272) (RIGHT_PAREN . 775))
- ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (NOT . 198))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (RETURN . 87) (LEFT_PAREN . 770))
- ((default . error) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (COLON_EQUAL . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (DO . (parameter_profile_opt . 0)) (RIGHT_PAREN . (parameter_profile_opt . 0)) (LEFT_PAREN . 770))
- ((default . error) (DOT . 84) (TICK . 85) (RIGHT_PAREN . (access_definition . 0)) (DO . (access_definition . 0)) (RENAMES . (access_definition . 0)) (COLON_EQUAL . (access_definition . 0)) (WITH . (access_definition . 0)) (SEMICOLON . (access_definition . 0)) (IS . (access_definition . 0)) (LEFT_PAREN . 103))
+ ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 168) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 515) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (DO . (aggregate . 0)) (LOOP . (aggregate . 0)) (USE . (aggregate . 0)) (COLON_EQUAL . (aggregate . 0)) (WHILE . (aggregate . 0)) (SELECT . (aggregate . 0)) (REQUEUE . (aggregate . 0)) (RAISE . (aggregate . 0)) (PRAGMA . (aggregate . 0)) (NULL . (aggregate . 0)) (IF . (aggregate . 0)) (GOTO . (aggregate . 0)) (FOR . (aggregate . 0)) (EXIT . (aggregate . 0)) (DELAY . (aggregate . 0)) (DECLARE . (aggregate . 0)) (CASE . (aggregate . 0)) (BEGIN . (aggregate . 0)) (ABORT . (aggregate . 0)) (ACCEPT . (aggregate . 0)) (CHARACTER_LITERAL . (aggregate . 0)) (STRING_LITERAL . (aggregate . 0)) (IDENTIFIER . (aggregate . 0)) (LESS_LESS . (aggregate . 0)) (OF . (aggregate . 0)) (ELSIF . (aggregate . 0)) (ELSE . (aggregate . 0)) (DIGITS . (aggregate . 0)) (COMMA . (aggregate . 0)) (RIGHT_PAREN . (aggregate . 0)) (RANGE . (aggregate . 0)) (THEN . (aggregate . 0)) (WITH . (aggregate . 0)) (BAR . (aggregate . 0)) (EQUAL_GREATER . (aggregate . 0)) (IS . (aggregate . 0)) (SLASH_EQUAL . (aggregate . 0)) (LESS_EQUAL . (aggregate . 0)) (LESS . (aggregate . 0)) (GREATER_EQUAL . (aggregate . 0)) (GREATER . (aggregate . 0)) (EQUAL . (aggregate . 0)) (NOT . (aggregate . 0)) (IN . (aggregate . 0)) (AND . (aggregate . 0)) (OR . (aggregate . 0)) (XOR . (aggregate . 0)) (SEMICOLON . (aggregate . 0)) (STAR_STAR . (aggregate . 0)) (REM . (aggregate . 0)) (MOD . (aggregate . 0)) (STAR . (aggregate . 0)) (SLASH . (aggregate . 0)) (DOT_DOT . (aggregate . 0)) (AMPERSAND . (aggregate . 0)) (MINUS . (aggregate . 0)) (PLUS . (aggregate . 0)) (LEFT_PAREN . (aggregate . 0)) (DOT . (aggregate . 0)) (TICK . (aggregate . 0)) (RENAMES . (aggregate . 0)) (RETURN . (aggregate . 0)))
+ ((default . error) (RIGHT_PAREN . 514))
+ ((default . error) (OF . (aggregate . 3)) (LESS_LESS . (aggregate . 3)) (IDENTIFIER . (aggregate . 3)) (STRING_LITERAL . (aggregate . 3)) (CHARACTER_LITERAL . (aggregate . 3)) (ACCEPT . (aggregate . 3)) (ABORT . (aggregate . 3)) (BEGIN . (aggregate . 3)) (CASE . (aggregate . 3)) (DECLARE . (aggregate . 3)) (DELAY . (aggregate . 3)) (EXIT . (aggregate . 3)) (FOR . (aggregate . 3)) (GOTO . (aggregate . 3)) (IF . (aggregate . 3)) (NULL . (aggregate . 3)) (PRAGMA . (aggregate . 3)) (RAISE . (aggregate . 3)) (REQUEUE . (aggregate . 3)) (SELECT . (aggregate . 3)) (WHILE . (aggregate . 3)) (COLON_EQUAL . (aggregate . 3)) (USE . (aggregate . 3)) (LOOP . (aggregate . 3)) (DO . (aggregate . 3)) (RETURN . (aggregate . 3)) (RENAMES . (aggregate . 3)) (TICK . (aggregate . 3)) (DOT . (aggregate . 3)) (LEFT_PAREN . (aggregate . 3)) (PLUS . (aggregate . 3)) (MINUS . (aggregate . 3)) (AMPERSAND . (aggregate . 3)) (DOT_DOT . (aggregate . 3)) (SLASH . (aggregate . 3)) (STAR . (aggregate . 3)) (MOD . (aggregate . 3)) (REM . (aggregate . 3)) (STAR_STAR . (aggregate . 3)) (SEMICOLON . (aggregate . 3)) (XOR . (aggregate . 3)) (OR . (aggregate . 3)) (AND . (aggregate . 3)) (IN . (aggregate . 3)) (NOT . (aggregate . 3)) (EQUAL . (aggregate . 3)) (GREATER . (aggregate . 3)) (GREATER_EQUAL . (aggregate . 3)) (LESS . (aggregate . 3)) (LESS_EQUAL . (aggregate . 3)) (SLASH_EQUAL . (aggregate . 3)) (IS . (aggregate . 3)) (EQUAL_GREATER . (aggregate . 3)) (BAR . (aggregate . 3)) (WITH . (aggregate . 3)) (THEN . (aggregate . 3)) (RANGE . (aggregate . 3)) (RIGHT_PAREN . (aggregate . 3)) (COMMA . (aggregate . 3)) (DIGITS . (aggregate . 3)) (ELSE . (aggregate . 3)) (ELSIF . (aggregate . 3)))
+ ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (RECORD . 780))
+ ((default . error) (COMMA . 258) (RIGHT_PAREN . 779))
+ ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (NOT . 206))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (RETURN . 89) (LEFT_PAREN . 774))
+ ((default . error) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (COLON_EQUAL . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (DO . (parameter_profile_opt . 0)) (RIGHT_PAREN . (parameter_profile_opt . 0)) (LEFT_PAREN . 774))
+ ((default . error) (DOT . 86) (TICK . 87) (RIGHT_PAREN . (access_definition . 0)) (DO . (access_definition . 0)) (RENAMES . (access_definition . 0)) (COLON_EQUAL . (access_definition . 0)) (WITH . (access_definition . 0)) (SEMICOLON . (access_definition . 0)) (IS . (access_definition . 0)) (LEFT_PAREN . 105))
((default . error) (WITH . (formal_object_declaration . 3)) (TYPE . (formal_object_declaration . 3)) (PRAGMA . (formal_object_declaration . 3)) (IDENTIFIER . (formal_object_declaration . 3)) (FUNCTION . (formal_object_declaration . 3)) (PROCEDURE . (formal_object_declaration . 3)) (PACKAGE . (formal_object_declaration . 3)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 767))
- ((default . error) (DOT . 84) (TICK . 85) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 765))
- ((default . error) (SEMICOLON . 764))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 771))
+ ((default . error) (DOT . 86) (TICK . 87) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 769))
+ ((default . error) (SEMICOLON . 768))
((default . error) (WITH . (formal_subprogram_declaration . 3)) (TYPE . (formal_subprogram_declaration . 3)) (PRAGMA . (formal_subprogram_declaration . 3)) (IDENTIFIER . (formal_subprogram_declaration . 3)) (FUNCTION . (formal_subprogram_declaration . 3)) (PROCEDURE . (formal_subprogram_declaration . 3)) (PACKAGE . (formal_subprogram_declaration . 3)))
((default . error) (WITH . (formal_subprogram_declaration . 0)) (TYPE . (formal_subprogram_declaration . 0)) (PRAGMA . (formal_subprogram_declaration . 0)) (IDENTIFIER . (formal_subprogram_declaration . 0)) (FUNCTION . (formal_subprogram_declaration . 0)) (PROCEDURE . (formal_subprogram_declaration . 0)) (PACKAGE . (formal_subprogram_declaration . 0)))
- ((default . error) (SEMICOLON . 763))
+ ((default . error) (SEMICOLON . 767))
((default . error) (SEMICOLON . (formal_type_definition . 0)) (WITH . (formal_type_definition . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (AND . 761) (WITH . (interface_type_definition . 5)) (SEMICOLON . (interface_type_definition . 5)))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (AND . 765) (WITH . (interface_type_definition . 5)) (SEMICOLON . (interface_type_definition . 5)))
((default . error) (RECORD . (abstract_tagged_limited_opt . 3)) (NULL . (abstract_tagged_limited_opt . 3)) (PRIVATE . (abstract_tagged_limited_opt . 3)))
- ((default . error) (SEMICOLON . 760))
- ((default . error) (AND . 759) (WITH . (interface_type_definition . 7)) (SEMICOLON . (interface_type_definition . 7)))
+ ((default . error) (SEMICOLON . 764))
+ ((default . error) (AND . 763) (WITH . (interface_type_definition . 7)) (SEMICOLON . (interface_type_definition . 7)))
((default . error) (SEMICOLON . (formal_type_definition . 3)) (WITH . (formal_type_definition . 3)))
- ((default . error) (AND . 758) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6)))
+ ((default . error) (AND . 762) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6)))
((default . error) (SEMICOLON . (formal_type_definition . 4)) (WITH . (formal_type_definition . 4)))
- ((default . error) (AND . 757) (WITH . (interface_type_definition . 4)) (SEMICOLON . (interface_type_definition . 4)))
- ((default . error) (RIGHT_PAREN . 756))
+ ((default . error) (AND . 761) (WITH . (interface_type_definition . 4)) (SEMICOLON . (interface_type_definition . 4)))
+ ((default . error) (RIGHT_PAREN . 760))
((default . error) (SEMICOLON . (formal_type_definition . 5)) (WITH . (formal_type_definition . 5)))
- ((default . error) (SEMICOLON . (formal_type_definition . 6)) (WITH . (formal_type_definition . 6)) (DIGITS . 755))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 746) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (SEMICOLON . (formal_type_definition . 6)) (WITH . (formal_type_definition . 6)) (DIGITS . 759))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 750) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (NEW . (abstract_limited_synchronized_opt . 1)))
((default . error) (NEW . (abstract_limited_synchronized_opt . 2)))
- ((default . error) (LIMITED . 745) (RECORD . (abstract_tagged_limited_opt . 2)) (NULL . (abstract_tagged_limited_opt . 2)) (PRIVATE . (abstract_tagged_limited_opt . 2)))
+ ((default . error) (LIMITED . 749) (RECORD . (abstract_tagged_limited_opt . 2)) (NULL . (abstract_tagged_limited_opt . 2)) (PRIVATE . (abstract_tagged_limited_opt . 2)))
((default . error) (RIGHT_PAREN . (discriminant_specification_list . 1)) (SEMICOLON . (discriminant_specification_list . 1)))
((default . error) (SEMICOLON . (null_exclusion_opt_name . 0)) (RIGHT_PAREN . (null_exclusion_opt_name . 0)) (COLON_EQUAL . (null_exclusion_opt_name . 0)) (DOT . (name . 0)) (LEFT_PAREN . (name . 0)) (TICK . (name . 0)))
- ((default . error) (NULL . 744))
- ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 743))
- ((default . error) (DOT . 84) (TICK . 85) (LEFT_PAREN . 103))
- ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 742))
+ ((default . error) (NULL . 748))
+ ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 747))
+ ((default . error) (DOT . 86) (TICK . 87) (LEFT_PAREN . 105))
+ ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 746))
((default . error) (SEMICOLON . (null_exclusion_opt_name . 1)) (RIGHT_PAREN . (null_exclusion_opt_name . 1)) (COLON_EQUAL . (null_exclusion_opt_name . 1)) (DOT . (name . 3)) (LEFT_PAREN . (name . 3)) (TICK . (name . 3)))
((default . error) ($EOI . (generic_renaming_declaration . 1)) (LIMITED . (generic_renaming_declaration . 1)) (SEPARATE . (generic_renaming_declaration . 1)) (WITH . (generic_renaming_declaration . 1)) (END . (generic_renaming_declaration . 1)) (PRIVATE . (generic_renaming_declaration . 1)) (USE . (generic_renaming_declaration . 1)) (TYPE . (generic_renaming_declaration . 1)) (TASK . (generic_renaming_declaration . 1)) (SUBTYPE . (generic_renaming_declaration . 1)) (PROTECTED . (generic_renaming_declaration . 1)) (PROCEDURE . (generic_renaming_declaration . 1)) (PRAGMA . (generic_renaming_declaration . 1)) (PACKAGE . (generic_renaming_declaration . 1)) (OVERRIDING . (generic_renaming_declaration . 1)) (NOT . (generic_renaming_declaration . 1)) (GENERIC . (generic_renaming_declaration . 1)) (FUNCTION . (generic_renaming_declaration . 1)) (FOR . (generic_renaming_declaration . 1)) (ENTRY . (generic_renaming_declaration . 1)) (IDENTIFIER . (generic_renaming_declaration . 1)) (BEGIN . (generic_renaming_declaration . 1)))
((default . error) ($EOI . (generic_renaming_declaration . 0)) (LIMITED . (generic_renaming_declaration . 0)) (SEPARATE . (generic_renaming_declaration . 0)) (WITH . (generic_renaming_declaration . 0)) (END . (generic_renaming_declaration . 0)) (PRIVATE . (generic_renaming_declaration . 0)) (USE . (generic_renaming_declaration . 0)) (TYPE . (generic_renaming_declaration . 0)) (TASK . (generic_renaming_declaration . 0)) (SUBTYPE . (generic_renaming_declaration . 0)) (PROTECTED . (generic_renaming_declaration . 0)) (PROCEDURE . (generic_renaming_declaration . 0)) (PRAGMA . (generic_renaming_declaration . 0)) (PACKAGE . (generic_renaming_declaration . 0)) (OVERRIDING . (generic_renaming_declaration . 0)) (NOT . (generic_renaming_declaration . 0)) (GENERIC . (generic_renaming_declaration . 0)) (FUNCTION . (generic_renaming_declaration . 0)) (FOR . (generic_renaming_declaration . 0)) (ENTRY . (generic_renaming_declaration . 0)) (IDENTIFIER . (generic_renaming_declaration . 0)) (BEGIN . (generic_renaming_declaration . 0)))
((default . error) ($EOI . (generic_renaming_declaration . 2)) (LIMITED . (generic_renaming_declaration . 2)) (SEPARATE . (generic_renaming_declaration . 2)) (WITH . (generic_renaming_declaration . 2)) (END . (generic_renaming_declaration . 2)) (PRIVATE . (generic_renaming_declaration . 2)) (USE . (generic_renaming_declaration . 2)) (TYPE . (generic_renaming_declaration . 2)) (TASK . (generic_renaming_declaration . 2)) (SUBTYPE . (generic_renaming_declaration . 2)) (PROTECTED . (generic_renaming_declaration . 2)) (PROCEDURE . (generic_renaming_declaration . 2)) (PRAGMA . (generic_renaming_declaration . 2)) (PACKAGE . (generic_renaming_declaration . 2)) (OVERRIDING . (generic_renaming_declaration . 2)) (NOT . (generic_renaming_declaration . 2)) (GENERIC . (generic_renaming_declaration . 2)) (FUNCTION . (generic_renaming_declaration . 2)) (FOR . (generic_renaming_declaration . 2)) (ENTRY . (generic_renaming_declaration . 2)) (IDENTIFIER . (generic_renaming_declaration . 2)) (BEGIN . (generic_renaming_declaration . 2)))
((default . error) (END . (generic_instantiation . 0)) (BEGIN . (generic_instantiation . 0)) (IDENTIFIER . (generic_instantiation . 0)) (ENTRY . (generic_instantiation . 0)) (FOR . (generic_instantiation . 0)) (PROTECTED . (generic_instantiation . 0)) (SUBTYPE . (generic_instantiation . 0)) (TASK . (generic_instantiation . 0)) (TYPE . (generic_instantiation . 0)) ($EOI . (generic_instantiation . 0)) (FUNCTION . (generic_instantiation . 0)) (GENERIC . (generic_instantiation . 0)) (LIMITED . (generic_instantiation . 0)) (NOT . (generic_instantiation . 0)) (OVERRIDING . (generic_instantiation . 0)) (PACKAGE . (generic_instantiation . 0)) (PRAGMA . (generic_instantiation . 0)) (PRIVATE . (generic_instantiation . 0)) (PROCEDURE . (generic_instantiation . 0)) (SEPARATE . (generic_instantiation . 0)) (USE . (generic_instantiation . 0)) (WITH . (generic_instantiation . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (BAR . 551) (LOOP . (relation . 2)) (DO . (relation . 2)) (XOR . (relation . 2)) (OR . (relation . 2)) (AND . (relation . 2)) (IS . (relation . 2)) (WITH . (relation . 2)) (SEMICOLON . (relation . 2)) (THEN . (relation . 2)) (RANGE . (relation . 2)) (DIGITS . (relation . 2)) (EQUAL_GREATER . (relation . 2)) (ELSE . (relation . 2)) (ELSIF . (relation . 2)) (RIGHT_PAREN . (relation . 2)) (COMMA . (relation . 2)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (BAR . 559) (LOOP . (relation . 2)) (DO . (relation . 2)) (XOR . (relation . 2)) (OR . (relation . 2)) (AND . (relation . 2)) (IS . (relation . 2)) (WITH . (relation . 2)) (SEMICOLON . (relation . 2)) (THEN . (relation . 2)) (RANGE . (relation . 2)) (DIGITS . (relation . 2)) (EQUAL_GREATER . (relation . 2)) (ELSE . (relation . 2)) (ELSIF . (relation . 2)) (RIGHT_PAREN . (relation . 2)) (COMMA . (relation . 2)))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (AND . (choice_relation_and_then_list . 0)) (EQUAL_GREATER . (choice_relation_and_then_list . 0)) (BAR . (choice_relation_and_then_list . 0)))
((default . error) (OR . (choice_relation_or_else_list . 0)) (EQUAL_GREATER . (choice_relation_or_else_list . 0)) (BAR . (choice_relation_or_else_list . 0)))
((default . error) (OR . (choice_relation_or_else_list . 1)) (EQUAL_GREATER . (choice_relation_or_else_list . 1)) (BAR . (choice_relation_or_else_list . 1)))
((default . error) (AND . (choice_relation_and_then_list . 1)) (EQUAL_GREATER . (choice_relation_and_then_list . 1)) (BAR . (choice_relation_and_then_list . 1)))
- ((default . error) (RENAMES . 738))
- ((default . error) (RENAMES . 737))
- ((default . error) (ACCESS . 225) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (LEFT_PAREN . 209) (RECORD . 733))
- ((default . error) (AT . 732))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (IS . ( 729 (aspect_specification_opt . 0))) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 188))
- ((default . error) (IS . ( 727 (aspect_specification_opt . 0))) (WITH . 104))
- ((default . error) (IS . 726))
- ((default . error) (NOT . 723) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 188))
- ((default . error) (IS . ( 721 (aspect_specification_opt . 0))) (WITH . 104))
- ((default . error) (SEMICOLON . 719) (IS . 720))
+ ((default . error) (RENAMES . 742))
+ ((default . error) (RENAMES . 741))
+ ((default . error) (ACCESS . 232) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (LEFT_PAREN . 217) (RECORD . 737))
+ ((default . error) (AT . 736))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (DOT . 86) (TICK . 87) (IS . ( 734 (aspect_specification_opt . 0))) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 196))
+ ((default . error) (IS . ( 732 (aspect_specification_opt . 0))) (WITH . 107))
+ ((default . error) (IS . 731))
+ ((default . error) (NOT . 728) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 196))
+ ((default . error) (IS . ( 726 (aspect_specification_opt . 0))) (WITH . 107))
+ ((default . error) (SEMICOLON . 724) (IS . 725))
((default . error) (END . (incomplete_type_declaration . 1)) (PRIVATE . (incomplete_type_declaration . 1)) (USE . (incomplete_type_declaration . 1)) (TYPE . (incomplete_type_declaration . 1)) (TASK . (incomplete_type_declaration . 1)) (SUBTYPE . (incomplete_type_declaration . 1)) (PROTECTED . (incomplete_type_declaration . 1)) (PROCEDURE . (incomplete_type_declaration . 1)) (PRAGMA . (incomplete_type_declaration . 1)) (PACKAGE . (incomplete_type_declaration . 1)) (OVERRIDING . (incomplete_type_declaration . 1)) (NOT . (incomplete_type_declaration . 1)) (GENERIC . (incomplete_type_declaration . 1)) (FUNCTION . (incomplete_type_declaration . 1)) (FOR . (incomplete_type_declaration . 1)) (ENTRY . (incomplete_type_declaration . 1)) (IDENTIFIER . (incomplete_type_declaration . 1)) (BEGIN . (incomplete_type_declaration . 1)))
- ((default . error) (IS . 718))
- ((default . error) (END . 717))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (package_specification . 1)) (LEFT_PAREN . 103))
- ((default . error) (COLON_EQUAL . 716))
- ((default . error) (SEMICOLON . 715))
- ((default . error) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (NOT . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (ARRAY . (constant_opt . 0)) (CONSTANT . 713))
- ((default . error) (SEPARATE . 712) (ABSTRACT . 711))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (NULL . 709))
- ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 707))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (IS . 723))
+ ((default . error) (END . 722))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (package_specification . 1)) (LEFT_PAREN . 105))
+ ((default . error) (COLON_EQUAL . 721))
+ ((default . error) (SEMICOLON . 720))
+ ((default . error) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (NOT . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (ARRAY . (constant_opt . 0)) (CONSTANT . 718))
+ ((default . error) (SEPARATE . 717) (ABSTRACT . 716))
+ ((default . error) (NULL . 715))
+ ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 713))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (LOOP . (relation_and_then_list . 0)) (DO . (relation_and_then_list . 0)) (AND . (relation_and_then_list . 0)) (IS . (relation_and_then_list . 0)) (WITH . (relation_and_then_list . 0)) (SEMICOLON . (relation_and_then_list . 0)) (THEN . (relation_and_then_list . 0)) (RANGE . (relation_and_then_list . 0)) (COMMA . (relation_and_then_list . 0)) (RIGHT_PAREN . (relation_and_then_list . 0)) (DIGITS . (relation_and_then_list . 0)) (EQUAL_GREATER . (relation_and_then_list . 0)) (ELSE . (relation_and_then_list . 0)) (ELSIF . (relation_and_then_list . 0)))
((default . error) (LOOP . (relation_or_else_list . 0)) (DO . (relation_or_else_list . 0)) (OR . (relation_or_else_list . 0)) (IS . (relation_or_else_list . 0)) (WITH . (relation_or_else_list . 0)) (SEMICOLON . (relation_or_else_list . 0)) (THEN . (relation_or_else_list . 0)) (RANGE . (relation_or_else_list . 0)) (COMMA . (relation_or_else_list . 0)) (RIGHT_PAREN . (relation_or_else_list . 0)) (DIGITS . (relation_or_else_list . 0)) (EQUAL_GREATER . (relation_or_else_list . 0)) (ELSE . (relation_or_else_list . 0)) (ELSIF . (relation_or_else_list . 0)))
((default . error) (LOOP . (relation_or_else_list . 1)) (DO . (relation_or_else_list . 1)) (OR . (relation_or_else_list . 1)) (IS . (relation_or_else_list . 1)) (WITH . (relation_or_else_list . 1)) (SEMICOLON . (relation_or_else_list . 1)) (THEN . (relation_or_else_list . 1)) (RANGE . (relation_or_else_list . 1)) (COMMA . (relation_or_else_list . 1)) (RIGHT_PAREN . (relation_or_else_list . 1)) (DIGITS . (relation_or_else_list . 1)) (EQUAL_GREATER . (relation_or_else_list . 1)) (ELSE . (relation_or_else_list . 1)) (ELSIF . (relation_or_else_list . 1)))
((default . error) (LOOP . (relation_and_then_list . 1)) (DO . (relation_and_then_list . 1)) (AND . (relation_and_then_list . 1)) (IS . (relation_and_then_list . 1)) (WITH . (relation_and_then_list . 1)) (SEMICOLON . (relation_and_then_list . 1)) (THEN . (relation_and_then_list . 1)) (RANGE . (relation_and_then_list . 1)) (COMMA . (relation_and_then_list . 1)) (RIGHT_PAREN . (relation_and_then_list . 1)) (DIGITS . (relation_and_then_list . 1)) (EQUAL_GREATER . (relation_and_then_list . 1)) (ELSE . (relation_and_then_list . 1)) (ELSIF . (relation_and_then_list . 1)))
- ((default . error) (WHEN . 701))
- ((default . error) (OF . 700) (COLON . 698) (IN . 699))
- ((default . error) (EQUAL_GREATER . 697))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 692))
- ((default . error) (COLON . 691))
- ((default . error) (IDENTIFIER . 690))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (UNTIL . 684) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (WHEN . (identifier_opt . 0)) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 592))
- ((default . error) (IDENTIFIER . 679))
- ((default . error) (THEN . (expression_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (SEMICOLON . 676))
- ((default . error) (SEMICOLON . 674) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 668) (DO . (extended_return_object_declaration_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 669) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ELSE . (select_alternative_list_opt . 0)) (END . (select_alternative_list_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (DELAY . 605) (WHEN . 657) (TERMINATE . 656) (ACCEPT . 600))
- ((default . error) (LOOP . (expression_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (WHEN . 707))
+ ((default . error) (OF . 706) (COLON . 704) (IN . 705))
+ ((default . error) (EQUAL_GREATER . 703))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 698))
+ ((default . error) (COLON . 697))
+ ((default . error) (IDENTIFIER . 696))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (UNTIL . 690) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (WHEN . (identifier_opt . 0)) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 598))
+ ((default . error) (IDENTIFIER . 685))
+ ((default . error) (THEN . (expression_opt . 0)) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (SEMICOLON . 682))
+ ((default . error) (SEMICOLON . 680) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 674) (DO . (extended_return_object_declaration_opt . 0)) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 675) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ELSE . (select_alternative_list_opt . 0)) (END . (select_alternative_list_opt . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (DELAY . 611) (WHEN . 663) (TERMINATE . 662) (ACCEPT . 606))
+ ((default . error) (LOOP . (expression_opt . 0)) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (OR . (compound_statement . 5)) (THEN . (compound_statement . 5)) (WHEN . (compound_statement . 5)) (EXCEPTION . (compound_statement . 5)) (END . (compound_statement . 5)) (LESS_LESS . (compound_statement . 5)) (IDENTIFIER . (compound_statement . 5)) (STRING_LITERAL . (compound_statement . 5)) (CHARACTER_LITERAL . (compound_statement . 5)) (ACCEPT . (compound_statement . 5)) (ABORT . (compound_statement . 5)) (BEGIN . (compound_statement . 5)) (CASE . (compound_statement . 5)) (DECLARE . (compound_statement . 5)) (DELAY . (compound_statement . 5)) (EXIT . (compound_statement . 5)) (FOR . (compound_statement . 5)) (GOTO . (compound_statement . 5)) (IF . (compound_statement . 5)) (LOOP . (compound_statement . 5)) (NULL . (compound_statement . 5)) (PRAGMA . (compound_statement . 5)) (RAISE . (compound_statement . 5)) (REQUEUE . (compound_statement . 5)) (RETURN . (compound_statement . 5)) (SELECT . (compound_statement . 5)) (WHILE . (compound_statement . 5)) (ELSE . (compound_statement . 5)) (ELSIF . (compound_statement . 5)))
((default . error) (OR . (simple_statement . 1)) (THEN . (simple_statement . 1)) (WHEN . (simple_statement . 1)) (EXCEPTION . (simple_statement . 1)) (END . (simple_statement . 1)) (LESS_LESS . (simple_statement . 1)) (IDENTIFIER . (simple_statement . 1)) (STRING_LITERAL . (simple_statement . 1)) (CHARACTER_LITERAL . (simple_statement . 1)) (ACCEPT . (simple_statement . 1)) (ABORT . (simple_statement . 1)) (BEGIN . (simple_statement . 1)) (CASE . (simple_statement . 1)) (DECLARE . (simple_statement . 1)) (DELAY . (simple_statement . 1)) (EXIT . (simple_statement . 1)) (FOR . (simple_statement . 1)) (GOTO . (simple_statement . 1)) (IF . (simple_statement . 1)) (LOOP . (simple_statement . 1)) (NULL . (simple_statement . 1)) (PRAGMA . (simple_statement . 1)) (RAISE . (simple_statement . 1)) (REQUEUE . (simple_statement . 1)) (RETURN . (simple_statement . 1)) (SELECT . (simple_statement . 1)) (WHILE . (simple_statement . 1)) (ELSE . (simple_statement . 1)) (ELSIF . (simple_statement . 1)))
((default . error) (OR . (select_statement . 3)) (THEN . (select_statement . 3)) (WHEN . (select_statement . 3)) (EXCEPTION . (select_statement . 3)) (END . (select_statement . 3)) (LESS_LESS . (select_statement . 3)) (IDENTIFIER . (select_statement . 3)) (STRING_LITERAL . (select_statement . 3)) (CHARACTER_LITERAL . (select_statement . 3)) (ACCEPT . (select_statement . 3)) (ABORT . (select_statement . 3)) (BEGIN . (select_statement . 3)) (CASE . (select_statement . 3)) (DECLARE . (select_statement . 3)) (DELAY . (select_statement . 3)) (EXIT . (select_statement . 3)) (FOR . (select_statement . 3)) (GOTO . (select_statement . 3)) (IF . (select_statement . 3)) (LOOP . (select_statement . 3)) (NULL . (select_statement . 3)) (PRAGMA . (select_statement . 3)) (RAISE . (select_statement . 3)) (REQUEUE . (select_statement . 3)) (RETURN . (select_statement . 3)) (SELECT . (select_statement . 3)) (WHILE . (select_statement . 3)) (ELSE . (select_statement . 3)) (ELSIF . (select_statement . 3)))
((default . error) (OR . (simple_statement . 7)) (THEN . (simple_statement . 7)) (WHEN . (simple_statement . 7)) (EXCEPTION . (simple_statement . 7)) (END . (simple_statement . 7)) (LESS_LESS . (simple_statement . 7)) (IDENTIFIER . (simple_statement . 7)) (STRING_LITERAL . (simple_statement . 7)) (CHARACTER_LITERAL . (simple_statement . 7)) (ACCEPT . (simple_statement . 7)) (ABORT . (simple_statement . 7)) (BEGIN . (simple_statement . 7)) (CASE . (simple_statement . 7)) (DECLARE . (simple_statement . 7)) (DELAY . (simple_statement . 7)) (EXIT . (simple_statement . 7)) (FOR . (simple_statement . 7)) (GOTO . (simple_statement . 7)) (IF . (simple_statement . 7)) (LOOP . (simple_statement . 7)) (NULL . (simple_statement . 7)) (PRAGMA . (simple_statement . 7)) (RAISE . (simple_statement . 7)) (REQUEUE . (simple_statement . 7)) (RETURN . (simple_statement . 7)) (SELECT . (simple_statement . 7)) (WHILE . (simple_statement . 7)) (ELSE . (simple_statement . 7)) (ELSIF . (simple_statement . 7)))
((default . error) (OR . (simple_statement . 2)) (THEN . (simple_statement . 2)) (WHEN . (simple_statement . 2)) (EXCEPTION . (simple_statement . 2)) (END . (simple_statement . 2)) (LESS_LESS . (simple_statement . 2)) (IDENTIFIER . (simple_statement . 2)) (STRING_LITERAL . (simple_statement . 2)) (CHARACTER_LITERAL . (simple_statement . 2)) (ACCEPT . (simple_statement . 2)) (ABORT . (simple_statement . 2)) (BEGIN . (simple_statement . 2)) (CASE . (simple_statement . 2)) (DECLARE . (simple_statement . 2)) (DELAY . (simple_statement . 2)) (EXIT . (simple_statement . 2)) (FOR . (simple_statement . 2)) (GOTO . (simple_statement . 2)) (IF . (simple_statement . 2)) (LOOP . (simple_statement . 2)) (NULL . (simple_statement . 2)) (PRAGMA . (simple_statement . 2)) (RAISE . (simple_statement . 2)) (REQUEUE . (simple_statement . 2)) (RETURN . (simple_statement . 2)) (SELECT . (simple_statement . 2)) (WHILE . (simple_statement . 2)) (ELSE . (simple_statement . 2)) (ELSIF . (simple_statement . 2)))
((default . error) (OR . (compound_statement . 4)) (THEN . (compound_statement . 4)) (WHEN . (compound_statement . 4)) (EXCEPTION . (compound_statement . 4)) (END . (compound_statement . 4)) (LESS_LESS . (compound_statement . 4)) (IDENTIFIER . (compound_statement . 4)) (STRING_LITERAL . (compound_statement . 4)) (CHARACTER_LITERAL . (compound_statement . 4)) (ACCEPT . (compound_statement . 4)) (ABORT . (compound_statement . 4)) (BEGIN . (compound_statement . 4)) (CASE . (compound_statement . 4)) (DECLARE . (compound_statement . 4)) (DELAY . (compound_statement . 4)) (EXIT . (compound_statement . 4)) (FOR . (compound_statement . 4)) (GOTO . (compound_statement . 4)) (IF . (compound_statement . 4)) (LOOP . (compound_statement . 4)) (NULL . (compound_statement . 4)) (PRAGMA . (compound_statement . 4)) (RAISE . (compound_statement . 4)) (REQUEUE . (compound_statement . 4)) (RETURN . (compound_statement . 4)) (SELECT . (compound_statement . 4)) (WHILE . (compound_statement . 4)) (ELSE . (compound_statement . 4)) (ELSIF . (compound_statement . 4)))
- ((default . error) (END . 654))
+ ((default . error) (END . 660))
((default . error) (OR . (compound_statement . 0)) (THEN . (compound_statement . 0)) (WHEN . (compound_statement . 0)) (EXCEPTION . (compound_statement . 0)) (END . (compound_statement . 0)) (LESS_LESS . (compound_statement . 0)) (IDENTIFIER . (compound_statement . 0)) (STRING_LITERAL . (compound_statement . 0)) (CHARACTER_LITERAL . (compound_statement . 0)) (ACCEPT . (compound_statement . 0)) (ABORT . (compound_statement . 0)) (BEGIN . (compound_statement . 0)) (CASE . (compound_statement . 0)) (DECLARE . (compound_statement . 0)) (DELAY . (compound_statement . 0)) (EXIT . (compound_statement . 0)) (FOR . (compound_statement . 0)) (GOTO . (compound_statement . 0)) (IF . (compound_statement . 0)) (LOOP . (compound_statement . 0)) (NULL . (compound_statement . 0)) (PRAGMA . (compound_statement . 0)) (RAISE . (compound_statement . 0)) (REQUEUE . (compound_statement . 0)) (RETURN . (compound_statement . 0)) (SELECT . (compound_statement . 0)) (WHILE . (compound_statement . 0)) (ELSE . (compound_statement . 0)) (ELSIF . (compound_statement . 0)))
- ((default . error) (LOOP . 653))
- ((default . error) (NULL . 611) (GOTO . 608) (ABORT . 601) (ACCEPT . 600) (DECLARE . 604) (BEGIN . 602) (LOOP . 610) (CASE . 603) (IF . 609) (PRAGMA . 7) (RAISE . 612) (DELAY . 605) (REQUEUE . 613) (RETURN . 614) (EXIT . 606) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (WHILE . 616) (FOR . 607) (SELECT . 615))
+ ((default . error) (LOOP . 659))
+ ((default . error) (NULL . 617) (GOTO . 614) (ABORT . 607) (ACCEPT . 606) (DECLARE . 610) (BEGIN . 608) (LOOP . 616) (CASE . 609) (IF . 615) (PRAGMA . 7) (RAISE . 618) (DELAY . 611) (REQUEUE . 619) (RETURN . 620) (EXIT . 612) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (WHILE . 622) (FOR . 613) (SELECT . 621))
((default . error) (OR . (compound_statement . 2)) (THEN . (compound_statement . 2)) (WHEN . (compound_statement . 2)) (EXCEPTION . (compound_statement . 2)) (END . (compound_statement . 2)) (LESS_LESS . (compound_statement . 2)) (IDENTIFIER . (compound_statement . 2)) (STRING_LITERAL . (compound_statement . 2)) (CHARACTER_LITERAL . (compound_statement . 2)) (ACCEPT . (compound_statement . 2)) (ABORT . (compound_statement . 2)) (BEGIN . (compound_statement . 2)) (CASE . (compound_statement . 2)) (DECLARE . (compound_statement . 2)) (DELAY . (compound_statement . 2)) (EXIT . (compound_statement . 2)) (FOR . (compound_statement . 2)) (GOTO . (compound_statement . 2)) (IF . (compound_statement . 2)) (LOOP . (compound_statement . 2)) (NULL . (compound_statement . 2)) (PRAGMA . (compound_statement . 2)) (RAISE . (compound_statement . 2)) (REQUEUE . (compound_statement . 2)) (RETURN . (compound_statement . 2)) (SELECT . (compound_statement . 2)) (WHILE . (compound_statement . 2)) (ELSE . (compound_statement . 2)) (ELSIF . (compound_statement . 2)))
- ((default . error) (DOT . 84) (SEMICOLON . 650) (TICK . 85) (COLON_EQUAL . 649) (LEFT_PAREN . 103))
+ ((default . error) (DOT . 86) (SEMICOLON . 656) (TICK . 87) (COLON_EQUAL . 655) (LEFT_PAREN . 105))
((default . error) (OR . (simple_statement . 10)) (THEN . (simple_statement . 10)) (WHEN . (simple_statement . 10)) (EXCEPTION . (simple_statement . 10)) (END . (simple_statement . 10)) (LESS_LESS . (simple_statement . 10)) (IDENTIFIER . (simple_statement . 10)) (STRING_LITERAL . (simple_statement . 10)) (CHARACTER_LITERAL . (simple_statement . 10)) (ACCEPT . (simple_statement . 10)) (ABORT . (simple_statement . 10)) (BEGIN . (simple_statement . 10)) (CASE . (simple_statement . 10)) (DECLARE . (simple_statement . 10)) (DELAY . (simple_statement . 10)) (EXIT . (simple_statement . 10)) (FOR . (simple_statement . 10)) (GOTO . (simple_statement . 10)) (IF . (simple_statement . 10)) (LOOP . (simple_statement . 10)) (NULL . (simple_statement . 10)) (PRAGMA . (simple_statement . 10)) (RAISE . (simple_statement . 10)) (REQUEUE . (simple_statement . 10)) (RETURN . (simple_statement . 10)) (SELECT . (simple_statement . 10)) (WHILE . (simple_statement . 10)) (ELSE . (simple_statement . 10)) (ELSIF . (simple_statement . 10)))
((default . error) (OR . (simple_statement . 4)) (THEN . (simple_statement . 4)) (WHEN . (simple_statement . 4)) (EXCEPTION . (simple_statement . 4)) (END . (simple_statement . 4)) (LESS_LESS . (simple_statement . 4)) (IDENTIFIER . (simple_statement . 4)) (STRING_LITERAL . (simple_statement . 4)) (CHARACTER_LITERAL . (simple_statement . 4)) (ACCEPT . (simple_statement . 4)) (ABORT . (simple_statement . 4)) (BEGIN . (simple_statement . 4)) (CASE . (simple_statement . 4)) (DECLARE . (simple_statement . 4)) (DELAY . (simple_statement . 4)) (EXIT . (simple_statement . 4)) (FOR . (simple_statement . 4)) (GOTO . (simple_statement . 4)) (IF . (simple_statement . 4)) (LOOP . (simple_statement . 4)) (NULL . (simple_statement . 4)) (PRAGMA . (simple_statement . 4)) (RAISE . (simple_statement . 4)) (REQUEUE . (simple_statement . 4)) (RETURN . (simple_statement . 4)) (SELECT . (simple_statement . 4)) (WHILE . (simple_statement . 4)) (ELSE . (simple_statement . 4)) (ELSIF . (simple_statement . 4)))
((default . error) (OR . (simple_statement . 9)) (THEN . (simple_statement . 9)) (WHEN . (simple_statement . 9)) (EXCEPTION . (simple_statement . 9)) (END . (simple_statement . 9)) (LESS_LESS . (simple_statement . 9)) (IDENTIFIER . (simple_statement . 9)) (STRING_LITERAL . (simple_statement . 9)) (CHARACTER_LITERAL . (simple_statement . 9)) (ACCEPT . (simple_statement . 9)) (ABORT . (simple_statement . 9)) (BEGIN . (simple_statement . 9)) (CASE . (simple_statement . 9)) (DECLARE . (simple_statement . 9)) (DELAY . (simple_statement . 9)) (EXIT . (simple_statement . 9)) (FOR . (simple_statement . 9)) (GOTO . (simple_statement . 9)) (IF . (simple_statement . 9)) (LOOP . (simple_statement . 9)) (NULL . (simple_statement . 9)) (PRAGMA . (simple_statement . 9)) (RAISE . (simple_statement . 9)) (REQUEUE . (simple_statement . 9)) (RETURN . (simple_statement . 9)) (SELECT . (simple_statement . 9)) (WHILE . (simple_statement . 9)) (ELSE . (simple_statement . 9)) (ELSIF . (simple_statement . 9)))
((default . error) (OR . (simple_statement . 6)) (THEN . (simple_statement . 6)) (WHEN . (simple_statement . 6)) (EXCEPTION . (simple_statement . 6)) (END . (simple_statement . 6)) (LESS_LESS . (simple_statement . 6)) (IDENTIFIER . (simple_statement . 6)) (STRING_LITERAL . (simple_statement . 6)) (CHARACTER_LITERAL . (simple_statement . 6)) (ACCEPT . (simple_statement . 6)) (ABORT . (simple_statement . 6)) (BEGIN . (simple_statement . 6)) (CASE . (simple_statement . 6)) (DECLARE . (simple_statement . 6)) (DELAY . (simple_statement . 6)) (EXIT . (simple_statement . 6)) (FOR . (simple_statement . 6)) (GOTO . (simple_statement . 6)) (IF . (simple_statement . 6)) (LOOP . (simple_statement . 6)) (NULL . (simple_statement . 6)) (PRAGMA . (simple_statement . 6)) (RAISE . (simple_statement . 6)) (REQUEUE . (simple_statement . 6)) (RETURN . (simple_statement . 6)) (SELECT . (simple_statement . 6)) (WHILE . (simple_statement . 6)) (ELSE . (simple_statement . 6)) (ELSIF . (simple_statement . 6)))
((default . error) (OR . (select_statement . 0)) (THEN . (select_statement . 0)) (WHEN . (select_statement . 0)) (EXCEPTION . (select_statement . 0)) (END . (select_statement . 0)) (LESS_LESS . (select_statement . 0)) (IDENTIFIER . (select_statement . 0)) (STRING_LITERAL . (select_statement . 0)) (CHARACTER_LITERAL . (select_statement . 0)) (ACCEPT . (select_statement . 0)) (ABORT . (select_statement . 0)) (BEGIN . (select_statement . 0)) (CASE . (select_statement . 0)) (DECLARE . (select_statement . 0)) (DELAY . (select_statement . 0)) (EXIT . (select_statement . 0)) (FOR . (select_statement . 0)) (GOTO . (select_statement . 0)) (IF . (select_statement . 0)) (LOOP . (select_statement . 0)) (NULL . (select_statement . 0)) (PRAGMA . (select_statement . 0)) (RAISE . (select_statement . 0)) (REQUEUE . (select_statement . 0)) (RETURN . (select_statement . 0)) (SELECT . (select_statement . 0)) (WHILE . (select_statement . 0)) (ELSE . (select_statement . 0)) (ELSIF . (select_statement . 0)))
((default . error) (OR . (compound_statement . 6)) (THEN . (compound_statement . 6)) (WHEN . (compound_statement . 6)) (EXCEPTION . (compound_statement . 6)) (END . (compound_statement . 6)) (LESS_LESS . (compound_statement . 6)) (IDENTIFIER . (compound_statement . 6)) (STRING_LITERAL . (compound_statement . 6)) (CHARACTER_LITERAL . (compound_statement . 6)) (ACCEPT . (compound_statement . 6)) (ABORT . (compound_statement . 6)) (BEGIN . (compound_statement . 6)) (CASE . (compound_statement . 6)) (DECLARE . (compound_statement . 6)) (DELAY . (compound_statement . 6)) (EXIT . (compound_statement . 6)) (FOR . (compound_statement . 6)) (GOTO . (compound_statement . 6)) (IF . (compound_statement . 6)) (LOOP . (compound_statement . 6)) (NULL . (compound_statement . 6)) (PRAGMA . (compound_statement . 6)) (RAISE . (compound_statement . 6)) (REQUEUE . (compound_statement . 6)) (RETURN . (compound_statement . 6)) (SELECT . (compound_statement . 6)) (WHILE . (compound_statement . 6)) (ELSE . (compound_statement . 6)) (ELSIF . (compound_statement . 6)))
- ((default . error) (WHEN . (sequence_of_statements_opt . 1)) (THEN . (sequence_of_statements_opt . 1)) (OR . (sequence_of_statements_opt . 1)) (ELSIF . (sequence_of_statements_opt . 1)) (ELSE . (sequence_of_statements_opt . 1)) (END . (sequence_of_statements_opt . 1)) (EXCEPTION . (sequence_of_statements_opt . 1)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 647))
+ ((default . error) (WHEN . (sequence_of_statements_opt . 1)) (THEN . (sequence_of_statements_opt . 1)) (OR . (sequence_of_statements_opt . 1)) (ELSIF . (sequence_of_statements_opt . 1)) (ELSE . (sequence_of_statements_opt . 1)) (END . (sequence_of_statements_opt . 1)) (EXCEPTION . (sequence_of_statements_opt . 1)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 653))
((default . error) (OR . (simple_statement . 5)) (THEN . (simple_statement . 5)) (WHEN . (simple_statement . 5)) (EXCEPTION . (simple_statement . 5)) (END . (simple_statement . 5)) (LESS_LESS . (simple_statement . 5)) (IDENTIFIER . (simple_statement . 5)) (STRING_LITERAL . (simple_statement . 5)) (CHARACTER_LITERAL . (simple_statement . 5)) (ACCEPT . (simple_statement . 5)) (ABORT . (simple_statement . 5)) (BEGIN . (simple_statement . 5)) (CASE . (simple_statement . 5)) (DECLARE . (simple_statement . 5)) (DELAY . (simple_statement . 5)) (EXIT . (simple_statement . 5)) (FOR . (simple_statement . 5)) (GOTO . (simple_statement . 5)) (IF . (simple_statement . 5)) (LOOP . (simple_statement . 5)) (NULL . (simple_statement . 5)) (PRAGMA . (simple_statement . 5)) (RAISE . (simple_statement . 5)) (REQUEUE . (simple_statement . 5)) (RETURN . (simple_statement . 5)) (SELECT . (simple_statement . 5)) (WHILE . (simple_statement . 5)) (ELSE . (simple_statement . 5)) (ELSIF . (simple_statement . 5)))
((default . error) (WHEN . (sequence_of_statements . 0)) (THEN . (sequence_of_statements . 0)) (OR . (sequence_of_statements . 0)) (ELSIF . (sequence_of_statements . 0)) (ELSE . (sequence_of_statements . 0)) (EXCEPTION . (sequence_of_statements . 0)) (END . (sequence_of_statements . 0)) (LESS_LESS . (sequence_of_statements . 0)) (IDENTIFIER . (sequence_of_statements . 0)) (STRING_LITERAL . (sequence_of_statements . 0)) (CHARACTER_LITERAL . (sequence_of_statements . 0)) (ACCEPT . (sequence_of_statements . 0)) (ABORT . (sequence_of_statements . 0)) (BEGIN . (sequence_of_statements . 0)) (CASE . (sequence_of_statements . 0)) (DECLARE . (sequence_of_statements . 0)) (DELAY . (sequence_of_statements . 0)) (EXIT . (sequence_of_statements . 0)) (FOR . (sequence_of_statements . 0)) (GOTO . (sequence_of_statements . 0)) (IF . (sequence_of_statements . 0)) (LOOP . (sequence_of_statements . 0)) (NULL . (sequence_of_statements . 0)) (PRAGMA . (sequence_of_statements . 0)) (RAISE . (sequence_of_statements . 0)) (REQUEUE . (sequence_of_statements . 0)) (RETURN . (sequence_of_statements . 0)) (SELECT . (sequence_of_statements . 0)) (WHILE . (sequence_of_statements . 0)))
((default . error) (OR . (select_statement . 1)) (THEN . (select_statement . 1)) (WHEN . (select_statement . 1)) (EXCEPTION . (select_statement . 1)) (END . (select_statement . 1)) (LESS_LESS . (select_statement . 1)) (IDENTIFIER . (select_statement . 1)) (STRING_LITERAL . (select_statement . 1)) (CHARACTER_LITERAL . (select_statement . 1)) (ACCEPT . (select_statement . 1)) (ABORT . (select_statement . 1)) (BEGIN . (select_statement . 1)) (CASE . (select_statement . 1)) (DECLARE . (select_statement . 1)) (DELAY . (select_statement . 1)) (EXIT . (select_statement . 1)) (FOR . (select_statement . 1)) (GOTO . (select_statement . 1)) (IF . (select_statement . 1)) (LOOP . (select_statement . 1)) (NULL . (select_statement . 1)) (PRAGMA . (select_statement . 1)) (RAISE . (select_statement . 1)) (REQUEUE . (select_statement . 1)) (RETURN . (select_statement . 1)) (SELECT . (select_statement . 1)) (WHILE . (select_statement . 1)) (ELSE . (select_statement . 1)) (ELSIF . (select_statement . 1)))
- ((default . error) (SEMICOLON . 646))
- ((default . error) (SEMICOLON . 645))
+ ((default . error) (SEMICOLON . 652))
+ ((default . error) (SEMICOLON . 651))
((default . error) (TYPE . (generic_instantiation . 2)) (TASK . (generic_instantiation . 2)) (SUBTYPE . (generic_instantiation . 2)) (PROTECTED . (generic_instantiation . 2)) (FOR . (generic_instantiation . 2)) (ENTRY . (generic_instantiation . 2)) (IDENTIFIER . (generic_instantiation . 2)) (BEGIN . (generic_instantiation . 2)) (END . (generic_instantiation . 2)) (WITH . (generic_instantiation . 2)) (USE . (generic_instantiation . 2)) (SEPARATE . (generic_instantiation . 2)) (PROCEDURE . (generic_instantiation . 2)) (PRIVATE . (generic_instantiation . 2)) (PRAGMA . (generic_instantiation . 2)) (PACKAGE . (generic_instantiation . 2)) (OVERRIDING . (generic_instantiation . 2)) (NOT . (generic_instantiation . 2)) (LIMITED . (generic_instantiation . 2)) (GENERIC . (generic_instantiation . 2)) (FUNCTION . (generic_instantiation . 2)) ($EOI . (generic_instantiation . 2)))
((default . error) (TYPE . (generic_instantiation . 1)) (TASK . (generic_instantiation . 1)) (SUBTYPE . (generic_instantiation . 1)) (PROTECTED . (generic_instantiation . 1)) (FOR . (generic_instantiation . 1)) (ENTRY . (generic_instantiation . 1)) (IDENTIFIER . (generic_instantiation . 1)) (BEGIN . (generic_instantiation . 1)) (END . (generic_instantiation . 1)) (WITH . (generic_instantiation . 1)) (USE . (generic_instantiation . 1)) (SEPARATE . (generic_instantiation . 1)) (PROCEDURE . (generic_instantiation . 1)) (PRIVATE . (generic_instantiation . 1)) (PRAGMA . (generic_instantiation . 1)) (PACKAGE . (generic_instantiation . 1)) (OVERRIDING . (generic_instantiation . 1)) (NOT . (generic_instantiation . 1)) (LIMITED . (generic_instantiation . 1)) (GENERIC . (generic_instantiation . 1)) (FUNCTION . (generic_instantiation . 1)) ($EOI . (generic_instantiation . 1)))
- ((default . error) (END . (exception_handler_list_opt . 0)) (WHEN . 916))
+ ((default . error) (END . (exception_handler_list_opt . 0)) (WHEN . 918))
((default . error) (OR . (sequence_of_statements . 1)) (THEN . (sequence_of_statements . 1)) (WHEN . (sequence_of_statements . 1)) (WHILE . (sequence_of_statements . 1)) (SELECT . (sequence_of_statements . 1)) (RETURN . (sequence_of_statements . 1)) (REQUEUE . (sequence_of_statements . 1)) (RAISE . (sequence_of_statements . 1)) (PRAGMA . (sequence_of_statements . 1)) (NULL . (sequence_of_statements . 1)) (LOOP . (sequence_of_statements . 1)) (IF . (sequence_of_statements . 1)) (GOTO . (sequence_of_statements . 1)) (FOR . (sequence_of_statements . 1)) (EXIT . (sequence_of_statements . 1)) (DELAY . (sequence_of_statements . 1)) (DECLARE . (sequence_of_statements . 1)) (CASE . (sequence_of_statements . 1)) (BEGIN . (sequence_of_statements . 1)) (ABORT . (sequence_of_statements . 1)) (ACCEPT . (sequence_of_statements . 1)) (CHARACTER_LITERAL . (sequence_of_statements . 1)) (STRING_LITERAL . (sequence_of_statements . 1)) (IDENTIFIER . (sequence_of_statements . 1)) (LESS_LESS . (sequence_of_statements . 1)) (END . (sequence_of_statements . 1)) (EXCEPTION . (sequence_of_statements . 1)) (ELSE . (sequence_of_statements . 1)) (ELSIF . (sequence_of_statements . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (WHEN . (procedure_call_statement . 0)) (OR . (procedure_call_statement . 0)) (THEN . (procedure_call_statement . 0)) (ELSIF . (procedure_call_statement . 0)) (ELSE . (procedure_call_statement . 0)) (WHILE . (procedure_call_statement . 0)) (SELECT . (procedure_call_statement . 0)) (RETURN . (procedure_call_statement . 0)) (REQUEUE . (procedure_call_statement . 0)) (RAISE . (procedure_call_statement . 0)) (PRAGMA . (procedure_call_statement . 0)) (NULL . (procedure_call_statement . 0)) (LOOP . (procedure_call_statement . 0)) (IF . (procedure_call_statement . 0)) (GOTO . (procedure_call_statement . 0)) (FOR . (procedure_call_statement . 0)) (EXIT . (procedure_call_statement . 0)) (DELAY . (procedure_call_statement . 0)) (DECLARE . (procedure_call_statement . 0)) (CASE . (procedure_call_statement . 0)) (BEGIN . (procedure_call_statement . 0)) (ABORT . (procedure_call_statement . 0)) (ACCEPT . (procedure_call_statement . 0)) (CHARACTER_LITERAL . (procedure_call_statement . 0)) (STRING_LITERAL . (procedure_call_statement . 0)) (IDENTIFIER . (procedure_call_statement . 0)) (LESS_LESS . (procedure_call_statement . 0)) (END . (procedure_call_statement . 0)) (EXCEPTION . (procedure_call_statement . 0)))
((default . error) (OR . (statement . 1)) (THEN . (statement . 1)) (WHEN . (statement . 1)) (EXCEPTION . (statement . 1)) (END . (statement . 1)) (LESS_LESS . (statement . 1)) (IDENTIFIER . (statement . 1)) (STRING_LITERAL . (statement . 1)) (CHARACTER_LITERAL . (statement . 1)) (ACCEPT . (statement . 1)) (ABORT . (statement . 1)) (BEGIN . (statement . 1)) (CASE . (statement . 1)) (DECLARE . (statement . 1)) (DELAY . (statement . 1)) (EXIT . (statement . 1)) (FOR . (statement . 1)) (GOTO . (statement . 1)) (IF . (statement . 1)) (LOOP . (statement . 1)) (NULL . (statement . 1)) (PRAGMA . (statement . 1)) (RAISE . (statement . 1)) (REQUEUE . (statement . 1)) (RETURN . (statement . 1)) (SELECT . (statement . 1)) (WHILE . (statement . 1)) (ELSE . (statement . 1)) (ELSIF . (statement . 1)))
((default . error) (OR . (statement . 0)) (THEN . (statement . 0)) (WHEN . (statement . 0)) (EXCEPTION . (statement . 0)) (END . (statement . 0)) (LESS_LESS . (statement . 0)) (IDENTIFIER . (statement . 0)) (STRING_LITERAL . (statement . 0)) (CHARACTER_LITERAL . (statement . 0)) (ACCEPT . (statement . 0)) (ABORT . (statement . 0)) (BEGIN . (statement . 0)) (CASE . (statement . 0)) (DECLARE . (statement . 0)) (DELAY . (statement . 0)) (EXIT . (statement . 0)) (FOR . (statement . 0)) (GOTO . (statement . 0)) (IF . (statement . 0)) (LOOP . (statement . 0)) (NULL . (statement . 0)) (PRAGMA . (statement . 0)) (RAISE . (statement . 0)) (REQUEUE . (statement . 0)) (RETURN . (statement . 0)) (SELECT . (statement . 0)) (WHILE . (statement . 0)) (ELSE . (statement . 0)) (ELSIF . (statement . 0)))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (LOOP . (iteration_scheme . 0)))
- ((default . error) (SEMICOLON . 912))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (SEMICOLON . 914))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (ELSE . (select_alternative . 3)) (OR . (select_alternative . 3)) (END . (select_alternative . 3)))
- ((default . error) (OR . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (ELSE . 907) (OR . 908))
- ((default . error) (DOT . 84) (SEMICOLON . 650) (TICK . 85) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (LEFT_PAREN . 103) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (OR . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (ELSE . 909) (OR . 910))
+ ((default . error) (DOT . 86) (SEMICOLON . 656) (TICK . 87) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (LEFT_PAREN . 105) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (ELSE . (select_alternative_list . 0)) (END . (select_alternative_list . 0)) (OR . (select_alternative_list . 0)))
- ((default . error) (ELSE . (select_alternative_list_opt . 1)) (END . (select_alternative_list_opt . 1)) (OR . 904))
- ((default . error) (ELSE . 902) (END . 903))
- ((default . error) (THEN . 901))
+ ((default . error) (ELSE . (select_alternative_list_opt . 1)) (END . (select_alternative_list_opt . 1)) (OR . 906))
+ ((default . error) (ELSE . 904) (END . 905))
+ ((default . error) (THEN . 903))
((default . error) (WHEN . (simple_return_statement . 0)) (THEN . (simple_return_statement . 0)) (OR . (simple_return_statement . 0)) (ELSIF . (simple_return_statement . 0)) (ELSE . (simple_return_statement . 0)) (WHILE . (simple_return_statement . 0)) (SELECT . (simple_return_statement . 0)) (RETURN . (simple_return_statement . 0)) (REQUEUE . (simple_return_statement . 0)) (RAISE . (simple_return_statement . 0)) (PRAGMA . (simple_return_statement . 0)) (NULL . (simple_return_statement . 0)) (LOOP . (simple_return_statement . 0)) (IF . (simple_return_statement . 0)) (GOTO . (simple_return_statement . 0)) (FOR . (simple_return_statement . 0)) (EXIT . (simple_return_statement . 0)) (DELAY . (simple_return_statement . 0)) (DECLARE . (simple_return_statement . 0)) (CASE . (simple_return_statement . 0)) (BEGIN . (simple_return_statement . 0)) (ABORT . (simple_return_statement . 0)) (ACCEPT . (simple_return_statement . 0)) (CHARACTER_LITERAL . (simple_return_statement . 0)) (STRING_LITERAL . (simple_return_statement . 0)) (IDENTIFIER . (simple_return_statement . 0)) (LESS_LESS . (simple_return_statement . 0)) (END . (simple_return_statement . 0)) (EXCEPTION . (simple_return_statement . 0)))
- ((default . error) (COLON . 900) (STAR_STAR . (name . 0)) (REM . (name . 0)) (MOD . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (SEMICOLON . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AMPERSAND . (name . 0)) (MINUS . (name . 0)) (PLUS . (name . 0)) (LEFT_PAREN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
- ((default . error) (SEMICOLON . 899))
- ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 898))
- ((default . error) (DO . 897))
- ((default . error) (WITH . 896) (DOT . 84) (TICK . 85) (SEMICOLON . 895) (LEFT_PAREN . 103))
+ ((default . error) (COLON . 902) (STAR_STAR . (name . 0)) (REM . (name . 0)) (MOD . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (SEMICOLON . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AMPERSAND . (name . 0)) (MINUS . (name . 0)) (PLUS . (name . 0)) (LEFT_PAREN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
+ ((default . error) (SEMICOLON . 901))
+ ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 900))
+ ((default . error) (DO . 899))
+ ((default . error) (WITH . 898) (DOT . 86) (TICK . 87) (SEMICOLON . 897) (LEFT_PAREN . 105))
((default . error) (WHEN . (raise_statement . 0)) (THEN . (raise_statement . 0)) (OR . (raise_statement . 0)) (ELSIF . (raise_statement . 0)) (ELSE . (raise_statement . 0)) (WHILE . (raise_statement . 0)) (SELECT . (raise_statement . 0)) (RETURN . (raise_statement . 0)) (REQUEUE . (raise_statement . 0)) (RAISE . (raise_statement . 0)) (PRAGMA . (raise_statement . 0)) (NULL . (raise_statement . 0)) (LOOP . (raise_statement . 0)) (IF . (raise_statement . 0)) (GOTO . (raise_statement . 0)) (FOR . (raise_statement . 0)) (EXIT . (raise_statement . 0)) (DELAY . (raise_statement . 0)) (DECLARE . (raise_statement . 0)) (CASE . (raise_statement . 0)) (BEGIN . (raise_statement . 0)) (ABORT . (raise_statement . 0)) (ACCEPT . (raise_statement . 0)) (CHARACTER_LITERAL . (raise_statement . 0)) (STRING_LITERAL . (raise_statement . 0)) (IDENTIFIER . (raise_statement . 0)) (LESS_LESS . (raise_statement . 0)) (END . (raise_statement . 0)) (EXCEPTION . (raise_statement . 0)))
- ((default . error) (WITH . 894) (DOT . 84) (TICK . 85) (SEMICOLON . 893) (LEFT_PAREN . 103))
+ ((default . error) (WITH . 896) (DOT . 86) (TICK . 87) (SEMICOLON . 895) (LEFT_PAREN . 105))
((default . error) (WHEN . (simple_statement . 0)) (THEN . (simple_statement . 0)) (OR . (simple_statement . 0)) (ELSIF . (simple_statement . 0)) (ELSE . (simple_statement . 0)) (WHILE . (simple_statement . 0)) (SELECT . (simple_statement . 0)) (RETURN . (simple_statement . 0)) (REQUEUE . (simple_statement . 0)) (RAISE . (simple_statement . 0)) (PRAGMA . (simple_statement . 0)) (NULL . (simple_statement . 0)) (LOOP . (simple_statement . 0)) (IF . (simple_statement . 0)) (GOTO . (simple_statement . 0)) (FOR . (simple_statement . 0)) (EXIT . (simple_statement . 0)) (DELAY . (simple_statement . 0)) (DECLARE . (simple_statement . 0)) (CASE . (simple_statement . 0)) (BEGIN . (simple_statement . 0)) (ABORT . (simple_statement . 0)) (ACCEPT . (simple_statement . 0)) (CHARACTER_LITERAL . (simple_statement . 0)) (STRING_LITERAL . (simple_statement . 0)) (IDENTIFIER . (simple_statement . 0)) (LESS_LESS . (simple_statement . 0)) (END . (simple_statement . 0)) (EXCEPTION . (simple_statement . 0)))
- ((default . error) (END . 892))
- ((default . error) (THEN . 891))
- ((default . error) (SEMICOLON . 890))
+ ((default . error) (END . 894))
+ ((default . error) (THEN . 893))
+ ((default . error) (SEMICOLON . 892))
((default . error) (LOOP . (iterator_specification_opt . 1)))
((default . error) (LOOP . (iteration_scheme . 1)))
((default . error) (WHEN . (identifier_opt . 1)) (SEMICOLON . (identifier_opt . 1)))
- ((default . error) (WHEN . 889) (SEMICOLON . 888))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 886))
- ((default . error) (BEGIN . 885))
- ((default . error) (IS . 884))
- ((default . error) (END . 883))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . 882) (LEFT_PAREN . 103))
- ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ((actual_parameter_part_opt . 0) 879)))
+ ((default . error) (WHEN . 891) (SEMICOLON . 890))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 888))
+ ((default . error) (BEGIN . 887))
+ ((default . error) (IS . 886))
+ ((default . error) (END . 885))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . 884) (LEFT_PAREN . 105))
+ ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ((actual_parameter_part_opt . 0) 881)))
((default . error) (REQUEUE . (label_opt . 2)) (RAISE . (label_opt . 2)) (PRAGMA . (label_opt . 2)) (NULL . (label_opt . 2)) (GOTO . (label_opt . 2)) (EXIT . (label_opt . 2)) (DELAY . (label_opt . 2)) (ABORT . (label_opt . 2)) (CHARACTER_LITERAL . (label_opt . 2)) (STRING_LITERAL . (label_opt . 2)) (IDENTIFIER . (label_opt . 2)) (WHILE . (label_opt . 2)) (SELECT . (label_opt . 2)) (RETURN . (label_opt . 2)) (LOOP . (label_opt . 2)) (IF . (label_opt . 2)) (FOR . (label_opt . 2)) (DECLARE . (label_opt . 2)) (CASE . (label_opt . 2)) (BEGIN . (label_opt . 2)) (ACCEPT . (label_opt . 2)))
- ((default . error) (GREATER_GREATER . 878))
- ((default . error) (IS . 877))
- ((default . error) (IS . 876))
+ ((default . error) (GREATER_GREATER . 880))
+ ((default . error) (IS . 879))
+ ((default . error) (IS . 878))
((default . error) (COMMA . (pragma_argument_association . 2)) (RIGHT_PAREN . (pragma_argument_association . 2)))
- ((default . error) (ELSE . 872) (RIGHT_PAREN . (if_expression . 3)) (ELSIF . 873))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (NOT . 723) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (REVERSE . 868) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 746) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (REVERSE . 866) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (ELSE . 874) (RIGHT_PAREN . (if_expression . 3)) (ELSIF . 875))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (NOT . 728) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (REVERSE . 870) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 750) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (REVERSE . 868) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 0)) (COMMA . (case_expression_alternative_list . 0)))
- ((default . error) (COMMA . 864) (RIGHT_PAREN . (case_expression . 0)))
- ((default . error) (DOT . 84) (SEMICOLON . (name_opt . 1)) (TICK . 85) (LEFT_PAREN . 103))
- ((default . error) (SEMICOLON . 863))
- ((default . error) (END . 862))
- ((default . error) (IDENTIFIER . 202) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 746) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (COMMA . 866) (RIGHT_PAREN . (case_expression . 0)))
+ ((default . error) (DOT . 86) (SEMICOLON . (name_opt . 1)) (TICK . 87) (LEFT_PAREN . 105))
+ ((default . error) (SEMICOLON . 865))
+ ((default . error) (END . 864))
+ ((default . error) (IDENTIFIER . 210) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 750) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (ARRAY . (constant_opt . 1)) (IDENTIFIER . (constant_opt . 1)) (STRING_LITERAL . (constant_opt . 1)) (CHARACTER_LITERAL . (constant_opt . 1)) (ACCESS . (constant_opt . 1)) (NOT . (constant_opt . 1)))
- ((default . error) (ARRAY . 467) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 851))
+ ((default . error) (ARRAY . 475) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ACCESS . (null_exclusion_opt . 0)) (NOT . 854))
((default . error) (USE . (exception_declaration . 0)) (TYPE . (exception_declaration . 0)) (TASK . (exception_declaration . 0)) (SUBTYPE . (exception_declaration . 0)) (PROTECTED . (exception_declaration . 0)) (PROCEDURE . (exception_declaration . 0)) (PRAGMA . (exception_declaration . 0)) (PACKAGE . (exception_declaration . 0)) (OVERRIDING . (exception_declaration . 0)) (NOT . (exception_declaration . 0)) (GENERIC . (exception_declaration . 0)) (FUNCTION . (exception_declaration . 0)) (FOR . (exception_declaration . 0)) (ENTRY . (exception_declaration . 0)) (IDENTIFIER . (exception_declaration . 0)) (BEGIN . (exception_declaration . 0)) (END . (exception_declaration . 0)) (PRIVATE . (exception_declaration . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 0)) (NULL . (abstract_tagged_limited_opt . 0)) (RECORD . (abstract_tagged_limited_opt . 0)) (TAGGED . 838) (RANGE . 836) (MOD . 834) (DIGITS . 831) (DELTA . 830) (TASK . 478) (PROTECTED . 474) (SYNCHRONIZED . 476) (INTERFACE . 470) (ARRAY . 467) (LEFT_PAREN . 832) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198) (NEW . ((abstract_limited_synchronized_opt . 0) (abstract_limited_opt . 0))) (LIMITED . 833) (ABSTRACT . 829))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 0)) (NULL . (abstract_tagged_limited_opt . 0)) (RECORD . (abstract_tagged_limited_opt . 0)) (TAGGED . 841) (RANGE . 839) (MOD . 837) (DIGITS . 834) (DELTA . 833) (TASK . 486) (PROTECTED . 482) (SYNCHRONIZED . 484) (INTERFACE . 478) (ARRAY . 475) (LEFT_PAREN . 835) (ACCESS . (null_exclusion_opt . 0)) (NOT . 206) (NEW . ((abstract_limited_synchronized_opt . 0) (abstract_limited_opt . 0))) (LIMITED . 836) (ABSTRACT . 832))
((default . error) (BEGIN . (single_task_declaration . 2)) (IDENTIFIER . (single_task_declaration . 2)) (ENTRY . (single_task_declaration . 2)) (FOR . (single_task_declaration . 2)) (FUNCTION . (single_task_declaration . 2)) (GENERIC . (single_task_declaration . 2)) (NOT . (single_task_declaration . 2)) (OVERRIDING . (single_task_declaration . 2)) (PACKAGE . (single_task_declaration . 2)) (PRAGMA . (single_task_declaration . 2)) (PROCEDURE . (single_task_declaration . 2)) (PROTECTED . (single_task_declaration . 2)) (SUBTYPE . (single_task_declaration . 2)) (TASK . (single_task_declaration . 2)) (TYPE . (single_task_declaration . 2)) (USE . (single_task_declaration . 2)) (PRIVATE . (single_task_declaration . 2)) (END . (single_task_declaration . 2)))
- ((default . error) (NEW . 826) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (SEPARATE . 825))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (NULL . 823))
- ((default . error) (DO . (subtype_indication . 3)) (OF . (subtype_indication . 3)) (AND . (subtype_indication . 3)) (SEMICOLON . (subtype_indication . 3)) (WITH . (subtype_indication . 3)) (COLON_EQUAL . (subtype_indication . 3)) (DOT . 84) (TICK . 85) (RANGE . 822) (LEFT_PAREN . 791))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (NEW . 818) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (SEPARATE . 817))
- ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (SEPARATE . 815))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (NEW . 829) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (SEPARATE . 828))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (NULL . 826))
+ ((default . error) (DO . (subtype_indication . 3)) (OF . (subtype_indication . 3)) (AND . (subtype_indication . 3)) (SEMICOLON . (subtype_indication . 3)) (WITH . (subtype_indication . 3)) (COLON_EQUAL . (subtype_indication . 3)) (DOT . 86) (TICK . 87) (RANGE . 825) (LEFT_PAREN . 795))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (NEW . 821) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (SEPARATE . 820))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEPARATE . 818))
+ ((default . error) (SEMICOLON . 817))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . (mod_clause_opt . 0)) (AT . 814))
((default . error) (SEMICOLON . 813))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . (mod_clause_opt . 0)) (AT . 810))
- ((default . error) (SEMICOLON . 809))
- ((default . error) (SEMICOLON . 808))
- ((default . error) (DOT . 84) (TICK . 85) (RENAMES . 807) (LEFT_PAREN . 103))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (SEMICOLON . 812))
+ ((default . error) (DOT . 86) (TICK . 87) (RENAMES . 811) (LEFT_PAREN . 105))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (XOR . (choice_relation . 0)) (OR . (choice_relation . 0)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . (choice_relation . 0)))
- ((default . error) (RIGHT_PAREN . 804))
+ ((default . error) (RIGHT_PAREN . 808))
((default . error) (DO . (membership_choice_list . 1)) (LOOP . (membership_choice_list . 1)) (COMMA . (membership_choice_list . 1)) (RIGHT_PAREN . (membership_choice_list . 1)) (ELSIF . (membership_choice_list . 1)) (ELSE . (membership_choice_list . 1)) (EQUAL_GREATER . (membership_choice_list . 1)) (DIGITS . (membership_choice_list . 1)) (RANGE . (membership_choice_list . 1)) (THEN . (membership_choice_list . 1)) (SEMICOLON . (membership_choice_list . 1)) (WITH . (membership_choice_list . 1)) (IS . (membership_choice_list . 1)) (AND . (membership_choice_list . 1)) (OR . (membership_choice_list . 1)) (XOR . (membership_choice_list . 1)) (BAR . (membership_choice_list . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 800) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 804) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (NULL . (abstract_tagged_limited_opt . 1)) (RECORD . (abstract_tagged_limited_opt . 1)) (PRIVATE . (abstract_tagged_limited_opt . 1)))
- ((default . error) (NULL . 799) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (NULL . 803) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 0)) (COMMA . (discrete_subtype_definition_list . 0)))
- ((default . error) (COMMA . 797) (RIGHT_PAREN . 798))
+ ((default . error) (COMMA . 801) (RIGHT_PAREN . 802))
((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 0)) (COMMA . (index_subtype_definition_list . 0)))
- ((default . error) (COMMA . 795) (RIGHT_PAREN . 796))
- ((default . error) (RIGHT_PAREN . (subtype_indication . 3)) (COMMA . (subtype_indication . 3)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (DOT . 84) (TICK . 261) (RANGE . 792) (LEFT_PAREN . 791))
+ ((default . error) (COMMA . 799) (RIGHT_PAREN . 800))
+ ((default . error) (RIGHT_PAREN . (subtype_indication . 3)) (COMMA . (subtype_indication . 3)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (DOT . 86) (TICK . 271) (RANGE . 796) (LEFT_PAREN . 795))
((default . error) (LOOP . (discrete_subtype_definition . 1)) (EQUAL_GREATER . (discrete_subtype_definition . 1)) (COMMA . (discrete_subtype_definition . 1)) (RIGHT_PAREN . (discrete_subtype_definition . 1)))
- ((default . error) (DOT_DOT . 250))
+ ((default . error) (DOT_DOT . 261))
((default . error) (LOOP . (discrete_subtype_definition . 0)) (EQUAL_GREATER . (discrete_subtype_definition . 0)) (COMMA . (discrete_subtype_definition . 0)) (RIGHT_PAREN . (discrete_subtype_definition . 0)))
- ((default . error) (BOX . 790))
+ ((default . error) (BOX . 794))
((default . error) (WITH . (formal_type_definition . 2)) (SEMICOLON . (formal_type_definition . 2)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (PACKAGE . (formal_type_declaration . 1)) (PROCEDURE . (formal_type_declaration . 1)) (FUNCTION . (formal_type_declaration . 1)) (IDENTIFIER . (formal_type_declaration . 1)) (PRAGMA . (formal_type_declaration . 1)) (TYPE . (formal_type_declaration . 1)) (WITH . (formal_type_declaration . 1)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . (formal_derived_type_definition . 3)) (WITH . ((formal_derived_type_definition . 3) 784)) (DOT . 84) (TICK . 85) (AND . 783) (LEFT_PAREN . 103))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . (formal_derived_type_definition . 3)) (WITH . ((formal_derived_type_definition . 3) 788)) (DOT . 86) (TICK . 87) (AND . 787) (LEFT_PAREN . 105))
((default . error) (PACKAGE . (formal_type_declaration . 0)) (PROCEDURE . (formal_type_declaration . 0)) (FUNCTION . (formal_type_declaration . 0)) (IDENTIFIER . (formal_type_declaration . 0)) (PRAGMA . (formal_type_declaration . 0)) (TYPE . (formal_type_declaration . 0)) (WITH . (formal_type_declaration . 0)))
((default . error) (PACKAGE . (formal_subprogram_declaration . 2)) (PROCEDURE . (formal_subprogram_declaration . 2)) (FUNCTION . (formal_subprogram_declaration . 2)) (IDENTIFIER . (formal_subprogram_declaration . 2)) (PRAGMA . (formal_subprogram_declaration . 2)) (TYPE . (formal_subprogram_declaration . 2)) (WITH . (formal_subprogram_declaration . 2)))
- ((default . error) (BOX . 782) (IDENTIFIER . 45) (STRING_LITERAL . 46) (CHARACTER_LITERAL . 163) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 136) (MINUS . 135) (OTHERS . 165) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (BOX . 786) (IDENTIFIER . 47) (STRING_LITERAL . 48) (CHARACTER_LITERAL . 168) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 142) (MINUS . 141) (OTHERS . 170) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (PACKAGE . (formal_object_declaration . 1)) (PROCEDURE . (formal_object_declaration . 1)) (FUNCTION . (formal_object_declaration . 1)) (IDENTIFIER . (formal_object_declaration . 1)) (PRAGMA . (formal_object_declaration . 1)) (TYPE . (formal_object_declaration . 1)) (WITH . (formal_object_declaration . 1)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (SEMICOLON . 779))
- ((default . error) (IDENTIFIER . 69))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEMICOLON . 783))
+ ((default . error) (IDENTIFIER . 71))
((default . error) (RENAMES . (access_definition . 1)) (DO . (access_definition . 1)) (RIGHT_PAREN . (access_definition . 1)) (IS . (access_definition . 1)) (SEMICOLON . (access_definition . 1)) (WITH . (access_definition . 1)) (COLON_EQUAL . (access_definition . 1)))
((default . error) (RENAMES . (access_definition . 2)) (DO . (access_definition . 2)) (RIGHT_PAREN . (access_definition . 2)) (IS . (access_definition . 2)) (SEMICOLON . (access_definition . 2)) (WITH . (access_definition . 2)) (COLON_EQUAL . (access_definition . 2)))
((default . error) (SEMICOLON . (parameter_specification . 2)) (RIGHT_PAREN . (parameter_specification . 2)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DO . (aggregate . 1)) (LOOP . (aggregate . 1)) (RENAMES . (aggregate . 1)) (USE . (aggregate . 1)) (COLON_EQUAL . (aggregate . 1)) (WHILE . (aggregate . 1)) (SELECT . (aggregate . 1)) (REQUEUE . (aggregate . 1)) (RAISE . (aggregate . 1)) (PRAGMA . (aggregate . 1)) (NULL . (aggregate . 1)) (IF . (aggregate . 1)) (GOTO . (aggregate . 1)) (FOR . (aggregate . 1)) (EXIT . (aggregate . 1)) (DELAY . (aggregate . 1)) (DECLARE . (aggregate . 1)) (CASE . (aggregate . 1)) (BEGIN . (aggregate . 1)) (ABORT . (aggregate . 1)) (ACCEPT . (aggregate . 1)) (CHARACTER_LITERAL . (aggregate . 1)) (STRING_LITERAL . (aggregate . 1)) (IDENTIFIER . (aggregate . 1)) (LESS_LESS . (aggregate . 1)) (OF . (aggregate . 1)) (ELSIF . (aggregate . 1)) (ELSE . (aggregate . 1)) (DIGITS . (aggregate . 1)) (COMMA . (aggregate . 1)) (RIGHT_PAREN . (aggregate . 1)) (RANGE . (aggregate . 1)) (THEN . (aggregate . 1)) (WITH . (aggregate . 1)) (BAR . (aggregate . 1)) (EQUAL_GREATER . (aggregate . 1)) (IS . (aggregate . 1)) (SLASH_EQUAL . (aggregate . 1)) (LESS_EQUAL . (aggregate . 1)) (LESS . (aggregate . 1)) (GREATER_EQUAL . (aggregate . 1)) (GREATER . (aggregate . 1)) (EQUAL . (aggregate . 1)) (NOT . (aggregate . 1)) (IN . (aggregate . 1)) (AND . (aggregate . 1)) (OR . (aggregate . 1)) (XOR . (aggregate . 1)) (SEMICOLON . (aggregate . 1)) (STAR_STAR . (aggregate . 1)) (REM . (aggregate . 1)) (MOD . (aggregate . 1)) (STAR . (aggregate . 1)) (SLASH . (aggregate . 1)) (DOT_DOT . (aggregate . 1)) (AMPERSAND . (aggregate . 1)) (MINUS . (aggregate . 1)) (PLUS . (aggregate . 1)) (LEFT_PAREN . (aggregate . 1)) (DOT . (aggregate . 1)) (TICK . (aggregate . 1)) (RETURN . (aggregate . 1)))
- ((default . error) (RIGHT_PAREN . 777))
- ((default . error) (OF . (aggregate . 2)) (LESS_LESS . (aggregate . 2)) (IDENTIFIER . (aggregate . 2)) (STRING_LITERAL . (aggregate . 2)) (CHARACTER_LITERAL . (aggregate . 2)) (ACCEPT . (aggregate . 2)) (ABORT . (aggregate . 2)) (BEGIN . (aggregate . 2)) (CASE . (aggregate . 2)) (DECLARE . (aggregate . 2)) (DELAY . (aggregate . 2)) (EXIT . (aggregate . 2)) (FOR . (aggregate . 2)) (GOTO . (aggregate . 2)) (IF . (aggregate . 2)) (NULL . (aggregate . 2)) (PRAGMA . (aggregate . 2)) (RAISE . (aggregate . 2)) (REQUEUE . (aggregate . 2)) (SELECT . (aggregate . 2)) (WHILE . (aggregate . 2)) (COLON_EQUAL . (aggregate . 2)) (USE . (aggregate . 2)) (RENAMES . (aggregate . 2)) (LOOP . (aggregate . 2)) (DO . (aggregate . 2)) (RETURN . (aggregate . 2)) (TICK . (aggregate . 2)) (DOT . (aggregate . 2)) (LEFT_PAREN . (aggregate . 2)) (PLUS . (aggregate . 2)) (MINUS . (aggregate . 2)) (AMPERSAND . (aggregate . 2)) (DOT_DOT . (aggregate . 2)) (SLASH . (aggregate . 2)) (STAR . (aggregate . 2)) (MOD . (aggregate . 2)) (REM . (aggregate . 2)) (STAR_STAR . (aggregate . 2)) (SEMICOLON . (aggregate . 2)) (XOR . (aggregate . 2)) (OR . (aggregate . 2)) (AND . (aggregate . 2)) (IN . (aggregate . 2)) (NOT . (aggregate . 2)) (EQUAL . (aggregate . 2)) (GREATER . (aggregate . 2)) (GREATER_EQUAL . (aggregate . 2)) (LESS . (aggregate . 2)) (LESS_EQUAL . (aggregate . 2)) (SLASH_EQUAL . (aggregate . 2)) (IS . (aggregate . 2)) (EQUAL_GREATER . (aggregate . 2)) (BAR . (aggregate . 2)) (WITH . (aggregate . 2)) (THEN . (aggregate . 2)) (RANGE . (aggregate . 2)) (RIGHT_PAREN . (aggregate . 2)) (COMMA . (aggregate . 2)) (DIGITS . (aggregate . 2)) (ELSE . (aggregate . 2)) (ELSIF . (aggregate . 2)))
- ((default . error) (COLON_EQUAL . 1051) (DOT . 84) (TICK . 85) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 103))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (DO . (aggregate . 1)) (LOOP . (aggregate . 1)) (USE . (aggregate . 1)) (COLON_EQUAL . (aggregate . 1)) (WHILE . (aggregate . 1)) (SELECT . (aggregate . 1)) (REQUEUE . (aggregate . 1)) (RAISE . (aggregate . 1)) (PRAGMA . (aggregate . 1)) (NULL . (aggregate . 1)) (IF . (aggregate . 1)) (GOTO . (aggregate . 1)) (FOR . (aggregate . 1)) (EXIT . (aggregate . 1)) (DELAY . (aggregate . 1)) (DECLARE . (aggregate . 1)) (CASE . (aggregate . 1)) (BEGIN . (aggregate . 1)) (ABORT . (aggregate . 1)) (ACCEPT . (aggregate . 1)) (CHARACTER_LITERAL . (aggregate . 1)) (STRING_LITERAL . (aggregate . 1)) (IDENTIFIER . (aggregate . 1)) (LESS_LESS . (aggregate . 1)) (OF . (aggregate . 1)) (ELSIF . (aggregate . 1)) (ELSE . (aggregate . 1)) (DIGITS . (aggregate . 1)) (COMMA . (aggregate . 1)) (RIGHT_PAREN . (aggregate . 1)) (RANGE . (aggregate . 1)) (THEN . (aggregate . 1)) (WITH . (aggregate . 1)) (BAR . (aggregate . 1)) (EQUAL_GREATER . (aggregate . 1)) (IS . (aggregate . 1)) (SLASH_EQUAL . (aggregate . 1)) (LESS_EQUAL . (aggregate . 1)) (LESS . (aggregate . 1)) (GREATER_EQUAL . (aggregate . 1)) (GREATER . (aggregate . 1)) (EQUAL . (aggregate . 1)) (NOT . (aggregate . 1)) (IN . (aggregate . 1)) (AND . (aggregate . 1)) (OR . (aggregate . 1)) (XOR . (aggregate . 1)) (SEMICOLON . (aggregate . 1)) (STAR_STAR . (aggregate . 1)) (REM . (aggregate . 1)) (MOD . (aggregate . 1)) (STAR . (aggregate . 1)) (SLASH . (aggregate . 1)) (DOT_DOT . (aggregate . 1)) (AMPERSAND . (aggregate . 1)) (MINUS . (aggregate . 1)) (PLUS . (aggregate . 1)) (LEFT_PAREN . (aggregate . 1)) (DOT . (aggregate . 1)) (TICK . (aggregate . 1)) (RENAMES . (aggregate . 1)) (RETURN . (aggregate . 1)))
+ ((default . error) (RIGHT_PAREN . 781))
+ ((default . error) (OF . (aggregate . 2)) (LESS_LESS . (aggregate . 2)) (IDENTIFIER . (aggregate . 2)) (STRING_LITERAL . (aggregate . 2)) (CHARACTER_LITERAL . (aggregate . 2)) (ACCEPT . (aggregate . 2)) (ABORT . (aggregate . 2)) (BEGIN . (aggregate . 2)) (CASE . (aggregate . 2)) (DECLARE . (aggregate . 2)) (DELAY . (aggregate . 2)) (EXIT . (aggregate . 2)) (FOR . (aggregate . 2)) (GOTO . (aggregate . 2)) (IF . (aggregate . 2)) (NULL . (aggregate . 2)) (PRAGMA . (aggregate . 2)) (RAISE . (aggregate . 2)) (REQUEUE . (aggregate . 2)) (SELECT . (aggregate . 2)) (WHILE . (aggregate . 2)) (COLON_EQUAL . (aggregate . 2)) (USE . (aggregate . 2)) (LOOP . (aggregate . 2)) (DO . (aggregate . 2)) (RETURN . (aggregate . 2)) (RENAMES . (aggregate . 2)) (TICK . (aggregate . 2)) (DOT . (aggregate . 2)) (LEFT_PAREN . (aggregate . 2)) (PLUS . (aggregate . 2)) (MINUS . (aggregate . 2)) (AMPERSAND . (aggregate . 2)) (DOT_DOT . (aggregate . 2)) (SLASH . (aggregate . 2)) (STAR . (aggregate . 2)) (MOD . (aggregate . 2)) (REM . (aggregate . 2)) (STAR_STAR . (aggregate . 2)) (SEMICOLON . (aggregate . 2)) (XOR . (aggregate . 2)) (OR . (aggregate . 2)) (AND . (aggregate . 2)) (IN . (aggregate . 2)) (NOT . (aggregate . 2)) (EQUAL . (aggregate . 2)) (GREATER . (aggregate . 2)) (GREATER_EQUAL . (aggregate . 2)) (LESS . (aggregate . 2)) (LESS_EQUAL . (aggregate . 2)) (SLASH_EQUAL . (aggregate . 2)) (IS . (aggregate . 2)) (EQUAL_GREATER . (aggregate . 2)) (BAR . (aggregate . 2)) (WITH . (aggregate . 2)) (THEN . (aggregate . 2)) (RANGE . (aggregate . 2)) (RIGHT_PAREN . (aggregate . 2)) (COMMA . (aggregate . 2)) (DIGITS . (aggregate . 2)) (ELSE . (aggregate . 2)) (ELSIF . (aggregate . 2)))
+ ((default . error) (COLON_EQUAL . 1051) (DOT . 86) (TICK . 87) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 105))
((default . error) (WITH . (formal_object_declaration . 2)) (TYPE . (formal_object_declaration . 2)) (PRAGMA . (formal_object_declaration . 2)) (IDENTIFIER . (formal_object_declaration . 2)) (FUNCTION . (formal_object_declaration . 2)) (PROCEDURE . (formal_object_declaration . 2)) (PACKAGE . (formal_object_declaration . 2)))
((default . error) (SEMICOLON . 1050))
((default . error) (SEMICOLON . 1049))
((default . error) (RIGHT_PAREN . 1048))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (PRIVATE . 1046))
((default . error) (AND . 1045) (WITH . (interface_type_definition . 1)) (SEMICOLON . (interface_type_definition . 1)))
- ((default . error) (DOT . 84) (SEMICOLON . (interface_list . 0)) (WITH . (interface_list . 0)) (AND . (interface_list . 0)) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (DOT . 86) (SEMICOLON . (interface_list . 0)) (WITH . (interface_list . 0)) (AND . (interface_list . 0)) (TICK . 87) (LEFT_PAREN . 105))
((default . error) (AND . 1045) (WITH . (interface_type_definition . 3)) (SEMICOLON . (interface_type_definition . 3)))
((default . error) (AND . 1045) (WITH . (interface_type_definition . 2)) (SEMICOLON . (interface_type_definition . 2)))
((default . error) (AND . 1045) (WITH . (interface_type_definition . 0)) (SEMICOLON . (interface_type_definition . 0)))
((default . error) (SEMICOLON . (formal_type_definition . 7)) (WITH . (formal_type_definition . 7)))
- ((default . error) (IDENTIFIER . 45) (STRING_LITERAL . 46) (CHARACTER_LITERAL . 163) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 136) (MINUS . 135) (OTHERS . 165) (ABS . 138) (NOT . 1042) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (BOX . 1041) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (IDENTIFIER . 47) (STRING_LITERAL . 48) (CHARACTER_LITERAL . 168) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 142) (MINUS . 141) (OTHERS . 170) (ABS . 144) (NOT . 1042) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (BOX . 1041) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (LOOP . (subtype_indication . 2)) (DO . (subtype_indication . 2)) (EQUAL_GREATER . (subtype_indication . 2)) (COMMA . (subtype_indication . 2)) (RIGHT_PAREN . (subtype_indication . 2)) (COLON_EQUAL . (subtype_indication . 2)) (WITH . (subtype_indication . 2)) (SEMICOLON . (subtype_indication . 2)) (AND . (subtype_indication . 2)) (OF . (subtype_indication . 2)))
((default . error) (LOOP . (constraint . 1)) (DO . (constraint . 1)) (EQUAL_GREATER . (constraint . 1)) (COMMA . (constraint . 1)) (RIGHT_PAREN . (constraint . 1)) (COLON_EQUAL . (constraint . 1)) (WITH . (constraint . 1)) (SEMICOLON . (constraint . 1)) (AND . (constraint . 1)) (OF . (constraint . 1)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (OF . 1038))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 746) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 750) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (OF . 1036))
- ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (DOT . (name . 0)) (LEFT_PAREN . (name . 0)) (TICK . (name . 0)) (SEMICOLON . (null_exclusion_opt_name . 2)) (RIGHT_PAREN . (null_exclusion_opt_name . 2)) (COLON_EQUAL . (null_exclusion_opt_name . 2)))
((default . error) (DOT . (name . 3)) (LEFT_PAREN . (name . 3)) (TICK . (name . 3)) (SEMICOLON . (null_exclusion_opt_name . 3)) (RIGHT_PAREN . (null_exclusion_opt_name . 3)) (COLON_EQUAL . (null_exclusion_opt_name . 3)))
((default . error) (SEMICOLON . (discriminant_specification_opt . 3)) (RIGHT_PAREN . (discriminant_specification_opt . 3)))
((default . error) (SEMICOLON . (discriminant_specification_opt . 1)) (RIGHT_PAREN . (discriminant_specification_opt . 1)))
((default . error) (DO . (range . 0)) (LOOP . (range . 0)) (XOR . (range . 0)) (OR . (range . 0)) (AND . (range . 0)) (IS . (range . 0)) (WITH . (range . 0)) (SEMICOLON . (range . 0)) (THEN . (range . 0)) (RANGE . (range . 0)) (DIGITS . (range . 0)) (ELSE . (range . 0)) (ELSIF . (range . 0)) (COLON_EQUAL . (range . 0)) (OF . (range . 0)) (COMMA . (range . 0)) (BAR . (range . 0)) (EQUAL_GREATER . (range . 0)) (RIGHT_PAREN . (range . 0)))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (WHEN . (record_representation_clause . 0)) (END . (record_representation_clause . 0)) (PRIVATE . (record_representation_clause . 0)) (CASE . (record_representation_clause . 0)) (USE . (record_representation_clause . 0)) (TYPE . (record_representation_clause . 0)) (TASK . (record_representation_clause . 0)) (SUBTYPE . (record_representation_clause . 0)) (PROTECTED . (record_representation_clause . 0)) (PROCEDURE . (record_representation_clause . 0)) (PRAGMA . (record_representation_clause . 0)) (PACKAGE . (record_representation_clause . 0)) (OVERRIDING . (record_representation_clause . 0)) (NOT . (record_representation_clause . 0)) (GENERIC . (record_representation_clause . 0)) (FUNCTION . (record_representation_clause . 0)) (FOR . (record_representation_clause . 0)) (ENTRY . (record_representation_clause . 0)) (IDENTIFIER . (record_representation_clause . 0)) (BEGIN . (record_representation_clause . 0)))
((default . error) (WHEN . (enumeration_representation_clause . 0)) (END . (enumeration_representation_clause . 0)) (PRIVATE . (enumeration_representation_clause . 0)) (CASE . (enumeration_representation_clause . 0)) (USE . (enumeration_representation_clause . 0)) (TYPE . (enumeration_representation_clause . 0)) (TASK . (enumeration_representation_clause . 0)) (SUBTYPE . (enumeration_representation_clause . 0)) (PROTECTED . (enumeration_representation_clause . 0)) (PROCEDURE . (enumeration_representation_clause . 0)) (PRAGMA . (enumeration_representation_clause . 0)) (PACKAGE . (enumeration_representation_clause . 0)) (OVERRIDING . (enumeration_representation_clause . 0)) (NOT . (enumeration_representation_clause . 0)) (GENERIC . (enumeration_representation_clause . 0)) (FUNCTION . (enumeration_representation_clause . 0)) (FOR . (enumeration_representation_clause . 0)) (ENTRY . (enumeration_representation_clause . 0)) (IDENTIFIER . (enumeration_representation_clause . 0)) (BEGIN . (enumeration_representation_clause . 0)))
((default . error) (MOD . 1032))
((default . error) (IDENTIFIER . 1029))
((default . error) (SEMICOLON . 1028))
((default . error) (WHEN . (aspect_clause . 0)) (PRIVATE . (aspect_clause . 0)) (END . (aspect_clause . 0)) (CASE . (aspect_clause . 0)) (BEGIN . (aspect_clause . 0)) (IDENTIFIER . (aspect_clause . 0)) (ENTRY . (aspect_clause . 0)) (FOR . (aspect_clause . 0)) (FUNCTION . (aspect_clause . 0)) (GENERIC . (aspect_clause . 0)) (NOT . (aspect_clause . 0)) (OVERRIDING . (aspect_clause . 0)) (PACKAGE . (aspect_clause . 0)) (PRAGMA . (aspect_clause . 0)) (PROCEDURE . (aspect_clause . 0)) (PROTECTED . (aspect_clause . 0)) (SUBTYPE . (aspect_clause . 0)) (TASK . (aspect_clause . 0)) (TYPE . (aspect_clause . 0)) (USE . (aspect_clause . 0)))
- ((default . error) (SEMICOLON . 1027))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IS . 1025))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (END . 1021) (PRIVATE . 1022))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IS . 1026))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (END . 1022) (PRIVATE . 1023))
+ ((default . error) (SEMICOLON . 1021))
((default . error) (SEMICOLON . 1020))
- ((default . error) (SEMICOLON . 1019))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 1015) (IS . 1016))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (END . 1011) (PRIVATE . 1012))
- ((default . error) (SEMICOLON . 1010))
- ((default . error) (SYNCHRONIZED . 538) (TAGGED . 539) (NEW . ((abstract_limited_synchronized_opt . 3) (abstract_limited_opt . 3))) (LIMITED . 1009))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 1003) (CHARACTER_LITERAL . 1004))
- ((default . error) (INTERFACE . 532) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NULL . (abstract_tagged_limited_opt . 5)) (RECORD . (abstract_tagged_limited_opt . 5)) (NEW . ((abstract_limited_synchronized_opt . 4) (abstract_limited_opt . 2))))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (RECORD . 1001))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (END . (component_list_opt . 0)) (NULL . 992) (CASE . 991) (IDENTIFIER . 69) (FOR . 279))
- ((default . error) (SEMICOLON . 990) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 526))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 1016) (IS . 1017))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (END . 1012) (PRIVATE . 1013))
+ ((default . error) (SEMICOLON . 1011))
+ ((default . error) (SYNCHRONIZED . 546) (TAGGED . 547) (NEW . ((abstract_limited_synchronized_opt . 3) (abstract_limited_opt . 3))) (LIMITED . 1010))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 1004) (CHARACTER_LITERAL . 1005))
+ ((default . error) (INTERFACE . 540) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NULL . (abstract_tagged_limited_opt . 5)) (RECORD . (abstract_tagged_limited_opt . 5)) (NEW . ((abstract_limited_synchronized_opt . 4) (abstract_limited_opt . 2))))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (RECORD . 1002))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (END . (component_list_opt . 0)) (NULL . 993) (CASE . 992) (IDENTIFIER . 71) (FOR . 286))
+ ((default . error) (SEMICOLON . 991) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 534))
+ ((default . error) (NEW . 990))
((default . error) (NEW . 989))
- ((default . error) (NEW . 988))
- ((default . error) (PRIVATE . 986) (RECORD . 837) (NULL . 835))
+ ((default . error) (PRIVATE . 987) (RECORD . 840) (NULL . 838))
((default . error) (WITH . (type_definition . 8)) (SEMICOLON . (type_definition . 8)))
((default . error) (WITH . (type_definition . 6)) (SEMICOLON . (type_definition . 6)))
((default . error) (WITH . (type_definition . 9)) (SEMICOLON . (type_definition . 9)))
((default . error) (WITH . (type_definition . 0)) (SEMICOLON . (type_definition . 0)))
((default . error) (WITH . (type_definition . 10)) (SEMICOLON . (type_definition . 10)))
((default . error) (WITH . (type_definition . 7)) (SEMICOLON . (type_definition . 7)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (SEMICOLON . (package_specification . 0)))
- ((default . error) (SEMICOLON . 984))
- ((default . error) (NULL . 983))
- ((default . error) (COLON_EQUAL . 981) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (COLON_EQUAL . 979) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (COLON_EQUAL . 977) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . 985))
+ ((default . error) (NULL . 984))
+ ((default . error) (COLON_EQUAL . 982) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (COLON_EQUAL . 980) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (COLON_EQUAL . 978) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEMICOLON . 977))
((default . error) (SEMICOLON . 976))
((default . error) (SEMICOLON . 975))
((default . error) (SEMICOLON . 974))
- ((default . error) (SEMICOLON . 973))
- ((default . error) (SEMICOLON . 972))
- ((default . error) (RIGHT_PAREN . 971))
- ((default . error) (LOOP . (subtype_indication . 3)) (DOT . 84) (IN . (primary . 2)) (NOT . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (RIGHT_PAREN . ((subtype_indication . 3) (primary . 2))) (COMMA . ((subtype_indication . 3) (primary . 2))) (BAR . (primary . 2)) (EQUAL_GREATER . ((subtype_indication . 3) (primary . 2))) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (TICK . 261) (RANGE . 822) (LEFT_PAREN . 791))
- ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (RIGHT_PAREN . 973))
+ ((default . error) (LOOP . (subtype_indication . 3)) (DOT . 86) (IN . (primary . 2)) (NOT . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (RIGHT_PAREN . ((subtype_indication . 3) (primary . 2))) (COMMA . ((subtype_indication . 3) (primary . 2))) (BAR . (primary . 2)) (EQUAL_GREATER . ((subtype_indication . 3) (primary . 2))) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (TICK . 271) (RANGE . 825) (LEFT_PAREN . 795))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (END . (package_body . 1)) (BEGIN . (package_body . 1)) (IDENTIFIER . (package_body . 1)) (ENTRY . (package_body . 1)) (FOR . (package_body . 1)) (PROTECTED . (package_body . 1)) (SUBTYPE . (package_body . 1)) (TASK . (package_body . 1)) (TYPE . (package_body . 1)) (WITH . (package_body . 1)) (USE . (package_body . 1)) (SEPARATE . (package_body . 1)) (PROCEDURE . (package_body . 1)) (PRIVATE . (package_body . 1)) (PRAGMA . (package_body . 1)) (PACKAGE . (package_body . 1)) (OVERRIDING . (package_body . 1)) (NOT . (package_body . 1)) (LIMITED . (package_body . 1)) (GENERIC . (package_body . 1)) (FUNCTION . (package_body . 1)) ($EOI . (package_body . 1)))
- ((default . error) (WHEN . 701))
- ((default . error) (BAR . 262) (EQUAL_GREATER . 968))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (LOOP . (iterator_specification . 5)) (EQUAL_GREATER . (iterator_specification . 5)) (LEFT_PAREN . 103))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 746) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (WHEN . 707))
+ ((default . error) (BAR . 272) (EQUAL_GREATER . 970))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (DOT . 86) (TICK . 87) (LOOP . (iterator_specification . 5)) (EQUAL_GREATER . (iterator_specification . 5)) (LEFT_PAREN . 105))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 750) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (LOOP . (iterator_specification . 1)) (EQUAL_GREATER . (iterator_specification . 1)))
- ((default . error) (OF . 965))
+ ((default . error) (OF . 967))
((default . error) (RIGHT_PAREN . (quantified_expression . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (RIGHT_PAREN . (elsif_expression_list . 0)) (ELSE . (elsif_expression_list . 0)) (ELSIF . (elsif_expression_list . 0)))
- ((default . error) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 961) (ELSIF . 873))
- ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 952) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 279))
- ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 963) (ELSIF . 875))
+ ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 954) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 286))
+ ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (ACCEPT . (label_opt . 1)) (BEGIN . (label_opt . 1)) (CASE . (label_opt . 1)) (DECLARE . (label_opt . 1)) (FOR . (label_opt . 1)) (IF . (label_opt . 1)) (LOOP . (label_opt . 1)) (RETURN . (label_opt . 1)) (SELECT . (label_opt . 1)) (WHILE . (label_opt . 1)) (IDENTIFIER . (label_opt . 1)) (STRING_LITERAL . (label_opt . 1)) (CHARACTER_LITERAL . (label_opt . 1)) (ABORT . (label_opt . 1)) (DELAY . (label_opt . 1)) (EXIT . (label_opt . 1)) (GOTO . (label_opt . 1)) (NULL . (label_opt . 1)) (PRAGMA . (label_opt . 1)) (RAISE . (label_opt . 1)) (REQUEUE . (label_opt . 1)))
- ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 163) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 168) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (SEMICOLON . (actual_parameter_part_opt . 1)) (LEFT_PAREN . (actual_parameter_part_opt . 1)) (DO . (actual_parameter_part_opt . 1)))
- ((default . error) (DO . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 770))
+ ((default . error) (DO . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 774))
((default . error) (OR . (simple_statement . 8)) (THEN . (simple_statement . 8)) (WHEN . (simple_statement . 8)) (EXCEPTION . (simple_statement . 8)) (END . (simple_statement . 8)) (LESS_LESS . (simple_statement . 8)) (IDENTIFIER . (simple_statement . 8)) (STRING_LITERAL . (simple_statement . 8)) (CHARACTER_LITERAL . (simple_statement . 8)) (ACCEPT . (simple_statement . 8)) (ABORT . (simple_statement . 8)) (BEGIN . (simple_statement . 8)) (CASE . (simple_statement . 8)) (DECLARE . (simple_statement . 8)) (DELAY . (simple_statement . 8)) (EXIT . (simple_statement . 8)) (FOR . (simple_statement . 8)) (GOTO . (simple_statement . 8)) (IF . (simple_statement . 8)) (LOOP . (simple_statement . 8)) (NULL . (simple_statement . 8)) (PRAGMA . (simple_statement . 8)) (RAISE . (simple_statement . 8)) (REQUEUE . (simple_statement . 8)) (RETURN . (simple_statement . 8)) (SELECT . (simple_statement . 8)) (WHILE . (simple_statement . 8)) (ELSE . (simple_statement . 8)) (ELSIF . (simple_statement . 8)))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (WHEN . 946))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (END . (case_statement_alternative_list . 0)) (WHEN . ((case_statement_alternative_list . 0) 948)))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (WHEN . (delay_statement . 1)) (EXCEPTION . (delay_statement . 1)) (ELSIF . (delay_statement . 1)) (THEN . (delay_statement . 1)) (ELSE . (delay_statement . 1)) (OR . (delay_statement . 1)) (END . (delay_statement . 1)) (LESS_LESS . (delay_statement . 1)) (IDENTIFIER . (delay_statement . 1)) (STRING_LITERAL . (delay_statement . 1)) (CHARACTER_LITERAL . (delay_statement . 1)) (ACCEPT . (delay_statement . 1)) (ABORT . (delay_statement . 1)) (BEGIN . (delay_statement . 1)) (CASE . (delay_statement . 1)) (DECLARE . (delay_statement . 1)) (DELAY . (delay_statement . 1)) (EXIT . (delay_statement . 1)) (FOR . (delay_statement . 1)) (GOTO . (delay_statement . 1)) (IF . (delay_statement . 1)) (LOOP . (delay_statement . 1)) (NULL . (delay_statement . 1)) (PRAGMA . (delay_statement . 1)) (RAISE . (delay_statement . 1)) (REQUEUE . (delay_statement . 1)) (RETURN . (delay_statement . 1)) (SELECT . (delay_statement . 1)) (WHILE . (delay_statement . 1)))
- ((default . error) (SEMICOLON . 944))
+ ((default . error) (SEMICOLON . 946))
((default . error) (OR . (exit_statement . 1)) (THEN . (exit_statement . 1)) (WHEN . (exit_statement . 1)) (EXCEPTION . (exit_statement . 1)) (END . (exit_statement . 1)) (LESS_LESS . (exit_statement . 1)) (IDENTIFIER . (exit_statement . 1)) (STRING_LITERAL . (exit_statement . 1)) (CHARACTER_LITERAL . (exit_statement . 1)) (ACCEPT . (exit_statement . 1)) (ABORT . (exit_statement . 1)) (BEGIN . (exit_statement . 1)) (CASE . (exit_statement . 1)) (DECLARE . (exit_statement . 1)) (DELAY . (exit_statement . 1)) (EXIT . (exit_statement . 1)) (FOR . (exit_statement . 1)) (GOTO . (exit_statement . 1)) (IF . (exit_statement . 1)) (LOOP . (exit_statement . 1)) (NULL . (exit_statement . 1)) (PRAGMA . (exit_statement . 1)) (RAISE . (exit_statement . 1)) (REQUEUE . (exit_statement . 1)) (RETURN . (exit_statement . 1)) (SELECT . (exit_statement . 1)) (WHILE . (exit_statement . 1)) (ELSE . (exit_statement . 1)) (ELSIF . (exit_statement . 1)))
- ((default . error) (SEMICOLON . (expression_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (SEMICOLON . (expression_opt . 0)) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (OR . (simple_statement . 3)) (THEN . (simple_statement . 3)) (WHEN . (simple_statement . 3)) (EXCEPTION . (simple_statement . 3)) (END . (simple_statement . 3)) (LESS_LESS . (simple_statement . 3)) (IDENTIFIER . (simple_statement . 3)) (STRING_LITERAL . (simple_statement . 3)) (CHARACTER_LITERAL . (simple_statement . 3)) (ACCEPT . (simple_statement . 3)) (ABORT . (simple_statement . 3)) (BEGIN . (simple_statement . 3)) (CASE . (simple_statement . 3)) (DECLARE . (simple_statement . 3)) (DELAY . (simple_statement . 3)) (EXIT . (simple_statement . 3)) (FOR . (simple_statement . 3)) (GOTO . (simple_statement . 3)) (IF . (simple_statement . 3)) (LOOP . (simple_statement . 3)) (NULL . (simple_statement . 3)) (PRAGMA . (simple_statement . 3)) (RAISE . (simple_statement . 3)) (REQUEUE . (simple_statement . 3)) (RETURN . (simple_statement . 3)) (SELECT . (simple_statement . 3)) (WHILE . (simple_statement . 3)) (ELSE . (simple_statement . 3)) (ELSIF . (simple_statement . 3)))
- ((default . error) (ELSIF . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (LOOP . 941))
+ ((default . error) (ELSIF . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (LOOP . 943))
((default . error) (OR . (raise_statement . 2)) (THEN . (raise_statement . 2)) (WHEN . (raise_statement . 2)) (EXCEPTION . (raise_statement . 2)) (END . (raise_statement . 2)) (LESS_LESS . (raise_statement . 2)) (IDENTIFIER . (raise_statement . 2)) (STRING_LITERAL . (raise_statement . 2)) (CHARACTER_LITERAL . (raise_statement . 2)) (ACCEPT . (raise_statement . 2)) (ABORT . (raise_statement . 2)) (BEGIN . (raise_statement . 2)) (CASE . (raise_statement . 2)) (DECLARE . (raise_statement . 2)) (DELAY . (raise_statement . 2)) (EXIT . (raise_statement . 2)) (FOR . (raise_statement . 2)) (GOTO . (raise_statement . 2)) (IF . (raise_statement . 2)) (LOOP . (raise_statement . 2)) (NULL . (raise_statement . 2)) (PRAGMA . (raise_statement . 2)) (RAISE . (raise_statement . 2)) (REQUEUE . (raise_statement . 2)) (RETURN . (raise_statement . 2)) (SELECT . (raise_statement . 2)) (WHILE . (raise_statement . 2)) (ELSE . (raise_statement . 2)) (ELSIF . (raise_statement . 2)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (OR . (requeue_statement . 1)) (THEN . (requeue_statement . 1)) (WHEN . (requeue_statement . 1)) (EXCEPTION . (requeue_statement . 1)) (END . (requeue_statement . 1)) (LESS_LESS . (requeue_statement . 1)) (IDENTIFIER . (requeue_statement . 1)) (STRING_LITERAL . (requeue_statement . 1)) (CHARACTER_LITERAL . (requeue_statement . 1)) (ACCEPT . (requeue_statement . 1)) (ABORT . (requeue_statement . 1)) (BEGIN . (requeue_statement . 1)) (CASE . (requeue_statement . 1)) (DECLARE . (requeue_statement . 1)) (DELAY . (requeue_statement . 1)) (EXIT . (requeue_statement . 1)) (FOR . (requeue_statement . 1)) (GOTO . (requeue_statement . 1)) (IF . (requeue_statement . 1)) (LOOP . (requeue_statement . 1)) (NULL . (requeue_statement . 1)) (PRAGMA . (requeue_statement . 1)) (RAISE . (requeue_statement . 1)) (REQUEUE . (requeue_statement . 1)) (RETURN . (requeue_statement . 1)) (SELECT . (requeue_statement . 1)) (WHILE . (requeue_statement . 1)) (ELSE . (requeue_statement . 1)) (ELSIF . (requeue_statement . 1)))
- ((default . error) (ABORT . 939))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (ABORT . 941))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (OR . (extended_return_statement . 1)) (THEN . (extended_return_statement . 1)) (WHEN . (extended_return_statement . 1)) (EXCEPTION . (extended_return_statement . 1)) (END . (extended_return_statement . 1)) (LESS_LESS . (extended_return_statement . 1)) (IDENTIFIER . (extended_return_statement . 1)) (STRING_LITERAL . (extended_return_statement . 1)) (CHARACTER_LITERAL . (extended_return_statement . 1)) (ACCEPT . (extended_return_statement . 1)) (ABORT . (extended_return_statement . 1)) (BEGIN . (extended_return_statement . 1)) (CASE . (extended_return_statement . 1)) (DECLARE . (extended_return_statement . 1)) (DELAY . (extended_return_statement . 1)) (EXIT . (extended_return_statement . 1)) (FOR . (extended_return_statement . 1)) (GOTO . (extended_return_statement . 1)) (IF . (extended_return_statement . 1)) (LOOP . (extended_return_statement . 1)) (NULL . (extended_return_statement . 1)) (PRAGMA . (extended_return_statement . 1)) (RAISE . (extended_return_statement . 1)) (REQUEUE . (extended_return_statement . 1)) (RETURN . (extended_return_statement . 1)) (SELECT . (extended_return_statement . 1)) (WHILE . (extended_return_statement . 1)) (ELSE . (extended_return_statement . 1)) (ELSIF . (extended_return_statement . 1)))
((default . error) (OR . (simple_return_statement . 1)) (THEN . (simple_return_statement . 1)) (WHEN . (simple_return_statement . 1)) (EXCEPTION . (simple_return_statement . 1)) (END . (simple_return_statement . 1)) (LESS_LESS . (simple_return_statement . 1)) (IDENTIFIER . (simple_return_statement . 1)) (STRING_LITERAL . (simple_return_statement . 1)) (CHARACTER_LITERAL . (simple_return_statement . 1)) (ACCEPT . (simple_return_statement . 1)) (ABORT . (simple_return_statement . 1)) (BEGIN . (simple_return_statement . 1)) (CASE . (simple_return_statement . 1)) (DECLARE . (simple_return_statement . 1)) (DELAY . (simple_return_statement . 1)) (EXIT . (simple_return_statement . 1)) (FOR . (simple_return_statement . 1)) (GOTO . (simple_return_statement . 1)) (IF . (simple_return_statement . 1)) (LOOP . (simple_return_statement . 1)) (NULL . (simple_return_statement . 1)) (PRAGMA . (simple_return_statement . 1)) (RAISE . (simple_return_statement . 1)) (REQUEUE . (simple_return_statement . 1)) (RETURN . (simple_return_statement . 1)) (SELECT . (simple_return_statement . 1)) (WHILE . (simple_return_statement . 1)) (ELSE . (simple_return_statement . 1)) (ELSIF . (simple_return_statement . 1)))
- ((default . error) (CONSTANT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (ALIASED . 499))
- ((default . error) (ABORT . 936))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (SELECT . 934))
- ((default . error) (WHEN . 657) (TERMINATE . 656) (ACCEPT . 600) (DELAY . 605))
+ ((default . error) (CONSTANT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (ALIASED . 507))
+ ((default . error) (ABORT . 938))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (SELECT . 936))
+ ((default . error) (WHEN . 663) (TERMINATE . 662) (ACCEPT . 606) (DELAY . 611))
((default . error) (OR . (entry_call_alternative . 0)) (ELSE . (entry_call_alternative . 0)) (THEN . (triggering_alternative . 0)))
((default . error) (OR . (entry_call_alternative . 1)) (ELSE . (entry_call_alternative . 1)) (THEN . (triggering_alternative . 1)))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (DELAY . 605))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (DELAY . 611))
((default . error) (OR . (delay_alternative . 0)) (END . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)) (THEN . (triggering_alternative . 2)))
((default . error) (END . (select_alternative . 1)) (OR . (select_alternative . 1)) (ELSE . (select_alternative . 1)))
- ((default . error) (EQUAL_GREATER . 929))
+ ((default . error) (EQUAL_GREATER . 931))
((default . error) (END . (select_alternative . 5)) (OR . (select_alternative . 5)) (ELSE . (select_alternative . 5)))
+ ((default . error) (SEMICOLON . 930))
+ ((default . error) (END . 929))
((default . error) (SEMICOLON . 928))
- ((default . error) (END . 927))
- ((default . error) (SEMICOLON . 926))
- ((default . error) (OTHERS . 922) (IDENTIFIER . 921) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (OTHERS . 924) (IDENTIFIER . 923) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (END . (exception_handler_list . 0)) (WHEN . (exception_handler_list . 0)))
- ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 916))
+ ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 918))
((default . error) (END . (handled_sequence_of_statements . 0)))
((default . error) (WHEN . (exception_handler_list . 1)) (END . (exception_handler_list . 1)))
- ((default . error) (COLON . 1150) (EQUAL_GREATER . (name . 0)) (BAR . (name . 0)) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
+ ((default . error) (COLON . 1151) (EQUAL_GREATER . (name . 0)) (BAR . (name . 0)) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
((default . error) (BAR . (exception_choice . 1)) (EQUAL_GREATER . (exception_choice . 1)))
((default . error) (EQUAL_GREATER . (exception_choice_list . 0)) (BAR . (exception_choice_list . 0)))
- ((default . error) (BAR . 1148) (EQUAL_GREATER . 1149))
- ((default . error) (DOT . 84) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (BAR . 1149) (EQUAL_GREATER . 1150))
+ ((default . error) (DOT . 86) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 87) (LEFT_PAREN . 105))
((default . error) (WHEN . (assignment_statement . 0)) (THEN . (assignment_statement . 0)) (OR . (assignment_statement . 0)) (ELSIF . (assignment_statement . 0)) (ELSE . (assignment_statement . 0)) (WHILE . (assignment_statement . 0)) (SELECT . (assignment_statement . 0)) (RETURN . (assignment_statement . 0)) (REQUEUE . (assignment_statement . 0)) (RAISE . (assignment_statement . 0)) (PRAGMA . (assignment_statement . 0)) (NULL . (assignment_statement . 0)) (LOOP . (assignment_statement . 0)) (IF . (assignment_statement . 0)) (GOTO . (assignment_statement . 0)) (FOR . (assignment_statement . 0)) (EXIT . (assignment_statement . 0)) (DELAY . (assignment_statement . 0)) (DECLARE . (assignment_statement . 0)) (CASE . (assignment_statement . 0)) (BEGIN . (assignment_statement . 0)) (ABORT . (assignment_statement . 0)) (ACCEPT . (assignment_statement . 0)) (CHARACTER_LITERAL . (assignment_statement . 0)) (STRING_LITERAL . (assignment_statement . 0)) (IDENTIFIER . (assignment_statement . 0)) (LESS_LESS . (assignment_statement . 0)) (END . (assignment_statement . 0)) (EXCEPTION . (assignment_statement . 0)))
- ((default . error) (LOOP . 1147))
+ ((default . error) (LOOP . 1148))
((default . error) (TYPE . (subprogram_body . 0)) (TASK . (subprogram_body . 0)) (SUBTYPE . (subprogram_body . 0)) (PROTECTED . (subprogram_body . 0)) (FOR . (subprogram_body . 0)) (ENTRY . (subprogram_body . 0)) (IDENTIFIER . (subprogram_body . 0)) (BEGIN . (subprogram_body . 0)) (END . (subprogram_body . 0)) ($EOI . (subprogram_body . 0)) (FUNCTION . (subprogram_body . 0)) (GENERIC . (subprogram_body . 0)) (LIMITED . (subprogram_body . 0)) (NOT . (subprogram_body . 0)) (OVERRIDING . (subprogram_body . 0)) (PACKAGE . (subprogram_body . 0)) (PRAGMA . (subprogram_body . 0)) (PRIVATE . (subprogram_body . 0)) (PROCEDURE . (subprogram_body . 0)) (SEPARATE . (subprogram_body . 0)) (USE . (subprogram_body . 0)) (WITH . (subprogram_body . 0)))
- ((default . error) (TERMINATE . 1144) (ACCEPT . 600) (DELAY . 605))
- ((default . error) (END . 1143))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (END . 1141))
+ ((default . error) (TERMINATE . 1145) (ACCEPT . 606) (DELAY . 611))
+ ((default . error) (END . 1144))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (END . 1142))
((default . error) (ELSE . (select_alternative_list . 1)) (END . (select_alternative_list . 1)) (OR . (select_alternative_list . 1)))
- ((default . error) (SEMICOLON . 1140))
- ((default . error) (END . 1139))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (NOT . (constant_opt . 0)) (CONSTANT . 713))
- ((default . error) (END . 1136))
+ ((default . error) (SEMICOLON . 1141))
+ ((default . error) (END . 1140))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (NOT . (constant_opt . 0)) (CONSTANT . 718))
+ ((default . error) (END . 1137))
+ ((default . error) (SEMICOLON . 1136))
((default . error) (SEMICOLON . 1135))
- ((default . error) (SEMICOLON . 1134))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (ELSE . 1128) (END . 1130) (ELSIF . 1129))
- ((default . error) (SEMICOLON . 1127))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (ELSE . 1129) (END . 1131) (ELSIF . 1130))
+ ((default . error) (SEMICOLON . 1128))
((default . error) (WHEN . (delay_statement . 0)) (ELSIF . (delay_statement . 0)) (EXCEPTION . (delay_statement . 0)) (WHILE . (delay_statement . 0)) (SELECT . (delay_statement . 0)) (RETURN . (delay_statement . 0)) (REQUEUE . (delay_statement . 0)) (RAISE . (delay_statement . 0)) (PRAGMA . (delay_statement . 0)) (NULL . (delay_statement . 0)) (LOOP . (delay_statement . 0)) (IF . (delay_statement . 0)) (GOTO . (delay_statement . 0)) (FOR . (delay_statement . 0)) (EXIT . (delay_statement . 0)) (DELAY . (delay_statement . 0)) (DECLARE . (delay_statement . 0)) (CASE . (delay_statement . 0)) (BEGIN . (delay_statement . 0)) (ABORT . (delay_statement . 0)) (ACCEPT . (delay_statement . 0)) (CHARACTER_LITERAL . (delay_statement . 0)) (STRING_LITERAL . (delay_statement . 0)) (IDENTIFIER . (delay_statement . 0)) (LESS_LESS . (delay_statement . 0)) (END . (delay_statement . 0)) (OR . (delay_statement . 0)) (ELSE . (delay_statement . 0)) (THEN . (delay_statement . 0)))
- ((default . error) (END . 1126))
- ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (END . (case_statement_alternative_list . 0)) (WHEN . (case_statement_alternative_list . 0)))
- ((default . error) (END . 1123) (WHEN . 946))
- ((default . error) (SEMICOLON . 1122))
- ((default . error) (DO . 1121) (SEMICOLON . 1120))
- ((default . error) (BEGIN . 1119))
- ((default . error) (IDENTIFIER . 1118))
+ ((default . error) (END . 1127))
+ ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (END . (case_statement_alternative_list . 1)) (WHEN . (case_statement_alternative_list . 1)))
+ ((default . error) (END . 1124) (WHEN . 948))
+ ((default . error) (SEMICOLON . 1123))
+ ((default . error) (DO . 1122) (SEMICOLON . 1121))
+ ((default . error) (BEGIN . 1120))
+ ((default . error) (IDENTIFIER . 1119))
((default . error) (PROCEDURE . (protected_operation_item . 3)) (OVERRIDING . (protected_operation_item . 3)) (NOT . (protected_operation_item . 3)) (FUNCTION . (protected_operation_item . 3)) (FOR . (protected_operation_item . 3)) (ENTRY . (protected_operation_item . 3)) (END . (protected_operation_item . 3)))
((default . error) (PROCEDURE . (protected_operation_item . 2)) (OVERRIDING . (protected_operation_item . 2)) (NOT . (protected_operation_item . 2)) (FUNCTION . (protected_operation_item . 2)) (FOR . (protected_operation_item . 2)) (ENTRY . (protected_operation_item . 2)) (END . (protected_operation_item . 2)))
((default . error) (FUNCTION . 1) (PROCEDURE . 9))
((default . error) (END . (protected_operation_item_list . 0)) (ENTRY . (protected_operation_item_list . 0)) (FOR . (protected_operation_item_list . 0)) (FUNCTION . (protected_operation_item_list . 0)) (NOT . (protected_operation_item_list . 0)) (OVERRIDING . (protected_operation_item_list . 0)) (PROCEDURE . (protected_operation_item_list . 0)))
- ((default . error) (END . (protected_operation_item_list_opt . 1)) (ENTRY . 952) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 279))
+ ((default . error) (END . (protected_operation_item_list_opt . 1)) (ENTRY . 954) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 286))
((default . error) (END . 1116))
((default . error) (PROCEDURE . (protected_operation_item . 1)) (OVERRIDING . (protected_operation_item . 1)) (NOT . (protected_operation_item . 1)) (FUNCTION . (protected_operation_item . 1)) (FOR . (protected_operation_item . 1)) (ENTRY . (protected_operation_item . 1)) (END . (protected_operation_item . 1)))
((default . error) (PROCEDURE . (protected_operation_item . 0)) (OVERRIDING . (protected_operation_item . 0)) (NOT . (protected_operation_item . 0)) (FUNCTION . (protected_operation_item . 0)) (FOR . (protected_operation_item . 0)) (ENTRY . (protected_operation_item . 0)) (END . (protected_operation_item . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (ELSIF . (elsif_expression_list . 1)) (ELSE . (elsif_expression_list . 1)) (RIGHT_PAREN . (elsif_expression_list . 1)))
((default . error) (THEN . 1114))
((default . error) (RIGHT_PAREN . (if_expression . 2)))
- ((default . error) (REVERSE . 1112) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (REVERSE . 1112) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (LOOP . (iterator_specification . 0)) (EQUAL_GREATER . (iterator_specification . 0)))
- ((default . error) (DOT . 84) (TICK . 85) (LOOP . (iterator_specification . 4)) (EQUAL_GREATER . (iterator_specification . 4)) (LEFT_PAREN . 103))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (DOT . 86) (TICK . 87) (LOOP . (iterator_specification . 4)) (EQUAL_GREATER . (iterator_specification . 4)) (LEFT_PAREN . 105))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 1)) (COMMA . (case_expression_alternative_list . 1)))
((default . error) (SEMICOLON . 1110))
- ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 770))
+ ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 774))
((default . error) (USE . (entry_declaration . 1)) (TYPE . (entry_declaration . 1)) (TASK . (entry_declaration . 1)) (SUBTYPE . (entry_declaration . 1)) (PROTECTED . (entry_declaration . 1)) (PROCEDURE . (entry_declaration . 1)) (PRAGMA . (entry_declaration . 1)) (PACKAGE . (entry_declaration . 1)) (OVERRIDING . (entry_declaration . 1)) (NOT . (entry_declaration . 1)) (GENERIC . (entry_declaration . 1)) (FUNCTION . (entry_declaration . 1)) (FOR . (entry_declaration . 1)) (ENTRY . (entry_declaration . 1)) (IDENTIFIER . (entry_declaration . 1)) (BEGIN . (entry_declaration . 1)) (END . (entry_declaration . 1)) (PRIVATE . (entry_declaration . 1)))
((default . error) (USE . (null_procedure_declaration . 0)) (TYPE . (null_procedure_declaration . 0)) (TASK . (null_procedure_declaration . 0)) (SUBTYPE . (null_procedure_declaration . 0)) (PROTECTED . (null_procedure_declaration . 0)) (PROCEDURE . (null_procedure_declaration . 0)) (PRAGMA . (null_procedure_declaration . 0)) (PACKAGE . (null_procedure_declaration . 0)) (OVERRIDING . (null_procedure_declaration . 0)) (NOT . (null_procedure_declaration . 0)) (GENERIC . (null_procedure_declaration . 0)) (FUNCTION . (null_procedure_declaration . 0)) (FOR . (null_procedure_declaration . 0)) (ENTRY . (null_procedure_declaration . 0)) (IDENTIFIER . (null_procedure_declaration . 0)) (BEGIN . (null_procedure_declaration . 0)) (END . (null_procedure_declaration . 0)) (PRIVATE . (null_procedure_declaration . 0)))
- ((default . error) (BEGIN . (subprogram_renaming_declaration . 0)) (IDENTIFIER . (subprogram_renaming_declaration . 0)) (ENTRY . (subprogram_renaming_declaration . 0)) (FOR . (subprogram_renaming_declaration . 0)) (FUNCTION . (subprogram_renaming_declaration . 0)) (GENERIC . (subprogram_renaming_declaration . 0)) (NOT . (subprogram_renaming_declaration . 0)) (OVERRIDING . (subprogram_renaming_declaration . 0)) (PACKAGE . (subprogram_renaming_declaration . 0)) (PRAGMA . (subprogram_renaming_declaration . 0)) (PROCEDURE . (subprogram_renaming_declaration . 0)) (PROTECTED . (subprogram_renaming_declaration . 0)) (SUBTYPE . (subprogram_renaming_declaration . 0)) (TASK . (subprogram_renaming_declaration . 0)) (TYPE . (subprogram_renaming_declaration . 0)) (USE . (subprogram_renaming_declaration . 0)) (PRIVATE . (subprogram_renaming_declaration . 0)) (END . (subprogram_renaming_declaration . 0)))
((default . error) (USE . (abstract_subprogram_declaration . 0)) (TYPE . (abstract_subprogram_declaration . 0)) (TASK . (abstract_subprogram_declaration . 0)) (SUBTYPE . (abstract_subprogram_declaration . 0)) (PROTECTED . (abstract_subprogram_declaration . 0)) (PROCEDURE . (abstract_subprogram_declaration . 0)) (PRAGMA . (abstract_subprogram_declaration . 0)) (PACKAGE . (abstract_subprogram_declaration . 0)) (OVERRIDING . (abstract_subprogram_declaration . 0)) (NOT . (abstract_subprogram_declaration . 0)) (GENERIC . (abstract_subprogram_declaration . 0)) (FUNCTION . (abstract_subprogram_declaration . 0)) (FOR . (abstract_subprogram_declaration . 0)) (ENTRY . (abstract_subprogram_declaration . 0)) (IDENTIFIER . (abstract_subprogram_declaration . 0)) (BEGIN . (abstract_subprogram_declaration . 0)) (END . (abstract_subprogram_declaration . 0)) (PRIVATE . (abstract_subprogram_declaration . 0)))
((default . error) (USE . (subprogram_body_stub . 0)) (TYPE . (subprogram_body_stub . 0)) (TASK . (subprogram_body_stub . 0)) (SUBTYPE . (subprogram_body_stub . 0)) (PROTECTED . (subprogram_body_stub . 0)) (PROCEDURE . (subprogram_body_stub . 0)) (PRAGMA . (subprogram_body_stub . 0)) (PACKAGE . (subprogram_body_stub . 0)) (OVERRIDING . (subprogram_body_stub . 0)) (NOT . (subprogram_body_stub . 0)) (GENERIC . (subprogram_body_stub . 0)) (FUNCTION . (subprogram_body_stub . 0)) (FOR . (subprogram_body_stub . 0)) (ENTRY . (subprogram_body_stub . 0)) (IDENTIFIER . (subprogram_body_stub . 0)) (BEGIN . (subprogram_body_stub . 0)) (END . (subprogram_body_stub . 0)) (PRIVATE . (subprogram_body_stub . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (SEMICOLON . 1107))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (SEMICOLON . 1105))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (SEMICOLON . 1103))
- ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (BEGIN . (declaration . 8)) (IDENTIFIER . (declaration . 8)) (ENTRY . (declaration . 8)) (FOR . (declaration . 8)) (FUNCTION . (declaration . 8)) (GENERIC . (declaration . 8)) (NOT . (declaration . 8)) (OVERRIDING . (declaration . 8)) (PACKAGE . (declaration . 8)) (PRAGMA . (declaration . 8)) (PROCEDURE . (declaration . 8)) (PROTECTED . (declaration . 8)) (SUBTYPE . (declaration . 8)) (TASK . (declaration . 8)) (TYPE . (declaration . 8)) (USE . (declaration . 8)) (PRIVATE . (declaration . 8)) (END . (declaration . 8)))
((default . error) (SEMICOLON . 1102))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (WITH . (record_type_definition . 0)) (SEMICOLON . (record_type_definition . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (NOT . 723) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (NOT . 728) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (BEGIN . (incomplete_type_declaration . 0)) (IDENTIFIER . (incomplete_type_declaration . 0)) (ENTRY . (incomplete_type_declaration . 0)) (FOR . (incomplete_type_declaration . 0)) (FUNCTION . (incomplete_type_declaration . 0)) (GENERIC . (incomplete_type_declaration . 0)) (NOT . (incomplete_type_declaration . 0)) (OVERRIDING . (incomplete_type_declaration . 0)) (PACKAGE . (incomplete_type_declaration . 0)) (PRAGMA . (incomplete_type_declaration . 0)) (PROCEDURE . (incomplete_type_declaration . 0)) (PROTECTED . (incomplete_type_declaration . 0)) (SUBTYPE . (incomplete_type_declaration . 0)) (TASK . (incomplete_type_declaration . 0)) (TYPE . (incomplete_type_declaration . 0)) (USE . (incomplete_type_declaration . 0)) (PRIVATE . (incomplete_type_declaration . 0)) (END . (incomplete_type_declaration . 0)))
((default . error) (IDENTIFIER . 1096) (STRING_LITERAL . 1097))
((default . error) (SEMICOLON . 1095))
((default . error) (WHEN . (component_item . 1)) (END . (component_item . 1)) (FOR . (component_item . 1)) (IDENTIFIER . (component_item . 1)) (CASE . (component_item . 1)))
((default . error) (WHEN . (component_item . 0)) (END . (component_item . 0)) (FOR . (component_item . 0)) (IDENTIFIER . (component_item . 0)) (CASE . (component_item . 0)))
((default . error) (WHEN . (component_list . 0)) (END . (component_list . 0)) (CASE . (component_list . 0)) (IDENTIFIER . (component_list . 0)) (FOR . (component_list . 0)))
- ((default . error) (END . (component_list_opt . 1)) (CASE . 991) (IDENTIFIER . 69) (FOR . 279))
+ ((default . error) (END . (component_list_opt . 1)) (CASE . 992) (IDENTIFIER . 71) (FOR . 286))
((default . error) (END . 1092))
- ((default . error) (COMMA . 92) (COLON . 1091))
+ ((default . error) (COMMA . 94) (COLON . 1091))
((default . error) (WHEN . (component_list . 3)) (END . (component_list . 3)) (CASE . (component_list . 3)) (IDENTIFIER . (component_list . 3)) (FOR . (component_list . 3)))
((default . error) (DOT_DOT . 1090))
((default . error) (SEMICOLON . (record_definition . 1)) (WITH . (record_definition . 1)))
((default . error) (DIGITS . 1084) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1085))
((default . error) (NEW . ((abstract_limited_opt . 1) (abstract_limited_synchronized_opt . 1))))
((default . error) (BEGIN . (single_task_declaration . 1)) (IDENTIFIER . (single_task_declaration . 1)) (ENTRY . (single_task_declaration . 1)) (FOR . (single_task_declaration . 1)) (FUNCTION . (single_task_declaration . 1)) (GENERIC . (single_task_declaration . 1)) (NOT . (single_task_declaration . 1)) (OVERRIDING . (single_task_declaration . 1)) (PACKAGE . (single_task_declaration . 1)) (PRAGMA . (single_task_declaration . 1)) (PROCEDURE . (single_task_declaration . 1)) (PROTECTED . (single_task_declaration . 1)) (SUBTYPE . (single_task_declaration . 1)) (TASK . (single_task_declaration . 1)) (TYPE . (single_task_declaration . 1)) (USE . (single_task_declaration . 1)) (PRIVATE . (single_task_declaration . 1)) (END . (single_task_declaration . 1)))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (AND . 1045) (WITH . 1081))
((default . error) (SEMICOLON . 1080))
((default . error) (USE . (task_type_declaration . 2)) (TYPE . (task_type_declaration . 2)) (TASK . (task_type_declaration . 2)) (SUBTYPE . (task_type_declaration . 2)) (PROTECTED . (task_type_declaration . 2)) (PROCEDURE . (task_type_declaration . 2)) (PRAGMA . (task_type_declaration . 2)) (PACKAGE . (task_type_declaration . 2)) (OVERRIDING . (task_type_declaration . 2)) (NOT . (task_type_declaration . 2)) (GENERIC . (task_type_declaration . 2)) (FUNCTION . (task_type_declaration . 2)) (FOR . (task_type_declaration . 2)) (ENTRY . (task_type_declaration . 2)) (IDENTIFIER . (task_type_declaration . 2)) (BEGIN . (task_type_declaration . 2)) (END . (task_type_declaration . 2)) (PRIVATE . (task_type_declaration . 2)))
- ((default . error) (NEW . 1078) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (DO . (subtype_indication . 1)) (LOOP . (subtype_indication . 1)) (COLON_EQUAL . (subtype_indication . 1)) (SEMICOLON . (subtype_indication . 1)) (OF . (subtype_indication . 1)) (AND . (subtype_indication . 1)) (WITH . (subtype_indication . 1)) (EQUAL_GREATER . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (RIGHT_PAREN . (subtype_indication . 1)) (DOT . 84) (TICK . 85) (RANGE . 822) (LEFT_PAREN . 791))
+ ((default . error) (NEW . 1078) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (DO . (subtype_indication . 1)) (LOOP . (subtype_indication . 1)) (COLON_EQUAL . (subtype_indication . 1)) (SEMICOLON . (subtype_indication . 1)) (OF . (subtype_indication . 1)) (AND . (subtype_indication . 1)) (WITH . (subtype_indication . 1)) (EQUAL_GREATER . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (RIGHT_PAREN . (subtype_indication . 1)) (DOT . 86) (TICK . 87) (RANGE . 825) (LEFT_PAREN . 795))
((default . error) (LOOP . (constraint . 0)) (EQUAL_GREATER . (constraint . 0)) (DO . (constraint . 0)) (OF . (constraint . 0)) (AND . (constraint . 0)) (SEMICOLON . (constraint . 0)) (WITH . (constraint . 0)) (COLON_EQUAL . (constraint . 0)) (RIGHT_PAREN . (constraint . 0)) (COMMA . (constraint . 0)))
((default . error) (USE . (subtype_declaration . 0)) (TYPE . (subtype_declaration . 0)) (TASK . (subtype_declaration . 0)) (SUBTYPE . (subtype_declaration . 0)) (PROTECTED . (subtype_declaration . 0)) (PROCEDURE . (subtype_declaration . 0)) (PRAGMA . (subtype_declaration . 0)) (PACKAGE . (subtype_declaration . 0)) (OVERRIDING . (subtype_declaration . 0)) (NOT . (subtype_declaration . 0)) (GENERIC . (subtype_declaration . 0)) (FUNCTION . (subtype_declaration . 0)) (FOR . (subtype_declaration . 0)) (ENTRY . (subtype_declaration . 0)) (IDENTIFIER . (subtype_declaration . 0)) (BEGIN . (subtype_declaration . 0)) (END . (subtype_declaration . 0)) (PRIVATE . (subtype_declaration . 0)))
((default . error) (BEGIN . (single_protected_declaration . 1)) (IDENTIFIER . (single_protected_declaration . 1)) (ENTRY . (single_protected_declaration . 1)) (FOR . (single_protected_declaration . 1)) (FUNCTION . (single_protected_declaration . 1)) (GENERIC . (single_protected_declaration . 1)) (NOT . (single_protected_declaration . 1)) (OVERRIDING . (single_protected_declaration . 1)) (PACKAGE . (single_protected_declaration . 1)) (PRAGMA . (single_protected_declaration . 1)) (PROCEDURE . (single_protected_declaration . 1)) (PROTECTED . (single_protected_declaration . 1)) (SUBTYPE . (single_protected_declaration . 1)) (TASK . (single_protected_declaration . 1)) (TYPE . (single_protected_declaration . 1)) (USE . (single_protected_declaration . 1)) (PRIVATE . (single_protected_declaration . 1)) (END . (single_protected_declaration . 1)))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (AND . 1045) (WITH . 1074))
((default . error) (SEMICOLON . 1073))
- ((default . error) (NEW . 1071) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (NEW . 1071) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (SEMICOLON . 1070))
- ((default . error) (BEGIN . (package_renaming_declaration . 0)) (IDENTIFIER . (package_renaming_declaration . 0)) (ENTRY . (package_renaming_declaration . 0)) (FOR . (package_renaming_declaration . 0)) (FUNCTION . (package_renaming_declaration . 0)) (GENERIC . (package_renaming_declaration . 0)) (NOT . (package_renaming_declaration . 0)) (OVERRIDING . (package_renaming_declaration . 0)) (PACKAGE . (package_renaming_declaration . 0)) (PRAGMA . (package_renaming_declaration . 0)) (PROCEDURE . (package_renaming_declaration . 0)) (PROTECTED . (package_renaming_declaration . 0)) (SUBTYPE . (package_renaming_declaration . 0)) (TASK . (package_renaming_declaration . 0)) (TYPE . (package_renaming_declaration . 0)) (USE . (package_renaming_declaration . 0)) (PRIVATE . (package_renaming_declaration . 0)) (END . (package_renaming_declaration . 0)))
((default . error) (WHEN . (at_clause . 0)) (BEGIN . (at_clause . 0)) (IDENTIFIER . (at_clause . 0)) (ENTRY . (at_clause . 0)) (FOR . (at_clause . 0)) (FUNCTION . (at_clause . 0)) (GENERIC . (at_clause . 0)) (NOT . (at_clause . 0)) (OVERRIDING . (at_clause . 0)) (PACKAGE . (at_clause . 0)) (PRAGMA . (at_clause . 0)) (PROCEDURE . (at_clause . 0)) (PROTECTED . (at_clause . 0)) (SUBTYPE . (at_clause . 0)) (TASK . (at_clause . 0)) (TYPE . (at_clause . 0)) (USE . (at_clause . 0)) (CASE . (at_clause . 0)) (PRIVATE . (at_clause . 0)) (END . (at_clause . 0)))
((default . error) (AT . 1069))
((default . error) (END . (component_clause_list . 0)) (IDENTIFIER . (component_clause_list . 0)))
((default . error) (END . 1067) (IDENTIFIER . 1029))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (DOT . 86) (TICK . 87) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107) (LEFT_PAREN . 105))
((default . error) (SEMICOLON . 1064))
((default . error) (SEMICOLON . 1063))
- ((default . error) (ALIASED . 1058) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 851))
+ ((default . error) (ALIASED . 1058) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ACCESS . (null_exclusion_opt . 0)) (NOT . 854))
((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 1)) (COMMA . (discrete_subtype_definition_list . 1)))
- ((default . error) (ALIASED . 1058) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 851))
+ ((default . error) (ALIASED . 1058) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ACCESS . (null_exclusion_opt . 0)) (NOT . 854))
((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 1)) (COMMA . (index_subtype_definition_list . 1)))
- ((default . error) (DOT . 84) (RANGE . 1057) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (DOT . 86) (RANGE . 1057) (TICK . 87) (LEFT_PAREN . 105))
((default . error) (COMMA . (index_subtype_definition . 0)) (RIGHT_PAREN . (index_subtype_definition . 0)))
- ((default . error) (NULL . 1056) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (COMMA . 797) (RIGHT_PAREN . 1055))
- ((default . error) (COMMA . (discrete_subtype_definition . 1)) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . ((discrete_subtype_definition . 1) 260)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (NULL . 1056) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (COMMA . 801) (RIGHT_PAREN . 1055))
+ ((default . error) (COMMA . (discrete_subtype_definition . 1)) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . ((discrete_subtype_definition . 1) 257)))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (SEMICOLON . (formal_derived_type_definition . 1)) (WITH . (formal_derived_type_definition . 1)))
((default . error) (SEMICOLON . (formal_derived_type_definition . 2)) (AND . 1045) (WITH . ((formal_derived_type_definition . 2) 1053)))
((default . error) (WITH . (formal_package_actual_part . 0)) (SEMICOLON . (formal_package_actual_part . 0)))
((default . error) (PACKAGE . (formal_package_declaration . 0)) (PROCEDURE . (formal_package_declaration . 0)) (FUNCTION . (formal_package_declaration . 0)) (IDENTIFIER . (formal_package_declaration . 0)) (PRAGMA . (formal_package_declaration . 0)) (TYPE . (formal_package_declaration . 0)) (WITH . (formal_package_declaration . 0)))
((default . error) (PACKAGE . (formal_object_declaration . 0)) (PROCEDURE . (formal_object_declaration . 0)) (FUNCTION . (formal_object_declaration . 0)) (IDENTIFIER . (formal_object_declaration . 0)) (PRAGMA . (formal_object_declaration . 0)) (TYPE . (formal_object_declaration . 0)) (WITH . (formal_object_declaration . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (RIGHT_PAREN . (parameter_specification . 0)) (SEMICOLON . (parameter_specification . 0)))
- ((default . error) (PRIVATE . 1213))
- ((default . error) (DOT . 84) (TICK . 85) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 103))
+ ((default . error) (PRIVATE . 1216))
+ ((default . error) (DOT . 86) (TICK . 87) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 105))
((default . error) (LOOP . (index_constraint . 0)) (DO . (index_constraint . 0)) (EQUAL_GREATER . (index_constraint . 0)) (COMMA . (index_constraint . 0)) (RIGHT_PAREN . (index_constraint . 0)) (COLON_EQUAL . (index_constraint . 0)) (WITH . (index_constraint . 0)) (SEMICOLON . (index_constraint . 0)) (AND . (index_constraint . 0)) (OF . (index_constraint . 0)))
- ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (XOR . (primary . 0)) (OR . (primary . 0)) (AND . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (BAR . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (XOR . (primary . 0)) (OR . (primary . 0)) (AND . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (BAR . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (BOX . 1041))
- ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 851) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 854) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
((default . error) (WITH . (component_definition . 3)) (SEMICOLON . (component_definition . 3)) (COLON_EQUAL . (component_definition . 3)))
((default . error) (WITH . (array_type_definition . 0)) (SEMICOLON . (array_type_definition . 0)) (COLON_EQUAL . (array_type_definition . 0)))
((default . error) (WITH . (component_definition . 1)) (SEMICOLON . (component_definition . 1)) (COLON_EQUAL . (component_definition . 1)))
((default . error) (WITH . (array_type_definition . 1)) (SEMICOLON . (array_type_definition . 1)) (COLON_EQUAL . (array_type_definition . 1)))
((default . error) (END . (object_renaming_declaration . 2)) (PRIVATE . (object_renaming_declaration . 2)) (USE . (object_renaming_declaration . 2)) (TYPE . (object_renaming_declaration . 2)) (TASK . (object_renaming_declaration . 2)) (SUBTYPE . (object_renaming_declaration . 2)) (PROTECTED . (object_renaming_declaration . 2)) (PROCEDURE . (object_renaming_declaration . 2)) (PRAGMA . (object_renaming_declaration . 2)) (PACKAGE . (object_renaming_declaration . 2)) (OVERRIDING . (object_renaming_declaration . 2)) (NOT . (object_renaming_declaration . 2)) (GENERIC . (object_renaming_declaration . 2)) (FUNCTION . (object_renaming_declaration . 2)) (FOR . (object_renaming_declaration . 2)) (ENTRY . (object_renaming_declaration . 2)) (IDENTIFIER . (object_renaming_declaration . 2)) (BEGIN . (object_renaming_declaration . 2)))
((default . error) (END . (object_renaming_declaration . 1)) (PRIVATE . (object_renaming_declaration . 1)) (USE . (object_renaming_declaration . 1)) (TYPE . (object_renaming_declaration . 1)) (TASK . (object_renaming_declaration . 1)) (SUBTYPE . (object_renaming_declaration . 1)) (PROTECTED . (object_renaming_declaration . 1)) (PROCEDURE . (object_renaming_declaration . 1)) (PRAGMA . (object_renaming_declaration . 1)) (PACKAGE . (object_renaming_declaration . 1)) (OVERRIDING . (object_renaming_declaration . 1)) (NOT . (object_renaming_declaration . 1)) (GENERIC . (object_renaming_declaration . 1)) (FUNCTION . (object_renaming_declaration . 1)) (FOR . (object_renaming_declaration . 1)) (ENTRY . (object_renaming_declaration . 1)) (IDENTIFIER . (object_renaming_declaration . 1)) (BEGIN . (object_renaming_declaration . 1)))
- ((default . error) (SEMICOLON . 1209))
- ((default . error) (SEMICOLON . 1208))
- ((default . error) (RECORD . 1207))
+ ((default . error) (SEMICOLON . 1212))
+ ((default . error) (SEMICOLON . 1211))
+ ((default . error) (RECORD . 1210))
((default . error) (IDENTIFIER . (component_clause_list . 1)) (END . (component_clause_list . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (PRIVATE . (package_body_stub . 0)) (END . (package_body_stub . 0)) (BEGIN . (package_body_stub . 0)) (IDENTIFIER . (package_body_stub . 0)) (ENTRY . (package_body_stub . 0)) (FOR . (package_body_stub . 0)) (FUNCTION . (package_body_stub . 0)) (GENERIC . (package_body_stub . 0)) (NOT . (package_body_stub . 0)) (OVERRIDING . (package_body_stub . 0)) (PACKAGE . (package_body_stub . 0)) (PRAGMA . (package_body_stub . 0)) (PROCEDURE . (package_body_stub . 0)) (PROTECTED . (package_body_stub . 0)) (SUBTYPE . (package_body_stub . 0)) (TASK . (package_body_stub . 0)) (TYPE . (package_body_stub . 0)) (USE . (package_body_stub . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 1204))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 1207))
((default . error) (PRIVATE . (protected_body_stub . 0)) (END . (protected_body_stub . 0)) (BEGIN . (protected_body_stub . 0)) (IDENTIFIER . (protected_body_stub . 0)) (ENTRY . (protected_body_stub . 0)) (FOR . (protected_body_stub . 0)) (FUNCTION . (protected_body_stub . 0)) (GENERIC . (protected_body_stub . 0)) (NOT . (protected_body_stub . 0)) (OVERRIDING . (protected_body_stub . 0)) (PACKAGE . (protected_body_stub . 0)) (PRAGMA . (protected_body_stub . 0)) (PROCEDURE . (protected_body_stub . 0)) (PROTECTED . (protected_body_stub . 0)) (SUBTYPE . (protected_body_stub . 0)) (TASK . (protected_body_stub . 0)) (TYPE . (protected_body_stub . 0)) (USE . (protected_body_stub . 0)))
- ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (END . 1202))
+ ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (END . 1205))
((default . error) (SEMICOLON . (protected_definition . 1)))
((default . error) (LOOP . (subtype_indication . 0)) (DO . (subtype_indication . 0)) (RIGHT_PAREN . (subtype_indication . 0)) (COMMA . (subtype_indication . 0)) (EQUAL_GREATER . (subtype_indication . 0)) (WITH . (subtype_indication . 0)) (AND . (subtype_indication . 0)) (OF . (subtype_indication . 0)) (SEMICOLON . (subtype_indication . 0)) (COLON_EQUAL . (subtype_indication . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (SEMICOLON . 1200))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (SEMICOLON . 1203))
((default . error) (PRIVATE . (task_body_stub . 0)) (END . (task_body_stub . 0)) (BEGIN . (task_body_stub . 0)) (IDENTIFIER . (task_body_stub . 0)) (ENTRY . (task_body_stub . 0)) (FOR . (task_body_stub . 0)) (FUNCTION . (task_body_stub . 0)) (GENERIC . (task_body_stub . 0)) (NOT . (task_body_stub . 0)) (OVERRIDING . (task_body_stub . 0)) (PACKAGE . (task_body_stub . 0)) (PRAGMA . (task_body_stub . 0)) (PROCEDURE . (task_body_stub . 0)) (PROTECTED . (task_body_stub . 0)) (SUBTYPE . (task_body_stub . 0)) (TASK . (task_body_stub . 0)) (TYPE . (task_body_stub . 0)) (USE . (task_body_stub . 0)))
- ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (END . 1198))
+ ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (END . 1201))
((default . error) (SEMICOLON . (task_definition . 1)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (WITH . (type_definition . 4)) (SEMICOLON . (type_definition . 4)))
((default . error) (WITH . (type_definition . 3)) (SEMICOLON . (type_definition . 3)))
- ((default . error) (IDENTIFIER . 1003) (CHARACTER_LITERAL . 1004))
+ ((default . error) (IDENTIFIER . 1004) (CHARACTER_LITERAL . 1005))
((default . error) (SEMICOLON . (enumeration_type_definition . 0)) (WITH . (enumeration_type_definition . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (ALIASED . 1058) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 851))
- ((default . error) (RECORD . 1192))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (ALIASED . 1058) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ACCESS . (null_exclusion_opt . 0)) (NOT . 854))
+ ((default . error) (RECORD . 1195))
((default . error) (WHEN . (component_list . 1)) (FOR . (component_list . 1)) (IDENTIFIER . (component_list . 1)) (CASE . (component_list . 1)) (END . (component_list . 1)))
((default . error) (WHEN . (component_list . 2)) (FOR . (component_list . 2)) (IDENTIFIER . (component_list . 2)) (CASE . (component_list . 2)) (END . (component_list . 2)))
((default . error) (WHEN . (component_list . 4)) (FOR . (component_list . 4)) (IDENTIFIER . (component_list . 4)) (CASE . (component_list . 4)) (END . (component_list . 4)))
((default . error) (IS . (direct_name . 0)))
((default . error) (IS . (direct_name . 1)))
- ((default . error) (IS . 1191))
- ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 1188))
- ((default . error) (SEMICOLON . (derived_type_definition . 1)) (DOT . 84) (TICK . 85) (WITH . ((derived_type_definition . 1) (and_interface_list_opt . 0))) (AND . 1188) (LEFT_PAREN . 103))
- ((default . error) (SEMICOLON . 1187))
+ ((default . error) (IS . 1194))
+ ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 1189))
+ ((default . error) (DOT . 86) (TICK . 87) (AND . 1189) (WITH . ((and_interface_list_opt . 0) (constraint_opt . 0))) (SEMICOLON . (constraint_opt . 0)) (RANGE . 825) (LEFT_PAREN . 795))
+ ((default . error) (SEMICOLON . 1188))
((default . error) (END . (full_type_declaration . 0)) (PRIVATE . (full_type_declaration . 0)) (USE . (full_type_declaration . 0)) (TYPE . (full_type_declaration . 0)) (TASK . (full_type_declaration . 0)) (SUBTYPE . (full_type_declaration . 0)) (PROTECTED . (full_type_declaration . 0)) (PROCEDURE . (full_type_declaration . 0)) (PRAGMA . (full_type_declaration . 0)) (PACKAGE . (full_type_declaration . 0)) (OVERRIDING . (full_type_declaration . 0)) (NOT . (full_type_declaration . 0)) (GENERIC . (full_type_declaration . 0)) (FUNCTION . (full_type_declaration . 0)) (FOR . (full_type_declaration . 0)) (ENTRY . (full_type_declaration . 0)) (IDENTIFIER . (full_type_declaration . 0)) (BEGIN . (full_type_declaration . 0)))
((default . error) (PRIVATE . (object_declaration . 3)) (END . (object_declaration . 3)) (BEGIN . (object_declaration . 3)) (IDENTIFIER . (object_declaration . 3)) (ENTRY . (object_declaration . 3)) (FOR . (object_declaration . 3)) (FUNCTION . (object_declaration . 3)) (GENERIC . (object_declaration . 3)) (NOT . (object_declaration . 3)) (OVERRIDING . (object_declaration . 3)) (PACKAGE . (object_declaration . 3)) (PRAGMA . (object_declaration . 3)) (PROCEDURE . (object_declaration . 3)) (PROTECTED . (object_declaration . 3)) (SUBTYPE . (object_declaration . 3)) (TASK . (object_declaration . 3)) (TYPE . (object_declaration . 3)) (USE . (object_declaration . 3)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (PRIVATE . (object_declaration . 5)) (END . (object_declaration . 5)) (BEGIN . (object_declaration . 5)) (IDENTIFIER . (object_declaration . 5)) (ENTRY . (object_declaration . 5)) (FOR . (object_declaration . 5)) (FUNCTION . (object_declaration . 5)) (GENERIC . (object_declaration . 5)) (NOT . (object_declaration . 5)) (OVERRIDING . (object_declaration . 5)) (PACKAGE . (object_declaration . 5)) (PRAGMA . (object_declaration . 5)) (PROCEDURE . (object_declaration . 5)) (PROTECTED . (object_declaration . 5)) (SUBTYPE . (object_declaration . 5)) (TASK . (object_declaration . 5)) (TYPE . (object_declaration . 5)) (USE . (object_declaration . 5)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (PRIVATE . (object_declaration . 1)) (END . (object_declaration . 1)) (BEGIN . (object_declaration . 1)) (IDENTIFIER . (object_declaration . 1)) (ENTRY . (object_declaration . 1)) (FOR . (object_declaration . 1)) (FUNCTION . (object_declaration . 1)) (GENERIC . (object_declaration . 1)) (NOT . (object_declaration . 1)) (OVERRIDING . (object_declaration . 1)) (PACKAGE . (object_declaration . 1)) (PRAGMA . (object_declaration . 1)) (PROCEDURE . (object_declaration . 1)) (PROTECTED . (object_declaration . 1)) (SUBTYPE . (object_declaration . 1)) (TASK . (object_declaration . 1)) (TYPE . (object_declaration . 1)) (USE . (object_declaration . 1)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (END . (package_body . 0)) (BEGIN . (package_body . 0)) (IDENTIFIER . (package_body . 0)) (ENTRY . (package_body . 0)) (FOR . (package_body . 0)) (PROTECTED . (package_body . 0)) (SUBTYPE . (package_body . 0)) (TASK . (package_body . 0)) (TYPE . (package_body . 0)) (WITH . (package_body . 0)) (USE . (package_body . 0)) (SEPARATE . (package_body . 0)) (PROCEDURE . (package_body . 0)) (PRIVATE . (package_body . 0)) (PRAGMA . (package_body . 0)) (PACKAGE . (package_body . 0)) (OVERRIDING . (package_body . 0)) (NOT . (package_body . 0)) (LIMITED . (package_body . 0)) (GENERIC . (package_body . 0)) (FUNCTION . (package_body . 0)) ($EOI . (package_body . 0)))
((default . error) (COMMA . (case_expression_alternative . 0)) (RIGHT_PAREN . (case_expression_alternative . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (DOT . 84) (TICK . 85) (LOOP . (iterator_specification . 3)) (EQUAL_GREATER . (iterator_specification . 3)) (LEFT_PAREN . 103))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (DOT . 86) (TICK . 87) (LOOP . (iterator_specification . 3)) (EQUAL_GREATER . (iterator_specification . 3)) (LEFT_PAREN . 105))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (RIGHT_PAREN . (if_expression . 0)))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
((default . error) (PROCEDURE . (protected_operation_item_list . 1)) (OVERRIDING . (protected_operation_item_list . 1)) (NOT . (protected_operation_item_list . 1)) (FUNCTION . (protected_operation_item_list . 1)) (FOR . (protected_operation_item_list . 1)) (ENTRY . (protected_operation_item_list . 1)) (END . (protected_operation_item_list . 1)))
- ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 1177))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (SEMICOLON . 126) (IS . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 1178))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (THEN . (accept_statement . 1)) (WHEN . (accept_statement . 1)) (EXCEPTION . (accept_statement . 1)) (ELSIF . (accept_statement . 1)) (ELSE . (accept_statement . 1)) (OR . (accept_statement . 1)) (END . (accept_statement . 1)) (LESS_LESS . (accept_statement . 1)) (IDENTIFIER . (accept_statement . 1)) (STRING_LITERAL . (accept_statement . 1)) (CHARACTER_LITERAL . (accept_statement . 1)) (ACCEPT . (accept_statement . 1)) (ABORT . (accept_statement . 1)) (BEGIN . (accept_statement . 1)) (CASE . (accept_statement . 1)) (DECLARE . (accept_statement . 1)) (DELAY . (accept_statement . 1)) (EXIT . (accept_statement . 1)) (FOR . (accept_statement . 1)) (GOTO . (accept_statement . 1)) (IF . (accept_statement . 1)) (LOOP . (accept_statement . 1)) (NULL . (accept_statement . 1)) (PRAGMA . (accept_statement . 1)) (RAISE . (accept_statement . 1)) (REQUEUE . (accept_statement . 1)) (RETURN . (accept_statement . 1)) (SELECT . (accept_statement . 1)) (WHILE . (accept_statement . 1)))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (OR . (block_statement . 1)) (THEN . (block_statement . 1)) (WHEN . (block_statement . 1)) (EXCEPTION . (block_statement . 1)) (END . (block_statement . 1)) (LESS_LESS . (block_statement . 1)) (IDENTIFIER . (block_statement . 1)) (STRING_LITERAL . (block_statement . 1)) (CHARACTER_LITERAL . (block_statement . 1)) (ACCEPT . (block_statement . 1)) (ABORT . (block_statement . 1)) (BEGIN . (block_statement . 1)) (CASE . (block_statement . 1)) (DECLARE . (block_statement . 1)) (DELAY . (block_statement . 1)) (EXIT . (block_statement . 1)) (FOR . (block_statement . 1)) (GOTO . (block_statement . 1)) (IF . (block_statement . 1)) (LOOP . (block_statement . 1)) (NULL . (block_statement . 1)) (PRAGMA . (block_statement . 1)) (RAISE . (block_statement . 1)) (REQUEUE . (block_statement . 1)) (RETURN . (block_statement . 1)) (SELECT . (block_statement . 1)) (WHILE . (block_statement . 1)) (ELSE . (block_statement . 1)) (ELSIF . (block_statement . 1)))
- ((default . error) (CASE . 1174))
- ((default . error) (WHEN . (case_statement_alternative_list . 1)) (END . (case_statement_alternative_list . 1)))
- ((default . error) (BAR . 262) (EQUAL_GREATER . 1173))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
+ ((default . error) (CASE . 1175))
+ ((default . error) (WHEN . (case_statement_alternative_list . 2)) (END . (case_statement_alternative_list . 2)))
+ ((default . error) (BAR . 272) (EQUAL_GREATER . 1174))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
((default . error) (OR . (exit_statement . 0)) (THEN . (exit_statement . 0)) (WHEN . (exit_statement . 0)) (EXCEPTION . (exit_statement . 0)) (END . (exit_statement . 0)) (LESS_LESS . (exit_statement . 0)) (IDENTIFIER . (exit_statement . 0)) (STRING_LITERAL . (exit_statement . 0)) (CHARACTER_LITERAL . (exit_statement . 0)) (ACCEPT . (exit_statement . 0)) (ABORT . (exit_statement . 0)) (BEGIN . (exit_statement . 0)) (CASE . (exit_statement . 0)) (DECLARE . (exit_statement . 0)) (DELAY . (exit_statement . 0)) (EXIT . (exit_statement . 0)) (FOR . (exit_statement . 0)) (GOTO . (exit_statement . 0)) (IF . (exit_statement . 0)) (LOOP . (exit_statement . 0)) (NULL . (exit_statement . 0)) (PRAGMA . (exit_statement . 0)) (RAISE . (exit_statement . 0)) (REQUEUE . (exit_statement . 0)) (RETURN . (exit_statement . 0)) (SELECT . (exit_statement . 0)) (WHILE . (exit_statement . 0)) (ELSE . (exit_statement . 0)) (ELSIF . (exit_statement . 0)))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (THEN . (expression_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IF . 1169))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (THEN . (expression_opt . 0)) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IF . 1170))
((default . error) (END . (elsif_statement_list . 0)) (ELSE . (elsif_statement_list . 0)) (ELSIF . (elsif_statement_list . 0)))
- ((default . error) (END . 1167) (ELSE . 1166) (ELSIF . 1129))
- ((default . error) (SEMICOLON . 1165))
+ ((default . error) (END . 1168) (ELSE . 1167) (ELSIF . 1130))
+ ((default . error) (SEMICOLON . 1166))
((default . error) (OR . (raise_statement . 1)) (THEN . (raise_statement . 1)) (WHEN . (raise_statement . 1)) (EXCEPTION . (raise_statement . 1)) (END . (raise_statement . 1)) (LESS_LESS . (raise_statement . 1)) (IDENTIFIER . (raise_statement . 1)) (STRING_LITERAL . (raise_statement . 1)) (CHARACTER_LITERAL . (raise_statement . 1)) (ACCEPT . (raise_statement . 1)) (ABORT . (raise_statement . 1)) (BEGIN . (raise_statement . 1)) (CASE . (raise_statement . 1)) (DECLARE . (raise_statement . 1)) (DELAY . (raise_statement . 1)) (EXIT . (raise_statement . 1)) (FOR . (raise_statement . 1)) (GOTO . (raise_statement . 1)) (IF . (raise_statement . 1)) (LOOP . (raise_statement . 1)) (NULL . (raise_statement . 1)) (PRAGMA . (raise_statement . 1)) (RAISE . (raise_statement . 1)) (REQUEUE . (raise_statement . 1)) (RETURN . (raise_statement . 1)) (SELECT . (raise_statement . 1)) (WHILE . (raise_statement . 1)) (ELSE . (raise_statement . 1)) (ELSIF . (raise_statement . 1)))
((default . error) (OR . (requeue_statement . 0)) (THEN . (requeue_statement . 0)) (WHEN . (requeue_statement . 0)) (EXCEPTION . (requeue_statement . 0)) (END . (requeue_statement . 0)) (LESS_LESS . (requeue_statement . 0)) (IDENTIFIER . (requeue_statement . 0)) (STRING_LITERAL . (requeue_statement . 0)) (CHARACTER_LITERAL . (requeue_statement . 0)) (ACCEPT . (requeue_statement . 0)) (ABORT . (requeue_statement . 0)) (BEGIN . (requeue_statement . 0)) (CASE . (requeue_statement . 0)) (DECLARE . (requeue_statement . 0)) (DELAY . (requeue_statement . 0)) (EXIT . (requeue_statement . 0)) (FOR . (requeue_statement . 0)) (GOTO . (requeue_statement . 0)) (IF . (requeue_statement . 0)) (LOOP . (requeue_statement . 0)) (NULL . (requeue_statement . 0)) (PRAGMA . (requeue_statement . 0)) (RAISE . (requeue_statement . 0)) (REQUEUE . (requeue_statement . 0)) (RETURN . (requeue_statement . 0)) (SELECT . (requeue_statement . 0)) (WHILE . (requeue_statement . 0)) (ELSE . (requeue_statement . 0)) (ELSIF . (requeue_statement . 0)))
- ((default . error) (RETURN . 1164))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 851))
- ((default . error) (END . 1160))
- ((default . error) (SELECT . 1159))
+ ((default . error) (RETURN . 1165))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (ACCESS . (null_exclusion_opt . 0)) (NOT . 854))
+ ((default . error) (END . 1161))
+ ((default . error) (SELECT . 1160))
((default . error) (OR . (selective_accept . 1)) (THEN . (selective_accept . 1)) (WHEN . (selective_accept . 1)) (EXCEPTION . (selective_accept . 1)) (END . (selective_accept . 1)) (LESS_LESS . (selective_accept . 1)) (IDENTIFIER . (selective_accept . 1)) (STRING_LITERAL . (selective_accept . 1)) (CHARACTER_LITERAL . (selective_accept . 1)) (ACCEPT . (selective_accept . 1)) (ABORT . (selective_accept . 1)) (BEGIN . (selective_accept . 1)) (CASE . (selective_accept . 1)) (DECLARE . (selective_accept . 1)) (DELAY . (selective_accept . 1)) (EXIT . (selective_accept . 1)) (FOR . (selective_accept . 1)) (GOTO . (selective_accept . 1)) (IF . (selective_accept . 1)) (LOOP . (selective_accept . 1)) (NULL . (selective_accept . 1)) (PRAGMA . (selective_accept . 1)) (RAISE . (selective_accept . 1)) (REQUEUE . (selective_accept . 1)) (RETURN . (selective_accept . 1)) (SELECT . (selective_accept . 1)) (WHILE . (selective_accept . 1)) (ELSE . (selective_accept . 1)) (ELSIF . (selective_accept . 1)))
- ((default . error) (SELECT . 1158))
+ ((default . error) (SELECT . 1159))
((default . error) (END . (delay_alternative . 0)) (OR . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)))
- ((default . error) (SELECT . 1157))
- ((default . error) (SEMICOLON . 1156))
- ((default . error) (ELSE . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (SELECT . 1158))
+ ((default . error) (SEMICOLON . 1157))
+ ((default . error) (ELSE . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (END . (select_alternative . 2)) (OR . (select_alternative . 2)) (ELSE . (select_alternative . 2)))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (OTHERS . 922) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (WHEN . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (OTHERS . 922) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (BAR . 1148) (EQUAL_GREATER . 1255))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (OTHERS . 924) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (WHEN . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (OTHERS . 924) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (BAR . 1149) (EQUAL_GREATER . 1258))
((default . error) (WHEN . (exception_handler . 1)) (END . (exception_handler . 1)))
((default . error) (EQUAL_GREATER . (exception_choice_list . 1)) (BAR . (exception_choice_list . 1)))
- ((default . error) (SEMICOLON . 1254))
+ ((default . error) (SEMICOLON . 1257))
((default . error) (ELSE . (select_alternative . 0)) (OR . (select_alternative . 0)) (END . (select_alternative . 0)))
((default . error) (ELSE . (select_alternative . 4)) (OR . (select_alternative . 4)) (END . (select_alternative . 4)))
- ((default . error) (SEMICOLON . 1253))
- ((default . error) (SEMICOLON . 1252))
- ((default . error) (SEMICOLON . 1251))
- ((default . error) (SELECT . 1250))
+ ((default . error) (SEMICOLON . 1256))
+ ((default . error) (SEMICOLON . 1255))
+ ((default . error) (SEMICOLON . 1254))
+ ((default . error) (SELECT . 1253))
((default . error) (DO . (return_subtype_indication . 1)) (SEMICOLON . (return_subtype_indication . 1)) (COLON_EQUAL . (return_subtype_indication . 1)))
- ((default . error) (DO . (extended_return_object_declaration . 1)) (SEMICOLON . (extended_return_object_declaration . 1)) (COLON_EQUAL . 1249))
+ ((default . error) (DO . (extended_return_object_declaration . 1)) (SEMICOLON . (extended_return_object_declaration . 1)) (COLON_EQUAL . 1252))
((default . error) (DO . (return_subtype_indication . 0)) (SEMICOLON . (return_subtype_indication . 0)) (COLON_EQUAL . (return_subtype_indication . 0)))
- ((default . error) (SEMICOLON . 1248))
+ ((default . error) (SEMICOLON . 1251))
((default . error) (WHEN . (loop_statement . 1)) (THEN . (loop_statement . 1)) (OR . (loop_statement . 1)) (ELSIF . (loop_statement . 1)) (ELSE . (loop_statement . 1)) (WHILE . (loop_statement . 1)) (SELECT . (loop_statement . 1)) (RETURN . (loop_statement . 1)) (REQUEUE . (loop_statement . 1)) (RAISE . (loop_statement . 1)) (PRAGMA . (loop_statement . 1)) (NULL . (loop_statement . 1)) (LOOP . (loop_statement . 1)) (IF . (loop_statement . 1)) (GOTO . (loop_statement . 1)) (FOR . (loop_statement . 1)) (EXIT . (loop_statement . 1)) (DELAY . (loop_statement . 1)) (DECLARE . (loop_statement . 1)) (CASE . (loop_statement . 1)) (BEGIN . (loop_statement . 1)) (ABORT . (loop_statement . 1)) (ACCEPT . (loop_statement . 1)) (CHARACTER_LITERAL . (loop_statement . 1)) (STRING_LITERAL . (loop_statement . 1)) (IDENTIFIER . (loop_statement . 1)) (LESS_LESS . (loop_statement . 1)) (END . (loop_statement . 1)) (EXCEPTION . (loop_statement . 1)))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (IF . 1246))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (IF . 1249))
((default . error) (ELSIF . (elsif_statement_list . 1)) (ELSE . (elsif_statement_list . 1)) (END . (elsif_statement_list . 1)))
+ ((default . error) (SEMICOLON . 1248))
+ ((default . error) (THEN . 1247))
+ ((default . error) (END . 1246))
((default . error) (SEMICOLON . 1245))
- ((default . error) (THEN . 1244))
- ((default . error) (END . 1243))
- ((default . error) (SEMICOLON . 1242))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (WHEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (SEMICOLON . 1240))
- ((default . error) (END . 1239))
- ((default . error) (END . 1238))
- ((default . error) (FOR . 1237) (IDENTIFIER . 69))
- ((default . error) (WHEN . 1236))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (WHEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (SEMICOLON . 1243))
+ ((default . error) (END . 1242))
+ ((default . error) (END . 1241))
+ ((default . error) (FOR . 1240) (IDENTIFIER . 71))
+ ((default . error) (WHEN . 1239))
((default . error) (WHEN . (entry_body_formal_part . 1)))
- ((default . error) (SEMICOLON . 1235))
+ ((default . error) (SEMICOLON . 1238))
((default . error) (ELSE . (elsif_expression_item . 0)) (ELSIF . (elsif_expression_item . 0)) (RIGHT_PAREN . (elsif_expression_item . 0)))
- ((default . error) (DOT . 84) (TICK . 85) (LOOP . (iterator_specification . 2)) (EQUAL_GREATER . (iterator_specification . 2)) (LEFT_PAREN . 103))
+ ((default . error) (DOT . 86) (TICK . 87) (LOOP . (iterator_specification . 2)) (EQUAL_GREATER . (iterator_specification . 2)) (LEFT_PAREN . 105))
+ ((default . error) (SEMICOLON . 1237))
+ ((default . error) (SEMICOLON . 1236))
+ ((default . error) (SEMICOLON . 1235))
((default . error) (SEMICOLON . 1234))
- ((default . error) (SEMICOLON . 1233))
- ((default . error) (SEMICOLON . 1232))
- ((default . error) (SEMICOLON . 1231))
((default . error) (BEGIN . (private_type_declaration . 0)) (IDENTIFIER . (private_type_declaration . 0)) (ENTRY . (private_type_declaration . 0)) (FOR . (private_type_declaration . 0)) (FUNCTION . (private_type_declaration . 0)) (GENERIC . (private_type_declaration . 0)) (NOT . (private_type_declaration . 0)) (OVERRIDING . (private_type_declaration . 0)) (PACKAGE . (private_type_declaration . 0)) (PRAGMA . (private_type_declaration . 0)) (PROCEDURE . (private_type_declaration . 0)) (PROTECTED . (private_type_declaration . 0)) (SUBTYPE . (private_type_declaration . 0)) (TASK . (private_type_declaration . 0)) (TYPE . (private_type_declaration . 0)) (USE . (private_type_declaration . 0)) (PRIVATE . (private_type_declaration . 0)) (END . (private_type_declaration . 0)))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
- ((default . error) (WITH . 1229))
- ((default . error) (WITH . 1228))
- ((default . error) (WHEN . 1225))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48))
+ ((default . error) (WITH . 1232))
+ ((default . error) (WITH . (constraint_opt . 1)) (SEMICOLON . (constraint_opt . 1)))
+ ((default . error) (WITH . (derived_type_definition . 1)) (SEMICOLON . (derived_type_definition . 1)))
+ ((default . error) (WITH . 1231))
+ ((default . error) (WHEN . 1228))
((default . error) (SEMICOLON . (record_definition . 0)) (WITH . (record_definition . 0)))
- ((default . error) (COLON_EQUAL . 1223) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (COLON_EQUAL . 1226) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (SEMICOLON . (type_definition . 1)) (WITH . (type_definition . 1)))
((default . error) (RIGHT_PAREN . (enumeration_literal_list . 1)) (COMMA . (enumeration_literal_list . 1)))
- ((default . error) (DOT_DOT . 1222))
+ ((default . error) (DOT_DOT . 1225))
((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1085))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (SEMICOLON . 1219))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (SEMICOLON . 1222))
((default . error) (USE . (task_type_declaration . 1)) (TYPE . (task_type_declaration . 1)) (TASK . (task_type_declaration . 1)) (SUBTYPE . (task_type_declaration . 1)) (PROTECTED . (task_type_declaration . 1)) (PROCEDURE . (task_type_declaration . 1)) (PRAGMA . (task_type_declaration . 1)) (PACKAGE . (task_type_declaration . 1)) (OVERRIDING . (task_type_declaration . 1)) (NOT . (task_type_declaration . 1)) (GENERIC . (task_type_declaration . 1)) (FUNCTION . (task_type_declaration . 1)) (FOR . (task_type_declaration . 1)) (ENTRY . (task_type_declaration . 1)) (IDENTIFIER . (task_type_declaration . 1)) (BEGIN . (task_type_declaration . 1)) (END . (task_type_declaration . 1)) (PRIVATE . (task_type_declaration . 1)))
- ((default . error) (AND . 1045) (WITH . 1218))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (SEMICOLON . 1216))
+ ((default . error) (AND . 1045) (WITH . 1221))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (SEMICOLON . 1219))
((default . error) (USE . (protected_type_declaration . 1)) (TYPE . (protected_type_declaration . 1)) (TASK . (protected_type_declaration . 1)) (SUBTYPE . (protected_type_declaration . 1)) (PROTECTED . (protected_type_declaration . 1)) (PROCEDURE . (protected_type_declaration . 1)) (PRAGMA . (protected_type_declaration . 1)) (PACKAGE . (protected_type_declaration . 1)) (OVERRIDING . (protected_type_declaration . 1)) (NOT . (protected_type_declaration . 1)) (GENERIC . (protected_type_declaration . 1)) (FUNCTION . (protected_type_declaration . 1)) (FOR . (protected_type_declaration . 1)) (ENTRY . (protected_type_declaration . 1)) (IDENTIFIER . (protected_type_declaration . 1)) (BEGIN . (protected_type_declaration . 1)) (END . (protected_type_declaration . 1)) (PRIVATE . (protected_type_declaration . 1)))
- ((default . error) (AND . 1045) (WITH . 1215))
- ((default . error) (RANGE . 1214))
+ ((default . error) (AND . 1045) (WITH . 1218))
+ ((default . error) (RANGE . 1217))
((default . error) (SEMICOLON . (record_rep . 0)))
((default . error) (IDENTIFIER . (mod_clause_opt . 1)))
((default . error) (BEGIN . (object_renaming_declaration . 0)) (IDENTIFIER . (object_renaming_declaration . 0)) (ENTRY . (object_renaming_declaration . 0)) (FOR . (object_renaming_declaration . 0)) (FUNCTION . (object_renaming_declaration . 0)) (GENERIC . (object_renaming_declaration . 0)) (NOT . (object_renaming_declaration . 0)) (OVERRIDING . (object_renaming_declaration . 0)) (PACKAGE . (object_renaming_declaration . 0)) (PRAGMA . (object_renaming_declaration . 0)) (PROCEDURE . (object_renaming_declaration . 0)) (PROTECTED . (object_renaming_declaration . 0)) (SUBTYPE . (object_renaming_declaration . 0)) (TASK . (object_renaming_declaration . 0)) (TYPE . (object_renaming_declaration . 0)) (USE . (object_renaming_declaration . 0)) (PRIVATE . (object_renaming_declaration . 0)) (END . (object_renaming_declaration . 0)))
((default . error) (COLON_EQUAL . (component_definition . 2)) (SEMICOLON . (component_definition . 2)) (WITH . (component_definition . 2)))
((default . error) (COLON_EQUAL . (component_definition . 0)) (SEMICOLON . (component_definition . 0)) (WITH . (component_definition . 0)))
- ((default . error) (RIGHT_PAREN . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (DOT . 84) (TICK . 85) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (RANGE . 822) (LEFT_PAREN . 791))
+ ((default . error) (RIGHT_PAREN . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (DOT . 86) (TICK . 87) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (RANGE . 825) (LEFT_PAREN . 795))
((default . error) (SEMICOLON . (formal_derived_type_definition . 0)) (WITH . (formal_derived_type_definition . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (END . (single_protected_declaration . 0)) (PRIVATE . (single_protected_declaration . 0)) (USE . (single_protected_declaration . 0)) (TYPE . (single_protected_declaration . 0)) (TASK . (single_protected_declaration . 0)) (SUBTYPE . (single_protected_declaration . 0)) (PROTECTED . (single_protected_declaration . 0)) (PROCEDURE . (single_protected_declaration . 0)) (PRAGMA . (single_protected_declaration . 0)) (PACKAGE . (single_protected_declaration . 0)) (OVERRIDING . (single_protected_declaration . 0)) (NOT . (single_protected_declaration . 0)) (GENERIC . (single_protected_declaration . 0)) (FUNCTION . (single_protected_declaration . 0)) (FOR . (single_protected_declaration . 0)) (ENTRY . (single_protected_declaration . 0)) (IDENTIFIER . (single_protected_declaration . 0)) (BEGIN . (single_protected_declaration . 0)))
((default . error) (SEMICOLON . (protected_definition . 0)))
- ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
+ ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
((default . error) (END . (single_task_declaration . 0)) (PRIVATE . (single_task_declaration . 0)) (USE . (single_task_declaration . 0)) (TYPE . (single_task_declaration . 0)) (TASK . (single_task_declaration . 0)) (SUBTYPE . (single_task_declaration . 0)) (PROTECTED . (single_task_declaration . 0)) (PROCEDURE . (single_task_declaration . 0)) (PRAGMA . (single_task_declaration . 0)) (PACKAGE . (single_task_declaration . 0)) (OVERRIDING . (single_task_declaration . 0)) (NOT . (single_task_declaration . 0)) (GENERIC . (single_task_declaration . 0)) (FUNCTION . (single_task_declaration . 0)) (FOR . (single_task_declaration . 0)) (ENTRY . (single_task_declaration . 0)) (IDENTIFIER . (single_task_declaration . 0)) (BEGIN . (single_task_declaration . 0)))
((default . error) (SEMICOLON . (task_definition . 0)))
((default . error) (WITH . (type_definition . 5)) (SEMICOLON . (type_definition . 5)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 1272))
- ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 165) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 164) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
- ((default . error) (END . 1269) (WHEN . 1225))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 1275))
+ ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 170) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 169) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
+ ((default . error) (END . 1272) (WHEN . 1228))
((default . error) (END . (variant_list . 0)) (WHEN . (variant_list . 0)))
- ((default . error) (PRIVATE . 1268))
- ((default . error) (RECORD . 837) (NULL . 835))
+ ((default . error) (PRIVATE . 1271))
+ ((default . error) (RECORD . 840) (NULL . 838))
((default . error) (AND . 1045) (WITH . (and_interface_list_opt . 1)))
((default . error) (PRIVATE . (object_declaration . 2)) (END . (object_declaration . 2)) (BEGIN . (object_declaration . 2)) (IDENTIFIER . (object_declaration . 2)) (ENTRY . (object_declaration . 2)) (FOR . (object_declaration . 2)) (FUNCTION . (object_declaration . 2)) (GENERIC . (object_declaration . 2)) (NOT . (object_declaration . 2)) (OVERRIDING . (object_declaration . 2)) (PACKAGE . (object_declaration . 2)) (PRAGMA . (object_declaration . 2)) (PROCEDURE . (object_declaration . 2)) (PROTECTED . (object_declaration . 2)) (SUBTYPE . (object_declaration . 2)) (TASK . (object_declaration . 2)) (TYPE . (object_declaration . 2)) (USE . (object_declaration . 2)))
((default . error) (PRIVATE . (object_declaration . 4)) (END . (object_declaration . 4)) (BEGIN . (object_declaration . 4)) (IDENTIFIER . (object_declaration . 4)) (ENTRY . (object_declaration . 4)) (FOR . (object_declaration . 4)) (FUNCTION . (object_declaration . 4)) (GENERIC . (object_declaration . 4)) (NOT . (object_declaration . 4)) (OVERRIDING . (object_declaration . 4)) (PACKAGE . (object_declaration . 4)) (PRAGMA . (object_declaration . 4)) (PROCEDURE . (object_declaration . 4)) (PROTECTED . (object_declaration . 4)) (SUBTYPE . (object_declaration . 4)) (TASK . (object_declaration . 4)) (TYPE . (object_declaration . 4)) (USE . (object_declaration . 4)))
((default . error) (PRIVATE . (object_declaration . 0)) (END . (object_declaration . 0)) (BEGIN . (object_declaration . 0)) (IDENTIFIER . (object_declaration . 0)) (ENTRY . (object_declaration . 0)) (FOR . (object_declaration . 0)) (FUNCTION . (object_declaration . 0)) (GENERIC . (object_declaration . 0)) (NOT . (object_declaration . 0)) (OVERRIDING . (object_declaration . 0)) (PACKAGE . (object_declaration . 0)) (PRAGMA . (object_declaration . 0)) (PROCEDURE . (object_declaration . 0)) (PROTECTED . (object_declaration . 0)) (SUBTYPE . (object_declaration . 0)) (TASK . (object_declaration . 0)) (TYPE . (object_declaration . 0)) (USE . (object_declaration . 0)))
((default . error) (PRIVATE . (entry_declaration . 0)) (END . (entry_declaration . 0)) (BEGIN . (entry_declaration . 0)) (IDENTIFIER . (entry_declaration . 0)) (ENTRY . (entry_declaration . 0)) (FOR . (entry_declaration . 0)) (FUNCTION . (entry_declaration . 0)) (GENERIC . (entry_declaration . 0)) (NOT . (entry_declaration . 0)) (OVERRIDING . (entry_declaration . 0)) (PACKAGE . (entry_declaration . 0)) (PRAGMA . (entry_declaration . 0)) (PROCEDURE . (entry_declaration . 0)) (PROTECTED . (entry_declaration . 0)) (SUBTYPE . (entry_declaration . 0)) (TASK . (entry_declaration . 0)) (TYPE . (entry_declaration . 0)) (USE . (entry_declaration . 0)))
((default . error) (PRIVATE . (protected_body . 0)) (END . (protected_body . 0)) (BEGIN . (protected_body . 0)) (IDENTIFIER . (protected_body . 0)) (ENTRY . (protected_body . 0)) (FOR . (protected_body . 0)) (FUNCTION . (protected_body . 0)) (GENERIC . (protected_body . 0)) (NOT . (protected_body . 0)) (OVERRIDING . (protected_body . 0)) (PACKAGE . (protected_body . 0)) (PRAGMA . (protected_body . 0)) (PROCEDURE . (protected_body . 0)) (PROTECTED . (protected_body . 0)) (SUBTYPE . (protected_body . 0)) (TASK . (protected_body . 0)) (TYPE . (protected_body . 0)) (USE . (protected_body . 0)) ($EOI . (protected_body . 0)) (LIMITED . (protected_body . 0)) (SEPARATE . (protected_body . 0)) (WITH . (protected_body . 0)))
- ((default . error) (IS . (expression_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (IDENTIFIER . 1265))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
+ ((default . error) (IS . (expression_opt . 0)) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (IDENTIFIER . 1268))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
((default . error) (OR . (case_statement . 0)) (THEN . (case_statement . 0)) (WHEN . (case_statement . 0)) (EXCEPTION . (case_statement . 0)) (END . (case_statement . 0)) (LESS_LESS . (case_statement . 0)) (IDENTIFIER . (case_statement . 0)) (STRING_LITERAL . (case_statement . 0)) (CHARACTER_LITERAL . (case_statement . 0)) (ACCEPT . (case_statement . 0)) (ABORT . (case_statement . 0)) (BEGIN . (case_statement . 0)) (CASE . (case_statement . 0)) (DECLARE . (case_statement . 0)) (DELAY . (case_statement . 0)) (EXIT . (case_statement . 0)) (FOR . (case_statement . 0)) (GOTO . (case_statement . 0)) (IF . (case_statement . 0)) (LOOP . (case_statement . 0)) (NULL . (case_statement . 0)) (PRAGMA . (case_statement . 0)) (RAISE . (case_statement . 0)) (REQUEUE . (case_statement . 0)) (RETURN . (case_statement . 0)) (SELECT . (case_statement . 0)) (WHILE . (case_statement . 0)) (ELSE . (case_statement . 0)) (ELSIF . (case_statement . 0)))
((default . error) (END . (case_statement_alternative . 0)) (WHEN . (case_statement_alternative . 0)))
((default . error) (OR . (block_statement . 0)) (THEN . (block_statement . 0)) (WHEN . (block_statement . 0)) (EXCEPTION . (block_statement . 0)) (END . (block_statement . 0)) (LESS_LESS . (block_statement . 0)) (IDENTIFIER . (block_statement . 0)) (STRING_LITERAL . (block_statement . 0)) (CHARACTER_LITERAL . (block_statement . 0)) (ACCEPT . (block_statement . 0)) (ABORT . (block_statement . 0)) (BEGIN . (block_statement . 0)) (CASE . (block_statement . 0)) (DECLARE . (block_statement . 0)) (DELAY . (block_statement . 0)) (EXIT . (block_statement . 0)) (FOR . (block_statement . 0)) (GOTO . (block_statement . 0)) (IF . (block_statement . 0)) (LOOP . (block_statement . 0)) (NULL . (block_statement . 0)) (PRAGMA . (block_statement . 0)) (RAISE . (block_statement . 0)) (REQUEUE . (block_statement . 0)) (RETURN . (block_statement . 0)) (SELECT . (block_statement . 0)) (WHILE . (block_statement . 0)) (ELSE . (block_statement . 0)) (ELSIF . (block_statement . 0)))
- ((default . error) (IF . 1262))
- ((default . error) (ELSE . (sequence_of_statements_opt . 0)) (ELSIF . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (IF . 1265))
+ ((default . error) (ELSE . (sequence_of_statements_opt . 0)) (ELSIF . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (OR . (if_statement . 3)) (THEN . (if_statement . 3)) (WHEN . (if_statement . 3)) (EXCEPTION . (if_statement . 3)) (END . (if_statement . 3)) (LESS_LESS . (if_statement . 3)) (IDENTIFIER . (if_statement . 3)) (STRING_LITERAL . (if_statement . 3)) (CHARACTER_LITERAL . (if_statement . 3)) (ACCEPT . (if_statement . 3)) (ABORT . (if_statement . 3)) (BEGIN . (if_statement . 3)) (CASE . (if_statement . 3)) (DECLARE . (if_statement . 3)) (DELAY . (if_statement . 3)) (EXIT . (if_statement . 3)) (FOR . (if_statement . 3)) (GOTO . (if_statement . 3)) (IF . (if_statement . 3)) (LOOP . (if_statement . 3)) (NULL . (if_statement . 3)) (PRAGMA . (if_statement . 3)) (RAISE . (if_statement . 3)) (REQUEUE . (if_statement . 3)) (RETURN . (if_statement . 3)) (SELECT . (if_statement . 3)) (WHILE . (if_statement . 3)) (ELSE . (if_statement . 3)) (ELSIF . (if_statement . 3)))
- ((default . error) (SEMICOLON . 1260))
- ((default . error) (END . 1259))
+ ((default . error) (SEMICOLON . 1263))
+ ((default . error) (END . 1262))
((default . error) (OR . (extended_return_statement . 0)) (THEN . (extended_return_statement . 0)) (WHEN . (extended_return_statement . 0)) (EXCEPTION . (extended_return_statement . 0)) (END . (extended_return_statement . 0)) (LESS_LESS . (extended_return_statement . 0)) (IDENTIFIER . (extended_return_statement . 0)) (STRING_LITERAL . (extended_return_statement . 0)) (CHARACTER_LITERAL . (extended_return_statement . 0)) (ACCEPT . (extended_return_statement . 0)) (ABORT . (extended_return_statement . 0)) (BEGIN . (extended_return_statement . 0)) (CASE . (extended_return_statement . 0)) (DECLARE . (extended_return_statement . 0)) (DELAY . (extended_return_statement . 0)) (EXIT . (extended_return_statement . 0)) (FOR . (extended_return_statement . 0)) (GOTO . (extended_return_statement . 0)) (IF . (extended_return_statement . 0)) (LOOP . (extended_return_statement . 0)) (NULL . (extended_return_statement . 0)) (PRAGMA . (extended_return_statement . 0)) (RAISE . (extended_return_statement . 0)) (REQUEUE . (extended_return_statement . 0)) (RETURN . (extended_return_statement . 0)) (SELECT . (extended_return_statement . 0)) (WHILE . (extended_return_statement . 0)) (ELSE . (extended_return_statement . 0)) (ELSIF . (extended_return_statement . 0)))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
- ((default . error) (SEMICOLON . 1257))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
+ ((default . error) (SEMICOLON . 1260))
((default . error) (OR . (selective_accept . 0)) (THEN . (selective_accept . 0)) (WHEN . (selective_accept . 0)) (EXCEPTION . (selective_accept . 0)) (END . (selective_accept . 0)) (LESS_LESS . (selective_accept . 0)) (IDENTIFIER . (selective_accept . 0)) (STRING_LITERAL . (selective_accept . 0)) (CHARACTER_LITERAL . (selective_accept . 0)) (ACCEPT . (selective_accept . 0)) (ABORT . (selective_accept . 0)) (BEGIN . (selective_accept . 0)) (CASE . (selective_accept . 0)) (DECLARE . (selective_accept . 0)) (DELAY . (selective_accept . 0)) (EXIT . (selective_accept . 0)) (FOR . (selective_accept . 0)) (GOTO . (selective_accept . 0)) (IF . (selective_accept . 0)) (LOOP . (selective_accept . 0)) (NULL . (selective_accept . 0)) (PRAGMA . (selective_accept . 0)) (RAISE . (selective_accept . 0)) (REQUEUE . (selective_accept . 0)) (RETURN . (selective_accept . 0)) (SELECT . (selective_accept . 0)) (WHILE . (selective_accept . 0)) (ELSE . (selective_accept . 0)) (ELSIF . (selective_accept . 0)))
((default . error) (OR . (conditional_entry_call . 0)) (THEN . (conditional_entry_call . 0)) (WHEN . (conditional_entry_call . 0)) (EXCEPTION . (conditional_entry_call . 0)) (END . (conditional_entry_call . 0)) (LESS_LESS . (conditional_entry_call . 0)) (IDENTIFIER . (conditional_entry_call . 0)) (STRING_LITERAL . (conditional_entry_call . 0)) (CHARACTER_LITERAL . (conditional_entry_call . 0)) (ACCEPT . (conditional_entry_call . 0)) (ABORT . (conditional_entry_call . 0)) (BEGIN . (conditional_entry_call . 0)) (CASE . (conditional_entry_call . 0)) (DECLARE . (conditional_entry_call . 0)) (DELAY . (conditional_entry_call . 0)) (EXIT . (conditional_entry_call . 0)) (FOR . (conditional_entry_call . 0)) (GOTO . (conditional_entry_call . 0)) (IF . (conditional_entry_call . 0)) (LOOP . (conditional_entry_call . 0)) (NULL . (conditional_entry_call . 0)) (PRAGMA . (conditional_entry_call . 0)) (RAISE . (conditional_entry_call . 0)) (REQUEUE . (conditional_entry_call . 0)) (RETURN . (conditional_entry_call . 0)) (SELECT . (conditional_entry_call . 0)) (WHILE . (conditional_entry_call . 0)) (ELSE . (conditional_entry_call . 0)) (ELSIF . (conditional_entry_call . 0)))
((default . error) (OR . (timed_entry_call . 0)) (THEN . (timed_entry_call . 0)) (WHEN . (timed_entry_call . 0)) (EXCEPTION . (timed_entry_call . 0)) (END . (timed_entry_call . 0)) (LESS_LESS . (timed_entry_call . 0)) (IDENTIFIER . (timed_entry_call . 0)) (STRING_LITERAL . (timed_entry_call . 0)) (CHARACTER_LITERAL . (timed_entry_call . 0)) (ACCEPT . (timed_entry_call . 0)) (ABORT . (timed_entry_call . 0)) (BEGIN . (timed_entry_call . 0)) (CASE . (timed_entry_call . 0)) (DECLARE . (timed_entry_call . 0)) (DELAY . (timed_entry_call . 0)) (EXIT . (timed_entry_call . 0)) (FOR . (timed_entry_call . 0)) (GOTO . (timed_entry_call . 0)) (IF . (timed_entry_call . 0)) (LOOP . (timed_entry_call . 0)) (NULL . (timed_entry_call . 0)) (PRAGMA . (timed_entry_call . 0)) (RAISE . (timed_entry_call . 0)) (REQUEUE . (timed_entry_call . 0)) (RETURN . (timed_entry_call . 0)) (SELECT . (timed_entry_call . 0)) (WHILE . (timed_entry_call . 0)) (ELSE . (timed_entry_call . 0)) (ELSIF . (timed_entry_call . 0)))
((default . error) (OR . (loop_statement . 0)) (THEN . (loop_statement . 0)) (WHEN . (loop_statement . 0)) (EXCEPTION . (loop_statement . 0)) (END . (loop_statement . 0)) (LESS_LESS . (loop_statement . 0)) (IDENTIFIER . (loop_statement . 0)) (STRING_LITERAL . (loop_statement . 0)) (CHARACTER_LITERAL . (loop_statement . 0)) (ACCEPT . (loop_statement . 0)) (ABORT . (loop_statement . 0)) (BEGIN . (loop_statement . 0)) (CASE . (loop_statement . 0)) (DECLARE . (loop_statement . 0)) (DELAY . (loop_statement . 0)) (EXIT . (loop_statement . 0)) (FOR . (loop_statement . 0)) (GOTO . (loop_statement . 0)) (IF . (loop_statement . 0)) (LOOP . (loop_statement . 0)) (NULL . (loop_statement . 0)) (PRAGMA . (loop_statement . 0)) (RAISE . (loop_statement . 0)) (REQUEUE . (loop_statement . 0)) (RETURN . (loop_statement . 0)) (SELECT . (loop_statement . 0)) (WHILE . (loop_statement . 0)) (ELSE . (loop_statement . 0)) (ELSIF . (loop_statement . 0)))
- ((default . error) (WHEN . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
+ ((default . error) (WHEN . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
((default . error) (WHEN . (exception_handler . 0)) (END . (exception_handler . 0)))
((default . error) (WHEN . (asynchronous_select . 0)) (THEN . (asynchronous_select . 0)) (OR . (asynchronous_select . 0)) (ELSIF . (asynchronous_select . 0)) (ELSE . (asynchronous_select . 0)) (WHILE . (asynchronous_select . 0)) (SELECT . (asynchronous_select . 0)) (RETURN . (asynchronous_select . 0)) (REQUEUE . (asynchronous_select . 0)) (RAISE . (asynchronous_select . 0)) (PRAGMA . (asynchronous_select . 0)) (NULL . (asynchronous_select . 0)) (LOOP . (asynchronous_select . 0)) (IF . (asynchronous_select . 0)) (GOTO . (asynchronous_select . 0)) (FOR . (asynchronous_select . 0)) (EXIT . (asynchronous_select . 0)) (DELAY . (asynchronous_select . 0)) (DECLARE . (asynchronous_select . 0)) (CASE . (asynchronous_select . 0)) (BEGIN . (asynchronous_select . 0)) (ABORT . (asynchronous_select . 0)) (ACCEPT . (asynchronous_select . 0)) (CHARACTER_LITERAL . (asynchronous_select . 0)) (STRING_LITERAL . (asynchronous_select . 0)) (IDENTIFIER . (asynchronous_select . 0)) (LESS_LESS . (asynchronous_select . 0)) (END . (asynchronous_select . 0)) (EXCEPTION . (asynchronous_select . 0)))
((default . error) (DO . (extended_return_object_declaration . 0)) (SEMICOLON . (extended_return_object_declaration . 0)))
- ((default . error) (IF . 1290))
+ ((default . error) (IF . 1293))
((default . error) (WHEN . (if_statement . 1)) (THEN . (if_statement . 1)) (OR . (if_statement . 1)) (ELSIF . (if_statement . 1)) (ELSE . (if_statement . 1)) (WHILE . (if_statement . 1)) (SELECT . (if_statement . 1)) (RETURN . (if_statement . 1)) (REQUEUE . (if_statement . 1)) (RAISE . (if_statement . 1)) (PRAGMA . (if_statement . 1)) (NULL . (if_statement . 1)) (LOOP . (if_statement . 1)) (IF . (if_statement . 1)) (GOTO . (if_statement . 1)) (FOR . (if_statement . 1)) (EXIT . (if_statement . 1)) (DELAY . (if_statement . 1)) (DECLARE . (if_statement . 1)) (CASE . (if_statement . 1)) (BEGIN . (if_statement . 1)) (ABORT . (if_statement . 1)) (ACCEPT . (if_statement . 1)) (CHARACTER_LITERAL . (if_statement . 1)) (STRING_LITERAL . (if_statement . 1)) (IDENTIFIER . (if_statement . 1)) (LESS_LESS . (if_statement . 1)) (END . (if_statement . 1)) (EXCEPTION . (if_statement . 1)))
((default . error) (ELSE . (elsif_statement_item . 0)) (ELSIF . (elsif_statement_item . 0)) (END . (elsif_statement_item . 0)))
- ((default . error) (SEMICOLON . 1289))
- ((default . error) (SEMICOLON . 1288))
- ((default . error) (SEMICOLON . 1287))
- ((default . error) (IN . 1286))
- ((default . error) (IS . 1285))
+ ((default . error) (SEMICOLON . 1292))
+ ((default . error) (SEMICOLON . 1291))
+ ((default . error) (SEMICOLON . 1290))
+ ((default . error) (IN . 1289))
+ ((default . error) (IS . 1288))
((default . error) (WITH . (derived_type_definition . 0)) (SEMICOLON . (derived_type_definition . 0)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
- ((default . error) (CASE . 1283))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
+ ((default . error) (CASE . 1286))
((default . error) (WHEN . (variant_list . 1)) (END . (variant_list . 1)))
- ((default . error) (BAR . 262) (EQUAL_GREATER . 1282))
+ ((default . error) (BAR . 272) (EQUAL_GREATER . 1285))
((default . error) (WHEN . (component_declaration . 1)) (END . (component_declaration . 1)) (CASE . (component_declaration . 1)) (IDENTIFIER . (component_declaration . 1)) (FOR . (component_declaration . 1)))
- ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 107))
((default . error) (SEMICOLON . (real_range_specification_opt . 1)) (WITH . (real_range_specification_opt . 1)))
- ((default . error) (SEMICOLON . 1280))
- ((default . error) (SEMICOLON . 1279))
- ((default . error) (DOT_DOT . 1278))
- ((default . error) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (SEMICOLON . 1283))
+ ((default . error) (SEMICOLON . 1282))
+ ((default . error) (DOT_DOT . 1281))
+ ((default . error) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 147) (NULL . 148) (NEW . 146) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (LEFT_PAREN . 145))
((default . error) (PRIVATE . (protected_type_declaration . 0)) (END . (protected_type_declaration . 0)) (BEGIN . (protected_type_declaration . 0)) (IDENTIFIER . (protected_type_declaration . 0)) (ENTRY . (protected_type_declaration . 0)) (FOR . (protected_type_declaration . 0)) (FUNCTION . (protected_type_declaration . 0)) (GENERIC . (protected_type_declaration . 0)) (NOT . (protected_type_declaration . 0)) (OVERRIDING . (protected_type_declaration . 0)) (PACKAGE . (protected_type_declaration . 0)) (PRAGMA . (protected_type_declaration . 0)) (PROCEDURE . (protected_type_declaration . 0)) (PROTECTED . (protected_type_declaration . 0)) (SUBTYPE . (protected_type_declaration . 0)) (TASK . (protected_type_declaration . 0)) (TYPE . (protected_type_declaration . 0)) (USE . (protected_type_declaration . 0)))
((default . error) (PRIVATE . (task_type_declaration . 0)) (END . (task_type_declaration . 0)) (BEGIN . (task_type_declaration . 0)) (IDENTIFIER . (task_type_declaration . 0)) (ENTRY . (task_type_declaration . 0)) (FOR . (task_type_declaration . 0)) (FUNCTION . (task_type_declaration . 0)) (GENERIC . (task_type_declaration . 0)) (NOT . (task_type_declaration . 0)) (OVERRIDING . (task_type_declaration . 0)) (PACKAGE . (task_type_declaration . 0)) (PRAGMA . (task_type_declaration . 0)) (PROCEDURE . (task_type_declaration . 0)) (PROTECTED . (task_type_declaration . 0)) (SUBTYPE . (task_type_declaration . 0)) (TASK . (task_type_declaration . 0)) (TYPE . (task_type_declaration . 0)) (USE . (task_type_declaration . 0)))
+ ((default . error) (SEMICOLON . 1300))
+ ((default . error) (NULL . 993) (CASE . 992) (IDENTIFIER . 71) (FOR . 286))
+ ((default . error) (SEMICOLON . 1298))
((default . error) (SEMICOLON . 1297))
- ((default . error) (NULL . 992) (CASE . 991) (IDENTIFIER . 69) (FOR . 279))
- ((default . error) (SEMICOLON . 1295))
- ((default . error) (SEMICOLON . 1294))
- ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 282) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 279) (IDENTIFIER . 278) (TYPE . 284) (GENERIC . 2) (PROTECTED . 281) (TASK . 283) (PACKAGE . 280))
- ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 746) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 289) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 286) (IDENTIFIER . 285) (TYPE . 291) (GENERIC . 2) (PROTECTED . 288) (TASK . 290) (PACKAGE . 287))
+ ((default . error) (IDENTIFIER . 47) (CHARACTER_LITERAL . 49) (STRING_LITERAL . 48) (PLUS . 142) (MINUS . 141) (ABS . 144) (NOT . 750) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145))
((default . error) (PRIVATE . (task_body . 0)) (END . (task_body . 0)) (BEGIN . (task_body . 0)) (IDENTIFIER . (task_body . 0)) (ENTRY . (task_body . 0)) (FOR . (task_body . 0)) (FUNCTION . (task_body . 0)) (GENERIC . (task_body . 0)) (NOT . (task_body . 0)) (OVERRIDING . (task_body . 0)) (PACKAGE . (task_body . 0)) (PRAGMA . (task_body . 0)) (PROCEDURE . (task_body . 0)) (PROTECTED . (task_body . 0)) (SUBTYPE . (task_body . 0)) (TASK . (task_body . 0)) (TYPE . (task_body . 0)) (USE . (task_body . 0)) ($EOI . (task_body . 0)) (LIMITED . (task_body . 0)) (SEPARATE . (task_body . 0)) (WITH . (task_body . 0)))
((default . error) (THEN . (accept_statement . 0)) (WHEN . (accept_statement . 0)) (EXCEPTION . (accept_statement . 0)) (ELSIF . (accept_statement . 0)) (ELSE . (accept_statement . 0)) (OR . (accept_statement . 0)) (END . (accept_statement . 0)) (LESS_LESS . (accept_statement . 0)) (IDENTIFIER . (accept_statement . 0)) (STRING_LITERAL . (accept_statement . 0)) (CHARACTER_LITERAL . (accept_statement . 0)) (ACCEPT . (accept_statement . 0)) (ABORT . (accept_statement . 0)) (BEGIN . (accept_statement . 0)) (CASE . (accept_statement . 0)) (DECLARE . (accept_statement . 0)) (DELAY . (accept_statement . 0)) (EXIT . (accept_statement . 0)) (FOR . (accept_statement . 0)) (GOTO . (accept_statement . 0)) (IF . (accept_statement . 0)) (LOOP . (accept_statement . 0)) (NULL . (accept_statement . 0)) (PRAGMA . (accept_statement . 0)) (RAISE . (accept_statement . 0)) (REQUEUE . (accept_statement . 0)) (RETURN . (accept_statement . 0)) (SELECT . (accept_statement . 0)) (WHILE . (accept_statement . 0)))
((default . error) (OR . (if_statement . 2)) (THEN . (if_statement . 2)) (WHEN . (if_statement . 2)) (EXCEPTION . (if_statement . 2)) (END . (if_statement . 2)) (LESS_LESS . (if_statement . 2)) (IDENTIFIER . (if_statement . 2)) (STRING_LITERAL . (if_statement . 2)) (CHARACTER_LITERAL . (if_statement . 2)) (ACCEPT . (if_statement . 2)) (ABORT . (if_statement . 2)) (BEGIN . (if_statement . 2)) (CASE . (if_statement . 2)) (DECLARE . (if_statement . 2)) (DELAY . (if_statement . 2)) (EXIT . (if_statement . 2)) (FOR . (if_statement . 2)) (GOTO . (if_statement . 2)) (IF . (if_statement . 2)) (LOOP . (if_statement . 2)) (NULL . (if_statement . 2)) (PRAGMA . (if_statement . 2)) (RAISE . (if_statement . 2)) (REQUEUE . (if_statement . 2)) (RETURN . (if_statement . 2)) (SELECT . (if_statement . 2)) (WHILE . (if_statement . 2)) (ELSE . (if_statement . 2)) (ELSIF . (if_statement . 2)))
- ((default . error) (SEMICOLON . 1291))
+ ((default . error) (SEMICOLON . 1294))
((default . error) (WHEN . (if_statement . 0)) (THEN . (if_statement . 0)) (OR . (if_statement . 0)) (ELSIF . (if_statement . 0)) (ELSE . (if_statement . 0)) (WHILE . (if_statement . 0)) (SELECT . (if_statement . 0)) (RETURN . (if_statement . 0)) (REQUEUE . (if_statement . 0)) (RAISE . (if_statement . 0)) (PRAGMA . (if_statement . 0)) (NULL . (if_statement . 0)) (LOOP . (if_statement . 0)) (IF . (if_statement . 0)) (GOTO . (if_statement . 0)) (FOR . (if_statement . 0)) (EXIT . (if_statement . 0)) (DELAY . (if_statement . 0)) (DECLARE . (if_statement . 0)) (CASE . (if_statement . 0)) (BEGIN . (if_statement . 0)) (ABORT . (if_statement . 0)) (ACCEPT . (if_statement . 0)) (CHARACTER_LITERAL . (if_statement . 0)) (STRING_LITERAL . (if_statement . 0)) (IDENTIFIER . (if_statement . 0)) (LESS_LESS . (if_statement . 0)) (END . (if_statement . 0)) (EXCEPTION . (if_statement . 0)))
- ((default . error) (RIGHT_PAREN . 1301))
- ((default . error) (BEGIN . 1300))
+ ((default . error) (RIGHT_PAREN . 1304))
+ ((default . error) (BEGIN . 1303))
((default . error) (BEGIN . (private_extension_declaration . 0)) (IDENTIFIER . (private_extension_declaration . 0)) (ENTRY . (private_extension_declaration . 0)) (FOR . (private_extension_declaration . 0)) (FUNCTION . (private_extension_declaration . 0)) (GENERIC . (private_extension_declaration . 0)) (NOT . (private_extension_declaration . 0)) (OVERRIDING . (private_extension_declaration . 0)) (PACKAGE . (private_extension_declaration . 0)) (PRAGMA . (private_extension_declaration . 0)) (PROCEDURE . (private_extension_declaration . 0)) (PROTECTED . (private_extension_declaration . 0)) (SUBTYPE . (private_extension_declaration . 0)) (TASK . (private_extension_declaration . 0)) (TYPE . (private_extension_declaration . 0)) (USE . (private_extension_declaration . 0)) (PRIVATE . (private_extension_declaration . 0)) (END . (private_extension_declaration . 0)))
((default . error) (WHEN . (variant_part . 0)) (END . (variant_part . 0)) (CASE . (variant_part . 0)) (IDENTIFIER . (variant_part . 0)) (FOR . (variant_part . 0)))
- ((default . error) (END . (variant . 0)) (WHEN . (variant . 0)) (CASE . 991) (IDENTIFIER . 69) (FOR . 279))
+ ((default . error) (END . (variant . 0)) (WHEN . (variant . 0)) (CASE . 992) (IDENTIFIER . 71) (FOR . 286))
((default . error) (WHEN . (component_declaration . 0)) (END . (component_declaration . 0)) (CASE . (component_declaration . 0)) (IDENTIFIER . (component_declaration . 0)) (FOR . (component_declaration . 0)))
- ((default . error) (SEMICOLON . 1299))
+ ((default . error) (SEMICOLON . 1302))
((default . error) (END . (component_clause . 0)) (IDENTIFIER . (component_clause . 0)))
- ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 598) (IDENTIFIER . ((label_opt . 0) 599)))
- ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 770))
+ ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 604) (IDENTIFIER . ((label_opt . 0) 605)))
+ ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 774))
((default . error) (WHEN . (entry_body_formal_part . 0)))
- ((default . error) (END . 1304))
- ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 682))
- ((default . error) (SEMICOLON . 1306))
+ ((default . error) (END . 1307))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 688))
+ ((default . error) (SEMICOLON . 1309))
((default . error) (PROCEDURE . (entry_body . 0)) (OVERRIDING . (entry_body . 0)) (NOT . (entry_body . 0)) (FUNCTION . (entry_body . 0)) (FOR . (entry_body . 0)) (ENTRY . (entry_body . 0)) (END . (entry_body . 0)))]
- [((compilation_unit . 13)(compilation_unit_list . 14)(context_item . 15)(generic_declaration . 16)(generic_formal_part . 17)(generic_instantiation . 18)(generic_package_declaration . 19)(generic_renaming_declaration . 20)(generic_subprogram_declaration . 21)(library_item . 22)(library_unit_declaration . 23)(library_unit_renaming_declaration . 24)(overriding_indicator_opt . 25)(package_body . 26)(package_declaration . 27)(package_specification . 28)(pragma . 29)(procedure_specification . 30)(subprogram_body . 31)(subprogram_declaration . 32)(subunit . 33)(use_clause . 34)(with_clause . 35))
- ((attribute_reference . 48)(name . 83)(qualified_expression . 51)(selected_component . 52))
- ((formal_object_declaration . 75)(formal_subprogram_declaration . 76)(formal_type_declaration . 77)(formal_package_declaration . 78)(generic_formal_parameter_declarations . 79)(generic_formal_parameter_declaration . 80)(identifier_list . 81)(pragma . 82))
+ [((compilation_unit . 13)(compilation_unit_list . 14)(context_item . 15)(generic_declaration . 16)(generic_formal_part . 17)(generic_instantiation . 18)(generic_package_declaration . 19)(generic_renaming_declaration . 20)(generic_subprogram_declaration . 21)(library_item . 22)(library_unit_declaration . 23)(library_unit_renaming_declaration . 24)(overriding_indicator_opt . 25)(package_body . 26)(package_declaration . 27)(package_renaming_declaration . 28)(package_specification . 29)(pragma . 30)(procedure_specification . 31)(subprogram_body . 32)(subprogram_declaration . 33)(subprogram_renaming_declaration . 34)(subunit . 35)(use_clause . 36)(with_clause . 37))
+ ((attribute_reference . 50)(name . 85)(qualified_expression . 53)(selected_component . 54))
+ ((formal_object_declaration . 77)(formal_subprogram_declaration . 78)(formal_type_declaration . 79)(formal_package_declaration . 80)(generic_formal_parameter_declarations . 81)(generic_formal_parameter_declaration . 82)(identifier_list . 83)(pragma . 84))
+ nil
+ nil
nil
+ ((attribute_reference . 50)(name . 67)(qualified_expression . 53)(selected_component . 54))
nil
+ ((generic_declaration . 16)(generic_formal_part . 17)(generic_instantiation . 18)(generic_package_declaration . 19)(generic_subprogram_declaration . 21)(library_unit_declaration . 63)(overriding_indicator_opt . 64)(package_declaration . 27)(package_specification . 29)(procedure_specification . 31)(subprogram_declaration . 33))
+ ((attribute_reference . 50)(name . 59)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name . 65)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name_list . 57)(name . 52)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name_list . 51)(name . 52)(qualified_expression . 53)(selected_component . 54))
nil
- ((generic_declaration . 16)(generic_formal_part . 17)(generic_instantiation . 18)(generic_package_declaration . 19)(generic_subprogram_declaration . 21)(library_unit_declaration . 61)(overriding_indicator_opt . 62)(package_declaration . 27)(package_specification . 28)(procedure_specification . 30)(subprogram_declaration . 32))
- ((attribute_reference . 48)(name . 57)(qualified_expression . 51)(selected_component . 52))
+ ((compilation_unit . 46)(context_item . 15)(generic_declaration . 16)(generic_formal_part . 17)(generic_instantiation . 18)(generic_package_declaration . 19)(generic_renaming_declaration . 20)(generic_subprogram_declaration . 21)(library_item . 22)(library_unit_declaration . 23)(library_unit_renaming_declaration . 24)(overriding_indicator_opt . 25)(package_body . 26)(package_declaration . 27)(package_renaming_declaration . 28)(package_specification . 29)(pragma . 30)(procedure_specification . 31)(subprogram_body . 32)(subprogram_declaration . 33)(subprogram_renaming_declaration . 34)(subunit . 35)(use_clause . 36)(with_clause . 37))
nil
- ((attribute_reference . 48)(name_list . 55)(name . 50)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name_list . 49)(name . 50)(qualified_expression . 51)(selected_component . 52))
nil
- ((compilation_unit . 44)(context_item . 15)(generic_declaration . 16)(generic_formal_part . 17)(generic_instantiation . 18)(generic_package_declaration . 19)(generic_renaming_declaration . 20)(generic_subprogram_declaration . 21)(library_item . 22)(library_unit_declaration . 23)(library_unit_renaming_declaration . 24)(overriding_indicator_opt . 25)(package_body . 26)(package_declaration . 27)(package_specification . 28)(pragma . 29)(procedure_specification . 30)(subprogram_body . 31)(subprogram_declaration . 32)(subunit . 33)(use_clause . 34)(with_clause . 35))
+ ((package_specification . 43)(procedure_specification . 31)(subprogram_specification . 44))
nil
nil
- ((package_specification . 41)(procedure_specification . 30)(subprogram_specification . 42))
nil
nil
nil
nil
nil
+ ((procedure_specification . 31)(subprogram_specification . 41))
nil
nil
- ((procedure_specification . 30)(subprogram_specification . 39))
nil
nil
nil
nil
nil
nil
- ((attribute_reference . 48)(name . 125)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 124)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 130)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 129)(qualified_expression . 53)(selected_component . 54))
+ ((aspect_specification_opt . 128))
+ ((attribute_reference . 50)(name . 125)(qualified_expression . 53)(selected_component . 54))
+ nil
((aspect_specification_opt . 123))
- ((attribute_reference . 48)(name . 121)(qualified_expression . 51)(selected_component . 52))
nil
- ((aspect_specification_opt . 119))
nil
nil
nil
nil
nil
nil
+ ((actual_parameter_part . 90))
nil
- ((actual_parameter_part . 88))
nil
nil
+ ((attribute_reference . 50)(name_list . 120)(name . 52)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name_list . 116)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 117)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90)(formal_part . 115)(parameter_profile_opt . 116))
+ ((formal_object_declaration . 77)(formal_subprogram_declaration . 78)(formal_type_declaration . 79)(formal_package_declaration . 80)(generic_formal_parameter_declarations . 81)(generic_formal_parameter_declaration . 82)(identifier_list . 83)(pragma . 84))
+ ((attribute_reference . 50)(name . 114)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name_list . 113)(name . 52)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name . 113)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88)(formal_part . 111)(parameter_profile_opt . 112))
- ((formal_object_declaration . 75)(formal_subprogram_declaration . 76)(formal_type_declaration . 77)(formal_package_declaration . 78)(generic_formal_parameter_declarations . 79)(generic_formal_parameter_declaration . 80)(identifier_list . 81)(pragma . 82))
- ((attribute_reference . 48)(name . 65)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name_list . 110)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ ((procedure_specification . 31)(subprogram_specification . 112))
nil
- ((procedure_specification . 30)(subprogram_specification . 109))
+ ((attribute_reference . 50)(name . 109)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 108))
nil
- ((attribute_reference . 48)(name . 106)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88)(aspect_specification_opt . 105))
nil
+ ((attribute_reference . 50)(name_list . 102)(name . 52)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name_list . 100)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 101)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 100)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 99)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name . 99)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 98)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 97)(qualified_expression . 51)(selected_component . 52))
+ ((procedure_specification . 31)(subprogram_specification . 97))
nil
- ((procedure_specification . 30)(subprogram_specification . 95))
nil
nil
nil
+ ((formal_object_declaration . 77)(formal_subprogram_declaration . 78)(formal_type_declaration . 79)(formal_package_declaration . 80)(generic_formal_parameter_declaration . 95)(identifier_list . 83)(pragma . 84))
nil
- ((formal_object_declaration . 75)(formal_subprogram_declaration . 76)(formal_type_declaration . 77)(formal_package_declaration . 78)(generic_formal_parameter_declaration . 93)(identifier_list . 81)(pragma . 82))
nil
nil
+ ((actual_parameter_part . 90)(formal_part . 91)(parameter_and_result_profile . 92))
nil
- ((actual_parameter_part . 88)(formal_part . 89)(parameter_and_result_profile . 90))
+ ((aggregate . 219)(attribute_reference . 50)(attribute_designator . 220)(name . 221)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(association_opt . 171)(association_list . 188)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(identifier_list . 211)(name . 184)(parameter_specification . 212)(parameter_specification_list . 213)(primary . 155)(qualified_expression . 53)(range . 189)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((access_definition . 207)(attribute_reference . 50)(name . 208)(null_exclusion_opt . 209)(qualified_expression . 53)(selected_component . 54))
nil
- ((aggregate . 211)(attribute_reference . 48)(attribute_designator . 212)(name . 213)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(association_opt . 166)(association_list . 167)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 177)(expression_opt . 178)(factor . 145)(identifier_list . 203)(name . 179)(parameter_specification . 204)(parameter_specification_list . 205)(primary . 149)(qualified_expression . 51)(range . 180)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((access_definition . 199)(attribute_reference . 48)(name . 200)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52))
nil
nil
+ ((mode_opt . 204))
nil
- ((mode_opt . 196))
nil
+ ((attribute_reference . 50)(name . 200)(qualified_expression . 53)(selected_component . 54))
+ ((aspect_specification_opt . 199))
+ ((discriminant_part_opt . 197))
+ ((actual_parameter_part . 90))
+ ((actual_parameter_part . 90))
+ ((actual_parameter_part . 90))
nil
- ((attribute_reference . 48)(name . 192)(qualified_expression . 51)(selected_component . 52))
- ((aspect_specification_opt . 191))
- ((discriminant_part_opt . 189))
- ((actual_parameter_part . 88))
- ((actual_parameter_part . 88))
- ((actual_parameter_part . 88))
+ ((attribute_reference . 50)(name_list . 191)(name . 52)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name_list . 183)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 149)(association_opt . 171)(association_list . 188)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 189)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 187)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(association_opt . 171)(association_list . 172)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(association_opt . 166)(association_list . 167)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 177)(expression_opt . 178)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 180)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 166))
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 150)(factor . 151)(name . 152)(pragma_argument_association . 153)(pragma_argument_association_list . 154)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((actual_parameter_part . 88)(aspect_specification_opt . 160))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 144)(factor . 145)(name . 146)(pragma_argument_association . 147)(pragma_argument_association_list . 148)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 108))
nil
nil
+ ((actual_parameter_part . 90))
+ ((attribute_reference . 50)(name . 138)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((actual_parameter_part . 88))
- ((attribute_reference . 48)(name . 132)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name_list . 136)(name . 52)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((attribute_reference . 48)(name_list . 130)(name . 50)(qualified_expression . 51)(selected_component . 52))
nil
+ ((actual_parameter_part . 90)(aspect_specification_opt . 108))
nil
+ ((attribute_reference . 50)(name . 134)(qualified_expression . 53)(selected_component . 54))
nil
- ((actual_parameter_part . 88)(aspect_specification_opt . 105))
+ ((actual_parameter_part . 90)(formal_part . 115)(parameter_profile_opt . 116))
+ ((actual_parameter_part . 90)(formal_part . 91)(parameter_and_result_profile . 92))
nil
nil
- ((actual_parameter_part . 88)(formal_part . 111)(parameter_profile_opt . 112))
- ((actual_parameter_part . 88)(formal_part . 89)(parameter_and_result_profile . 90))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 378)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 377))
nil
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 370)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
nil
+ ((actual_parameter_part . 90))
+ ((overriding_indicator_opt . 374)(package_body . 313)(procedure_specification . 31)(proper_body . 375)(protected_body . 321)(subprogram_body . 328)(task_body . 333))
nil
nil
- ((actual_parameter_part . 88))
- ((overriding_indicator_opt . 367)(package_body . 306)(procedure_specification . 30)(proper_body . 368)(protected_body . 314)(subprogram_body . 321)(task_body . 326))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(name . 152)(primary . 368)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(association_opt . 171)(association_list . 227)(attribute_reference . 50)(case_expression . 365)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 228)(expression_opt . 183)(factor . 151)(if_expression . 366)(name . 184)(primary . 155)(qualified_expression . 53)(quantified_expression . 367)(range . 185)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 361)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(attribute_reference . 50)(name . 152)(primary . 283)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 361)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(association_opt . 166)(association_list . 219)(attribute_reference . 48)(case_expression . 358)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 220)(expression_opt . 178)(factor . 145)(if_expression . 359)(name . 179)(primary . 149)(qualified_expression . 51)(quantified_expression . 360)(range . 221)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 354)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 275)(qualified_expression . 51)(selected_component . 52))
nil
nil
+ ((actual_parameter_part . 90))
nil
nil
- ((actual_parameter_part . 88))
nil
nil
nil
nil
nil
nil
+ ((relational_operator . 349))
+ ((multiplying_operator . 348))
+ ((binary_adding_operator . 343))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(term . 163)(term_list . 339))
nil
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 299)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((relational_operator . 342))
- ((multiplying_operator . 341))
- ((binary_adding_operator . 336))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(term . 157)(term_list . 332))
+ ((aggregate . 149)(attribute_reference . 50)(name . 152)(primary . 283)(qualified_expression . 53)(selected_component . 54))
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 292)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 275)(qualified_expression . 51)(selected_component . 52))
nil
nil
nil
nil
nil
nil
+ ((actual_parameter_part . 90))
nil
+ ((relational_operator . 270))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 260))
nil
nil
- ((actual_parameter_part . 88))
+ ((attribute_reference . 50)(name . 256)(qualified_expression . 53)(selected_component . 54))
nil
- ((relational_operator . 259))
- ((attribute_reference . 48)(name . 249)(qualified_expression . 51)(selected_component . 52))
nil
+ ((attribute_reference . 50)(name . 254)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 253)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 252)(qualified_expression . 53)(selected_component . 54))
+ ((discriminant_specification_opt . 249)(discriminant_specification_list . 250)(identifier_list . 251))
+ ((aspect_specification_opt . 247))
+ ((attribute_reference . 50)(name . 244)(qualified_expression . 53)(selected_component . 54)(subprogram_default . 245))
nil
- ((attribute_reference . 48)(name . 247)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 246)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 245)(qualified_expression . 51)(selected_component . 52))
- ((discriminant_specification_opt . 242)(discriminant_specification_list . 243)(identifier_list . 244))
- ((aspect_specification_opt . 240))
- ((attribute_reference . 48)(name . 237)(qualified_expression . 51)(selected_component . 52)(subprogram_default . 238))
+ ((actual_parameter_part . 90))
nil
- ((actual_parameter_part . 88))
nil
nil
+ ((access_definition . 236)(null_exclusion_opt . 237))
+ ((access_definition . 234)(null_exclusion_opt . 235))
nil
- ((access_definition . 229)(null_exclusion_opt . 230))
- ((access_definition . 227)(null_exclusion_opt . 228))
nil
+ ((actual_parameter_part . 90))
nil
- ((actual_parameter_part . 88))
nil
nil
nil
nil
nil
nil
+ ((aggregate . 149)(association_opt . 171)(association_list . 227)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 228)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(association_opt . 166)(association_list . 219)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 220)(expression_opt . 178)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
+ ((actual_parameter_part . 90))
nil
- ((actual_parameter_part . 88))
nil
nil
nil
nil
nil
nil
+ ((identifier_list . 211)(parameter_specification . 510))
nil
+ ((access_definition . 508)(aliased_opt . 509)(null_exclusion_opt . 209))
+ ((general_access_modifier_opt . 505)(protected_opt . 506))
nil
- ((identifier_list . 203)(parameter_specification . 502))
nil
- ((access_definition . 500)(aliased_opt . 501)(null_exclusion_opt . 201))
- ((general_access_modifier_opt . 497)(protected_opt . 498))
+ ((attribute_reference . 50)(name . 501)(qualified_expression . 53)(selected_component . 54))
+ ((aspect_specification_opt . 500))
+ ((attribute_reference . 50)(name . 498)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((attribute_reference . 48)(name . 493)(qualified_expression . 51)(selected_component . 52))
- ((aspect_specification_opt . 492))
- ((attribute_reference . 48)(name . 490)(qualified_expression . 51)(selected_component . 52))
nil
nil
+ ((aspect_specification_opt . 495)(attribute_reference . 50)(name . 244)(qualified_expression . 53)(selected_component . 54)(subprogram_default . 496))
nil
+ ((actual_parameter_part . 90))
+ ((aspect_specification_opt . 494))
+ ((abstract_limited_synchronized_opt . 487)(abstract_tagged_limited_opt . 488)(access_definition . 489)(array_type_definition . 490)(formal_type_definition . 491)(formal_derived_type_definition . 492)(interface_type_definition . 493)(null_exclusion_opt . 209))
nil
- ((aspect_specification_opt . 487)(attribute_reference . 48)(name . 237)(qualified_expression . 51)(selected_component . 52)(subprogram_default . 488))
nil
- ((actual_parameter_part . 88))
- ((aspect_specification_opt . 486))
- ((abstract_limited_synchronized_opt . 479)(abstract_tagged_limited_opt . 480)(access_definition . 481)(array_type_definition . 482)(formal_type_definition . 483)(formal_derived_type_definition . 484)(interface_type_definition . 485)(null_exclusion_opt . 201))
nil
nil
nil
+ ((actual_parameter_part . 90)(aspect_specification_opt . 468))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 467))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 466))
nil
+ ((actual_parameter_part . 90)(aspect_specification_opt . 465))
nil
- ((actual_parameter_part . 88)(aspect_specification_opt . 460))
- ((actual_parameter_part . 88)(aspect_specification_opt . 459))
- ((actual_parameter_part . 88)(aspect_specification_opt . 458))
+ ((aggregate . 149)(association_opt . 464)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((actual_parameter_part . 88)(aspect_specification_opt . 457))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 456)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 462)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(membership_choice_list . 452)(membership_choice . 453)(name . 179)(primary . 149)(qualified_expression . 51)(range . 454)(selected_component . 52)(simple_expression . 455)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 450)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(membership_choice_list . 458)(membership_choice . 459)(name . 184)(primary . 155)(qualified_expression . 53)(range . 460)(selected_component . 54)(simple_expression . 461)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 211)(attribute_reference . 48)(attribute_designator . 212)(name . 213)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 447)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(selected_component . 52)(simple_expression . 448)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 446)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 444)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 442)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 440)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 456)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 219)(attribute_reference . 50)(attribute_designator . 220)(name . 221)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 453)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(selected_component . 54)(simple_expression . 454)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 452)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 450)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 448)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 446)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 437)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 436)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 434)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(association_opt . 433)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 177)(expression_opt . 178)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 443)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 442)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 440)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 439)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name . 432)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 438)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 431)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 429)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((attribute_reference . 433)(direct_name . 434)(name . 435)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 67)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 425)(direct_name . 426)(name . 427)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 422)(qualified_expression . 51)(selected_component . 52))
nil
nil
nil
nil
nil
nil
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 421)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 412)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
nil
nil
nil
nil
nil
nil
+ ((procedure_specification . 416)(subprogram_specification . 417))
nil
- ((procedure_specification . 407)(subprogram_specification . 408))
nil
nil
nil
nil
nil
nil
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 414)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
+ ((binary_adding_operator . 343))
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 405)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
- ((binary_adding_operator . 336))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(term . 413))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(term . 404))
nil
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 412)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 411)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 410)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 408)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 406)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 405)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 403)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 402)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 401)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 399)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 397)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 396)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 403)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 394)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 401)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(name . 152)(primary . 400)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 150)(factor . 151)(name . 152)(pragma_argument_association . 399)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 392)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 391)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(attribute_reference . 48)(expression . 144)(factor . 145)(name . 146)(pragma_argument_association . 390)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((actual_parameter_part . 90))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 397)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((quantifier . 396))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 393)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((actual_parameter_part . 88))
- ((aggregate . 143)(attribute_reference . 48)(expression . 388)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((quantifier . 387))
- ((aggregate . 143)(attribute_reference . 48)(expression . 384)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 389)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 380)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
nil
+ ((procedure_specification . 31)(subprogram_specification . 385))
nil
- ((procedure_specification . 30)(subprogram_specification . 376))
nil
nil
nil
- ((attribute_reference . 48)(name . 374)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 373)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88)(aspect_specification_opt . 644))
- ((actual_parameter_part . 88)(aspect_specification_opt . 643))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 626)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((aspect_specification_opt . 123))
+ ((attribute_reference . 50)(name . 382)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 381)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 650))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 649))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 632)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
+ ((aspect_specification_opt . 128))
nil
nil
nil
nil
nil
nil
- ((iterator_specification . 593))
nil
+ ((iterator_specification . 599))
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 590)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 589)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 596)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 595)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 588)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 587)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 594)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation . 593)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((multiplying_operator . 341))
nil
+ ((multiplying_operator . 348))
nil
nil
- ((aspect_specification_opt . 123))
- ((aliased_opt . 580))
- ((attribute_reference . 48)(name . 577)(qualified_expression . 51)(selected_component . 52))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 576)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
nil
- ((discriminant_part_opt . 575))
- ((aspect_specification_opt . 573))
+ ((aspect_specification_opt . 128))
+ ((aliased_opt . 587))
+ ((attribute_reference . 50)(name . 584)(qualified_expression . 53)(selected_component . 54))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 583)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
+ ((discriminant_part_opt . 582))
+ ((aspect_specification_opt . 580))
nil
nil
- ((aspect_specification_opt . 569))
nil
+ ((aspect_specification_opt . 576))
nil
- ((attribute_reference . 48)(name . 566)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88)(aspect_specification_opt . 105))
nil
+ ((attribute_reference . 50)(name . 573)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
- ((actual_parameter_part . 88))
- ((access_definition . 560)(null_exclusion_opt . 561))
nil
+ ((actual_parameter_part . 90))
+ ((access_definition . 568)(null_exclusion_opt . 569))
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
+ ((relational_operator . 562))
nil
- ((relational_operator . 554))
nil
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 566)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 565)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 558)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 557)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 564)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 556)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(choice_relation . 563)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 441)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(choice_relation . 555)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 435)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
nil
+ ((relational_operator . 562))
nil
- ((relational_operator . 554))
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(membership_choice_list . 560)(membership_choice . 459)(name . 184)(primary . 155)(qualified_expression . 53)(range . 460)(selected_component . 54)(simple_expression . 461)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(membership_choice_list . 552)(membership_choice . 453)(name . 179)(primary . 149)(qualified_expression . 51)(range . 454)(selected_component . 52)(simple_expression . 455)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
nil
nil
nil
nil
- ((access_definition . 543)(attribute_reference . 48)(name . 544)(null_exclusion_opt . 201)(null_exclusion_opt_name . 545)(qualified_expression . 51)(selected_component . 546))
- ((discriminant_specification_opt . 540)(identifier_list . 244))
nil
+ ((access_definition . 551)(attribute_reference . 50)(name . 552)(null_exclusion_opt . 209)(null_exclusion_opt_name . 553)(qualified_expression . 53)(selected_component . 554))
+ ((discriminant_specification_opt . 548)(identifier_list . 251))
nil
nil
nil
nil
nil
nil
- ((aspect_specification_opt . 527))
+ nil
+ ((aspect_specification_opt . 535))
nil
nil
nil
nil
nil
- ((aspect_specification_opt . 522))
+ ((aspect_specification_opt . 530))
nil
nil
nil
nil
- ((aspect_specification_opt . 519))
- ((attribute_reference . 48)(name . 518)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88)(aspect_specification_opt . 517))
- ((aggregate . 143)(attribute_reference . 48)(expression . 515)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aspect_specification_opt . 527))
+ ((attribute_reference . 50)(name . 526)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 525))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 523)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
- ((attribute_reference . 48)(name . 513)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 521)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
- ((mode_opt . 509))
+ ((mode_opt . 517))
nil
- ((aggregate . 143)(association_opt . 166)(association_list . 508)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 177)(expression_opt . 178)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(association_opt . 171)(association_list . 516)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
nil
- ((null_exclusion_opt . 774))
- ((aggregate . 143)(attribute_reference . 48)(expression . 773)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((formal_part . 89)(parameter_and_result_profile . 772))
- ((formal_part . 111)(parameter_profile_opt . 771))
- ((actual_parameter_part . 88))
+ ((null_exclusion_opt . 778))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 777)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((formal_part . 91)(parameter_and_result_profile . 776))
+ ((formal_part . 115)(parameter_profile_opt . 775))
+ ((actual_parameter_part . 90))
nil
- ((aspect_specification_opt . 769))
- ((aggregate . 143)(attribute_reference . 48)(expression . 768)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aspect_specification_opt . 773))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 772)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((actual_parameter_part . 88)(formal_package_actual_part . 766))
+ ((actual_parameter_part . 90)(formal_package_actual_part . 770))
nil
nil
nil
nil
nil
- ((attribute_reference . 48)(name . 762)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 766)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 747)(discrete_subtype_definition_list . 748)(factor . 145)(index_subtype_definition . 749)(index_subtype_definition_list . 750)(name . 751)(primary . 149)(qualified_expression . 51)(range . 752)(selected_component . 52)(simple_expression . 753)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(discrete_subtype_definition . 751)(discrete_subtype_definition_list . 752)(factor . 151)(index_subtype_definition . 753)(index_subtype_definition_list . 754)(name . 755)(primary . 155)(qualified_expression . 53)(range . 756)(selected_component . 54)(simple_expression . 757)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(membership_choice . 741)(name . 179)(primary . 149)(qualified_expression . 51)(range . 454)(selected_component . 52)(simple_expression . 455)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(membership_choice . 745)(name . 184)(primary . 155)(qualified_expression . 53)(range . 460)(selected_component . 54)(simple_expression . 461)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 740)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 739)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 744)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 743)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
nil
nil
- ((attribute_reference . 48)(name . 736)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 734)(record_rep . 735))
+ ((attribute_reference . 50)(name . 740)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 738)(record_rep . 739))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 731)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 730)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88)(aspect_specification_opt . 160))
- ((discriminant_part_opt . 728))
- ((aspect_specification_opt . 694))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 735)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 166))
+ ((discriminant_part_opt . 733))
+ ((aspect_specification_opt . 700))
nil
- ((attribute_reference . 48)(name . 724)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 725))
- ((discriminant_part_opt . 722))
- ((aspect_specification_opt . 693))
+ ((attribute_reference . 50)(name . 729)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 730))
+ ((discriminant_part_opt . 727))
+ ((aspect_specification_opt . 699))
nil
nil
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
- ((constant_opt . 714))
+ ((constant_opt . 719))
nil
- ((attribute_reference . 48)(name . 710)(qualified_expression . 51)(selected_component . 52))
nil
- ((formal_part . 111)(parameter_profile_opt . 708))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 706)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((attribute_reference . 48)(name . 704)(name_opt . 705)(qualified_expression . 51)(selected_component . 52))
+ ((formal_part . 115)(parameter_profile_opt . 714))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 712)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((attribute_reference . 50)(name . 710)(name_opt . 711)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
nil
- ((case_expression_alternative . 702)(case_expression_alternative_list . 703))
+ ((case_expression_alternative . 708)(case_expression_alternative_list . 709))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 696)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 695)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aspect_specification_opt . 694))
- ((aspect_specification_opt . 693))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 702)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 701)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aspect_specification_opt . 700))
+ ((aspect_specification_opt . 699))
nil
nil
nil
- ((attribute_reference . 48)(name . 689)(qualified_expression . 51)(selected_component . 52))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 688)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((aggregate . 143)(attribute_reference . 48)(expression . 687)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 686)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
- ((aggregate . 143)(attribute_reference . 48)(expression . 685)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((identifier_opt . 683))
- ((iterator_specification . 680)(iterator_specification_opt . 681))
+ ((attribute_reference . 50)(name . 695)(qualified_expression . 53)(selected_component . 54))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 694)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 693)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 692)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 691)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((identifier_opt . 689))
+ ((iterator_specification . 686)(iterator_specification_opt . 687))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 678)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 677)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 182)(expression_opt . 684)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 683)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((attribute_reference . 48)(name . 675)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 673)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(attribute_reference . 48)(expression . 670)(extended_return_object_declaration . 671)(extended_return_object_declaration_opt . 672)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((accept_statement . 658)(attribute_reference . 48)(delay_alternative . 659)(delay_statement . 660)(entry_call_alternative . 661)(name . 662)(procedure_call_statement . 663)(qualified_expression . 51)(selected_component . 52)(select_alternative . 664)(select_alternative_list . 665)(select_alternative_list_opt . 666)(triggering_alternative . 667))
- ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 655)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((attribute_reference . 50)(name . 681)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 679)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 676)(extended_return_object_declaration . 677)(extended_return_object_declaration_opt . 678)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((accept_statement . 664)(attribute_reference . 50)(delay_alternative . 665)(delay_statement . 666)(entry_call_alternative . 667)(name . 668)(procedure_call_statement . 669)(qualified_expression . 53)(selected_component . 54)(select_alternative . 670)(select_alternative_list . 671)(select_alternative_list_opt . 672)(triggering_alternative . 673))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 182)(expression_opt . 661)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(compound_statement . 651)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(simple_return_statement . 640)(simple_statement . 652)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(compound_statement . 657)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(simple_return_statement . 646)(simple_statement . 658)(timed_entry_call . 648))
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(simple_return_statement . 640)(statement . 648)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(simple_return_statement . 646)(statement . 654)(timed_entry_call . 648))
nil
nil
nil
nil
nil
nil
- ((exception_handler . 917)(exception_handler_list . 918)(exception_handler_list_opt . 919))
+ ((exception_handler . 919)(exception_handler_list . 920)(exception_handler_list_opt . 921))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 915)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 917)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 914)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((attribute_reference . 48)(name . 704)(name_opt . 913)(qualified_expression . 51)(selected_component . 52))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 916)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((attribute_reference . 50)(name . 710)(name_opt . 915)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 911)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 910)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 913)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 912)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 909)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 911)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(actual_parameter_part . 88)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 906)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 905)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 623)(actual_parameter_part . 90)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 908)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 907)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
nil
nil
nil
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 887)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 889)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
- ((actual_parameter_part . 88))
- ((actual_parameter_part . 880)(actual_parameter_part_opt . 881))
+ ((actual_parameter_part . 90))
+ ((actual_parameter_part . 882)(actual_parameter_part_opt . 883))
nil
nil
nil
nil
nil
- ((elsif_expression_item . 874)(elsif_expression_list . 875))
- ((aggregate . 143)(attribute_reference . 48)(expression . 871)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 724)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 870))
- ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 869)(factor . 145)(name . 861)(primary . 149)(qualified_expression . 51)(range . 752)(selected_component . 52)(simple_expression . 753)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 867)(qualified_expression . 51)(selected_component . 52))
- ((aggregate . 143)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 865)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(selected_component . 52)(simple_expression . 448)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((elsif_expression_item . 876)(elsif_expression_list . 877))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 873)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 729)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 872))
+ ((aggregate . 149)(attribute_reference . 50)(discrete_subtype_definition . 871)(factor . 151)(name . 863)(primary . 155)(qualified_expression . 53)(range . 756)(selected_component . 54)(simple_expression . 757)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 869)(qualified_expression . 53)(selected_component . 54))
+ ((aggregate . 149)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 867)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(selected_component . 54)(simple_expression . 454)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 860)(factor . 145)(identifier_list . 203)(name . 861)(parameter_specification . 204)(parameter_specification_list . 205)(primary . 149)(qualified_expression . 51)(range . 752)(selected_component . 52)(simple_expression . 753)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(discrete_subtype_definition . 862)(factor . 151)(identifier_list . 211)(name . 863)(parameter_specification . 212)(parameter_specification_list . 213)(primary . 155)(qualified_expression . 53)(range . 756)(selected_component . 54)(simple_expression . 757)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aspect_specification_opt . 861))
+ ((aspect_specification_opt . 860))
((aspect_specification_opt . 859))
((aspect_specification_opt . 858))
- ((actual_parameter_part . 88)(aspect_specification_opt . 857))
- ((aspect_specification_opt . 856))
- ((aspect_specification_opt . 855))
nil
- ((access_definition . 852)(array_type_definition . 853)(attribute_reference . 48)(name . 724)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 854))
+ ((access_definition . 855)(array_type_definition . 856)(attribute_reference . 50)(name . 729)(null_exclusion_opt . 209)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 857))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 850)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 704)(name_opt . 849)(qualified_expression . 51)(selected_component . 52))
- ((abstract_limited_synchronized_opt . 839)(abstract_limited_opt . 840)(abstract_tagged_limited_opt . 841)(access_definition . 842)(array_type_definition . 843)(derived_type_definition . 844)(enumeration_type_definition . 845)(interface_type_definition . 846)(null_exclusion_opt . 201)(record_type_definition . 847)(type_definition . 848))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 853)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 710)(name_opt . 852)(qualified_expression . 53)(selected_component . 54))
+ ((abstract_limited_synchronized_opt . 842)(abstract_limited_opt . 843)(abstract_tagged_limited_opt . 844)(access_definition . 845)(array_type_definition . 846)(derived_type_definition . 847)(enumeration_type_definition . 848)(interface_type_definition . 849)(null_exclusion_opt . 209)(record_type_definition . 850)(type_definition . 851))
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 827)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_definition . 828)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 830)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_definition . 831)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((aspect_specification_opt . 824))
+ ((aspect_specification_opt . 827))
nil
- ((actual_parameter_part . 88)(constraint . 793)(index_constraint . 794))
- ((aspect_specification_opt . 821))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 819)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_definition . 820)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((actual_parameter_part . 90)(constraint . 797)(index_constraint . 798))
+ ((aspect_specification_opt . 824))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 822)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_definition . 823)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((aspect_specification_opt . 816))
+ ((aspect_specification_opt . 819))
nil
- ((actual_parameter_part . 88)(aspect_specification_opt . 814))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 812)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((mod_clause_opt . 811))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 816)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((mod_clause_opt . 815))
nil
nil
- ((actual_parameter_part . 88))
- ((attribute_reference . 48)(name . 806)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 805)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 90))
+ ((attribute_reference . 50)(name . 810)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 809)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 803)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 802)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 544)(qualified_expression . 51)(selected_component . 801))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 807)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 806)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 552)(qualified_expression . 53)(selected_component . 805))
nil
- ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 275)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 149)(attribute_reference . 50)(name . 152)(primary . 283)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
nil
- ((actual_parameter_part . 88)(constraint . 793)(index_constraint . 794))
+ ((actual_parameter_part . 90)(constraint . 797)(index_constraint . 798))
nil
nil
nil
nil
nil
- ((attribute_reference . 48)(interface_list . 789)(name . 786)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(interface_list . 788)(name . 786)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(interface_list . 787)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(interface_list . 793)(name . 790)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(interface_list . 792)(name . 790)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(interface_list . 791)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(interface_list . 785)(name . 786)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88))
+ ((attribute_reference . 50)(interface_list . 789)(name . 790)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90))
nil
nil
- ((aggregate . 143)(association_opt . 166)(association_list . 167)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 177)(expression_opt . 178)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 180)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aspect_specification_opt . 781))
+ ((aggregate . 149)(association_opt . 171)(association_list . 188)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 189)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aspect_specification_opt . 785))
nil
- ((aspect_specification_opt . 780))
+ ((aspect_specification_opt . 784))
nil
- ((identifier_list . 203)(parameter_specification . 204)(parameter_specification_list . 205))
+ ((identifier_list . 211)(parameter_specification . 212)(parameter_specification_list . 213))
nil
nil
nil
- ((attribute_reference . 48)(name . 778)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 782)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
nil
- ((attribute_reference . 48)(interface_list . 1047)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(interface_list . 1047)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
nil
- ((aggregate . 143)(association_opt . 166)(association_list . 167)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(discrete_subtype_definition . 747)(discrete_subtype_definition_list . 1043)(expression . 177)(expression_opt . 178)(factor . 145)(name . 861)(primary . 149)(qualified_expression . 51)(range . 1044)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 1018)(selected_component . 52)(simple_expression . 753)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(association_opt . 171)(association_list . 188)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(discrete_subtype_definition . 751)(discrete_subtype_definition_list . 1043)(expression . 182)(expression_opt . 183)(factor . 151)(name . 863)(primary . 155)(qualified_expression . 53)(range . 1044)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 1019)(selected_component . 54)(simple_expression . 757)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((attribute_reference . 48)(index_subtype_definition . 1039)(name . 1040)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(index_subtype_definition . 1039)(name . 1040)(qualified_expression . 53)(selected_component . 54))
nil
- ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 1037)(factor . 145)(name . 861)(primary . 149)(qualified_expression . 51)(range . 752)(selected_component . 52)(simple_expression . 753)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(discrete_subtype_definition . 1037)(factor . 151)(name . 863)(primary . 155)(qualified_expression . 53)(range . 756)(selected_component . 54)(simple_expression . 757)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((attribute_reference . 48)(name . 1017)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 1018)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
nil
nil
- ((actual_parameter_part . 88)(aspect_specification_opt . 1035))
- ((actual_parameter_part . 88)(aspect_specification_opt . 1034))
- ((attribute_reference . 48)(name . 1033)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 1035))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 1034))
+ ((attribute_reference . 50)(name . 1033)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
((component_clause . 1030)(component_clause_list . 1031))
nil
nil
+ ((aspect_specification_opt . 1027))
nil
- ((aspect_specification_opt . 1026))
- nil
- ((aspect_specification_opt . 1024))
- ((attribute_reference . 48)(interface_list . 1023)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((aspect_specification_opt . 1025))
+ ((attribute_reference . 50)(interface_list . 1024)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 1018)(selected_component . 52)(simple_expression . 753)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((attribute_reference . 48)(name . 1017)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 1019)(selected_component . 54)(simple_expression . 757)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((attribute_reference . 50)(name . 1018)(qualified_expression . 53)(selected_component . 54))
nil
- ((aspect_specification_opt . 1014))
- ((attribute_reference . 48)(interface_list . 1013)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((aspect_specification_opt . 1015))
+ ((attribute_reference . 50)(interface_list . 1014)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1008)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 1007)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((enumeration_literal . 1005)(enumeration_literal_list . 1006))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1009)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1008)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((enumeration_literal . 1006)(enumeration_literal_list . 1007))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1002)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1003)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1000)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aspect_clause . 993)(at_clause . 287)(component_declaration . 994)(component_item . 995)(component_list . 996)(component_list_opt . 997)(enumeration_representation_clause . 294)(identifier_list . 998)(record_representation_clause . 317)(variant_part . 999))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1001)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aspect_clause . 994)(at_clause . 294)(component_declaration . 995)(component_item . 996)(component_list . 997)(component_list_opt . 998)(enumeration_representation_clause . 301)(identifier_list . 999)(record_representation_clause . 324)(variant_part . 1000))
nil
nil
nil
- ((record_definition . 987))
+ ((record_definition . 988))
nil
nil
nil
nil
nil
nil
- ((aspect_specification_opt . 985))
+ ((aspect_specification_opt . 986))
nil
nil
nil
- ((aspect_specification_opt . 982))
- ((aspect_specification_opt . 980))
- ((aspect_specification_opt . 978))
+ ((aspect_specification_opt . 983))
+ ((aspect_specification_opt . 981))
+ ((aspect_specification_opt . 979))
nil
nil
nil
nil
nil
+ ((actual_parameter_part . 90)(constraint . 797)(index_constraint . 798))
+ ((attribute_reference . 50)(name . 710)(name_opt . 972)(qualified_expression . 53)(selected_component . 54))
nil
- ((actual_parameter_part . 88)(constraint . 793)(index_constraint . 794))
- ((attribute_reference . 48)(name . 704)(name_opt . 970)(qualified_expression . 51)(selected_component . 52))
+ ((case_expression_alternative . 971))
nil
- ((case_expression_alternative . 969))
+ ((attribute_reference . 50)(name . 969)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90))
+ ((aggregate . 149)(attribute_reference . 50)(discrete_subtype_definition . 968)(factor . 151)(name . 863)(primary . 155)(qualified_expression . 53)(range . 756)(selected_component . 54)(simple_expression . 757)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((attribute_reference . 48)(name . 967)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88))
- ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 966)(factor . 145)(name . 861)(primary . 149)(qualified_expression . 51)(range . 752)(selected_component . 52)(simple_expression . 753)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 966)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 965)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 964)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 963)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((elsif_expression_item . 964))
+ ((aspect_clause . 955)(at_clause . 294)(entry_body . 956)(enumeration_representation_clause . 301)(overriding_indicator_opt . 957)(procedure_specification . 31)(protected_operation_item . 958)(protected_operation_item_list . 959)(protected_operation_item_list_opt . 960)(record_representation_clause . 324)(subprogram_body . 961)(subprogram_declaration . 962))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 953)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((elsif_expression_item . 962))
- ((aspect_clause . 953)(at_clause . 287)(entry_body . 954)(enumeration_representation_clause . 294)(overriding_indicator_opt . 955)(procedure_specification . 30)(protected_operation_item . 956)(protected_operation_item_list . 957)(protected_operation_item_list_opt . 958)(record_representation_clause . 317)(subprogram_body . 959)(subprogram_declaration . 960))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 951)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((aggregate . 149)(association_opt . 171)(association_list . 188)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 181)(expression . 182)(expression_opt . 183)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 186)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(association_opt . 166)(association_list . 167)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 176)(expression . 177)(expression_opt . 178)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 181)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((formal_part . 115)(parameter_profile_opt . 952))
nil
- ((formal_part . 111)(parameter_profile_opt . 950))
+ ((identifier_opt . 951))
+ ((case_statement_alternative . 949)(case_statement_alternative_list . 950))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 947)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((identifier_opt . 949))
- ((case_statement_alternative . 947)(case_statement_alternative_list . 948))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 945)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 182)(expression_opt . 945)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 943)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 944)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 942)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 942)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 940)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 940)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 938)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
nil
+ ((aliased_opt . 939))
nil
- ((aliased_opt . 937))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 937)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 935)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 664)(delay_alternative . 665)(delay_statement . 933)(select_alternative . 935))
nil
- ((accept_statement . 658)(delay_alternative . 659)(delay_statement . 931)(select_alternative . 933))
nil
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 934)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((delay_alternative . 932)(delay_statement . 933))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 932)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((delay_alternative . 930)(delay_statement . 931))
nil
nil
nil
nil
nil
nil
+ ((attribute_reference . 50)(exception_choice . 925)(exception_choice_list . 926)(name . 927)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(exception_choice . 923)(exception_choice_list . 924)(name . 925)(qualified_expression . 51)(selected_component . 52))
+ ((exception_handler . 922))
nil
- ((exception_handler . 920))
nil
nil
nil
nil
nil
+ ((actual_parameter_part . 90))
nil
- ((actual_parameter_part . 88))
nil
nil
+ ((accept_statement . 1146)(delay_alternative . 1147)(delay_statement . 933))
nil
- ((accept_statement . 1145)(delay_alternative . 1146)(delay_statement . 931))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1143)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1142)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
nil
nil
nil
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1139)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((constant_opt . 1138))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1138)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((constant_opt . 1137))
nil
nil
+ ((identifier_opt . 1134))
+ ((elsif_statement_item . 1132)(elsif_statement_list . 1133))
nil
- ((identifier_opt . 1133))
- ((elsif_statement_item . 1131)(elsif_statement_list . 1132))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 1126)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(selected_component . 54)(simple_expression . 454)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 1125)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(selected_component . 52)(simple_expression . 448)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((case_statement_alternative . 1125))
nil
- ((case_statement_alternative . 1124))
nil
nil
nil
nil
nil
+ ((procedure_specification . 31)(subprogram_specification . 1118))
nil
- ((procedure_specification . 30)(subprogram_specification . 39))
+ ((aspect_clause . 955)(at_clause . 294)(entry_body . 956)(enumeration_representation_clause . 301)(overriding_indicator_opt . 957)(procedure_specification . 31)(protected_operation_item . 1117)(record_representation_clause . 324)(subprogram_body . 961)(subprogram_declaration . 962))
nil
- ((aspect_clause . 953)(at_clause . 287)(entry_body . 954)(enumeration_representation_clause . 294)(overriding_indicator_opt . 955)(procedure_specification . 30)(protected_operation_item . 1117)(record_representation_clause . 317)(subprogram_body . 959)(subprogram_declaration . 960))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1115)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1115)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
+ ((attribute_reference . 50)(name . 1113)(qualified_expression . 53)(selected_component . 54))
nil
- ((attribute_reference . 48)(name . 1113)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 90))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1111)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((actual_parameter_part . 88))
- ((aggregate . 143)(attribute_reference . 48)(expression . 1111)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
+ ((formal_part . 115)(parameter_profile_opt . 1109))
nil
- ((formal_part . 111)(parameter_profile_opt . 1109))
nil
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1108)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1106)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1108)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1104)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1106)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1104)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- nil
- ((attribute_reference . 48)(name . 1017)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 1018)(qualified_expression . 53)(selected_component . 54))
nil
nil
((aspect_specification_opt . 1101))
nil
- ((attribute_reference . 48)(name . 1100)(qualified_expression . 51)(selected_component . 52))
- ((attribute_reference . 48)(name . 724)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1099))
+ ((attribute_reference . 50)(name . 1100)(qualified_expression . 53)(selected_component . 54))
+ ((attribute_reference . 50)(name . 729)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 1099))
nil
((direct_name . 1098))
nil
nil
nil
nil
- ((aspect_clause . 993)(at_clause . 287)(component_declaration . 994)(component_item . 1093)(enumeration_representation_clause . 294)(identifier_list . 998)(record_representation_clause . 317)(variant_part . 1094))
+ ((aspect_clause . 994)(at_clause . 294)(component_declaration . 995)(component_item . 1093)(enumeration_representation_clause . 301)(identifier_list . 999)(record_representation_clause . 324)(variant_part . 1094))
nil
nil
nil
nil
nil
((identifier_opt . 1083))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 1082)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 1082)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
nil
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 827)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_definition . 1079)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
- ((actual_parameter_part . 88)(constraint . 1077)(index_constraint . 794))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 830)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_definition . 1079)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
+ ((actual_parameter_part . 90)(constraint . 1077)(index_constraint . 798))
nil
nil
nil
((identifier_opt . 1076))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 1075)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
- nil
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 1075)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 819)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_definition . 1072)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
nil
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 822)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_definition . 1072)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
nil
nil
nil
((component_clause . 1068))
- ((aggregate . 143)(attribute_reference . 48)(expression . 1066)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((actual_parameter_part . 88)(aspect_specification_opt . 1065))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1066)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((actual_parameter_part . 90)(aspect_specification_opt . 1065))
nil
nil
- ((access_definition . 1059)(attribute_reference . 48)(component_definition . 1062)(name . 724)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1061))
+ ((access_definition . 1059)(attribute_reference . 50)(component_definition . 1062)(name . 729)(null_exclusion_opt . 209)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 1061))
nil
- ((access_definition . 1059)(attribute_reference . 48)(component_definition . 1060)(name . 724)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1061))
+ ((access_definition . 1059)(attribute_reference . 50)(component_definition . 1060)(name . 729)(null_exclusion_opt . 209)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 1061))
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
- ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 275)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 149)(attribute_reference . 50)(name . 152)(primary . 283)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((attribute_reference . 48)(name . 1054)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 1054)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1052)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1052)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
- ((attribute_reference . 48)(name . 1212)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(name . 1215)(qualified_expression . 53)(selected_component . 54))
nil
- ((access_definition . 1210)(attribute_reference . 48)(name . 724)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1211))
+ ((access_definition . 1213)(attribute_reference . 50)(name . 729)(null_exclusion_opt . 209)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 1214))
nil
nil
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1206)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1209)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((attribute_reference . 48)(interface_list . 1205)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(interface_list . 1208)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 819)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_definition . 1203)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 822)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_definition . 1206)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
nil
nil
- ((attribute_reference . 48)(interface_list . 1201)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(interface_list . 1204)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 827)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_definition . 1199)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 830)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_definition . 1202)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1197)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1196)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1200)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1199)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((enumeration_literal . 1195))
+ ((enumeration_literal . 1198))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1194)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((access_definition . 1059)(attribute_reference . 48)(component_definition . 1193)(name . 724)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1061))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1197)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((access_definition . 1059)(attribute_reference . 50)(component_definition . 1196)(name . 729)(null_exclusion_opt . 209)(qualified_expression . 53)(selected_component . 54)(subtype_indication . 1061))
nil
nil
nil
nil
nil
nil
- ((and_interface_list_opt . 1190))
- ((actual_parameter_part . 88)(and_interface_list_opt . 1189))
+ ((and_interface_list_opt . 1193))
+ ((actual_parameter_part . 90)(and_interface_list_opt . 1190)(constraint . 1191)(constraint_opt . 1192)(index_constraint . 798))
nil
nil
nil
+ ((aspect_specification_opt . 1187))
+ nil
((aspect_specification_opt . 1186))
nil
((aspect_specification_opt . 1185))
- nil
((aspect_specification_opt . 1184))
- ((aspect_specification_opt . 1183))
nil
nil
- ((attribute_reference . 48)(name . 1182)(qualified_expression . 51)(selected_component . 52))
- ((actual_parameter_part . 88))
- ((aggregate . 143)(attribute_reference . 48)(expression . 1181)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((attribute_reference . 50)(name . 1183)(qualified_expression . 53)(selected_component . 54))
+ ((actual_parameter_part . 90))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1182)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((identifier_opt . 1180))
+ ((identifier_opt . 1181))
nil
- ((entry_body_formal_part . 1178)(formal_part . 111)(parameter_profile_opt . 1179))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 1176)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((aspect_specification_opt . 128))
+ ((entry_body_formal_part . 1179)(formal_part . 115)(parameter_profile_opt . 1180))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 1177)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 1175)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 1176)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
nil
nil
nil
- ((identifier_opt . 1172))
+ ((identifier_opt . 1173))
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1171)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 1170)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1172)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 182)(expression_opt . 1171)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
- ((elsif_statement_item . 1168))
+ ((elsif_statement_item . 1169))
nil
nil
nil
nil
- ((access_definition . 1161)(attribute_reference . 48)(name . 724)(null_exclusion_opt . 201)(qualified_expression . 51)(return_subtype_indication . 1162)(selected_component . 52)(subtype_indication . 1163))
+ ((access_definition . 1162)(attribute_reference . 50)(name . 729)(null_exclusion_opt . 209)(qualified_expression . 53)(return_subtype_indication . 1163)(selected_component . 54)(subtype_indication . 1164))
nil
nil
nil
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1155)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1156)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
- ((identifier_opt . 1154))
- ((attribute_reference . 48)(exception_choice . 1153)(name . 925)(qualified_expression . 51)(selected_component . 52))
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1152)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((attribute_reference . 48)(exception_choice . 923)(exception_choice_list . 1151)(name . 925)(qualified_expression . 51)(selected_component . 52))
+ ((identifier_opt . 1155))
+ ((attribute_reference . 50)(exception_choice . 1154)(name . 927)(qualified_expression . 53)(selected_component . 54))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1153)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((attribute_reference . 50)(exception_choice . 925)(exception_choice_list . 1152)(name . 927)(qualified_expression . 53)(selected_component . 54))
nil
nil
nil
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1247)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1250)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
nil
nil
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1241)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1244)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
nil
nil
- ((identifier_list . 203)(parameter_specification . 204)(parameter_specification_list . 205))
+ ((identifier_list . 211)(parameter_specification . 212)(parameter_specification_list . 213))
nil
nil
nil
nil
- ((actual_parameter_part . 88))
+ ((actual_parameter_part . 90))
nil
nil
nil
nil
nil
- ((attribute_reference . 48)(interface_list . 1230)(name . 786)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 50)(interface_list . 1233)(name . 790)(qualified_expression . 53)(selected_component . 54))
nil
nil
- ((variant_list . 1226)(variant . 1227))
nil
- ((aspect_specification_opt . 1224))
nil
+ ((variant_list . 1229)(variant . 1230))
nil
+ ((aspect_specification_opt . 1227))
nil
- ((real_range_specification_opt . 1221))
- ((identifier_opt . 1220))
nil
nil
+ ((real_range_specification_opt . 1224))
+ ((identifier_opt . 1223))
nil
- ((identifier_opt . 1217))
nil
nil
+ ((identifier_opt . 1220))
nil
nil
nil
nil
nil
nil
- ((actual_parameter_part . 88)(constraint . 1077)(index_constraint . 794))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1277)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 819)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_definition . 1276)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
nil
+ ((actual_parameter_part . 90)(constraint . 1077)(index_constraint . 798))
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 827)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_definition . 1275)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1280)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 822)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_definition . 1279)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
nil
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 830)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_definition . 1278)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1274)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((aggregate . 143)(attribute_reference . 48)(expression . 1273)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
- ((aggregate . 143)(attribute_reference . 48)(choice_expression . 168)(choice_relation_and_list . 169)(choice_relation_or_list . 170)(choice_relation_xor_list . 171)(choice_relation_and_then_list . 172)(choice_relation_or_else_list . 173)(choice_relation . 174)(discrete_choice . 175)(discrete_choice_list . 1271)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 221)(selected_component . 52)(simple_expression . 448)(term . 157)(term_list . 158)(unary_adding_operator . 159))
- ((variant . 1270))
nil
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1277)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1276)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
- ((record_definition . 1267))
+ ((aggregate . 149)(attribute_reference . 50)(choice_expression . 173)(choice_relation_and_list . 174)(choice_relation_or_list . 175)(choice_relation_xor_list . 176)(choice_relation_and_then_list . 177)(choice_relation_or_else_list . 178)(choice_relation . 179)(discrete_choice . 180)(discrete_choice_list . 1274)(factor . 151)(name . 184)(primary . 155)(qualified_expression . 53)(range . 185)(selected_component . 54)(simple_expression . 454)(term . 163)(term_list . 164)(unary_adding_operator . 165))
+ ((variant . 1273))
nil
nil
+ ((record_definition . 1270))
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 1266)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
- ((identifier_opt . 1264))
- ((identifier_opt . 1263))
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 182)(expression_opt . 1269)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
+ ((identifier_opt . 1267))
+ ((identifier_opt . 1266))
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1261)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
nil
nil
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1264)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(expression . 1258)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation_and_list . 150)(relation_and_then_list . 151)(relation_or_list . 152)(relation_or_else_list . 153)(relation_xor_list . 154)(relation . 155)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
nil
nil
+ ((aggregate . 149)(attribute_reference . 50)(expression . 1261)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(relation_and_list . 156)(relation_and_then_list . 157)(relation_or_list . 158)(relation_or_else_list . 159)(relation_xor_list . 160)(relation . 161)(selected_component . 54)(simple_expression . 162)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 1256)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
nil
nil
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 1259)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ nil
nil
nil
nil
nil
nil
nil
- ((aspect_specification_opt . 1284))
nil
+ ((aspect_specification_opt . 1287))
nil
nil
nil
- ((aspect_specification_opt . 1281))
+ nil
+ ((aspect_specification_opt . 1284))
nil
nil
nil
nil
- ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1298)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 149)(attribute_reference . 50)(factor . 151)(name . 152)(primary . 155)(qualified_expression . 53)(selected_component . 54)(simple_expression . 1301)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
- ((aspect_clause . 993)(at_clause . 287)(component_declaration . 994)(component_item . 995)(component_list . 1296)(enumeration_representation_clause . 294)(identifier_list . 998)(record_representation_clause . 317)(variant_part . 999))
+ ((aspect_clause . 994)(at_clause . 294)(component_declaration . 995)(component_item . 996)(component_list . 1299)(enumeration_representation_clause . 301)(identifier_list . 999)(record_representation_clause . 324)(variant_part . 1000))
nil
nil
- ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 1293)(entry_declaration . 293)(enumeration_representation_clause . 294)(exception_declaration . 295)(full_type_declaration . 296)(generic_declaration . 297)(generic_formal_part . 17)(generic_instantiation . 298)(generic_package_declaration . 19)(generic_renaming_declaration . 299)(generic_subprogram_declaration . 21)(identifier_list . 300)(incomplete_type_declaration . 301)(null_procedure_declaration . 302)(object_declaration . 303)(object_renaming_declaration . 304)(overriding_indicator_opt . 305)(package_body . 306)(package_body_stub . 307)(package_declaration . 308)(package_renaming_declaration . 309)(package_specification . 28)(pragma . 310)(private_extension_declaration . 311)(private_type_declaration . 312)(procedure_specification . 30)(proper_body . 313)(protected_body . 314)(protected_body_stub . 315)(protected_type_declaration . 316)(record_representation_clause . 317)(renaming_declaration . 318)(single_protected_declaration . 319)(single_task_declaration . 320)(subprogram_body . 321)(subprogram_body_stub . 322)(subprogram_declaration . 323)(subprogram_renaming_declaration . 324)(subtype_declaration . 325)(task_body . 326)(task_body_stub . 327)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
- ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 1292)(factor . 145)(name . 861)(primary . 149)(qualified_expression . 51)(range . 752)(selected_component . 52)(simple_expression . 753)(subtype_indication . 754)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((abstract_subprogram_declaration . 292)(aspect_clause . 293)(at_clause . 294)(body . 295)(body_stub . 296)(declaration . 297)(declarations . 298)(declarative_part_opt . 1296)(entry_declaration . 300)(enumeration_representation_clause . 301)(exception_declaration . 302)(full_type_declaration . 303)(generic_declaration . 304)(generic_formal_part . 17)(generic_instantiation . 305)(generic_package_declaration . 19)(generic_renaming_declaration . 306)(generic_subprogram_declaration . 21)(identifier_list . 307)(incomplete_type_declaration . 308)(null_procedure_declaration . 309)(object_declaration . 310)(object_renaming_declaration . 311)(overriding_indicator_opt . 312)(package_body . 313)(package_body_stub . 314)(package_declaration . 315)(package_renaming_declaration . 316)(package_specification . 29)(pragma . 317)(private_extension_declaration . 318)(private_type_declaration . 319)(procedure_specification . 31)(proper_body . 320)(protected_body . 321)(protected_body_stub . 322)(protected_type_declaration . 323)(record_representation_clause . 324)(renaming_declaration . 325)(single_protected_declaration . 326)(single_task_declaration . 327)(subprogram_body . 328)(subprogram_body_stub . 329)(subprogram_declaration . 330)(subprogram_renaming_declaration . 331)(subtype_declaration . 332)(task_body . 333)(task_body_stub . 334)(task_type_declaration . 335)(type_declaration . 336)(use_clause . 337))
+ ((aggregate . 149)(attribute_reference . 50)(discrete_subtype_definition . 1295)(factor . 151)(name . 863)(primary . 155)(qualified_expression . 53)(range . 756)(selected_component . 54)(simple_expression . 757)(subtype_indication . 758)(term . 163)(term_list . 164)(unary_adding_operator . 165))
nil
nil
nil
nil
nil
nil
- ((aspect_clause . 993)(at_clause . 287)(component_declaration . 994)(component_item . 1093)(enumeration_representation_clause . 294)(identifier_list . 998)(record_representation_clause . 317)(variant_part . 1094))
+ ((aspect_clause . 994)(at_clause . 294)(component_declaration . 995)(component_item . 1093)(enumeration_representation_clause . 301)(identifier_list . 999)(record_representation_clause . 324)(variant_part . 1094))
nil
nil
nil
- ((accept_statement . 617)(assignment_statement . 618)(asynchronous_select . 619)(attribute_reference . 48)(block_statement . 620)(case_statement . 621)(conditional_entry_call . 622)(delay_statement . 623)(exit_statement . 624)(extended_return_statement . 625)(handled_sequence_of_statements . 1303)(if_statement . 627)(iteration_scheme . 628)(label_opt . 629)(loop_statement . 630)(name . 631)(pragma . 632)(procedure_call_statement . 633)(qualified_expression . 51)(raise_statement . 634)(requeue_statement . 635)(selected_component . 52)(selective_accept . 636)(select_statement . 637)(sequence_of_statements . 638)(sequence_of_statements_opt . 639)(simple_return_statement . 640)(statement . 641)(timed_entry_call . 642))
- ((formal_part . 111)(parameter_profile_opt . 1302))
+ ((accept_statement . 623)(assignment_statement . 624)(asynchronous_select . 625)(attribute_reference . 50)(block_statement . 626)(case_statement . 627)(conditional_entry_call . 628)(delay_statement . 629)(exit_statement . 630)(extended_return_statement . 631)(handled_sequence_of_statements . 1306)(if_statement . 633)(iteration_scheme . 634)(label_opt . 635)(loop_statement . 636)(name . 637)(pragma . 638)(procedure_call_statement . 639)(qualified_expression . 53)(raise_statement . 640)(requeue_statement . 641)(selected_component . 54)(selective_accept . 642)(select_statement . 643)(sequence_of_statements . 644)(sequence_of_statements_opt . 645)(simple_return_statement . 646)(statement . 647)(timed_entry_call . 648))
+ ((formal_part . 115)(parameter_profile_opt . 1305))
nil
nil
- ((identifier_opt . 1305))
+ ((identifier_opt . 1308))
nil
nil]))
"Parser table.")
-This is ../ada-mode.info, produced by makeinfo version 4.13 from
-../ada-mode.texi.
+This is ada-mode.info, produced by makeinfo version 5.2 from
+ada-mode.texi.
-Copyright (C) 1999 - 2014 Free Software Foundation, Inc.
+Copyright (C) 1999 - 2014 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
(a) The FSF's Back-Cover Text is: "You have the freedom to copy and
modify this GNU manual. Buying copies from the FSF supports it in
developing GNU and promoting software freedom."
-
INFO-DIR-SECTION Emacs editing modes
START-INFO-DIR-ENTRY
* Ada mode: (ada-mode). Emacs mode for editing and navigating Ada code.
\1f
File: ada-mode.info, Node: Top, Next: Overview, Prev: (dir), Up: (dir)
- Copyright (C) 1999 - 2014 Free Software Foundation, Inc.
+Copyright (C) 1999 - 2014 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
1 Overview
**********
-The Emacs mode for programming in Ada helps the user in reading
-existing code and facilitates developing new code.
+The Emacs mode for programming in Ada helps the user in reading existing
+code and facilitates developing new code.
Cross-reference information output by the compiler is used to provide
powerful code navigation (jump to definition, find all uses, etc).
- When you open a file with a file extension of `.ads' or `.adb',
-Emacs will automatically load and activate Ada mode.
+ When you open a file with a file extension of '.ads' or '.adb', Emacs
+will automatically load and activate Ada mode.
Ada mode works without any customization, if you are using the GNAT
-compiler (`https://libre2.adacore.com/') and the GNAT default naming
+compiler (<https://libre2.adacore.com/>) and the GNAT default naming
convention.
You must customize a few things if you are using a different file
capitalization, and other things; *Note Other customization::.
Finally, for large Ada projects, you will want to set up an Emacs Ada
-mode project file for each project; *Note Project files::. Note that
+mode project file for each project; *Note Project files::. Note that
these are different from the GNAT project files used by the GNAT tools.
*Note Debuggers: (emacs)Debuggers, for general information on
2 Installation
**************
-Ada mode is distributed in the Gnu ELPA package archive; it can be
-installed via `M-x list-packages' (*note Packages: (emacs)Packages.).
-You must first enable packages in your `~/.emacs', _after_ customizing
-`Info-default-directory-list' (if you do that):
+Ada mode requires Emacs 24.2 or greater.
+
+ Ada mode is distributed in the Gnu ELPA package archive; it can be
+installed via 'M-x list-packages' (*note (emacs)Packages::). You must
+first enable packages in your '~/.emacs', _after_ customizing
+'Info-default-directory-list' (if you do that):
(package-initialize)
Ada mode is also available as a separate distribution, from the Emacs
Ada mode website
-`http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html'.
+<http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html>.
- For installing the separate distribution, see the `README' file in
+ For installing the separate distribution, see the 'README' file in
the distribution.
- To see what version of Ada mode you have installed, invoke `M-x
+ To see what version of Ada mode you have installed, invoke 'M-x
ada-mode-version'.
* Menu:
* gnatinspect::
+* Upgrading::
\1f
-File: ada-mode.info, Node: gnatinspect, Prev: Installation, Up: Installation
+File: ada-mode.info, Node: gnatinspect, Next: Upgrading, Prev: Installation, Up: Installation
2.1 gnatinspect
===============
Ada mode has experimental support for the new AdaCore cross reference
-tool `gnatinspect', which supports Ada, C, C++, and any other language
-for which gcc provices the `-fdump-xref'.
+tool 'gnatinspect', which supports Ada, C, C++, and any other language
+for which gcc provices the '-fdump-xref'.
- `gnatinspect' is distributed as part of `gnatcoll'. Ada mode
-requires the very latest version, in `gnatcoll 1.7w' distributed with
-GNATPro 7.2 preview.
+ 'gnatinspect' is distributed as part of 'gnatcoll'. Ada mode
+requires the very latest version, in 'gnatcoll 1.7w' distributed with
+GNATPro 7.2.
- To build `gnatinspect', assuming gnat-7.1.2 is installed in
-`/usr/gnat-7.1.1':
+ To build 'gnatinspect', assuming gnat-7.2 is installed in
+'/usr/gnat-7.2':
tar xf ~/Downloads/gnatcoll-1.7w-src.tgz
cd gnatcoll-1.7w-src
- ./configure --prefix=/usr/gnat-7.1.2
+ ./configure --prefix=/usr/gnat-7.2
make Gnatcoll_Build=Debug
sudo make Gnatcoll_Build=Debug install
+\1f
+File: ada-mode.info, Node: Upgrading, Prev: gnatinspect, Up: Installation
+
+2.2 Upgrading from previous versions
+====================================
+
+See the file NEWS for more details; here we summarize only important
+user interface changes.
+
+'from 5.0.1'
+ Nothing to do.
+
+'from 4.01'
+ There are many user interface and API changes between 4.01 and
+ 5.0.1; we only document those that may be hard to diagnose here.
+
+ 'prog-mode-hook' is no longer run by 'ada-mode'; 'ada-mode' is no
+ longer derived from 'prog-mode'. Use 'ada-mode-hook' instead.
+
\1f
File: ada-mode.info, Node: Customization, Next: Compiling Executing, Prev: Installation, Up: Top
**********************
Here we assume you are familiar with setting variables in Emacs, either
-thru 'customize' or in elisp (in your `.emacs' file). For a basic
-introduction to customize, elisp, and Emacs in general, see the
-tutorial (`C-h t').
+thru 'customize' or in elisp (in your '.emacs' file). For a basic
+introduction to customize, elisp, and Emacs in general, see the tutorial
+('C-h t').
* Menu:
===========================
By default, Ada mode is configured to use the GNAT file naming
-convention, where file names are a simple modification of the Ada
-names, and the extension for specs and bodies are `.ads' and `.adb',
+convention, where file names are a simple modification of the Ada names,
+and the extension for specs and bodies are '.ads' and '.adb',
respectively.
Emacs uses the file extension to enable Ada mode; Ada mode uses the
-file extentions to allow moving from a package body to the
-corresponding spec and back.
+file extentions to allow moving from a package body to the corresponding
+spec and back.
Emacs and Ada mode support ways to use alternative file extensions
-for specs and bodies. Note that you must also tell the compiler about
+for specs and bodies. Note that you must also tell the compiler about
these extensions; doing that is beyond the scope of this manual.
- For instance, if your spec and bodies files are called `UNIT_s.ada'
-and `UNIT_b.ada', respectively, you can add the following to your
-`.emacs' file:
+ For instance, if your spec and bodies files are called 'UNIT_s.ada'
+and 'UNIT_b.ada', respectively, you can add the following to your
+'.emacs' file:
;; Tell Ada mode about spec and body extensions
(ada-add-extensions "_s.ada" "_b.ada")
(ada-add-extensions ".ads" "_b.ada")
(ada-add-extensions ".ads" ".body")
- This means that whenever Ada mode looks for the body for a file
-whose extension is `.ads', it will take the first available file that
-ends with either `.adb', `_b.ada' or `.body'.
+ This means that whenever Ada mode looks for the body for a file whose
+extension is '.ads', it will take the first available file that ends
+with either '.adb', '_b.ada' or '.body'.
Simililarly, if Ada mode is looking for a spec, it will look for
-`.ads' or `_s.ada'.
+'.ads' or '_s.ada'.
If the filename excluding the extension is not derived from the Ada
name following the GNAT convention, you need to provide an alternate
-function for `ada-file-name-from-ada-name'. Doing that is beyond the
-scope of this manual; see the current definitions in `ada-mode.el' and
-`ada-gnat-xref.el' for examples.
+function for 'ada-file-name-from-ada-name'. Doing that is beyond the
+scope of this manual; see the current definitions in 'ada-mode.el' and
+'ada-gnat-xref.el' for examples.
\1f
File: ada-mode.info, Node: Other compiler, Next: Other cross-reference, Prev: Non-standard file names, Up: Customization
3.2 Other compiler
==================
-The project variable `ada_compiler' (default elisp variable
-`ada-compiler') is used to index several variables that point to the
+The project variable 'ada_compiler' (default elisp variable
+'ada-compiler') is used to index several variables that point to the
compiler-specific functions for corresponding Ada mode operations.
To use a compiler other than GNAT, you must write Emacs lisp code
-that provides the interface to the compiler, and set `ada-compiler' and
+that provides the interface to the compiler, and set 'ada-compiler' and
the indirection variables.
- See `ada-gnat-compile.el' for an example.
+ See 'ada-gnat-compile.el' for an example.
\1f
File: ada-mode.info, Node: Other cross-reference, Next: Other customization, Prev: Other compiler, Up: Customization
3.3 Other cross-reference
=========================
-The project variable `ada_xref' (default elisp variable
-`ada-xref-tool') is used to index several variables that point to the
+The project variable 'ada_xref' (default elisp variable 'ada-xref-tool')
+is used to index several variables that point to the
cross-reference-tool-specific functions for corresponding Ada mode
operations.
To use a cross reference tool other than gnatxref, you must write
Emacs lisp code that provides the interface to the compiler, and set
-`ada-xref-tool' and the indirection variables. This has already been
-done for `gnatinspect'; set `ada-xref-tool' to `'gnat_inspect'.
+'ada-xref-tool' and the indirection variables. This has already been
+done for 'gnatinspect'; set 'ada-xref-tool' to ''gnat_inspect'.
- See `ada-gnat-xref.el' and `gnat-inspect.el' for examples.
+ See 'ada-gnat-xref.el' and 'gnat-inspect.el' for examples.
\1f
File: ada-mode.info, Node: Other customization, Prev: Other cross-reference, Up: Customization
3.4 Other customization
=======================
-All user-settable Ada mode variables can be set via the menu `Ada |
-Customize'. Click on the `Help' button there for help on using
+All user-settable Ada mode variables can be set via the menu 'Ada |
+Customize'. Click on the 'Help' button there for help on using
customize.
To modify a specific variable, you can directly call the function
-`customize-variable'; just type `M-x customize-variable <RET>
+'customize-variable'; just type 'M-x customize-variable <RET>
VARIABLE-NAME <RET>').
Alternately, you can specify variable settings in the Emacs
-configuration file, `~/.emacs'. This file is coded in Emacs lisp, and
+configuration file, '~/.emacs'. This file is coded in Emacs lisp, and
the syntax to set a variable is the following:
(setq variable-name value)
Some general Emacs settings that are useful for Ada files:
-`delete-trailing-whitespace'
+'delete-trailing-whitespace'
Deletes space, tab at end of line and blank lines at end of buffer.
-
-`untabify'
+'untabify'
Deletes tab characters that have crept into the file.
-
-`indent-tabs-mode'
+'indent-tabs-mode'
Don't insert tab characters when indenting.
-
-`copyright-update'
+'copyright-update'
Updates the copyright date in the file header comment, to the
current year.
-
-`electric-pair-mode'
+'electric-pair-mode'
Insert a matching right paren when you type a left paren.
-
-`hippie-expand'
- Bind `hippie-expand' to a key; it expands the word before point,
+'hippie-expand'
+ Bind 'hippie-expand' to a key; it expands the word before point,
using words from current buffer, other buffers, file names, etc;
- see `hippie-expand-try-functions-list'. You can also add
- `ada-skel-hippie-try' to that list. Note that `ada-expand', which
- defaults to `ada-skel-expand', is bound to <C-c C-e> (*note
+ see 'hippie-expand-try-functions-list'. You can also add
+ 'ada-skel-hippie-try' to that list. Note that 'ada-expand', which
+ defaults to 'ada-skel-expand', is bound to <C-c C-e> (*note
Statement skeletons::).
+'imenu'
+'which-func'
-`imenu'
-
-`which-func'
-
- The above can all be set by the following code in your `~/.emacs'.
-Note that some are functions are added to `before-save-hook'; they run
-just before a buffer is written to disk. Also, the order is important;
+ The above can all be set by the following code in your '~/.emacs'.
+Note that some are functions are added to 'before-save-hook'; they run
+just before a buffer is written to disk. Also, the order is important;
ada-mode does not set up the Ada-specific features of imenu and
which-func unless they are loaded first.
4 Compiling Executing
*********************
-Ada projects can be compiled, linked, and executed using commands on
-the Ada menu. All of these commands can be customized via a project
-file (*note Project files::), but the defaults are sufficient for using
-the GNAT compiler for simple projects (single files, or several files
-in a single directory).
+Ada projects can be compiled, linked, and executed using commands on the
+Ada menu. All of these commands can be customized via a project file
+(*note Project files::), but the defaults are sufficient for using the
+GNAT compiler for simple projects (single files, or several files in a
+single directory).
- For complex projects, you will want to use `make' or some other
-build tool; in that case, you will need an Emacs Ada mode project file
-to tell Emacs about the project directory tree and other settings.
+ For complex projects, you will want to use 'make' or some other build
+tool; in that case, you will need an Emacs Ada mode project file to tell
+Emacs about the project directory tree and other settings.
* Menu:
program.
In multi-file projects, there must be one file that is the main
-program. That is given by the `main' project file variable; it defaults
-to the current file if not yet set, but is also set by the "set main
-and build" command.
+program. That is given by the 'main' project file variable; it defaults
+to the current file if not yet set, but is also set by the "set main and
+build" command.
-`Check file'
+'Check file'
Compiles the current file in syntax check mode, by running
- `check_cmd' defined in the current project file. This typically
+ 'check_cmd' defined in the current project file. This typically
runs faster than full compile mode, speeding up finding and fixing
compilation errors.
- This sets `main' only if it has not been set yet.
+ This sets 'main' only if it has not been set yet.
-`Compile file'
- Compiles the current file, by running `comp_cmd' from the current
+'Compile file'
+ Compiles the current file, by running 'comp_cmd' from the current
project file.
- This does not set `main'.
+ This does not set 'main'.
-`Set main and Build'
- Sets `main' to the current file, then executes the Build command.
+'Set main and Build'
+ Sets 'main' to the current file, then executes the Build command.
-`Show main'
- Display `main' in the message buffer.
+'Show main'
+ Display 'main' in the message buffer.
-`Build'
- Compiles all obsolete units of the current `main', and links
- `main', by running `make_cmd' from the current project.
+'Build'
+ Compiles all obsolete units of the current 'main', and links
+ 'main', by running 'make_cmd' from the current project.
- This sets `main' only if it has not been set yet.
+ This sets 'main' only if it has not been set yet.
-`Run'
+'Run'
Executes the main program in a shell, displayed in a separate Emacs
- buffer. This runs `run_cmd' from the current project. The
+ buffer. This runs 'run_cmd' from the current project. The
execution buffer allows for interactive input/output.
To modify the run command, in particular to provide or change the
- command line arguments, type `C-u' before invoking the command.
+ command line arguments, type 'C-u' before invoking the command.
This command is not available for a cross-compilation toolchain.
- It is important when using these commands to understand how `main'
-is used and changed.
+ It is important when using these commands to understand how 'main' is
+used and changed.
- Build runs 'gnatmake' on the main unit. During a typical edit/compile
-session, this is the only command you need to invoke, which is why it
-is bound to `C-c C-c'. It will compile all files needed by the main
-unit, and display compilation errors in any of them.
+ Build runs 'gnatmake' on the main unit. During a typical
+edit/compile session, this is the only command you need to invoke, which
+is why it is bound to 'C-c C-c'. It will compile all files needed by
+the main unit, and display compilation errors in any of them.
Note that Build can be invoked from any Ada buffer; typically you
will be fixing errors in files other than the main, but you don't have
to switch back to the main to invoke the compiler again.
- Novices and students typically work on single-file Ada projects. In
-this case, `C-c C-m' will normally be the only command needed; it will
+ Novices and students typically work on single-file Ada projects. In
+this case, 'C-c C-m' will normally be the only command needed; it will
build the current file, rather than the last-built main.
- There are three ways to change `main':
-
- 1. Invoke `Ada | Set main and Build', which sets `main' to the
- current file.
+ There are three ways to change 'main':
- 2. Invoke `Ada | Project | Edit', edit `main' and `main', and click
- `[save]'
+ 1. Invoke 'Ada | Set main and Build', which sets 'main' to the current
+ file.
- 3. Invoke `Ada | Project | Load', and load a project file that
- specifies `main'
+ 2. Invoke 'Ada | Project | Edit', edit 'main' and 'main', and click
+ '[save]'
+ 3. Invoke 'Ada | Project | Load', and load a project file that
+ specifies 'main'
\1f
File: ada-mode.info, Node: Compiling Examples, Next: Compiler errors, Prev: Compile commands, Up: Compiling Executing
This example uses no project files.
- First, create a directory `Example_1', containing:
+ First, create a directory 'Example_1', containing:
- `hello.adb':
+ 'hello.adb':
with Ada.Text_IO;
procedure Hello
Yes, this is missing "use Ada.Text_IO;" - we want to demonstrate
compiler error handling.
- `hello_2.adb' has no errors:
+ 'hello_2.adb' has no errors:
with Hello_Pkg;
procedure Hello_2
Hello_Pkg.Say_Hello;
end Hello_2;
- `hello_pkg.ads' has no errors:
+ 'hello_pkg.ads' has no errors:
package Hello_Pkg is
procedure Say_Hello;
end Hello_Pkg;
- `hello_pkg.adb':
+ 'hello_pkg.adb':
with Ada.Text_IO;
package Hello_Pkg is
end Say_Hello;
end Hello_Pkg;
- Yes, this is missing the keyword `body'; another compiler error
-example. However, note that the indentation engine parser accepts this
+ Yes, this is missing the keyword 'body'; another compiler error
+example. However, note that the indentation engine parser accepts this
code with no errors, making it easier to indent slightly illegal Ada
code.
- In buffer `hello.adb', invoke the menu entry `Ada | Build | Check
-syntax'. You should get a `*compilation*' buffer containing something
+ In buffer 'hello.adb', invoke the menu entry 'Ada | Build | Check
+syntax'. You should get a '*compilation*' buffer containing something
like (the directory paths will be different):
-*- mode: compilation; default-directory: "c:/Projects/org.emacs.ada-mode.stephe-1/test/Example_1/" -*-
Compilation exited abnormally with code 4 at Fri Oct 18 04:23:54
- The lines with actual errors (starting with `hello.adb') are
+ The lines with actual errors (starting with 'hello.adb') are
highlighted, with the file name in red.
- Now invoke `Ada | Build | Next compilation error'. Or you can click
+ Now invoke 'Ada | Build | Next compilation error'. Or you can click
the middle mouse button on the first error line, or use the key binding
shown on the menu. The compilation buffer scrolls to put the first
-error on the top line, and point is put at the place of the error in
-the `hello.adb' buffer.
+error on the top line, and point is put at the place of the error in the
+'hello.adb' buffer.
- To fix the error, invoke `Ada | Build | Fix compilation error'; this
-adds "Ada.Text_Io." to the line:
+ To fix the error, invoke 'Ada | Build | Fix compilation error'; this
+adds "Ada.Text_Io." to the line:
Ada.Text_Io.Put_Line ("hello from hello.adb");
- Now invoke `Ada | Build | Show main'; this displays `Ada mode main:
+ Now invoke 'Ada | Build | Show main'; this displays 'Ada mode main:
hello'.
- Now (in buffer `hello.adb'), invoke `Ada | Build | Build'. You are
-prompted to save the file (if you haven't already). Then the
+ Now (in buffer 'hello.adb'), invoke 'Ada | Build | Build'. You are
+prompted to save the file (if you haven't already). Then the
compilation buffer is displayed again, containing:
-*- mode: compilation; default-directory: "c:/Projects/org.emacs.ada-mode.stephe-1/test/Example_1/" -*-
Compilation finished at Fri Oct 18 20:39:34
- The compilation has succeeded without errors; `hello.exe' now exists
-in the same directory as `hello.adb'.
+ The compilation has succeeded without errors; 'hello.exe' now exists
+in the same directory as 'hello.adb'.
- Now invoke `Ada | Build | Run'. The `*compilation*' buffer is
+ Now invoke 'Ada | Build | Run'. The '*compilation*' buffer is
displayed, containing
-*- mode: compilation; default-directory: "c:/Projects/org.emacs.ada-mode.stephe-1/test/Example_1/" -*-
That completes the first part of this example.
- Now we will compile a multi-file project. Open the file
-`hello_2.adb', invoke `Ada | Build | Set main and Build'. This finds an
-error in `hello_pkg.adb':
+ Now we will compile a multi-file project. Open the file
+'hello_2.adb', invoke 'Ada | Build | Set main and Build'. This finds an
+error in 'hello_pkg.adb':
hello_pkg.adb:2:08: keyword "body" expected here [see file name]
This demonstrates that gnatmake finds the files needed by the main
-program. However, it cannot find files in a different directory, unless
-you use an Emacs Ada mode project file or a GNAT project file to
-specify the other directories; *Note Set source search path::, *note
-Use GNAT project file::.
+program. However, it cannot find files in a different directory, unless
+you use an Emacs Ada mode project file or a GNAT project file to specify
+the other directories; *Note Set source search path::, *note Use GNAT
+project file::.
- Invoke `Ada | Build | Show main'; this displays `Ada mode main:
+ Invoke 'Ada | Build | Show main'; this displays 'Ada mode main:
hello_2'.
- Move to the error with `C-x `', and fix the error by adding `body':
+ Move to the error with 'C-x `', and fix the error by adding 'body':
package body Hello_Pkg is
- Now, while still in `hello_pkg.adb', invoke `Ada | Build | Build'.
-gnatmake successfully builds `hello_2'. This demonstrates that Emacs
-has remembered the main file, in the project variable `main', and used
+ Now, while still in 'hello_pkg.adb', invoke 'Ada | Build | Build'.
+gnatmake successfully builds 'hello_2'. This demonstrates that Emacs
+has remembered the main file, in the project variable 'main', and used
it for the Build command.
- Finally, again while in `hello_pkg.adb', invoke `Ada | Build | Run'.
-The `*compilation*' buffer displays `Hello from hello_pkg.adb'.
+ Finally, again while in 'hello_pkg.adb', invoke 'Ada | Build | Run'.
+The '*compilation*' buffer displays 'Hello from hello_pkg.adb'.
- One final point. If you switch back to buffer `hello.adb', and
-invoke `Ada | Build | Run', `hello_2.exe' will be run. That is because
-`main' is still set to `hello_2', as you can see when you invoke `Ada |
+ One final point. If you switch back to buffer 'hello.adb', and
+invoke 'Ada | Build | Run', 'hello_2.exe' will be run. That is because
+'main' is still set to 'hello_2', as you can see when you invoke 'Ada |
Build | Show main'.
- There are two ways to change `main':
+ There are two ways to change 'main':
- 1. Invoke `Ada | Build | Set main and Build', which sets `main' to
- the current file.
-
- 2. Invoke `Ada | Build | Set Project ...', and select a project file
- that specifies `main'.
+ 1. Invoke 'Ada | Build | Set main and Build', which sets 'main' to the
+ current file.
+ 2. Invoke 'Ada | Build | Set Project ...', and select a project file
+ that specifies 'main'.
\1f
File: ada-mode.info, Node: Set compiler options, Next: Set source search path, Prev: No project files, Up: Compiling Examples
This example illustrates using an Emacs Ada mode project file to set a
compiler option.
- If you have files from `Example_1' open in Emacs, you should close
-them so you don't get confused. Use menu `File | Close (current
+ If you have files from 'Example_1' open in Emacs, you should close
+them so you don't get confused. Use menu 'File | Close (current
buffer)'.
- In directory `Example_2', create these files:
+ In directory 'Example_2', create these files:
- `hello.adb':
+ 'hello.adb':
with Ada.Text_IO;
procedure Hello
Put_Line("Hello from hello.adb");
end Hello;
- This is the same as `hello.adb' from `Example_1'. It has two errors;
-missing "use Ada.Text_IO;", and no space between `Put_Line' and its
+ This is the same as 'hello.adb' from 'Example_1'. It has two errors;
+missing "use Ada.Text_IO;", and no space between 'Put_Line' and its
argument list.
- `hello.adp':
+ 'hello.adp':
comp_opt=-gnatyt
This tells the GNAT compiler to check for token spacing; in
particular, there must be a space preceding a parenthesis.
- In buffer `hello.adb', invoke `Ada | Build | Set main and Build'.
-This finds the project file `hello.adp', uses it to set the compiler
-options, and builds the project. You should get a `*compilation*'
+ In buffer 'hello.adb', invoke 'Ada | Build | Set main and Build'.
+This finds the project file 'hello.adp', uses it to set the compiler
+options, and builds the project. You should get a '*compilation*'
buffer containing something like (the directory paths will be
different):
gnatmake: "hello.adb" compilation error
Compare this to the compiler output in *note No project files::; the
-gnatmake option `-cargs' has been replaced by `-cargs -gnaty', and an
-additional error is reported in `hello.adb' on line 4. This shows that
-`hello.adp' is being used to set the compiler options.
+gnatmake option '-cargs' has been replaced by '-cargs -gnaty', and an
+additional error is reported in 'hello.adb' on line 4. This shows that
+'hello.adp' is being used to set the compiler options.
- Fixing the error, linking and running the code proceed as in *note
-No project files::.
+ Fixing the error, linking and running the code proceed as in *note No
+project files::.
\1f
File: ada-mode.info, Node: Set source search path, Next: Use GNAT project file, Prev: Set compiler options, Up: Compiling Examples
In this example, we show how to deal with files in more than one
directory, using an Emacs Ada mode project file to set the search path.
- Create the directory `Example_3', containing:
+ Create the directory 'Example_3', containing:
- `hello_pkg.ads':
+ 'hello_pkg.ads':
package Hello_Pkg is
procedure Say_Hello;
end Hello_Pkg;
- `hello_pkg.adb':
+ 'hello_pkg.adb':
with Ada.Text_IO;
package Hello_Pkg is
end Say_Hello;
end Hello_Pkg;
- These are the same files from example 1; `hello_pkg.adb' has an
-error on line 2.
+ These are the same files from example 1; 'hello_pkg.adb' has an error
+on line 2.
- In addition, create a directory `Example_3/Other', containing these
+ In addition, create a directory 'Example_3/Other', containing these
files:
- `Other/hello_3.adb':
+ 'Other/hello_3.adb':
with Hello_Pkg;
with Ada.Text_IO; use Ada.Text_IO;
There are no errors in this file.
- `Other/other.adp':
+ 'Other/other.adp':
src_dir=..
Note that there must be no trailing spaces.
- In buffer `hello_3.adb', invoke `Ada | Project files | Find and set
-project...', and select `Example_3/Other/other.adp'. This tells Emacs
-Ada mode to stop using the project file from `Example_2', and use the
-one for `Example_3'. Also note that since this project file is not
-named `hello_3.adp', it would not be found by default.
+ In buffer 'hello_3.adb', invoke 'Ada | Project files | Find and set
+project...', and select 'Example_3/Other/other.adp'. This tells Emacs
+Ada mode to stop using the project file from 'Example_2', and use the
+one for 'Example_3'. Also note that since this project file is not
+named 'hello_3.adp', it would not be found by default.
- Then, again in `hello_3.adb', invoke `Ada | Set main and Build'. You
-should get a `*compilation*' buffer containing something like (the
+ Then, again in 'hello_3.adb', invoke 'Ada | Set main and Build'. You
+should get a '*compilation*' buffer containing something like (the
directory paths will be different):
cd c:/Examples/Example_3/Other/
hello_pkg.adb:2:08: keyword "body" expected here [see file name]
gnatmake: "C:\Examples\Example_3\hello_pkg.adb" compilation error
- Compare the `-cargs' option to the compiler output in *note Set
-compiler options::; this shows that `other.adp' is being used to set
-the compiler options.
+ Compare the '-cargs' option to the compiler output in *note Set
+compiler options::; this shows that 'other.adp' is being used to set the
+compiler options.
- Move to the error with `C-x `'. Ada mode searches the list of
-directories given by `src_dir' for the file mentioned in the compiler
+ Move to the error with 'C-x `'. Ada mode searches the list of
+directories given by 'src_dir' for the file mentioned in the compiler
error message.
- Fixing the error, linking and running the code proceed as in *note
-No project files::.
+ Fixing the error, linking and running the code proceed as in *note No
+project files::.
\1f
File: ada-mode.info, Node: Use GNAT project file, Next: Use multiple GNAT project files, Prev: Set source search path, Up: Compiling Examples
In this example, we show how to use a GNAT project file, with no Ada
mode project file.
- Create the directory `Example_4', containing:
+ Create the directory 'Example_4', containing:
- `hello_pkg.ads':
+ 'hello_pkg.ads':
package Hello_Pkg is
procedure Say_Hello;
end Hello_Pkg;
- `hello_pkg.adb':
+ 'hello_pkg.adb':
with Ada.Text_IO;
package Hello_Pkg is
end Say_Hello;
end Hello_Pkg;
- These are the same files from example 1; `hello_pkg.adb' has an
-error on line 2.
+ These are the same files from example 1; 'hello_pkg.adb' has an error
+on line 2.
- In addition, create a directory `Example_4/Gnat_Project', containing
+ In addition, create a directory 'Example_4/Gnat_Project', containing
these files:
- `Gnat_Project/hello_4.adb':
+ 'Gnat_Project/hello_4.adb':
with Hello_Pkg;
with Ada.Text_IO; use Ada.Text_IO;
There are no errors in this file.
- `Gnat_Project/hello_4.gpr':
+ 'Gnat_Project/hello_4.gpr':
project Hello_4 is
for Source_Dirs use (".", "..");
end Hello_4;
- In buffer `hello_4.adb', invoke `Ada | Project | Load...', and
-select `Example_4/Gnat_Project/hello_4.gpr'.
+ In buffer 'hello_4.adb', invoke 'Ada | Project | Load...', and select
+'Example_4/Gnat_Project/hello_4.gpr'.
- Then, again in `hello_4.adb', invoke `Ada | Set main and Build'. You
-should get a `*compilation*' buffer containing something like (the
+ Then, again in 'hello_4.adb', invoke 'Ada | Set main and Build'. You
+should get a '*compilation*' buffer containing something like (the
directory paths will be different):
-*- mode: compilation; default-directory: "c:/Projects/org.emacs.ada-mode.stephe-1/test/Example_4/Gnat_Project/" -*-
Compilation exited abnormally with code 4 at Mon Oct 21 11:28:31
- Compare the `gcc' options to the compiler output in *note Set
-compiler options::; this shows that `hello_4.gpr' is being used to set
+ Compare the 'gcc' options to the compiler output in *note Set
+compiler options::; this shows that 'hello_4.gpr' is being used to set
the compiler options.
- Fixing the error, linking and running the code proceed as in *note
-No project files::.
+ Fixing the error, linking and running the code proceed as in *note No
+project files::.
\1f
File: ada-mode.info, Node: Use multiple GNAT project files, Next: Use a Makefile, Prev: Use GNAT project file, Up: Compiling Examples
In this example, we show how to use multiple GNAT project files,
specifying the GNAT project search path in an Ada mode project file.
- Create the directory `Example_4' as specified in *note Use GNAT
+ Create the directory 'Example_4' as specified in *note Use GNAT
project file::.
- Create the directory `Example_5', containing:
+ Create the directory 'Example_5', containing:
- `hello_5.adb':
+ 'hello_5.adb':
with Hello_Pkg;
with Ada.Text_IO; use Ada.Text_IO;
There are no errors in this file.
- `hello_5.adp':
+ 'hello_5.adp':
ada_project_path=../Example_4/Gnat_Project
gpr_file=hello_5.gpr
- `hello_5.gpr':
+ 'hello_5.gpr':
with "hello_4";
project Hello_5 is
end Compiler;
end Hello_5;
- In buffer `hello_5.adb', invoke `Ada | Project | Find and select
-project...', and select `Example_5/hello_5.adp'. This would also be
+ In buffer 'hello_5.adb', invoke 'Ada | Project | Find and select
+project...', and select 'Example_5/hello_5.adp'. This would also be
found by default if no previous project file had been selected.
- Then, again in `hello_5.adb', invoke `Ada | Build | Set main and
-Build'. You should get a `*compilation*' buffer containing something
+ Then, again in 'hello_5.adb', invoke 'Ada | Build | Set main and
+Build'. You should get a '*compilation*' buffer containing something
like (the directory paths will be different):
-*- mode: compilation; default-directory: "c:/Projects/org.emacs.ada-mode.stephe-1/test/Example_5/" -*-
Compilation exited abnormally with code 4 at Mon Oct 21 11:32:05
- Now type `C-x `'. `Example_4/hello_pkg.adb' is shown, demonstrating
-that `hello_5.gpr' and `hello_4.gpr' are being used to set the
+ Now type 'C-x `'. 'Example_4/hello_pkg.adb' is shown, demonstrating
+that 'hello_5.gpr' and 'hello_4.gpr' are being used to set the
compilation search path.
\1f
In this example, we show how to use a Makefile to build an Ada project
with GNAT, run the result, and clean the build directories.
- Create the directories `Example_4, Example_5' as specified in *note
-Use GNAT project file::, *note Use multiple GNAT project files::.
+ Create the directories 'Example_4, Example_5' as specified in *note
+Use GNAT project file::, *note Use multiple GNAT project files::.
- In `Example_5', add the file:
+ In 'Example_5', add the file:
- `Makefile':
+ 'Makefile':
# build and run hello_5 project
# eval:(ada-select-prj-file "hello_5.adp")
# End:
- Close and re-open `Makefile'; the `Local Variables' section sets the
-project file to `hello_5.adp' when the `Makefile' is opened. You can
-also use <C-x C-e> to execute the select line after the `Makefile' is
-opened, to change the project file back to `hello_5.adp'.
+ Close and re-open 'Makefile'; the 'Local Variables' section sets the
+project file to 'hello_5.adp' when the 'Makefile' is opened. You can
+also use <C-x C-e> to execute the select line after the 'Makefile' is
+opened, to change the project file back to 'hello_5.adp'.
- In `Makefile', invoke `Tools | Compile...', and accept the default
-make command. This runs the `all' target, which builds `hello_5' and
+ In 'Makefile', invoke 'Tools | Compile...', and accept the default
+make command. This runs the 'all' target, which builds 'hello_5' and
runs it.
\1f
4.3 Compiler errors
===================
-The `Check syntax' and `Build' commands, or running `make', place
-compilation errors in a separate buffer named `*compilation*'.
+The 'Check syntax' and 'Build' commands, or running 'make', place
+compilation errors in a separate buffer named '*compilation*'.
Each line in this buffer will become active: you can simply click on
it with the middle button of the mouse, or move point to it and press
-<RET>. Emacs will then display the relevant source file and put point
+<RET>. Emacs will then display the relevant source file and put point
on the line and column where the error was found.
- You can also press the `C-x `' key (`next-error'), and Emacs will
-jump to the first error. If you press that key again, it will move you
+ You can also press the 'C-x `' key ('next-error'), and Emacs will
+jump to the first error. If you press that key again, it will move you
to the second error, and so on.
- Some error messages also include references to other files. These
-references are accessed via `C-c `'.
+ Some error messages also include references to other files. These
+references are accessed via 'C-c `'.
\1f
File: ada-mode.info, Node: Project files, Next: Moving Through Ada Code, Prev: Compiling Executing, Up: Top
for your project, and allows you to customize the compilation commands
and other things on a per-project basis.
- The default file extension for Ada mode project files is `*.adp' or
-`*.prj'. You can use a different extension by adding it to
-`ada-prj-file-extensions', and a different syntax by adding a parser
-function to `ada-prj-parser-alist'.
+ The default file extension for Ada mode project files is '*.adp' or
+'*.prj'. You can use a different extension by adding it to
+'ada-prj-file-extensions', and a different syntax by adding a parser
+function to 'ada-prj-parser-alist'.
- Note that Ada mode project files `*.adp' are different than GNAT
-compiler project files `*.gpr'. However, Emacs Ada mode can use a GNAT
-project file to specify the project directories. If no other
+ Note that Ada mode project files '*.adp' are different than GNAT
+compiler project files '*.gpr'. However, Emacs Ada mode can use a GNAT
+project file to specify the project directories. If no other
customization is needed, a GNAT project file can be used without an
Emacs Ada mode project file.
5.1 Project file overview
=========================
-Project files have a simple syntax; they may be edited directly. Each
+Project files have a simple syntax; they may be edited directly. Each
line specifies a project variable name and its value, separated by "="
(spaces not allowed):
src_dir=/Projects/my_project/src_1
Any line that does not have an "=" is a comment.
- Some variables (like `src_dir') are lists; multiple occurrences are
+ Some variables (like 'src_dir') are lists; multiple occurrences are
concatenated.
There must be no space between the variable name and "=", and no
trailing spaces.
The current project file is given by the lisp variable
-`ada-prj-default-project-file', and shown by the menu command <Ada |
+'ada-prj-default-project-file', and shown by the menu command <Ada |
Project Files | Show project>.
- To set the project file, use the menu command `Ada | Set Project
-...', or the elisp functions `ada-parse-prj-file, ada-select-prj-file'.
+ To set the project file, use the menu command 'Ada | Set Project
+...', or the elisp functions 'ada-parse-prj-file, ada-select-prj-file'.
The latter can be added to a Makefile:
# Local Variables:
# End:
You specify either a GNAT project file or an Emacs Ada mode project
-file; if the file extension is `.gpr', the file is treated as a GNAT
-project file. Extensions given by `ada-prj-file-extensions' (default
-`.adp, .prj') are treated as an Emacs Ada mode project file.
+file; if the file extension is '.gpr', the file is treated as a GNAT
+project file. Extensions given by 'ada-prj-file-extensions' (default
+'.adp, .prj') are treated as an Emacs Ada mode project file.
After a project file is parsed, you can make it current again with
-just `ada-select-prj-file', or by selecting it from the menu.
+just 'ada-select-prj-file', or by selecting it from the menu.
\1f
File: ada-mode.info, Node: Project file variables, Prev: Project file overview, Up: Project files
list on a separate line in the project file.
Process environment variables can be referenced using the normal
-`$var' syntax.
+'$var' syntax.
Most project variables have defaults that can be changed by setting
elisp variables; the table below identifies the elisp variable for each
-project variable. Elisp variables corresponding to project variables
+project variable. Elisp variables corresponding to project variables
that are lists are elisp lists.
In general, project variables are evaluated when referenced in Emacs
-Ada mode commands. Relative file paths are expanded relative to the
+Ada mode commands. Relative file paths are expanded relative to the
directory containing the project file.
Ada mode defines some project variables; others are defined by the
compiler.
- Here is the list of variables valid for all compilers. In the default
-values, the current directory `"."' is the directory containing the
-project file.
+ Here is the list of variables valid for all compilers. In the
+default values, the current directory '"."' is the directory containing
+the project file.
-`ada_compiler' [default: `ada-compiler, gnat']
- Ada compiler for this project. It must occur in the project file
+'ada_compiler' [default: 'ada-compiler, gnat']
+ Ada compiler for this project. It must occur in the project file
before any compiler-specific project variable.
-`auto_case' [default: `ada-auto-case, t']
+'auto_case' [default: 'ada-auto-case, t']
Non-nil means automatically change case of preceding word while
typing.
-`case_keyword' [default: `ada-case-keyword, downcase-word']
- Function to call to adjust the case of an Ada keywords.
+'case_identifier' [default: 'ada-case-identifier, ada-mixed-case']
+ Function to call to adjust the case of an Ada identifier.
-`case_strict' [default: `ada-case-strict, t']
- If non-nil, force Mixed_Case for identifiers. Otherwise, allow
- UPPERCASE for identifiers.
+'case_keyword' [default: 'ada-case-keyword, downcase-word']
+ Function to call to adjust the case of an Ada keyword.
-`casing' [default: `ada-case-exception-file, nil']
- List of files containing casing exceptions. *Note Automatic
+'case_strict' [default: 'ada-case-strict, t']
+ If non-nil, 'ada-mixed-case' forces 'Mixed_Case' for identifiers.
+ Otherwise, 'ada-mixed-case' allows 'UPPERCASE' for identifiers.
+
+'casing' [default: 'ada-case-exception-file, nil']
+ List of files containing casing exceptions. *Note Automatic
casing::.
-`el_file' [default: ]
+'el_file' [default: ]
The value is a file name, which is loaded as an elisp file when the
- project file is parsed or selected. This allows setting Ada mode
+ project file is parsed or selected. This allows setting Ada mode
indentation variables, and any arbitrary elisp code used to
customize the project.
-`path_sep' [default: `path-separator']
+'path_sep' [default: 'path-separator']
Separator character used in compiler search paths.
-`src_dir' [default: `"."']
+'src_dir' [default: '"."']
A list of directories to search for source files.
-`xref_tool' [default: `ada-xref-tool, gnat-xref']
+'xref_tool' [default: 'ada-xref-tool, gnat-xref']
Cross reference tool for this project.
-
The following variables are valid with the GNAT compiler:
-`ada_project_path' [default: `""']
+'ada_project_path' [default: '""']
A list of directories to search for GNAT project files.
- If set, the `GPR_PROJECT_PATH' process environment variable is set
- to this value in the child process that runs GNAT tools. If not
- set, `GPR_PROJECT_PATH' in the child process is inherited from the
+ If set, the 'GPR_PROJECT_PATH' process environment variable is set
+ to this value in the child process that runs GNAT tools. If not
+ set, 'GPR_PROJECT_PATH' in the child process is inherited from the
Emacs process.
- If you have the `GPR_PROJECT_PATH' or `ADA_PROJECT_PATH'
+ If you have the 'GPR_PROJECT_PATH' or 'ADA_PROJECT_PATH'
environment variable set in the Emacs process correctly for all of
your projects, you do not need to set this project variable.
- The project search path can also be set in GNAT aggregate
- projects. However, the gnat tools do not make that path available
- to Emacs, so you must duplicate it in an Emacs Ada project file.
+ The project search path can also be set in GNAT aggregate projects.
+ However, the gnat tools do not make that path available to Emacs,
+ so you must duplicate it in an Emacs Ada project file.
-`gpr_file' [default: `""']
+'gpr_file' [default: '""']
The GNAT project file.
If set, the source and project directories specified in the GNAT
- project file are appended to `src_dir' and `ada_project_path'.
+ project file are appended to 'src_dir' and 'ada_project_path'.
This allows specifying Ada source directories with a GNAT project
file, and other source directories with the Emacs project file.
-`gpr_project_path' [default: `""']
- Same as `ada_project_path'.
-
+'gpr_project_path' [default: '""']
+ Same as 'ada_project_path'.
\1f
File: ada-mode.info, Node: Moving Through Ada Code, Next: Identifier completion, Prev: Project files, Up: Top
6 Moving Through Ada Code
*************************
-There are several commands to navigate through Ada code. All these
+There are several commands to navigate through Ada code. All these
functions are available through the Ada menu and keybindings.
Some of these commands rely on cross reference facilities provided by
the compiler; the standard Emacs Ada mode only supports the GNAT
compiler, but others can be added (*note Other cross-reference::).
-`C-c C-d'
+'C-c C-d'
Move from any use of an identifier to its declaration, for from a
declaration to its body (if there is one).
-`C-c M-d'
+'C-c M-d'
Move from a child type declaration to the parent type declaration;
display a list of references if there is more than one parent.
-`C-c C-n'
+'C-c C-n'
Move to the next keyword in the current statement.
- For example, if point is on `if', move to `then'.
+ For example, if point is on 'if', move to 'then'.
-`C-c C-p'
+'C-c C-p'
Move to the previous keyword in the current statement.
- For example, if point is on `then', move to `if'.
+ For example, if point is on 'then', move to 'if'.
-`C-c C-o'
- Switch between corresponding spec and body. There are several
+'C-c C-o'
+ Switch between corresponding spec and body. There are several
special cases:
* If the region is active, it is assumed to contain an Ada
declaration.
* If point is in the start line of a top level child package
- declaration (but not package body), or a child subprogram
- spec or body, position point on the corresponding parent
- package declaration.
+ declaration (but not package body), or a child subprogram spec
+ or body, position point on the corresponding parent package
+ declaration.
* If point is in the start line of a top level separate body,
position point on the corresponding separate stub declaration.
point on the corresponding body or declaration in the other
file.
- * If point is on a `with' clause, position point on the
+ * If point is on a 'with' clause, position point on the
corresponding declaration.
-
-`C-c C-r'
- Show all references to the identifier surrounding point. Use `C-x
- `' (`next-error') to visit each reference (as for compilation
+'C-c C-r'
+ Show all references to the identifier surrounding point. Use 'C-x
+ `' ('next-error') to visit each reference (as for compilation
errors).
-`C-c C-x'
+'C-c C-x'
Show all declarations that override the primitive procedure at
- point. Use `C-x `' (`next-error') to visit each reference (as for
+ point. Use 'C-x `' ('next-error') to visit each reference (as for
compilation errors).
-`C-c M-x'
+'C-c M-x'
Show the declaration that the declaration at point overrides.
-`C-u SPACE'
+'C-u SPACE'
Jump back to the previous location.
-`Ada | Misc | Refresh cross reference cache'
+'Ada | Misc | Refresh cross reference cache'
Cross reference information is loaded from the compiler output when
- the first cross reference command is issued. If the code is
+ the first cross reference command is issued. If the code is
recompiled after that, the cross reference information is reloaded
by invoking this menu command.
-
\1f
File: ada-mode.info, Node: Identifier completion, Next: Indentation, Prev: Moving Through Ada Code, Up: Top
7 Identifier completion
***********************
-Emacs provides a general way of completing identifiers: `M-/' (bound to
-`dabbrev-expand'). This is an easy way to type faster: you just have to
+Emacs provides a general way of completing identifiers: 'M-/' (bound to
+'dabbrev-expand'). This is an easy way to type faster: you just have to
type the first few letters of an identifier, and then loop through all
the possible completions.
- `M-/' works by parsing all open Ada files for possible completions.
+ 'M-/' works by parsing all open Ada files for possible completions.
- For instance, if the words `my_identifier' and `my_subprogram' are
-the only words starting with `my' in any of the open Ada files, then
-you will have this scenario:
+ For instance, if the words 'my_identifier' and 'my_subprogram' are
+the only words starting with 'my' in any of the open Ada files, then you
+will have this scenario:
You type: myM-/
- Emacs inserts: `my_identifier'
- If you press M-/ once again, Emacs replaces `my_identifier' with
- `my_subprogram'.
- Pressing M-/ once more will bring you back to `my_identifier'.
+ Emacs inserts: 'my_identifier'
+ If you press M-/ once again, Emacs replaces 'my_identifier' with
+ 'my_subprogram'.
+ Pressing M-/ once more will bring you back to 'my_identifier'.
This is a very fast way to do completion, and the casing of words
will also be respected.
8 Indentation
*************
-Ada mode comes with a full set of rules for automatic indentation. You
+Ada mode comes with a full set of rules for automatic indentation. You
can also configure the indentation, via the following variables:
-`ada-indent' (default value: 3)
+'ada-indent' (default value: 3)
Number of columns for default indentation.
-`ada-indent-broken' (default value: 2)
+'ada-indent-broken' (default value: 2)
Number of columns to indent the continuation of a broken line.
-`ada-indent-comment-col-0' (default value: nil)
+'ada-indent-comment-col-0' (default value: nil)
If non-nil, comments currently starting in column 0 are left in
column 0. Otherwise, they are indented with previous comments or
code.
-`ada-indent-label' (default value: -3)
+'ada-indent-label' (default value: -3)
Number of columns to indent a label.
-`ada-indent-record-rel-type' (default value: 3)
- Indentation for `record' relative to `type' or `use'.
+'ada-indent-record-rel-type' (default value: 3)
+ Indentation for 'record' relative to 'type' or 'use'.
-`ada-indent-renames' (default value: 2)
- Indentation for `renames' relative to the matching subprogram
+'ada-indent-renames' (default value: 2)
+ Indentation for 'renames' relative to the matching subprogram
keyword.
- If the subprogram has parameters then if `ada-indent-renames' is
- zero or less the indentation is abs `ada-indent-renames' relative
- to the open parenthesis; if `ada-indent-renames' is one or more
- the indentation is relative to the line containing the keyword.
+ If the subprogram has parameters then if 'ada-indent-renames' is
+ zero or less the indentation is abs 'ada-indent-renames' relative
+ to the open parenthesis; if 'ada-indent-renames' is one or more the
+ indentation is relative to the line containing the keyword.
- If the subprogram has no parameters then `ada-indent-broken' the
+ If the subprogram has no parameters then 'ada-indent-broken' the
indentation is relative to the indentation of the line containing
the keyword.
-`ada-indent-return' (default value: 0)
- Indentation for `return' relative to the matching `function'.
+'ada-indent-return' (default value: 0)
+ Indentation for 'return' relative to the matching 'function'.
- If the function has parameters, then if `ada-indent-return' is
- zero or less the indentation is abs `ada-indent-return' relative
- to the open parenthesis; if `ada-indent-return' is one or more,
- indentation is relative to line containing `function'.
+ If the function has parameters, then if 'ada-indent-return' is zero
+ or less the indentation is abs 'ada-indent-return' relative to the
+ open parenthesis; if 'ada-indent-return' is one or more,
+ indentation is relative to line containing 'function'.
- If the function has no parameters, `ada-indent-broken' is used
- relative to line containing `function'.
+ If the function has no parameters, 'ada-indent-broken' is used
+ relative to line containing 'function'.
-`ada-indent-use' (default value: ada-indent-broken)
- Indentation for the lines in a `use' statement.
+'ada-indent-use' (default value: ada-indent-broken)
+ Indentation for the lines in a 'use' statement.
-`ada-indent-when' (default value: 3)
- Indentation for `when' relative to `exception', `case', or `or' in
- `select'.
-
-`ada-indent-with' (default value: ada-indent-broken)
- Indentation for the lines in a `with' context clause.
+'ada-indent-when' (default value: 3)
+ Indentation for 'when' relative to 'exception', 'case', or 'or' in
+ 'select'.
+'ada-indent-with' (default value: ada-indent-broken)
+ Indentation for the lines in a 'with' context clause.
The indentation variables are buffer local; the global value may be
-overridden in an elisp file invoked by an `el_file' Emacs Ada mode
+overridden in an elisp file invoked by an 'el_file' Emacs Ada mode
project file statement, or in a file local variable section.
The following keys indent portions of the text:
-`RET'
+
+'RET'
Insert and indent a new line.
-`TAB'
+'TAB'
Indent the current line, or the current region.
-`C-c TAB'
+'C-c TAB'
Indent the current statement or declaration.
-
The indentation algorithm relies on a grammar parser to identify the
-syntactic role for keywords and other words in the code. If the code is
+syntactic role for keywords and other words in the code. If the code is
accepted by the parser, the indentation is done according to the rules
in the indentation engine.
If the code is not accepted (because it is partially complete during
editing), the indentation engine falls back to the trivial algorithm of
-indenting each new line the same as the previous line. Once enough new
+indenting each new line the same as the previous line. Once enough new
text has been entered to make the code acceptable to the parser, the
statement or declaration is properly indented.
B;
end if;
- when you type `RET B', `B' is indented to the same column as `if',
-because the parser does not find `end if;'. Then when you type the
-final `;' followed by <TAB>, all three lines are indented, putting `B'
+ when you type 'RET B', 'B' is indented to the same column as 'if',
+because the parser does not find 'end if;'. Then when you type the
+final ';' followed by <TAB>, all three lines are indented, putting 'B'
where it belongs.
To be more user friendly, the parser accepts a superset of the Ada
-grammer. For example, the parser accepts this code for an `if'
+grammer. For example, the parser accepts this code for an 'if'
statement:
if then
Statement skeletons::.
In rare cases, the parser gets confused; it can be reset by invoking
-menu <Ada | Misc | Reset parser>. Please report such cases as a bug.
+menu <Ada | Misc | Reset parser>. Please report such cases as a bug.
\1f
File: ada-mode.info, Node: Statement skeletons, Next: Aligning code, Prev: Indentation, Up: Top
9 Statement skeletons
*********************
-`C-c C-e' expands the previous one or two words into a statment
-skeleton. For example, `i f C-c C-e' expands to:
+'C-c C-e' expands the previous one or two words into a statment
+skeleton. For example, 'i f C-c C-e' expands to:
if then
elsif then
For named statements (packages, loops, etc), the name is taken from
the word before point, and the name of the statement from the word
-before that. Some expansions prompt for more information, such as
-whether a spec or body is desired. For example, `package A_Package C-c
-C-e' first prompts for "body" or "spec". If "spec" is selected, the
+before that. Some expansions prompt for more information, such as
+whether a spec or body is desired. For example, 'package A_Package C-c
+C-e' first prompts for "body" or "spec". If "spec" is selected, the
following code is inserted:
package A_Package is
private
end A_Package;
- Named blocks work similarly: `declare A_Block C-c C-e' expands
+ Named blocks work similarly: 'declare A_Block C-c C-e' expands
(without prompting) to:
A_Block:
exception
end A_Block;
- Note that the order of the keyword `declare' and the name `A_Block'
+ Note that the order of the keyword 'declare' and the name 'A_Block'
are reversed in the expansion; this may take some getting used to.
\1f
****************
Aligning code adds space in each line so that similar parts of
-successive lines are aligned vertically. For example, a sequence of
+successive lines are aligned vertically. For example, a sequence of
declarations:
A : Integer;
Another : Float := 1.0;
More : Integer := 2;
- Alignment is invoked by `C-c C-a', which aligns the sequence of
+ Alignment is invoked by 'C-c C-a', which aligns the sequence of
statements surrounding point, or within the selected region.
Parameter lists are also aligned:
*******************
Casing of identifiers, attributes and keywords is automatically
-performed while typing when the variable `ada-auto-case' is non-nil
-(the default). Every time you type a word separator, the previous word
-is automatically cased.
+performed while typing when the variable 'ada-auto-case' is non-nil (the
+default). Every time you type a word separator, the previous word is
+automatically cased.
You can customize the automatic casing with the following variables:
-`ada-case-keyword'
+'ada-case-keyword'
Value must be one of:
- `downcase-word'
+ 'downcase-word'
Ada keywords will be lowercase.
- `upcase-word'
+ 'upcase-word'
Ada keywords will be uppercase.
-`ada-case-strict'
- If non-nil, all identifiers are forced to `Mixed_Case'; first
+'ada-case-strict'
+ If non-nil, all identifiers are forced to 'Mixed_Case'; first
letter, and letter following "_" are uppercase; rest are lowercase.
If nil, the mixed case characters in identifiers are forced to
- upper case, but the other characters are not modified. That allows
+ upper case, but the other characters are not modified. That allows
typing all uppercase identifiers without defining a casing
exception.
You can define exceptions to these rules, in files specified by the
-variable `ada-case-exception-file'. Each line in a case exception file
-specifies the casing of one word or word fragment. If an exception is
+variable 'ada-case-exception-file'. Each line in a case exception file
+specifies the casing of one word or word fragment. If an exception is
defined in multiple files, the first occurrence is used.
- If the word starts with an asterisk (`*'), it defines the casing of
-a word fragemnt (or "substring"); part of a word between two
-underscores or word boundary.
+ If the word starts with an asterisk ('*'), it defines the casing of a
+word fragemnt (or "substring"); part of a word between two underscores
+or word boundary.
For example:
*IO
GNAT
- The word fragment `*IO' applies to any word containing "_io";
-`Text_IO', `Hardware_IO', etc.
+ The word fragment '*IO' applies to any word containing "_io";
+'Text_IO', 'Hardware_IO', etc.
There are two ways to add new items to this file: you can simply edit
-it as you would edit any text file. Or you can position point on the
-word you want to add, and select menu `Ada | Casing | Create full
-exception' or `Ada | Casing | Create partial exception'. The word will
+it as you would edit any text file. Or you can position point on the
+word you want to add, and select menu 'Ada | Casing | Create full
+exception' or 'Ada | Casing | Create partial exception'. The word will
be added to the current list of exceptions and to the file.
- It is sometimes useful to have multiple exception files. For
-example, one could be the standard Ada acronyms, the second some
-company specific exceptions, and the last one some project specific
-exceptions. If you set up the variable `ada-case-exception-file' as a
-list of files, each of them will be parsed and used in your emacs
-session. When you create a new exception, you are prompted for the file
-to save it in.
+ It is sometimes useful to have multiple exception files. For
+example, one could be the standard Ada acronyms, the second some company
+specific exceptions, and the last one some project specific exceptions.
+If you set up the variable 'ada-case-exception-file' as a list of files,
+each of them will be parsed and used in your emacs session. When you
+create a new exception, you are prompted for the file to save it in.
Other keys and menu entries are defined:
-`C-c C-w'
- Adjust case of the word at point. With prefix arg, adjust case
- even if in comment. Normally, comments are not affected by case
+'C-c C-w'
+ Adjust case of the word at point. With prefix arg, adjust case
+ even if in comment. Normally, comments are not affected by case
adjust.
-`Ada | Casing | Adjust case region'
+'Ada | Casing | Adjust case region'
Adjust case in the active region.
-`Ada | Casing | Adjust case buffer'
+'Ada | Casing | Adjust case buffer'
Adjust case in the active buffer.
-
\1f
File: ada-mode.info, Node: Comment Handling, Next: Key summary, Prev: Automatic casing, Up: Top
12 Comment Handling
*******************
-By default, comment lines get indented like Ada code. There are a few
+By default, comment lines get indented like Ada code. There are a few
additional functions to handle comments:
-`M-;'
+'M-;'
If the region is active, comment or uncomment it.
If the current line is empty, start a comment.
Otherwise, add a comment at the end of the line, in a column given
- by `comment-column'.
+ by 'comment-column'.
-`M-q'
+'M-q'
Fill the current comment paragraph.
\1f
13 Key summary
**************
-This table summarizes the keys described in this manual. Other keys are
-bound by Ada mode; see <C-h b> for a complete list. The Ada menu also
+This table summarizes the keys described in this manual. Other keys are
+bound by Ada mode; see <C-h b> for a complete list. The Ada menu also
displays keys bound to menu operations.
-`M-/'
+'M-/'
*Note Identifier completion::. Complete the word before point;
repeat to cycle thru possible completions.
-`M-;'
+'M-;'
*Note Comment Handling::. If the region is active, comment or
uncomment it.
-`M-q'
+'M-q'
*Note Comment Handling::. Fill the current comment paragraph.
-`RET'
+'RET'
*Note Indentation::. Insert and indent a new line.
-`TAB'
+'TAB'
*Note Indentation::. Indent the current line, or the current
region.
-`C-c TAB'
+'C-c TAB'
*Note Indentation::. Indent the current statement or declaration.
-`C-c `'
+'C-c `'
*Note Compiler errors::. Move to the location of the secondary
reference in the current compilation error.
-`C-c C-a'
+'C-c C-a'
*Note Aligning code::. Align code.
-`C-c C-c'
+'C-c C-c'
*Note Compile commands::. Build the current main program.
-`C-c C-d'
+'C-c C-d'
*Note Moving Through Ada Code::. Move from any use of an
identifier to its declaration, for from a declaration to its body.
-`C-c M-d'
+'C-c M-d'
*Note Moving Through Ada Code::. Move from a child type
declaration to the parent type declaration.
-`C-c C-e'
- *Note Statement skeletons::. Expand previous one or two words
- into a statement or declaration skeleton.
+'C-c C-e'
+ *Note Statement skeletons::. Expand previous one or two words into
+ a statement or declaration skeleton.
-`C-c C-c'
+'C-c C-c'
*Note Compile commands::. Build the current file.
-`C-c C-n'
+'C-c C-n'
*Note Moving Through Ada Code::. Move to the next keyword in the
current statement.
-`C-c C-o'
- *Note Moving Through Ada Code::. Switch between corresponding
- spec and body, or find other spec.
+'C-c C-o'
+ *Note Moving Through Ada Code::. Switch between corresponding spec
+ and body, or find other spec.
-`C-c C-p'
+'C-c C-p'
*Note Moving Through Ada Code::. Move to the previous keyword in
the current statement.
-`C-c C-r'
+'C-c C-r'
*Note Moving Through Ada Code::. Show all references to the
identifier surrounding point.
-`C-c C-w'
- *Note Automatic casing::. Adjust case of the word at point. With
+'C-c C-w'
+ *Note Automatic casing::. Adjust case of the word at point. With
prefix arg, adjust case even if in comment.
-`C-c C-x'
+'C-c C-x'
*Note Moving Through Ada Code::. Show all declarations that
override the primitive procedure at point.
-`C-c C-y'
+'C-c C-y'
*Note Automatic casing::. Create case exception.
-`C-c `'
+'C-c `'
*Note Compiler errors::. Move to the location of the next
secondary compilation error.
-`C-x `'
+'C-x `'
*Note Compiler errors::. Move to the location of the next
compilation error or show result.
-`M-q'
+'M-q'
*Note Comment Handling::. Fill the current comment paragraph.
-
\1f
File: ada-mode.info, Node: Developer overview, Next: GNU Free Documentation License, Prev: Key summary, Up: Top
14 Developer overview
*********************
-If you'd like to contribute to Ada mode, or just understand the
-sources, here's an overview.
+If you'd like to contribute to Ada mode, or just understand the sources,
+here's an overview.
* Menu:
14.1 Directory structure
========================
-`org.emacs.ada-mode'
+'org.emacs.ada-mode'
Main source.
File extensions:
- `*.el'
+ '*.el'
Elisp files; main code.
- `*.elc'
- Byte-compiled elisp files, not in the distribution. Generated
- by the Makefile target `byte-compile', or by the Emacs
- package installer.
+ '*.elc'
+ Byte-compiled elisp files, not in the distribution. Generated
+ by the Makefile target 'byte-compile', or by the Emacs package
+ installer.
- Compiling the parse tables (`*-wy.el') speeds up loading them
- significantly. Compiling other files speeds up parsing, but
+ Compiling the parse tables ('*-wy.el') speeds up loading them
+ significantly. Compiling other files speeds up parsing, but
not noticeably.
One reason to byte-compile files is to find errors; the byte
compiler reports undefined variables, wrong argument counts,
etc.
- `*-wy.el'
- Parse tables, generated from the corresponding grammar `*.wy'
- by the OpenToken tool `wisi-generate.exe'. These are in the
+ '*-wy.el'
+ Parse tables, generated from the corresponding grammar '*.wy'
+ by the OpenToken tool 'wisi-generate.exe'. These are in the
tarball distribution and the monotone repository so users and
Elisp developers don't have to install OpenToken.
- `*-wy.output'
- Diagnostic output from `wisi-generate.exe', useful for tracing
- parses while debugging a grammar issue. Not in the tarball
+ '*-wy.output'
+ Diagnostic output from 'wisi-generate.exe', useful for tracing
+ parses while debugging a grammar issue. Not in the tarball
distribution or the monotone repository.
- `*.wy'
- Grammar files, specifying the language to be parsed. The
+ '*.wy'
+ Grammar files, specifying the language to be parsed. The
syntax for these grammar files is similar to that for bison
and wisent, but not the same; see the OpenToken documentation
for more info.
- The wisi parser (in `wisi-parse.el') is a generalized LALR
- parser, so it tolerates some conflicts and ambiguities. This
- makes the grammars easier to write, and in particular makes
- it possible to let the Ada grammar closely match Annex P of
- the Ada Language Reference Manual (the syntax summary).
+ The wisi parser (in 'wisi-parse.el') is a generalized LALR
+ parser, so it tolerates some conflicts and ambiguities. This
+ makes the grammars easier to write, and in particular makes it
+ possible to let the Ada grammar closely match Annex P of the
+ Ada Language Reference Manual (the syntax summary).
- `*.texi'
+ '*.texi'
Texinfo source for the user guides.
- `*.html'
+ '*.html'
Generated user guide in HTML format.
- `*.info'
+ '*.info'
Generated user guide in Emacs info format.
-
-`build'
+'build'
Makefile for building the user guides, publishing to the web page
or Gnu ELPA. Test drivers.
-`build/wisi'
+'build/wisi'
Makefile for building and testing with the wisi-based parser.
- Separate from `build', because there used to be a SMIE-based
+ Separate from 'build', because there used to be a SMIE-based
parser, and there might be another parser someday.
The emacs used to byte-compile and run tests is given by the 'make'
- variable EMACS_EXE, which defaults to 'emacs'; it can be
- overridden on the make command line or by an environment variable.
+ variable EMACS_EXE, which defaults to 'emacs'; it can be overridden
+ on the make command line or by an environment variable.
-`test'
+'test'
All tests for Ada mode, gpr mode, parser.
Each test is run in a separate invocation of Emacs, so it is
completely independent of all other tests.
- The tests are driven by the elisp code in `build/*.el'.
+ The tests are driven by the elisp code in 'build/*.el'.
In general, the Ada mode tests open the file, execute test actions,
- re-indent, and re-captialize the entire file. The result is diffed
+ re-indent, and re-captialize the entire file. The result is diffed
with the original, and must match.
The test actions are defined by comments with the prefix
- `--EMACSCMD:'; they are elisp forms that invoke Ada mode
- functions. This is used to test navigation features and other
- parser effects.
+ '--EMACSCMD:'; they are elisp forms that invoke Ada mode functions.
+ This is used to test navigation features and other parser effects.
-`test/Example_*'
+'test/Example_*'
Starting files for examples in user guide.
-`test/gpr'
+'test/gpr'
Tests for gpr mode.
-`test/subdir'
+'test/subdir'
More tests; allows testing path search features.
-`test/wisi'
+'test/wisi'
Tests of the elisp wisi grammar compiler and parser.
\1f
14.2.1 Ada mode
---------------
-Ada mode consists of all files with `ada-' prefix in the file name.
+Ada mode consists of all files with 'ada-' prefix in the file name.
-`ada-mode.el'
+'ada-mode.el'
The main file, implementing the keymap, menu, and top level
functionality.
It allows for different backend implementations for compiling,
- cross-referencing, and indenting. The functions for each of these
+ cross-referencing, and indenting. The functions for each of these
backends dispatch thru global variables that are set by Emacs Ada
- mode project files. They default to the GNAT compiler, the
+ mode project files. They default to the GNAT compiler, the
gnatxref cross reference tool, and the ada-wisi indentation engine.
-`ada-build.el'
+'ada-build.el'
Provides functions for compiling Ada files without a Makefile (or
similar tool).
-`ada-fix-error.el'
+'ada-fix-error.el'
Provides an interface to utilities for automatically fixing errors
- reported by the compiler. It dispatches to a compiler-specific
+ reported by the compiler. It dispatches to a compiler-specific
backend.
-`ada-gnat-compile.el'
+'ada-gnat-compile.el'
Implements the Ada mode compiler functions for the GNAT compiler.
-`ada-gnat-xref.el'
+'ada-gnat-xref.el'
Implements the Ada mode cross reference functions for the GNAT
compiler.
-`ada-grammar.*'
+'ada-grammar.*'
The Ada language grammar, and files generated from it by the
- OpenToken tool `wisi-generate.exe'.
+ OpenToken tool 'wisi-generate.exe'.
-`ada-indent-user-options.el'
+'ada-indent-user-options.el'
All user-settable options for the Ada indentation engine.
-`ada-mode-compat-23.4.el'
+'ada-mode-compat-23.4.el'
Defines functions used by Ada mode that are not in Emacs 23.4.
- Emacs Ada mode is written for Emacs 24.3. Emacs version 23.4 is
- partially supported. Earlier versions of Emacs are not supported.
+ Emacs Ada mode is written for Emacs 24.3. Emacs version 23.4 is
+ partially supported. Earlier versions of Emacs are not supported.
-`ada-mode.texi'
+'ada-mode.texi'
The Ada mode user guide source and compiled versions.
-`ada-skel.el'
+'ada-skel.el'
Skeletons for expansion of Ada syntax (*note Statement
- skeletons::). Extends the Emacs skeleton functions with "tokens",
+ skeletons::). Extends the Emacs skeleton functions with "tokens",
inspired by the lamented Else package (which was inspired by DEC
LSE).
-`ada-wisi-opentoken.el'
+'ada-wisi-opentoken.el'
Indentation functions useful when editing OpenToken code; an
example of extending the Ada mode indentation engine for special
circumstances.
-`ada-wisi.el'
+'ada-wisi.el'
Implements the Ada mode indentation functions for the wisi
indentation engine backend.
-
\1f
File: ada-mode.info, Node: gpr mode, Next: GNAT core, Prev: Ada mode, Up: Package organization
14.2.2 gpr mode
---------------
-gpr mode consists of all files with `gpr-' prefix in the file name. The
+gpr mode consists of all files with 'gpr-' prefix in the file name. The
functions in each file are similar to the similarly-named Ada mode
files.
14.2.3 GNAT core
----------------
-`gnat-core.el'
+'gnat-core.el'
GNAT is actually a multi-language tool; it builds on top of the
multi-language gcc.
- `gnat-core.el' is a start at a language-agnostic interface to the
- GNAT tools. It was first factored out from `ada-gnat.el' and
- `ada-mode.el' to support the multi-language `gnat-inspect.el',
+ 'gnat-core.el' is a start at a language-agnostic interface to the
+ GNAT tools. It was first factored out from 'ada-gnat.el' and
+ 'ada-mode.el' to support the multi-language 'gnat-inspect.el',
which is still experimental.
- More code currently in `ada-mode.el' could be migrated to
- `gnat-core.el', in particular the project file support.
+ More code currently in 'ada-mode.el' could be migrated to
+ 'gnat-core.el', in particular the project file support.
-`gnat-inspect.el'
+'gnat-inspect.el'
Provides an experimental interface to the experimental
- multi-language cross-reference tool `gnatinspect' from AdaCore,
- which will supercede `gnatxref'.
+ multi-language cross-reference tool 'gnatinspect' from AdaCore,
+ which will supercede 'gnatxref'.
Implements the Ada mode cross-reference functions for the
- `gnatinspect' backend, and a minor mode providing similar
- functions for C++.
-
+ 'gnatinspect' backend, and a minor mode providing similar functions
+ for C++.
\1f
File: ada-mode.info, Node: Wisi, Prev: GNAT core, Up: Package organization
14.2.4 Wisi
-----------
-The "wisi" parser. "wisi" used to be an acronym, but now it's just a
+The "wisi" parser. "wisi" used to be an acronym, but now it's just a
name.
-`wisi.el'
+'wisi.el'
Implements the lexer, the main parser driver, parser actions that
cache parser information in text properties, utilities for
indenting and navigating using the cached information, and general
setup.
-`wisi-compile.el'
- Implements the parse table compiler. `wisi-generate.exe' processes
- the grammar source `*.wy' into an elisp source representation of a
- parse table `*-wy.el'. That is compiled into an internal structure
- containing the state transitions and executable actions. The
+'wisi-compile.el'
+ Implements the parse table compiler. 'wisi-generate.exe' processes
+ the grammar source '*.wy' into an elisp source representation of a
+ parse table '*-wy.el'. That is compiled into an internal structure
+ containing the state transitions and executable actions. The
actions can be any elisp form; the intent is that they be calls to
- the action functions provided by `wisi.el'. `wisi-compile.el' uses
- some features provided by `semantic'.
+ the action functions provided by 'wisi.el'. 'wisi-compile.el' uses
+ some features provided by 'semantic'.
-`wisi-parse.el'
+'wisi-parse.el'
Implements the generalized LALR parser.
\1f
14.3 OpenToken
==============
-Ada mode uses the OpenToken tool `wisi-generate.exe' to process the
-grammar sources into elisp parse tables. See
-`http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html' for
-current information about which version of OpenToken is required, and
-how to get it.
+Ada mode uses the OpenToken tool 'wisi-generate.exe' to process the
+grammar sources into elisp parse tables. See
+<http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html> for current
+information about which version of OpenToken is required, and how to get
+it.
- The Makefile variable `WISI_OPENTOKEN' gives the path to the build
+ The Makefile variable 'WISI_OPENTOKEN' gives the path to the build
directory for OpenToken; you probably need to override it with an
-external environment variable or on the `make' command line.
+external environment variable or on the 'make' command line.
\1f
File: ada-mode.info, Node: ELPA, Prev: OpenToken, Up: Developer overview
14.4 ELPA
=========
-Ada mode is published via the Gnu ELPA archive. To test a new version
-of Ada mode, we use a local Gnu ELPA archive. That requires fetching
+Ada mode is published via the Gnu ELPA archive. To test a new version
+of Ada mode, we use a local Gnu ELPA archive. That requires fetching
Gnu ELPA via git:
cd /Projects
cd /Projects
git clone <login>@git.savannah.gnu.org/emacs/elpa.git
- `build/Makefile' contains targets for copying Ada mode source to the
+ 'build/Makefile' contains targets for copying Ada mode source to the
elpa workspace, and for building the elpa archive there.
\1f
Version 1.3, 3 November 2008
Copyright (C) 2000, 2001, 2002, 2007, 2008, 2009 Free Software Foundation, Inc.
- `http://fsf.org/'
+ <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
free program should come with manuals providing the same freedoms
that the software does. But this License is not limited to
software manuals; it can be used for any textual work, regardless
- of subject matter or whether it is published as a printed book.
- We recommend this License principally for works whose purpose is
+ of subject matter or whether it is published as a printed book. We
+ recommend this License principally for works whose purpose is
instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium,
- that contains a notice placed by the copyright holder saying it
- can be distributed under the terms of this License. Such a notice
+ that contains a notice placed by the copyright holder saying it can
+ be distributed under the terms of this License. Such a notice
grants a world-wide, royalty-free license, unlimited in duration,
to use that work under the conditions stated herein. The
"Document", below, refers to any such manual or work. Any member
- of the public is a licensee, and is addressed as "you". You
- accept the license if you copy, modify or distribute the work in a
- way requiring permission under copyright law.
+ of the public is a licensee, and is addressed as "you". You accept
+ the license if you copy, modify or distribute the work in a way
+ requiring permission under copyright law.
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
regarding them.
The "Invariant Sections" are certain Secondary Sections whose
- titles are designated, as being those of Invariant Sections, in
- the notice that says that the Document is released under this
- License. If a section does not fit the above definition of
- Secondary then it is not allowed to be designated as Invariant.
- The Document may contain zero Invariant Sections. If the Document
- does not identify any Invariant Sections then there are none.
+ titles are designated, as being those of Invariant Sections, in the
+ notice that says that the Document is released under this License.
+ If a section does not fit the above definition of Secondary then it
+ is not allowed to be designated as Invariant. The Document may
+ contain zero Invariant Sections. If the Document does not identify
+ any Invariant Sections then there are none.
The "Cover Texts" are certain short passages of text that are
listed, as Front-Cover Texts or Back-Cover Texts, in the notice
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
- straightforwardly with generic text editors or (for images
- composed of pixels) generic paint programs or (for drawings) some
- widely available drawing editor, and that is suitable for input to
- text formatters or for automatic translation to a variety of
- formats suitable for input to text formatters. A copy made in an
- otherwise Transparent file format whose markup, or absence of
- markup, has been arranged to thwart or discourage subsequent
- modification by readers is not Transparent. An image format is
- not Transparent if used for any substantial amount of text. A
- copy that is not "Transparent" is called "Opaque".
+ straightforwardly with generic text editors or (for images composed
+ of pixels) generic paint programs or (for drawings) some widely
+ available drawing editor, and that is suitable for input to text
+ formatters or for automatic translation to a variety of formats
+ suitable for input to text formatters. A copy made in an otherwise
+ Transparent file format whose markup, or absence of markup, has
+ been arranged to thwart or discourage subsequent modification by
+ readers is not Transparent. An image format is not Transparent if
+ used for any substantial amount of text. A copy that is not
+ "Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format,
- SGML or XML using a publicly available DTD, and
- standard-conforming simple HTML, PostScript or PDF designed for
- human modification. Examples of transparent image formats include
- PNG, XCF and JPG. Opaque formats include proprietary formats that
- can be read and edited only by proprietary word processors, SGML or
- XML for which the DTD and/or processing tools are not generally
- available, and the machine-generated HTML, PostScript or PDF
- produced by some word processors for output purposes only.
+ SGML or XML using a publicly available DTD, and standard-conforming
+ simple HTML, PostScript or PDF designed for human modification.
+ Examples of transparent image formats include PNG, XCF and JPG.
+ Opaque formats include proprietary formats that can be read and
+ edited only by proprietary word processors, SGML or XML for which
+ the DTD and/or processing tools are not generally available, and
+ the machine-generated HTML, PostScript or PDF produced by some word
+ processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the
may not use technical measures to obstruct or control the reading
or further copying of the copies you make or distribute. However,
you may accept compensation in exchange for copies. If you
- distribute a large enough number of copies you must also follow
- the conditions in section 3.
+ distribute a large enough number of copies you must also follow the
+ conditions in section 3.
You may also lend copies, under the same conditions stated above,
and you may publicly display copies.
these Cover Texts: Front-Cover Texts on the front cover, and
Back-Cover Texts on the back cover. Both covers must also clearly
and legibly identify you as the publisher of these copies. The
- front cover must present the full title with all words of the
- title equally prominent and visible. You may add other material
- on the covers in addition. Copying with changes limited to the
- covers, as long as they preserve the title of the Document and
- satisfy these conditions, can be treated as verbatim copying in
- other respects.
+ front cover must present the full title with all words of the title
+ equally prominent and visible. You may add other material on the
+ covers in addition. Copying with changes limited to the covers, as
+ long as they preserve the title of the Document and satisfy these
+ conditions, can be treated as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
adjacent pages.
If you publish or distribute Opaque copies of the Document
- numbering more than 100, you must either include a
- machine-readable Transparent copy along with each Opaque copy, or
- state in or with each Opaque copy a computer-network location from
- which the general network-using public has access to download
- using public-standard network protocols a complete Transparent
- copy of the Document, free of added material. If you use the
- latter option, you must take reasonably prudent steps, when you
- begin distribution of Opaque copies in quantity, to ensure that
- this Transparent copy will remain thus accessible at the stated
- location until at least one year after the last time you
- distribute an Opaque copy (directly or through your agents or
- retailers) of that edition to the public.
+ numbering more than 100, you must either include a machine-readable
+ Transparent copy along with each Opaque copy, or state in or with
+ each Opaque copy a computer-network location from which the general
+ network-using public has access to download using public-standard
+ network protocols a complete Transparent copy of the Document, free
+ of added material. If you use the latter option, you must take
+ reasonably prudent steps, when you begin distribution of Opaque
+ copies in quantity, to ensure that this Transparent copy will
+ remain thus accessible at the stated location until at least one
+ year after the last time you distribute an Opaque copy (directly or
+ through your agents or retailers) of that edition to the public.
It is requested, but not required, that you contact the authors of
- the Document well before redistributing any large number of
- copies, to give them a chance to provide you with an updated
- version of the Document.
+ the Document well before redistributing any large number of copies,
+ to give them a chance to provide you with an updated version of the
+ Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document
under the conditions of sections 2 and 3 above, provided that you
- release the Modified Version under precisely this License, with
- the Modified Version filling the role of the Document, thus
- licensing distribution and modification of the Modified Version to
- whoever possesses a copy of it. In addition, you must do these
- things in the Modified Version:
+ release the Modified Version under precisely this License, with the
+ Modified Version filling the role of the Document, thus licensing
+ distribution and modification of the Modified Version to whoever
+ possesses a copy of it. In addition, you must do these things in
+ the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title
- distinct from that of the Document, and from those of
- previous versions (which should, if there were any, be listed
- in the History section of the Document). You may use the
- same title as a previous version if the original publisher of
- that version gives permission.
+ distinct from that of the Document, and from those of previous
+ versions (which should, if there were any, be listed in the
+ History section of the Document). You may use the same title
+ as a previous version if the original publisher of that
+ version gives permission.
B. List on the Title Page, as authors, one or more persons or
entities responsible for authorship of the modifications in
I. Preserve the section Entitled "History", Preserve its Title,
and add to it an item stating at least the title, year, new
- authors, and publisher of the Modified Version as given on
- the Title Page. If there is no section Entitled "History" in
- the Document, create one stating the title, year, authors,
- and publisher of the Document as given on its Title Page,
- then add an item describing the Modified Version as stated in
- the previous sentence.
+ authors, and publisher of the Modified Version as given on the
+ Title Page. If there is no section Entitled "History" in the
+ Document, create one stating the title, year, authors, and
+ publisher of the Document as given on its Title Page, then add
+ an item describing the Modified Version as stated in the
+ previous sentence.
J. Preserve the network location, if any, given in the Document
for public access to a Transparent copy of the Document, and
likewise the network locations given in the Document for
- previous versions it was based on. These may be placed in
- the "History" section. You may omit a network location for a
- work that was published at least four years before the
- Document itself, or if the original publisher of the version
- it refers to gives permission.
+ previous versions it was based on. These may be placed in the
+ "History" section. You may omit a network location for a work
+ that was published at least four years before the Document
+ itself, or if the original publisher of the version it refers
+ to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
- Preserve the Title of the section, and preserve in the
- section all the substance and tone of each of the contributor
+ Preserve the Title of the section, and preserve in the section
+ all the substance and tone of each of the contributor
acknowledgements and/or dedications given therein.
- L. Preserve all the Invariant Sections of the Document,
- unaltered in their text and in their titles. Section numbers
- or the equivalent are not considered part of the section
- titles.
+ L. Preserve all the Invariant Sections of the Document, unaltered
+ in their text and in their titles. Section numbers or the
+ equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
If the Modified Version includes new front-matter sections or
appendices that qualify as Secondary Sections and contain no
- material copied from the Document, you may at your option
- designate some or all of these sections as invariant. To do this,
- add their titles to the list of Invariant Sections in the Modified
- Version's license notice. These titles must be distinct from any
- other section titles.
+ material copied from the Document, you may at your option designate
+ some or all of these sections as invariant. To do this, add their
+ titles to the list of Invariant Sections in the Modified Version's
+ license notice. These titles must be distinct from any other
+ section titles.
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
definition of a standard.
You may add a passage of up to five words as a Front-Cover Text,
- and a passage of up to 25 words as a Back-Cover Text, to the end
- of the list of Cover Texts in the Modified Version. Only one
- passage of Front-Cover Text and one of Back-Cover Text may be
- added by (or through arrangements made by) any one entity. If the
- Document already includes a cover text for the same cover,
- previously added by you or by arrangement made by the same entity
- you are acting on behalf of, you may not add another; but you may
- replace the old one, on explicit permission from the previous
- publisher that added the old one.
+ and a passage of up to 25 words as a Back-Cover Text, to the end of
+ the list of Cover Texts in the Modified Version. Only one passage
+ of Front-Cover Text and one of Back-Cover Text may be added by (or
+ through arrangements made by) any one entity. If the Document
+ already includes a cover text for the same cover, previously added
+ by you or by arrangement made by the same entity you are acting on
+ behalf of, you may not add another; but you may replace the old
+ one, on explicit permission from the previous publisher that added
+ the old one.
The author(s) and publisher(s) of the Document do not by this
License give permission to use their names for publicity for or to
You may combine the Document with other documents released under
this License, under the terms defined in section 4 above for
- modified versions, provided that you include in the combination
- all of the Invariant Sections of all of the original documents,
+ modified versions, provided that you include in the combination all
+ of the Invariant Sections of all of the original documents,
unmodified, and list them all as Invariant Sections of your
combined work in its license notice, and that you preserve all
their Warranty Disclaimers.
documents released under this License, and replace the individual
copies of this License in the various documents with a single copy
that is included in the collection, provided that you follow the
- rules of this License for verbatim copying of each of the
- documents in all other respects.
+ rules of this License for verbatim copying of each of the documents
+ in all other respects.
You may extract a single document from such a collection, and
distribute it individually under this License, provided you insert
- a copy of this License into the extracted document, and follow
- this License in all other respects regarding verbatim copying of
- that document.
+ a copy of this License into the extracted document, and follow this
+ License in all other respects regarding verbatim copying of that
+ document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other
- separate and independent documents or works, in or on a volume of
- a storage or distribution medium, is called an "aggregate" if the
+ separate and independent documents or works, in or on a volume of a
+ storage or distribution medium, is called an "aggregate" if the
copyright resulting from the compilation is not used to limit the
legal rights of the compilation's users beyond what the individual
works permit. When the Document is included in an aggregate, this
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
- provisionally, unless and until the copyright holder explicitly
- and finally terminates your license, and (b) permanently, if the
+ provisionally, unless and until the copyright holder explicitly and
+ finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
after your receipt of the notice.
Termination of your rights under this section does not terminate
- the licenses of parties who have received copies or rights from
- you under this License. If your rights have been terminated and
- not permanently reinstated, receipt of a copy of some or all of
- the same material does not give you any rights to use it.
+ the licenses of parties who have received copies or rights from you
+ under this License. If your rights have been terminated and not
+ permanently reinstated, receipt of a copy of some or all of the
+ same material does not give you any rights to use it.
- 10. FUTURE REVISIONS OF THIS LICENSE
+ 10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions of
the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
- `http://www.gnu.org/copyleft/'.
+ <http://www.gnu.org/copyleft/>.
Each version of the License is given a distinguishing version
number. If the Document specifies that a particular numbered
version of this License "or any later version" applies to it, you
have the option of following the terms and conditions either of
that specified version or of any later version that has been
- published (not as a draft) by the Free Software Foundation. If
- the Document does not specify a version number of this License,
- you may choose any version ever published (not as a draft) by the
- Free Software Foundation. If the Document specifies that a proxy
- can decide which future versions of this License can be used, that
+ published (not as a draft) by the Free Software Foundation. If the
+ Document does not specify a version number of this License, you may
+ choose any version ever published (not as a draft) by the Free
+ Software Foundation. If the Document specifies that a proxy can
+ decide which future versions of this License can be used, that
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
- 11. RELICENSING
+ 11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
site under CC-BY-SA on the same site at any time before August 1,
2009, provided the MMC is eligible for relicensing.
-
ADDENDUM: How to use this License for your documents
====================================================
Free Documentation License''.
If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts." line with this:
+Texts, replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with
the Front-Cover Texts being LIST, and with the Back-Cover Texts
situation.
If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License, to
-permit their use in free software.
+recommend releasing these examples in parallel under your choice of free
+software license, such as the GNU General Public License, to permit
+their use in free software.
\1f
File: ada-mode.info, Node: Index, Prev: GNU Free Documentation License, Up: Top
\0\b[index\0\b]
* Menu:
-* ada-case-adjust-at-point: Automatic casing. (line 65)
+* ada-case-adjust-at-point: Automatic casing. (line 64)
* ada-case-create-exception: Automatic casing. (line 48)
* ada-find-other-file: Moving Through Ada Code.
(line 32)
* ada-prev-statement-keyword: Moving Through Ada Code.
(line 27)
* ada-show-overridden: Moving Through Ada Code.
- (line 66)
+ (line 65)
* ada-show-overriding: Moving Through Ada Code.
- (line 61)
+ (line 60)
* ada-show-references: Moving Through Ada Code.
- (line 56)
+ (line 55)
* comment-dwim: Comment Handling. (line 10)
* fill-paragraph: Comment Handling. (line 18)
\1f
Tag Table:
-Node: Top\7f954
-Node: Overview\7f2521
-Node: Installation\7f3731
-Node: gnatinspect\7f4494
-Node: Customization\7f5223
-Node: Non-standard file names\7f5704
-Node: Other compiler\7f7543
-Node: Other cross-reference\7f8122
-Node: Other customization\7f8840
-Node: Compiling Executing\7f11313
-Node: Compile commands\7f12047
-Node: Compiling Examples\7f14779
-Node: No project files\7f15611
-Node: Set compiler options\7f20966
-Node: Set source search path\7f22924
-Node: Use GNAT project file\7f25373
-Node: Use multiple GNAT project files\7f28146
-Node: Use a Makefile\7f30863
-Node: Compiler errors\7f32177
-Node: Project files\7f32991
-Node: Project file overview\7f34015
-Node: Project file variables\7f35541
-Node: Moving Through Ada Code\7f39048
-Node: Identifier completion\7f41744
-Node: Indentation\7f42705
-Node: Statement skeletons\7f46838
-Node: Aligning code\7f48044
-Node: Automatic casing\7f48988
-Node: Comment Handling\7f51682
-Node: Key summary\7f52200
-Node: Developer overview\7f54825
-Node: Directory structure\7f55165
-Node: Package organization\7f58642
-Node: Ada mode\7f58877
-Node: gpr mode\7f61068
-Node: GNAT core\7f61350
-Node: Wisi\7f62296
-Node: OpenToken\7f63258
-Node: ELPA\7f63859
-Node: GNU Free Documentation License\7f64467
-Node: Index\7f89647
+Node: Top\7f945
+Node: Overview\7f2508
+Node: Installation\7f3719
+Node: gnatinspect\7f4533
+Node: Upgrading\7f5267
+Node: Customization\7f5841
+Node: Non-standard file names\7f6323
+Node: Other compiler\7f8164
+Node: Other cross-reference\7f8743
+Node: Other customization\7f9462
+Node: Compiling Executing\7f11932
+Node: Compile commands\7f12667
+Node: Compiling Examples\7f15405
+Node: No project files\7f16237
+Node: Set compiler options\7f21603
+Node: Set source search path\7f23565
+Node: Use GNAT project file\7f26018
+Node: Use multiple GNAT project files\7f28792
+Node: Use a Makefile\7f31512
+Node: Compiler errors\7f32827
+Node: Project files\7f33644
+Node: Project file overview\7f34671
+Node: Project file variables\7f36199
+Node: Moving Through Ada Code\7f39829
+Node: Identifier completion\7f42528
+Node: Indentation\7f43490
+Node: Statement skeletons\7f47542
+Node: Aligning code\7f48752
+Node: Automatic casing\7f49697
+Node: Comment Handling\7f52401
+Node: Key summary\7f52920
+Node: Developer overview\7f55547
+Node: Directory structure\7f55887
+Node: Package organization\7f59373
+Node: Ada mode\7f59608
+Node: gpr mode\7f61804
+Node: GNAT core\7f62087
+Node: Wisi\7f63033
+Node: OpenToken\7f64000
+Node: ELPA\7f64602
+Node: GNU Free Documentation License\7f65212
+Node: Index\7f90373
\1f
End Tag Table