+;;; ada-grammar-wy.el --- Generated parser support file
+
+;; Copyright (C) 2013 Stephen Leake. All Rights Reserved.
+
+;; This program is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU General Public License as
+;; published by the Free Software Foundation; either version 2, or (at
+;; your option) any later version.
+;;
+;; This software is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;; General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING. If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;; PLEASE DO NOT MANUALLY EDIT THIS FILE! It is automatically
+;; generated from the grammar file ada-grammar.wy
+
+(require 'wisi)
+(require 'semantic/lex)
+(require 'wisi-compile)
+
+(defconst ada-grammar-wy--keyword-table
+ (semantic-lex-make-keyword-table
+ '(
+ ("abs" . ABS)
+ ("accept" . ACCEPT)
+ ("abort" . ABORT)
+ ("abstract" . ABSTRACT)
+ ("access" . ACCESS)
+ ("aliased" . ALIASED)
+ ("all" . ALL)
+ ("and" . AND)
+ ("array" . ARRAY)
+ ("at" . AT)
+ ("begin" . BEGIN)
+ ("body" . BODY)
+ ("case" . CASE)
+ ("constant" . CONSTANT)
+ ("declare" . DECLARE)
+ ("delay" . DELAY)
+ ("delta" . DELTA)
+ ("digits" . DIGITS)
+ ("do" . DO)
+ ("else" . ELSE)
+ ("elsif" . ELSIF)
+ ("end" . END)
+ ("entry" . ENTRY)
+ ("exception" . EXCEPTION)
+ ("exit" . EXIT)
+ ("for" . FOR)
+ ("function" . FUNCTION)
+ ("generic" . GENERIC)
+ ("goto" . GOTO)
+ ("if" . IF)
+ ("in" . IN)
+ ("interface" . INTERFACE)
+ ("is" . IS)
+ ("(" . LEFT_PAREN)
+ ("limited" . LIMITED)
+ ("loop" . LOOP)
+ ("mod" . MOD)
+ ("new" . NEW)
+ ("not" . NOT)
+ ("null" . NULL)
+ ("of" . OF)
+ ("or" . OR)
+ ("others" . OTHERS)
+ ("out" . OUT)
+ ("overriding" . OVERRIDING)
+ ("package" . PACKAGE)
+ ("pragma" . PRAGMA)
+ ("private" . PRIVATE)
+ ("procedure" . PROCEDURE)
+ ("protected" . PROTECTED)
+ ("raise" . RAISE)
+ ("range" . RANGE)
+ ("record" . RECORD)
+ ("rem" . REM)
+ ("renames" . RENAMES)
+ ("requeue" . REQUEUE)
+ ("return" . RETURN)
+ ("reverse" . REVERSE)
+ (")" . RIGHT_PAREN)
+ ("separate" . SEPARATE)
+ ("select" . SELECT)
+ ("some" . SOME)
+ ("subtype" . SUBTYPE)
+ ("synchronized" . SYNCHRONIZED)
+ ("tagged" . TAGGED)
+ ("task" . TASK)
+ ("terminate" . TERMINATE)
+ ("then" . THEN)
+ ("type" . TYPE)
+ ("until" . UNTIL)
+ ("use" . USE)
+ ("when" . WHEN)
+ ("while" . WHILE)
+ ("with" . WITH)
+ ("xor" . XOR)
+ )
+ nil)
+ "Table of language keywords.")
+
+(defconst ada-grammar-wy--token-table
+ (semantic-lex-make-type-table
+ '(
+ ("punctuation"
+ (AMPERSAND . "&")
+ (BAR . "|")
+ (BOX . "<>")
+ (COLON . ":")
+ (COLON_EQUAL . ":=")
+ (COMMA . ",")
+ (DOT . ".")
+ (DOT_DOT . "..")
+ (EQUAL . "=")
+ (EQUAL_GREATER . "=>")
+ (GREATER . ">")
+ (GREATER_EQUAL . ">=")
+ (GREATER_GREATER . ">>")
+ (LESS . "<")
+ (LESS_EQUAL . "<=")
+ (LESS_LESS . "<<")
+ (MINUS . "-")
+ (PLUS . "+")
+ (SEMICOLON . ";")
+ (SLASH . "/")
+ (SLASH_EQUAL . "/=")
+ (STAR . "*")
+ (STAR_STAR . "**")
+ (TICK . "'")
+ )
+ ("symbol"
+ (IDENTIFIER)
+ )
+ ("string-double"
+ (STRING_LITERAL)
+ )
+ ("string-single"
+ (CHARACTER_LITERAL)
+ )
+ )
+ nil)
+ "Table of language tokens.")
+
+(defconst ada-grammar-wy--parse-table
+ (wisi-compile-grammar
+ '((AMPERSAND BAR BOX COLON COLON_EQUAL COMMA DOT DOT_DOT EQUAL EQUAL_GREATER GREATER GREATER_EQUAL GREATER_GREATER LESS LESS_EQUAL LESS_LESS MINUS PLUS SEMICOLON SLASH SLASH_EQUAL STAR STAR_STAR TICK IDENTIFIER STRING_LITERAL CHARACTER_LITERAL ABS ACCEPT ABORT ABSTRACT ACCESS ALIASED ALL AND ARRAY AT BEGIN BODY CASE CONSTANT DECLARE DELAY DELTA DIGITS DO ELSE ELSIF END ENTRY EXCEPTION EXIT FOR FUNCTION GENERIC GOTO IF IN INTERFACE IS LEFT_PAREN LIMITED LOOP MOD NEW NOT NULL OF OR OTHERS OUT OVERRIDING PACKAGE PRAGMA PRIVATE PROCEDURE PROTECTED RAISE RANGE RECORD REM RENAMES REQUEUE RETURN REVERSE RIGHT_PAREN SEPARATE SELECT SOME SUBTYPE SYNCHRONIZED TAGGED TASK TERMINATE THEN TYPE UNTIL USE WHEN WHILE WITH XOR )
+ ((abstract_limited_synchronized_opt
+ (())
+ ((ABSTRACT LIMITED ))
+ ((ABSTRACT SYNCHRONIZED ))
+ ((ABSTRACT ))
+ ((LIMITED ))
+ ((SYNCHRONIZED )))
+ (abstract_limited_opt
+ (())
+ ((ABSTRACT LIMITED ))
+ ((LIMITED ))
+ ((ABSTRACT )))
+ (abstract_tagged_limited_opt
+ (())
+ ((ABSTRACT TAGGED LIMITED ))
+ ((ABSTRACT TAGGED ))
+ ((TAGGED LIMITED ))
+ ((TAGGED ))
+ ((LIMITED )))
+ (abstract_subprogram_declaration
+ ((overriding_indicator_opt subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-end)))
+ (accept_statement
+ ((ACCEPT IDENTIFIER actual_parameter_part_opt parameter_profile_opt DO handled_sequence_of_statements END identifier_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 2 'name-paren 5 'block-middle 7 'block-end 9 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 2 4)
+ (wisi-containing-action 5 6)
+ (wisi-motion-action 1 5 '(6 EXCEPTION))))
+ ((ACCEPT IDENTIFIER actual_parameter_part_opt parameter_profile_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name-paren 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 2 4))))
+ (access_definition
+ ((null_exclusion_opt ACCESS general_access_modifier_opt name )
+ (wisi-statement-action 4 'type))
+ ((null_exclusion_opt ACCESS protected_opt PROCEDURE parameter_profile_opt )
+ (progn
+ (wisi-statement-action 4 'name-paren)
+ (wisi-containing-action 4 5)))
+ ((null_exclusion_opt ACCESS protected_opt FUNCTION parameter_and_result_profile )
+ (progn
+ (wisi-statement-action 4 'name-paren)
+ (wisi-containing-action 4 5)
+ (wisi-motion-action 4 '(5 RETURN)))))
+ (actual_parameter_part
+ ((LEFT_PAREN association_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2))))
+ (actual_parameter_part_opt
+ (())
+ ((actual_parameter_part )))
+ (aggregate
+ ((LEFT_PAREN association_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2)))
+ ((LEFT_PAREN expression WITH association_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'statement-other 5 'close-paren)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 3 4)))
+ ((LEFT_PAREN expression WITH NULL RECORD RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'statement-other 6 'close-paren)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 1 3)))
+ ((LEFT_PAREN NULL RECORD RIGHT_PAREN )
+ (wisi-statement-action 1 'open-paren 4 'close-paren)))
+ (aliased_opt
+ (())
+ ((ALIASED )))
+ (and_interface_list_opt
+ (())
+ ((AND interface_list )))
+ (array_type_definition
+ ((ARRAY LEFT_PAREN index_subtype_definition_list RIGHT_PAREN OF component_definition )
+ (progn
+ (wisi-statement-action 2 'open-paren 4 'close-paren 5 'statement-other)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 5 6)))
+ ((ARRAY LEFT_PAREN discrete_subtype_definition_list RIGHT_PAREN OF component_definition )
+ (progn
+ (wisi-statement-action 2 'open-paren 4 'close-paren 5 'statement-other)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 5 6))))
+ (assignment_statement
+ ((name COLON_EQUAL expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-end)
+ (wisi-containing-action 2 3))))
+ (association_opt
+ (())
+ ((CHARACTER_LITERAL EQUAL_GREATER expression )
+ (progn
+ (wisi-statement-action 2 'statement-other)
+ (wisi-containing-action 2 3)))
+ ((CHARACTER_LITERAL EQUAL_GREATER BOX ))
+ ((discrete_choice_list EQUAL_GREATER expression )
+ (progn
+ (wisi-statement-action 2 'statement-other)
+ (wisi-containing-action 2 3)))
+ ((discrete_choice_list EQUAL_GREATER BOX ))
+ ((expression_opt )))
+ (association_list
+ ((association_opt ))
+ ((association_list COMMA association_opt )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (aspect_clause
+ ((FOR attribute_reference USE expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
+ (wisi-containing-action 3 4)))
+ ((enumeration_representation_clause ))
+ ((record_representation_clause ))
+ ((at_clause )))
+ (aspect_specification_opt
+ (())
+ ((WITH IDENTIFIER ))
+ ((WITH IDENTIFIER EQUAL_GREATER expression )))
+ (asynchronous_select
+ ((SELECT triggering_alternative THEN ABORT sequence_of_statements_opt END SELECT SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 4 'statement-other 6 'block-end 8 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 5))))
+ (at_clause
+ ((FOR direct_name USE AT expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 4 'statement-other 6 'statement-end)
+ (wisi-containing-action 4 5))))
+ (attribute_reference
+ ((name TICK attribute_designator )))
+ (attribute_designator
+ ((name ))
+ ((ACCESS ))
+ ((DELTA ))
+ ((DIGITS ))
+ ((MOD )))
+ (binary_adding_operator
+ ((PLUS ))
+ ((MINUS ))
+ ((AMPERSAND )))
+ (block_statement
+ ((DECLARE declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-motion-action 1 3 '(4 EXCEPTION) 5)))
+ ((BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-end 5 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-motion-action 1 '(2 EXCEPTION) 3))))
+ (body
+ ((proper_body ))
+ ((body_stub )))
+ (body_stub
+ ((subprogram_body_stub ))
+ ((package_body_stub ))
+ ((task_body_stub ))
+ ((protected_body_stub )))
+ (case_expression
+ ((CASE expression IS case_expression_alternative_list )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (case_expression_alternative
+ ((WHEN discrete_choice_list EQUAL_GREATER expression )
+ (progn
+ (wisi-statement-action 1 'block-middle 3 'statement-other)
+ (wisi-containing-action 3 4))))
+ (case_expression_alternative_list
+ ((case_expression_alternative ))
+ ((case_expression_alternative_list COMMA case_expression_alternative )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (case_statement
+ ((CASE expression IS case_statement_alternative_list END CASE SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-motion-action 1 '(4 WHEN) 5))))
+ (case_statement_alternative
+ ((WHEN discrete_choice_list EQUAL_GREATER sequence_of_statements_opt )
+ (progn
+ (wisi-statement-action 1 'block-middle 3 'statement-other)
+ (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
+ ((choice_relation ))
+ ((choice_relation_and_list ))
+ ((choice_relation_or_list ))
+ ((choice_relation_xor_list ))
+ ((choice_relation_and_then_list ))
+ ((choice_relation_or_else_list )))
+ (choice_relation_and_list
+ ((choice_relation AND choice_relation ))
+ ((choice_relation_and_list AND choice_relation )))
+ (choice_relation_or_list
+ ((choice_relation OR choice_relation ))
+ ((choice_relation_or_list OR choice_relation )))
+ (choice_relation_xor_list
+ ((choice_relation XOR choice_relation ))
+ ((choice_relation_xor_list XOR choice_relation )))
+ (choice_relation_and_then_list
+ ((choice_relation AND THEN choice_relation ))
+ ((choice_relation_and_then_list AND THEN choice_relation )))
+ (choice_relation_or_else_list
+ ((choice_relation OR ELSE choice_relation ))
+ ((choice_relation_or_else_list OR ELSE choice_relation )))
+ (choice_relation
+ ((simple_expression relational_operator simple_expression ))
+ ((simple_expression )))
+ (compilation_unit
+ ((context_item ))
+ ((library_item ))
+ ((subunit )))
+ (compilation_unit_list
+ ((compilation_unit ))
+ ((compilation_unit_list compilation_unit )))
+ (component_clause
+ ((IDENTIFIER AT simple_expression RANGE simple_expression DOT_DOT simple_expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 8 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 6 7))))
+ (component_clause_list
+ ((component_clause ))
+ ((component_clause_list component_clause )))
+ (component_declaration
+ ((identifier_list COLON component_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-containing-action 4 5)))
+ ((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))))
+ (component_definition
+ ((ALIASED subtype_indication ))
+ ((subtype_indication ))
+ ((ALIASED access_definition ))
+ ((access_definition )))
+ (component_item
+ ((component_declaration ))
+ ((aspect_clause )))
+ (component_list
+ ((component_item ))
+ ((component_list component_item ))
+ ((component_list variant_part ))
+ ((variant_part ))
+ ((NULL SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-end)))
+ (component_list_opt
+ (())
+ ((component_list )))
+ (compound_statement
+ ((if_statement ))
+ ((case_statement ))
+ ((loop_statement ))
+ ((block_statement ))
+ ((extended_return_statement ))
+ ((accept_statement ))
+ ((select_statement )))
+ (conditional_entry_call
+ ((SELECT entry_call_alternative ELSE sequence_of_statements_opt END SELECT SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (constant_opt
+ (())
+ ((CONSTANT )))
+ (constraint
+ ((RANGE range ))
+ ((index_constraint )))
+ (context_item
+ ((pragma ))
+ ((with_clause ))
+ ((use_clause )))
+ (declaration
+ ((abstract_subprogram_declaration ))
+ ((aspect_clause ))
+ ((body ))
+ ((entry_declaration ))
+ ((exception_declaration ))
+ ((generic_declaration ))
+ ((generic_instantiation ))
+ ((null_procedure_declaration ))
+ ((identifier_list COLON CONSTANT COLON_EQUAL expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 6 'statement-end)
+ (wisi-containing-action 1 5)))
+ ((object_declaration ))
+ ((package_declaration ))
+ ((pragma ))
+ ((renaming_declaration ))
+ ((subprogram_declaration ))
+ ((subtype_declaration ))
+ ((type_declaration ))
+ ((use_clause )))
+ (declarations
+ ((declaration ))
+ ((declarations declaration )))
+ (declarative_part_opt
+ (())
+ ((declarations )))
+ (delay_alternative
+ ((delay_statement sequence_of_statements_opt )))
+ (delay_statement
+ ((DELAY UNTIL expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 4 'statement-end)
+ (wisi-containing-action 1 3)))
+ ((DELAY expression SEMICOLON )
+ (progn
+ (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 )))
+ (direct_name
+ ((IDENTIFIER ))
+ ((STRING_LITERAL )))
+ (discrete_choice
+ ((choice_expression ))
+ ((NOT NULL name ))
+ ((range ))
+ ((OTHERS )))
+ (discrete_choice_list
+ (())
+ ((discrete_choice ))
+ ((discrete_choice_list BAR discrete_choice )))
+ (discrete_subtype_definition
+ ((subtype_indication ))
+ ((range )))
+ (discrete_subtype_definition_list
+ ((discrete_subtype_definition ))
+ ((discrete_subtype_definition_list COMMA discrete_subtype_definition )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (discriminant_part_opt
+ (())
+ ((LEFT_PAREN BOX RIGHT_PAREN ))
+ ((LEFT_PAREN discriminant_specification_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2))))
+ (discriminant_specification_opt
+ (())
+ ((identifier_list COLON null_exclusion_opt_name COLON_EQUAL expression ))
+ ((identifier_list COLON null_exclusion_opt_name ))
+ ((identifier_list COLON access_definition COLON_EQUAL expression ))
+ ((identifier_list COLON access_definition )))
+ (discriminant_specification_list
+ ((discriminant_specification_opt ))
+ ((discriminant_specification_list SEMICOLON discriminant_specification_opt )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (elsif_expression_item
+ ((ELSIF expression THEN expression )
+ (progn
+ (wisi-statement-action 1 'statement-other 3 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (elsif_expression_list
+ ((elsif_expression_item ))
+ ((elsif_expression_list elsif_expression_item )))
+ (elsif_statement_item
+ ((ELSIF expression_opt THEN sequence_of_statements_opt )
+ (progn
+ (wisi-statement-action 1 'statement-other 3 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (elsif_statement_list
+ ((elsif_statement_item ))
+ ((elsif_statement_list elsif_statement_item )))
+ (entry_body
+ ((ENTRY IDENTIFIER entry_body_formal_part WHEN expression_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 4' statement-other 6 'block-middle 8 'block-middle 10 'block-end
+ 12 'statement-end)
+ (wisi-containing-action 1 3)
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 6 7)
+ (wisi-containing-action 8 9)
+ (wisi-motion-action 1 4 6 8 10))))
+ (entry_body_formal_part
+ ((LEFT_PAREN FOR IDENTIFIER IN discrete_subtype_definition RIGHT_PAREN parameter_profile_opt )
+ (progn
+ (wisi-statement-action 1 'open-paren 6 'close-paren)
+ (wisi-containing-action 1 4)))
+ ((parameter_profile_opt )))
+ (entry_call_alternative
+ ((procedure_call_statement sequence_of_statements_opt ))
+ ((name sequence_of_statements_opt )))
+ (entry_declaration
+ ((overriding_indicator_opt ENTRY IDENTIFIER LEFT_PAREN discrete_subtype_definition RIGHT_PAREN parameter_profile_opt aspect_specification_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'block-middle 4 'open-paren 6 'close-paren 8 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 2 4)
+ (wisi-containing-action 4 5)
+ (wisi-containing-action 2 6)))
+ ((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))))
+ (enumeration_literal
+ ((IDENTIFIER ))
+ ((CHARACTER_LITERAL )))
+ (enumeration_literal_list
+ ((enumeration_literal ))
+ ((enumeration_literal_list COMMA enumeration_literal )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (enumeration_representation_clause
+ ((FOR name USE aggregate SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
+ (wisi-containing-action 3 4))))
+ (enumeration_type_definition
+ ((LEFT_PAREN enumeration_literal_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2))))
+ (exception_choice
+ ((name ))
+ ((OTHERS )))
+ (exception_choice_list
+ ((exception_choice ))
+ ((exception_choice_list BAR exception_choice )))
+ (exception_declaration
+ ((identifier_list COLON EXCEPTION SEMICOLON )
+ (wisi-statement-action 1 'statement-start 4 'statement-end)))
+ (exception_handler
+ ((WHEN IDENTIFIER COLON exception_choice_list EQUAL_GREATER sequence_of_statements_opt )
+ (progn
+ (wisi-statement-action 1 'block-middle 5 'statement-other)
+ (wisi-containing-action 1 4)
+ (wisi-containing-action 5 6)))
+ ((WHEN exception_choice_list EQUAL_GREATER sequence_of_statements_opt )
+ (progn
+ (wisi-statement-action 1 'block-middle 3 'statement-other)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (exception_handler_list
+ ((exception_handler ))
+ ((exception_handler_list exception_handler )))
+ (exception_handler_list_opt
+ (())
+ ((exception_handler_list )))
+ (exit_statement
+ ((EXIT identifier_opt WHEN expression_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
+ (wisi-containing-action 3 4)))
+ ((EXIT identifier_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'statement-end)))
+ (expression
+ ((relation ))
+ ((relation_and_list ))
+ ((relation_and_then_list ))
+ ((relation_or_list ))
+ ((relation_or_else_list ))
+ ((relation_xor_list )))
+ (expression_opt
+ (())
+ ((expression )))
+ (extended_return_object_declaration
+ ((IDENTIFIER COLON aliased_opt constant_opt return_subtype_indication COLON_EQUAL expression ))
+ ((IDENTIFIER COLON aliased_opt constant_opt return_subtype_indication )))
+ (extended_return_object_declaration_opt
+ (())
+ ((extended_return_object_declaration )))
+ (extended_return_statement
+ ((RETURN extended_return_object_declaration_opt DO handled_sequence_of_statements END RETURN SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
+ (wisi-containing-action 3 4)))
+ ((RETURN extended_return_object_declaration SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'statement-end)))
+ (factor
+ ((primary STAR_STAR primary ))
+ ((primary ))
+ ((ABS primary ))
+ ((NOT primary )))
+ (formal_object_declaration
+ ((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)))
+ ((identifier_list COLON mode_opt null_exclusion_opt name aspect_specification_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 7 'statement-end))
+ ((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)))
+ ((identifier_list COLON mode_opt access_definition aspect_specification_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 6 'statement-end)))
+ (formal_part
+ ((LEFT_PAREN parameter_specification_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2))))
+ (formal_subprogram_declaration
+ ((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)))
+ ((WITH subprogram_specification aspect_specification_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 4 'statement-end)
+ (wisi-containing-action 1 2)))
+ ((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)))
+ ((WITH subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 6 'statement-end)
+ (wisi-containing-action 1 2))))
+ (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)))
+ ((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)))
+ ((TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 5 'statement-end)
+ (wisi-containing-action 1 3))))
+ (formal_type_definition
+ ((abstract_tagged_limited_opt PRIVATE ))
+ ((formal_derived_type_definition ))
+ ((LEFT_PAREN BOX RIGHT_PAREN ))
+ ((RANGE BOX ))
+ ((MOD BOX ))
+ ((DIGITS BOX ))
+ ((DELTA BOX ))
+ ((DELTA BOX DIGITS BOX ))
+ ((array_type_definition ))
+ ((access_definition ))
+ ((interface_type_definition )))
+ (formal_derived_type_definition
+ ((ABSTRACT LIMITED NEW name AND interface_list WITH PRIVATE ))
+ ((ABSTRACT SYNCHRONIZED NEW name AND interface_list WITH PRIVATE ))
+ ((ABSTRACT LIMITED NEW name AND interface_list ))
+ ((ABSTRACT SYNCHRONIZED NEW name AND interface_list ))
+ ((ABSTRACT LIMITED NEW name WITH PRIVATE ))
+ ((ABSTRACT SYNCHRONIZED NEW name WITH PRIVATE ))
+ ((ABSTRACT NEW name ))
+ ((NEW name )))
+ (formal_package_declaration
+ ((WITH PACKAGE name IS NEW name formal_package_actual_part aspect_specification_opt SEMICOLON )
+ (progn
+ (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))))
+ (formal_package_actual_part
+ ((LEFT_PAREN BOX RIGHT_PAREN ))
+ (()))
+ (full_type_declaration
+ ((TYPE IDENTIFIER discriminant_part_opt IS type_definition aspect_specification_opt SEMICOLON )
+ (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)))
+ ((task_type_declaration ))
+ ((protected_type_declaration )))
+ (general_access_modifier_opt
+ (())
+ ((ALL ))
+ ((CONSTANT )))
+ (generic_declaration
+ ((generic_subprogram_declaration ))
+ ((generic_package_declaration )))
+ (generic_formal_part
+ ((GENERIC generic_formal_parameter_declarations )
+ (progn
+ (wisi-statement-action 1 'block-start)
+ (wisi-containing-action 1 2)))
+ ((GENERIC )
+ (wisi-statement-action 1 'block-start)))
+ (generic_formal_parameter_declarations
+ ((generic_formal_parameter_declaration ))
+ ((generic_formal_parameter_declarations generic_formal_parameter_declaration )))
+ (generic_formal_parameter_declaration
+ ((formal_object_declaration ))
+ ((formal_type_declaration ))
+ ((formal_subprogram_declaration ))
+ ((formal_package_declaration ))
+ ((pragma )))
+ (generic_instantiation
+ ((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)))
+ ((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)))
+ ((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))))
+ (generic_package_declaration
+ ((generic_formal_part package_specification SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 2 'block-middle 3 'statement-end)
+ (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))
+ ((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))
+ ((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)))
+ (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-motion-action 1 2))))
+ (handled_sequence_of_statements
+ ((sequence_of_statements_opt EXCEPTION exception_handler_list_opt )
+ (progn
+ (wisi-statement-action 2 'block-middle)
+ (wisi-containing-action 2 3)
+ (wisi-motion-action 2 '(3 WHEN))))
+ ((sequence_of_statements_opt )))
+ (identifier_list
+ ((IDENTIFIER ))
+ ((identifier_list COMMA IDENTIFIER )))
+ (identifier_opt
+ (())
+ ((IDENTIFIER )))
+ (if_expression
+ ((IF expression THEN expression elsif_expression_list ELSE expression )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle 6 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 3 5)
+ (wisi-containing-action 6 7)
+ (wisi-motion-action 1 3 '(5 (ELSIF THEN)) 6)))
+ ((IF expression THEN expression elsif_expression_list )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 3 5)
+ (wisi-motion-action 1 3 '(5 (ELSIF THEN)))))
+ ((IF expression THEN expression ELSE expression )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle 5 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 5 6)
+ (wisi-motion-action 1 3 5)))
+ ((IF expression THEN expression )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-motion-action 1 3))))
+ (if_statement
+ ((IF expression_opt THEN sequence_of_statements_opt elsif_statement_list ELSE sequence_of_statements_opt END IF SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle 6 'block-middle 8 'block-end 10 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 3 5)
+ (wisi-containing-action 6 7)
+ (wisi-motion-action 1 3 '(5 (ELSIF THEN)) 6 8)))
+ ((IF expression_opt THEN sequence_of_statements_opt elsif_statement_list END IF SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle 6 'block-end 9 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 3 5)
+ (wisi-motion-action 1 3 '(5 (ELSIF THEN)) 6)))
+ ((IF expression_opt THEN sequence_of_statements_opt ELSE sequence_of_statements_opt END IF SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle 5 'block-middle 7 'block-end 9 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 5 6)
+ (wisi-motion-action 1 3 5 7)))
+ ((IF expression_opt THEN sequence_of_statements_opt END IF SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-middle 5 'block-end 7 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-motion-action 1 3 5))))
+ (incomplete_type_declaration
+ ((TYPE IDENTIFIER discriminant_part_opt IS TAGGED SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name 6 'statement-end)
+ (wisi-containing-action 1 3)))
+ ((TYPE IDENTIFIER SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'name 3 'statement-end)))
+ (index_constraint
+ ((LEFT_PAREN discrete_subtype_definition_list RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2))))
+ (index_subtype_definition
+ ((name RANGE BOX )))
+ (index_subtype_definition_list
+ ((index_subtype_definition ))
+ ((index_subtype_definition_list COMMA index_subtype_definition )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (interface_list
+ ((name ))
+ ((interface_list AND name )))
+ (interface_type_definition
+ ((LIMITED INTERFACE AND interface_list ))
+ ((TASK INTERFACE AND interface_list ))
+ ((PROTECTED INTERFACE AND interface_list ))
+ ((SYNCHRONIZED INTERFACE AND interface_list ))
+ ((LIMITED INTERFACE ))
+ ((TASK INTERFACE ))
+ ((PROTECTED INTERFACE ))
+ ((SYNCHRONIZED INTERFACE ))
+ ((INTERFACE )))
+ (iteration_scheme
+ ((WHILE expression_opt )
+ (progn
+ (wisi-statement-action 1 'statement-start)
+ (wisi-containing-action 1 2)))
+ ((FOR iterator_specification_opt )
+ (progn
+ (wisi-statement-action 1 'statement-start)
+ (wisi-containing-action 1 2))))
+ (iterator_specification
+ ((IDENTIFIER IN REVERSE discrete_subtype_definition ))
+ ((IDENTIFIER IN discrete_subtype_definition ))
+ ((IDENTIFIER COLON subtype_indication OF REVERSE name ))
+ ((IDENTIFIER COLON subtype_indication OF name ))
+ ((IDENTIFIER OF REVERSE name ))
+ ((IDENTIFIER OF name )))
+ (iterator_specification_opt
+ (())
+ ((iterator_specification )))
+ (label_opt
+ (())
+ ((LESS_LESS IDENTIFIER GREATER_GREATER ))
+ ((IDENTIFIER COLON )))
+ (library_item
+ ((PRIVATE library_unit_declaration ))
+ ((library_unit_declaration ))
+ ((subprogram_body ))
+ ((package_body ))
+ ((library_unit_renaming_declaration )))
+ (library_unit_declaration
+ ((subprogram_declaration ))
+ ((package_declaration ))
+ ((generic_declaration ))
+ ((generic_instantiation )))
+ (library_unit_renaming_declaration
+ ((generic_renaming_declaration )))
+ (loop_statement
+ ((iteration_scheme LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'block-middle 4 'block-end 7 'statement-end)
+ (wisi-containing-action 2 3)
+ (wisi-motion-action 1 2 4)))
+ ((LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-end 6 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-motion-action 1 3))))
+ (membership_choice_list
+ ((membership_choice ))
+ ((membership_choice_list BAR membership_choice )))
+ (membership_choice
+ ((simple_expression ))
+ ((range )))
+ (mod_clause_opt
+ (())
+ ((AT MOD expression SEMICOLON )))
+ (mode_opt
+ (())
+ ((IN ))
+ ((IN OUT ))
+ ((OUT )))
+ (multiplying_operator
+ ((STAR ))
+ ((SLASH ))
+ ((MOD ))
+ ((REM )))
+ (name_list
+ ((name ))
+ ((name_list COMMA name )
+ (progn
+ (wisi-statement-action 2 'statement-other)
+ (wisi-containing-action 2 3))))
+ (name
+ ((IDENTIFIER ))
+ ((CHARACTER_LITERAL ))
+ ((name LEFT_PAREN range RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'name-paren 2 'open-paren 4 'close-paren)
+ (wisi-containing-action 2 3)))
+ ((selected_component ))
+ ((attribute_reference ))
+ ((name actual_parameter_part )
+ (progn
+ (wisi-statement-action 1 'name-paren)
+ (wisi-containing-action 1 2)))
+ ((qualified_expression ))
+ ((STRING_LITERAL )))
+ (name_opt
+ (())
+ ((name )))
+ (null_exclusion_opt
+ (())
+ ((NOT NULL )))
+ (null_exclusion_opt_name
+ ((IDENTIFIER ))
+ ((selected_component ))
+ ((NOT NULL IDENTIFIER ))
+ ((NOT NULL selected_component )))
+ (null_procedure_declaration
+ ((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))))
+ (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)))
+ ((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)))
+ ((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)))
+ ((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)))
+ ((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)))
+ ((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)))
+ ((single_task_declaration ))
+ ((single_protected_declaration )))
+ (object_renaming_declaration
+ ((IDENTIFIER COLON null_exclusion_opt name RENAMES name aspect_specification_opt SEMICOLON )
+ (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)))
+ ((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)))
+ ((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))))
+ (overriding_indicator_opt
+ ((NOT OVERRIDING )
+ (wisi-statement-action 1 'statement-start 2 'statement-other))
+ ((OVERRIDING )
+ (wisi-statement-action 1 'statement-start))
+ (()))
+ (package_body
+ ((PACKAGE BODY name aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END name_opt SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-middle
+ 9 'block-end 11 'statement-end)
+ (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 5 6))))
+ (package_body_stub
+ ((PACKAGE BODY name IS SEPARATE aspect_specification_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 7 'statement-end)))
+ (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)))
+ (package_specification
+ ((PACKAGE name aspect_specification_opt IS declarative_part_opt PRIVATE declarative_part_opt END name )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name 4 'block-start 6 'block-middle 8 'block-end)
+ (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 4 5)
+ (wisi-motion-action 1 4 6))))
+ (parameter_and_result_profile
+ ((formal_part RETURN null_exclusion_opt name )
+ (progn
+ (wisi-statement-action
+ 2 'return-1
+ 4 'type)
+ (wisi-containing-action 2 4)))
+ ((RETURN name )
+ (wisi-statement-action 1 'return-2 2 'type))
+ ((formal_part RETURN access_definition )
+ (progn
+ (wisi-statement-action 2 'return-1)
+ (wisi-containing-action 2 3)))
+ ((RETURN access_definition )
+ (progn
+ (wisi-statement-action 1 'return-2)
+ (wisi-containing-action 1 2))))
+ (parameter_profile_opt
+ (())
+ ((formal_part )))
+ (parameter_specification
+ ((identifier_list COLON aliased_opt mode_opt null_exclusion_opt name COLON_EQUAL expression ))
+ ((identifier_list COLON aliased_opt mode_opt null_exclusion_opt name ))
+ ((identifier_list COLON access_definition COLON_EQUAL expression ))
+ ((identifier_list COLON access_definition )))
+ (parameter_specification_list
+ ((parameter_specification ))
+ ((parameter_specification_list SEMICOLON parameter_specification )
+ (progn
+ (wisi-statement-action 2 'list-break)
+ (wisi-containing-action 2 3))))
+ (pragma
+ ((PRAGMA IDENTIFIER LEFT_PAREN pragma_argument_association_list RIGHT_PAREN SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'open-paren 5 'close-paren 6 'statement-end)
+ (wisi-containing-action 3 4)))
+ ((PRAGMA IDENTIFIER SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'statement-end)))
+ (pragma_argument_association
+ ((IDENTIFIER EQUAL_GREATER expression ))
+ ((expression ))
+ ((IDENTIFIER TICK IDENTIFIER EQUAL_GREATER expression )))
+ (pragma_argument_association_list
+ ((pragma_argument_association ))
+ ((pragma_argument_association_list COMMA pragma_argument_association )))
+ (primary
+ ((NULL ))
+ ((aggregate ))
+ ((name ))
+ ((NEW name ))
+ ((LEFT_PAREN if_expression RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2)))
+ ((LEFT_PAREN case_expression RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2)))
+ ((LEFT_PAREN quantified_expression RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 1 'open-paren 3 'close-paren)
+ (wisi-containing-action 1 2))))
+ (private_extension_declaration
+ ((TYPE IDENTIFIER discriminant_part_opt IS abstract_limited_synchronized_opt NEW subtype_indication and_interface_list_opt WITH PRIVATE aspect_specification_opt SEMICOLON )
+ (progn
+ (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))))
+ (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)))
+ (procedure_call_statement
+ ((name SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-end)))
+ (procedure_specification
+ ((PROCEDURE name parameter_profile_opt )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name)
+ (wisi-containing-action 1 3))))
+ (proper_body
+ ((subprogram_body ))
+ ((package_body ))
+ ((task_body ))
+ ((protected_body )))
+ (protected_body
+ ((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 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)))
+ (protected_definition
+ ((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
+ (progn
+ (wisi-statement-action 2 'block-middle 4 'block-end)
+ (wisi-containing-action 2 3)))
+ ((declarative_part_opt END identifier_opt )
+ (wisi-statement-action 2 'block-end)))
+ (protected_operation_item
+ ((subprogram_declaration ))
+ ((subprogram_body ))
+ ((entry_body ))
+ ((aspect_clause )))
+ (protected_operation_item_list
+ ((protected_operation_item ))
+ ((protected_operation_item_list protected_operation_item )))
+ (protected_operation_item_list_opt
+ (())
+ ((protected_operation_item_list )))
+ (protected_opt
+ (())
+ ((PROTECTED )))
+ (protected_type_declaration
+ ((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 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 6 7))))
+ (qualified_expression
+ ((name TICK aggregate )
+ (progn
+ (wisi-statement-action 1 'statement-other)
+ (wisi-containing-action 1 3))))
+ (quantified_expression
+ ((FOR quantifier iterator_specification EQUAL_GREATER expression )
+ (progn
+ (wisi-statement-action 4 'statement-other)
+ (wisi-containing-action 4 5))))
+ (quantifier
+ ((ALL ))
+ ((SOME )))
+ (raise_statement
+ ((RAISE SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-end))
+ ((RAISE name WITH expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
+ (wisi-containing-action 3 4)))
+ ((RAISE name SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'statement-end)))
+ (range
+ ((name TICK RANGE LEFT_PAREN expression RIGHT_PAREN )
+ (progn
+ (wisi-statement-action 4 'open-paren 6 'close-paren)
+ (wisi-containing-action 4 5)))
+ ((name TICK RANGE ))
+ ((simple_expression DOT_DOT simple_expression )))
+ (real_range_specification_opt
+ (())
+ ((RANGE simple_expression DOT_DOT simple_expression )))
+ (record_definition
+ ((RECORD component_list_opt END RECORD )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-end)
+ (wisi-containing-action 1 2)))
+ ((NULL RECORD )))
+ (record_representation_clause
+ ((FOR name USE record_rep SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
+ (wisi-containing-action 3 4))))
+ (record_rep
+ ((RECORD mod_clause_opt component_clause_list END RECORD )
+ (progn
+ (wisi-statement-action 1 'block-start 4 'block-end)
+ (wisi-containing-action 1 3))))
+ (record_type_definition
+ ((abstract_tagged_limited_opt record_definition )))
+ (relation_and_list
+ ((relation AND relation ))
+ ((relation_and_list AND relation )))
+ (relation_and_then_list
+ ((relation AND THEN relation ))
+ ((relation_and_then_list AND THEN relation )))
+ (relation_or_list
+ ((relation OR relation ))
+ ((relation_or_list OR relation )))
+ (relation_or_else_list
+ ((relation OR ELSE relation ))
+ ((relation_or_else_list OR ELSE relation )))
+ (relation_xor_list
+ ((relation XOR relation ))
+ ((relation_xor_list XOR relation )))
+ (relation
+ ((simple_expression ))
+ ((simple_expression relational_operator simple_expression ))
+ ((simple_expression NOT IN membership_choice_list ))
+ ((simple_expression IN membership_choice_list )))
+ (relational_operator
+ ((EQUAL ))
+ ((SLASH_EQUAL ))
+ ((LESS ))
+ ((LESS_EQUAL ))
+ ((GREATER ))
+ ((GREATER_EQUAL )))
+ (renaming_declaration
+ ((object_renaming_declaration ))
+ ((package_renaming_declaration ))
+ ((subprogram_renaming_declaration ))
+ ((generic_renaming_declaration )))
+ (requeue_statement
+ ((REQUEUE name WITH ABORT SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name 5 'statement-end)
+ (wisi-containing-action 1 2)))
+ ((REQUEUE name SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name 5 'statement-end)
+ (wisi-containing-action 1 2))))
+ (return_subtype_indication
+ ((subtype_indication ))
+ ((access_definition )))
+ (selected_component
+ ((name DOT IDENTIFIER ))
+ ((name DOT CHARACTER_LITERAL ))
+ ((name DOT STRING_LITERAL ))
+ ((name DOT ALL )))
+ (selective_accept
+ ((SELECT select_alternative_list_opt ELSE sequence_of_statements_opt END SELECT SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-motion-action 1 '(2 OR) 3 5)))
+ ((SELECT select_alternative_list_opt END SELECT SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-end 5 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-motion-action 1 '(2 OR) 3))))
+ (select_alternative
+ ((WHEN expression EQUAL_GREATER accept_statement sequence_of_statements_opt )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'statement-other)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)
+ (wisi-containing-action 3 5)))
+ ((accept_statement sequence_of_statements_opt ))
+ ((WHEN expression EQUAL_GREATER delay_alternative )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'statement-other)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4)))
+ ((delay_alternative ))
+ ((WHEN expression EQUAL_GREATER TERMINATE SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'statement-other 4 'statement-start 5 'statement-end)
+ (wisi-containing-action 1 2)))
+ ((TERMINATE SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-end)))
+ (select_alternative_list
+ ((select_alternative ))
+ ((select_alternative_list OR select_alternative )
+ (wisi-statement-action 2 'block-middle)))
+ (select_alternative_list_opt
+ (())
+ ((select_alternative_list )))
+ (select_statement
+ ((selective_accept ))
+ ((timed_entry_call ))
+ ((conditional_entry_call ))
+ ((asynchronous_select )))
+ (sequence_of_statements
+ ((statement ))
+ ((sequence_of_statements statement )))
+ (sequence_of_statements_opt
+ (())
+ ((sequence_of_statements )))
+ (simple_expression
+ ((unary_adding_operator term_list ))
+ ((term_list )))
+ (simple_return_statement
+ ((RETURN SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-end))
+ ((RETURN expression SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-end)
+ (wisi-containing-action 1 2))))
+ (simple_statement
+ ((NULL SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'statement-end))
+ ((assignment_statement ))
+ ((exit_statement ))
+ ((GOTO IDENTIFIER SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'statement-end))
+ ((procedure_call_statement ))
+ ((simple_return_statement ))
+ ((requeue_statement ))
+ ((delay_statement ))
+ ((ABORT name SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'statement-end))
+ ((raise_statement ))
+ ((pragma )))
+ (single_protected_declaration
+ ((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 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 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 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 4 5)))
+ ((TASK IDENTIFIER aspect_specification_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 4 'statement-end)))
+ (statement
+ ((label_opt simple_statement )
+ (wisi-statement-action 1 'statement-start 2 'statement-other))
+ ((label_opt compound_statement )
+ (wisi-statement-action 1 'statement-start 2 'statement-other)))
+ (subprogram_body
+ ((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 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)))
+ (subprogram_declaration
+ ((overriding_indicator_opt subprogram_specification SEMICOLON )
+ (wisi-statement-action 1 'statement-start 2 'block-middle 3 'statement-end)))
+ (subprogram_default
+ ((name ))
+ ((BOX ))
+ ((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)))
+ (subprogram_specification
+ ((procedure_specification ))
+ ((FUNCTION name parameter_and_result_profile )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'name)
+ (wisi-containing-action 1 3)
+ (wisi-motion-action 1 '(3 RETURN)))))
+ (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-containing-action 3 4))))
+ (subtype_indication
+ ((NOT NULL name constraint )
+ (progn
+ (wisi-statement-action 3 'name)
+ (wisi-containing-action 3 4)))
+ ((NOT NULL name ))
+ ((name constraint )
+ (progn
+ (wisi-statement-action 1 'name)
+ (wisi-containing-action 1 2)))
+ ((name )))
+ (subunit
+ ((SEPARATE LEFT_PAREN name RIGHT_PAREN proper_body )
+ (progn
+ (wisi-statement-action 2 'open-paren 4 'close-paren)
+ (wisi-containing-action 2 3))))
+ (task_body
+ ((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 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)))
+ (task_definition
+ ((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
+ (progn
+ (wisi-statement-action 2 'block-middle 4 'block-end)
+ (wisi-containing-action 2 3)))
+ ((declarative_part_opt END identifier_opt )
+ (wisi-statement-action 2 'block-end)))
+ (task_type_declaration
+ ((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 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 6 7)))
+ ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
+ (wisi-statement-action 1 'statement-start 3 'name 6 'statement-end)))
+ (term
+ ((factor ))
+ ((term multiplying_operator factor )))
+ (term_list
+ ((term ))
+ ((term_list binary_adding_operator term )))
+ (timed_entry_call
+ ((SELECT entry_call_alternative OR delay_alternative END SELECT SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 6 'statement-end)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (triggering_alternative
+ ((procedure_call_statement sequence_of_statements_opt ))
+ ((name sequence_of_statements_opt ))
+ ((delay_statement sequence_of_statements_opt )))
+ (type_declaration
+ ((full_type_declaration ))
+ ((incomplete_type_declaration ))
+ ((private_type_declaration ))
+ ((private_extension_declaration )))
+ (type_definition
+ ((enumeration_type_definition ))
+ ((RANGE simple_expression DOT_DOT simple_expression ))
+ ((MOD expression ))
+ ((DIGITS expression real_range_specification_opt ))
+ ((DELTA expression real_range_specification_opt ))
+ ((DELTA expression DIGITS expression real_range_specification_opt ))
+ ((array_type_definition ))
+ ((record_type_definition ))
+ ((access_definition ))
+ ((derived_type_definition ))
+ ((interface_type_definition )))
+ (variant_part
+ ((CASE direct_name IS variant_list END CASE SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'block-start 5 'block-end 7 'statement-end)
+ (wisi-containing-action 3 4))))
+ (variant_list
+ ((variant ))
+ ((variant_list variant )))
+ (variant
+ ((WHEN discrete_choice_list EQUAL_GREATER component_list )
+ (progn
+ (wisi-statement-action 1 'block-middle 3 'statement-other)
+ (wisi-containing-action 1 2)
+ (wisi-containing-action 3 4))))
+ (unary_adding_operator
+ ((PLUS ))
+ ((MINUS )))
+ (use_clause
+ ((USE name_list SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-end)
+ (wisi-containing-action 1 2)))
+ ((USE ALL TYPE name_list SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 5 'statement-end)
+ (wisi-containing-action 1 4)))
+ ((USE TYPE name_list SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 4 'statement-end)
+ (wisi-containing-action 1 3))))
+ (with_clause
+ ((LIMITED PRIVATE WITH name_list SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
+ (wisi-containing-action 3 4)))
+ ((LIMITED WITH name_list SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-end)
+ (wisi-containing-action 2 3)))
+ ((PRIVATE WITH name_list SEMICOLON )
+ (progn
+ (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-end)
+ (wisi-containing-action 2 3)))
+ ((WITH name_list SEMICOLON )
+ (progn
+ (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) (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) ($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) (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) (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) ($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) ($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) ($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) ($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 . (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) ($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) (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) (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) (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) (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) (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_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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) ($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) (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) (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) (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) (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) (EQUAL_GREATER . (discrete_choice_list . 1)) (BAR . (discrete_choice_list . 1)))
+ ((default . error) (BAR . 262) (EQUAL_GREATER . 263))
+ ((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) ($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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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 . 476) (MOD . 473) (DIGITS . 469) (DELTA . 468) (TASK . 479) (PROTECTED . 475) (SYNCHRONIZED . 477) (INTERFACE . 470) (ARRAY . 467) (NEW . 474) (PRIVATE . (abstract_tagged_limited_opt . 0)) (ABSTRACT . 466) (TAGGED . 478) (LIMITED . 472) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198))
+ ((default . error) (SEMICOLON . 465))
+ ((default . error) (RIGHT_PAREN . 464))
+ ((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) (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) (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) (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) (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 . (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) (PRIVATE . (type_declaration . 0)) (END . (type_declaration . 0)) (BEGIN . (type_declaration . 0)) (IDENTIFIER . (type_declaration . 0)) (ENTRY . (type_declaration . 0)) (FOR . (type_declaration . 0)) (FUNCTION . (type_declaration . 0)) (GENERIC . (type_declaration . 0)) (NOT . (type_declaration . 0)) (OVERRIDING . (type_declaration . 0)) (PACKAGE . (type_declaration . 0)) (PRAGMA . (type_declaration . 0)) (PROCEDURE . (type_declaration . 0)) (PROTECTED . (type_declaration . 0)) (SUBTYPE . (type_declaration . 0)) (TASK . (type_declaration . 0)) (TYPE . (type_declaration . 0)) (USE . (type_declaration . 0)))
+ ((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) (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) ($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) (PRIVATE . (renaming_declaration . 1)) (END . (renaming_declaration . 1)) (BEGIN . (renaming_declaration . 1)) (IDENTIFIER . (renaming_declaration . 1)) (ENTRY . (renaming_declaration . 1)) (FOR . (renaming_declaration . 1)) (FUNCTION . (renaming_declaration . 1)) (GENERIC . (renaming_declaration . 1)) (NOT . (renaming_declaration . 1)) (OVERRIDING . (renaming_declaration . 1)) (PACKAGE . (renaming_declaration . 1)) (PRAGMA . (renaming_declaration . 1)) (PROCEDURE . (renaming_declaration . 1)) (PROTECTED . (renaming_declaration . 1)) (SUBTYPE . (renaming_declaration . 1)) (TASK . (renaming_declaration . 1)) (TYPE . (renaming_declaration . 1)) (USE . (renaming_declaration . 1)))
+ ((default . error) (END . (declaration . 11)) (PRIVATE . (declaration . 11)) (USE . (declaration . 11)) (TYPE . (declaration . 11)) (TASK . (declaration . 11)) (SUBTYPE . (declaration . 11)) (PROTECTED . (declaration . 11)) (PROCEDURE . (declaration . 11)) (PRAGMA . (declaration . 11)) (PACKAGE . (declaration . 11)) (OVERRIDING . (declaration . 11)) (NOT . (declaration . 11)) (GENERIC . (declaration . 11)) (FUNCTION . (declaration . 11)) (FOR . (declaration . 11)) (ENTRY . (declaration . 11)) (IDENTIFIER . (declaration . 11)) (BEGIN . (declaration . 11)))
+ ((default . error) (PRIVATE . (type_declaration . 3)) (END . (type_declaration . 3)) (BEGIN . (type_declaration . 3)) (IDENTIFIER . (type_declaration . 3)) (ENTRY . (type_declaration . 3)) (FOR . (type_declaration . 3)) (FUNCTION . (type_declaration . 3)) (GENERIC . (type_declaration . 3)) (NOT . (type_declaration . 3)) (OVERRIDING . (type_declaration . 3)) (PACKAGE . (type_declaration . 3)) (PRAGMA . (type_declaration . 3)) (PROCEDURE . (type_declaration . 3)) (PROTECTED . (type_declaration . 3)) (SUBTYPE . (type_declaration . 3)) (TASK . (type_declaration . 3)) (TYPE . (type_declaration . 3)) (USE . (type_declaration . 3)))
+ ((default . error) (PRIVATE . (type_declaration . 2)) (END . (type_declaration . 2)) (BEGIN . (type_declaration . 2)) (IDENTIFIER . (type_declaration . 2)) (ENTRY . (type_declaration . 2)) (FOR . (type_declaration . 2)) (FUNCTION . (type_declaration . 2)) (GENERIC . (type_declaration . 2)) (NOT . (type_declaration . 2)) (OVERRIDING . (type_declaration . 2)) (PACKAGE . (type_declaration . 2)) (PRAGMA . (type_declaration . 2)) (PROCEDURE . (type_declaration . 2)) (PROTECTED . (type_declaration . 2)) (SUBTYPE . (type_declaration . 2)) (TASK . (type_declaration . 2)) (TYPE . (type_declaration . 2)) (USE . (type_declaration . 2)))
+ ((default . error) (PRIVATE . (body . 0)) (END . (body . 0)) (BEGIN . (body . 0)) (IDENTIFIER . (body . 0)) (ENTRY . (body . 0)) (FOR . (body . 0)) (FUNCTION . (body . 0)) (GENERIC . (body . 0)) (NOT . (body . 0)) (OVERRIDING . (body . 0)) (PACKAGE . (body . 0)) (PRAGMA . (body . 0)) (PROCEDURE . (body . 0)) (PROTECTED . (body . 0)) (SUBTYPE . (body . 0)) (TASK . (body . 0)) (TYPE . (body . 0)) (USE . (body . 0)))
+ ((default . error) ($EOI . (proper_body . 3)) (LIMITED . (proper_body . 3)) (SEPARATE . (proper_body . 3)) (WITH . (proper_body . 3)) (END . (proper_body . 3)) (PRIVATE . (proper_body . 3)) (USE . (proper_body . 3)) (TYPE . (proper_body . 3)) (TASK . (proper_body . 3)) (SUBTYPE . (proper_body . 3)) (PROTECTED . (proper_body . 3)) (PROCEDURE . (proper_body . 3)) (PRAGMA . (proper_body . 3)) (PACKAGE . (proper_body . 3)) (OVERRIDING . (proper_body . 3)) (NOT . (proper_body . 3)) (GENERIC . (proper_body . 3)) (FUNCTION . (proper_body . 3)) (FOR . (proper_body . 3)) (ENTRY . (proper_body . 3)) (IDENTIFIER . (proper_body . 3)) (BEGIN . (proper_body . 3)))
+ ((default . error) (END . (body_stub . 3)) (PRIVATE . (body_stub . 3)) (USE . (body_stub . 3)) (TYPE . (body_stub . 3)) (TASK . (body_stub . 3)) (SUBTYPE . (body_stub . 3)) (PROTECTED . (body_stub . 3)) (PROCEDURE . (body_stub . 3)) (PRAGMA . (body_stub . 3)) (PACKAGE . (body_stub . 3)) (OVERRIDING . (body_stub . 3)) (NOT . (body_stub . 3)) (GENERIC . (body_stub . 3)) (FUNCTION . (body_stub . 3)) (FOR . (body_stub . 3)) (ENTRY . (body_stub . 3)) (IDENTIFIER . (body_stub . 3)) (BEGIN . (body_stub . 3)))
+ ((default . error) (END . (full_type_declaration . 2)) (PRIVATE . (full_type_declaration . 2)) (USE . (full_type_declaration . 2)) (TYPE . (full_type_declaration . 2)) (TASK . (full_type_declaration . 2)) (SUBTYPE . (full_type_declaration . 2)) (PROTECTED . (full_type_declaration . 2)) (PROCEDURE . (full_type_declaration . 2)) (PRAGMA . (full_type_declaration . 2)) (PACKAGE . (full_type_declaration . 2)) (OVERRIDING . (full_type_declaration . 2)) (NOT . (full_type_declaration . 2)) (GENERIC . (full_type_declaration . 2)) (FUNCTION . (full_type_declaration . 2)) (FOR . (full_type_declaration . 2)) (ENTRY . (full_type_declaration . 2)) (IDENTIFIER . (full_type_declaration . 2)) (BEGIN . (full_type_declaration . 2)))
+ ((default . error) (WHEN . (aspect_clause . 2)) (PRIVATE . (aspect_clause . 2)) (END . (aspect_clause . 2)) (CASE . (aspect_clause . 2)) (BEGIN . (aspect_clause . 2)) (IDENTIFIER . (aspect_clause . 2)) (ENTRY . (aspect_clause . 2)) (FOR . (aspect_clause . 2)) (FUNCTION . (aspect_clause . 2)) (GENERIC . (aspect_clause . 2)) (NOT . (aspect_clause . 2)) (OVERRIDING . (aspect_clause . 2)) (PACKAGE . (aspect_clause . 2)) (PRAGMA . (aspect_clause . 2)) (PROCEDURE . (aspect_clause . 2)) (PROTECTED . (aspect_clause . 2)) (SUBTYPE . (aspect_clause . 2)) (TASK . (aspect_clause . 2)) (TYPE . (aspect_clause . 2)) (USE . (aspect_clause . 2)))
+ ((default . error) (END . (declaration . 12)) (PRIVATE . (declaration . 12)) (USE . (declaration . 12)) (TYPE . (declaration . 12)) (TASK . (declaration . 12)) (SUBTYPE . (declaration . 12)) (PROTECTED . (declaration . 12)) (PROCEDURE . (declaration . 12)) (PRAGMA . (declaration . 12)) (PACKAGE . (declaration . 12)) (OVERRIDING . (declaration . 12)) (NOT . (declaration . 12)) (GENERIC . (declaration . 12)) (FUNCTION . (declaration . 12)) (FOR . (declaration . 12)) (ENTRY . (declaration . 12)) (IDENTIFIER . (declaration . 12)) (BEGIN . (declaration . 12)))
+ ((default . error) (PRIVATE . (object_declaration . 7)) (END . (object_declaration . 7)) (BEGIN . (object_declaration . 7)) (IDENTIFIER . (object_declaration . 7)) (ENTRY . (object_declaration . 7)) (FOR . (object_declaration . 7)) (FUNCTION . (object_declaration . 7)) (GENERIC . (object_declaration . 7)) (NOT . (object_declaration . 7)) (OVERRIDING . (object_declaration . 7)) (PACKAGE . (object_declaration . 7)) (PRAGMA . (object_declaration . 7)) (PROCEDURE . (object_declaration . 7)) (PROTECTED . (object_declaration . 7)) (SUBTYPE . (object_declaration . 7)) (TASK . (object_declaration . 7)) (TYPE . (object_declaration . 7)) (USE . (object_declaration . 7)))
+ ((default . error) (PRIVATE . (object_declaration . 6)) (END . (object_declaration . 6)) (BEGIN . (object_declaration . 6)) (IDENTIFIER . (object_declaration . 6)) (ENTRY . (object_declaration . 6)) (FOR . (object_declaration . 6)) (FUNCTION . (object_declaration . 6)) (GENERIC . (object_declaration . 6)) (NOT . (object_declaration . 6)) (OVERRIDING . (object_declaration . 6)) (PACKAGE . (object_declaration . 6)) (PRAGMA . (object_declaration . 6)) (PROCEDURE . (object_declaration . 6)) (PROTECTED . (object_declaration . 6)) (SUBTYPE . (object_declaration . 6)) (TASK . (object_declaration . 6)) (TYPE . (object_declaration . 6)) (USE . (object_declaration . 6)))
+ ((default . error) ($EOI . (proper_body . 0)) (LIMITED . (proper_body . 0)) (SEPARATE . (proper_body . 0)) (WITH . (proper_body . 0)) (END . (proper_body . 0)) (PRIVATE . (proper_body . 0)) (USE . (proper_body . 0)) (TYPE . (proper_body . 0)) (TASK . (proper_body . 0)) (SUBTYPE . (proper_body . 0)) (PROTECTED . (proper_body . 0)) (PROCEDURE . (proper_body . 0)) (PRAGMA . (proper_body . 0)) (PACKAGE . (proper_body . 0)) (OVERRIDING . (proper_body . 0)) (NOT . (proper_body . 0)) (GENERIC . (proper_body . 0)) (FUNCTION . (proper_body . 0)) (FOR . (proper_body . 0)) (ENTRY . (proper_body . 0)) (IDENTIFIER . (proper_body . 0)) (BEGIN . (proper_body . 0)))
+ ((default . error) (END . (body_stub . 0)) (PRIVATE . (body_stub . 0)) (USE . (body_stub . 0)) (TYPE . (body_stub . 0)) (TASK . (body_stub . 0)) (SUBTYPE . (body_stub . 0)) (PROTECTED . (body_stub . 0)) (PROCEDURE . (body_stub . 0)) (PRAGMA . (body_stub . 0)) (PACKAGE . (body_stub . 0)) (OVERRIDING . (body_stub . 0)) (NOT . (body_stub . 0)) (GENERIC . (body_stub . 0)) (FUNCTION . (body_stub . 0)) (FOR . (body_stub . 0)) (ENTRY . (body_stub . 0)) (IDENTIFIER . (body_stub . 0)) (BEGIN . (body_stub . 0)))
+ ((default . error) (END . (declaration . 13)) (PRIVATE . (declaration . 13)) (USE . (declaration . 13)) (TYPE . (declaration . 13)) (TASK . (declaration . 13)) (SUBTYPE . (declaration . 13)) (PROTECTED . (declaration . 13)) (PROCEDURE . (declaration . 13)) (PRAGMA . (declaration . 13)) (PACKAGE . (declaration . 13)) (OVERRIDING . (declaration . 13)) (NOT . (declaration . 13)) (GENERIC . (declaration . 13)) (FUNCTION . (declaration . 13)) (FOR . (declaration . 13)) (ENTRY . (declaration . 13)) (IDENTIFIER . (declaration . 13)) (BEGIN . (declaration . 13)))
+ ((default . error) (PRIVATE . (renaming_declaration . 2)) (END . (renaming_declaration . 2)) (BEGIN . (renaming_declaration . 2)) (IDENTIFIER . (renaming_declaration . 2)) (ENTRY . (renaming_declaration . 2)) (FOR . (renaming_declaration . 2)) (FUNCTION . (renaming_declaration . 2)) (GENERIC . (renaming_declaration . 2)) (NOT . (renaming_declaration . 2)) (OVERRIDING . (renaming_declaration . 2)) (PACKAGE . (renaming_declaration . 2)) (PRAGMA . (renaming_declaration . 2)) (PROCEDURE . (renaming_declaration . 2)) (PROTECTED . (renaming_declaration . 2)) (SUBTYPE . (renaming_declaration . 2)) (TASK . (renaming_declaration . 2)) (TYPE . (renaming_declaration . 2)) (USE . (renaming_declaration . 2)))
+ ((default . error) (END . (declaration . 14)) (PRIVATE . (declaration . 14)) (USE . (declaration . 14)) (TYPE . (declaration . 14)) (TASK . (declaration . 14)) (SUBTYPE . (declaration . 14)) (PROTECTED . (declaration . 14)) (PROCEDURE . (declaration . 14)) (PRAGMA . (declaration . 14)) (PACKAGE . (declaration . 14)) (OVERRIDING . (declaration . 14)) (NOT . (declaration . 14)) (GENERIC . (declaration . 14)) (FUNCTION . (declaration . 14)) (FOR . (declaration . 14)) (ENTRY . (declaration . 14)) (IDENTIFIER . (declaration . 14)) (BEGIN . (declaration . 14)))
+ ((default . error) ($EOI . (proper_body . 2)) (LIMITED . (proper_body . 2)) (SEPARATE . (proper_body . 2)) (WITH . (proper_body . 2)) (END . (proper_body . 2)) (PRIVATE . (proper_body . 2)) (USE . (proper_body . 2)) (TYPE . (proper_body . 2)) (TASK . (proper_body . 2)) (SUBTYPE . (proper_body . 2)) (PROTECTED . (proper_body . 2)) (PROCEDURE . (proper_body . 2)) (PRAGMA . (proper_body . 2)) (PACKAGE . (proper_body . 2)) (OVERRIDING . (proper_body . 2)) (NOT . (proper_body . 2)) (GENERIC . (proper_body . 2)) (FUNCTION . (proper_body . 2)) (FOR . (proper_body . 2)) (ENTRY . (proper_body . 2)) (IDENTIFIER . (proper_body . 2)) (BEGIN . (proper_body . 2)))
+ ((default . error) (END . (body_stub . 2)) (PRIVATE . (body_stub . 2)) (USE . (body_stub . 2)) (TYPE . (body_stub . 2)) (TASK . (body_stub . 2)) (SUBTYPE . (body_stub . 2)) (PROTECTED . (body_stub . 2)) (PROCEDURE . (body_stub . 2)) (PRAGMA . (body_stub . 2)) (PACKAGE . (body_stub . 2)) (OVERRIDING . (body_stub . 2)) (NOT . (body_stub . 2)) (GENERIC . (body_stub . 2)) (FUNCTION . (body_stub . 2)) (FOR . (body_stub . 2)) (ENTRY . (body_stub . 2)) (IDENTIFIER . (body_stub . 2)) (BEGIN . (body_stub . 2)))
+ ((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) (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) (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) (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) (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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (IDENTIFIER . 598))
+ ((default . error) (IDENTIFIER . 597))
+ ((default . error) (EQUAL_GREATER . 596))
+ ((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 . 595))
+ ((default . error) (IDENTIFIER . (quantifier . 0)))
+ ((default . error) (IDENTIFIER . (quantifier . 1)))
+ ((default . error) (IDENTIFIER . 593))
+ ((default . error) (IS . 592))
+ ((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) (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) (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) (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) (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 . 586) (END . 587))
+ ((default . error) (IDENTIFIER . 585))
+ ((default . error) (WITH . (subprogram_specification . 0)) (IS . ( 584 (subprogram_specification . 0))) (SEMICOLON . (subprogram_specification . 0)) (RENAMES . (subprogram_specification . 0)))
+ ((default . error) (SEMICOLON . 122) (RENAMES . 583) (IS . ( 582 (aspect_specification_opt . 0))) (WITH . 104))
+ ((default . error) (EXCEPTION . 580) (CONSTANT . ( 579 (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) (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 . 575) (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 . 573))
+ ((default . error) (IDENTIFIER . 572))
+ ((default . error) (IS . 571))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (IDENTIFIER . 569))
+ ((default . error) (IDENTIFIER . 568))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (RENAMES . 566) (DOT . 84) (TICK . 85) (IS . ( 102 (aspect_specification_opt . 0))) (WITH . 104) (LEFT_PAREN . 103))
+ ((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 . ( 565 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4)))
+ ((default . error) (USE . 564))
+ ((default . error) (DOT . 84) (TICK . 85) (USE . 563) (LEFT_PAREN . 103))
+ ((default . error) (EXCEPTION . 560) (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) (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) (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) (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) (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) (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) (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 . 554))
+ ((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 . 552) (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) (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 . 551))
+ ((default . error) (SEMICOLON . 550))
+ ((default . error) (SEMICOLON . 549))
+ ((default . error) (SEMICOLON . 548))
+ ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 543) (IDENTIFIER . 542) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 69))
+ ((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) (NEW . 538) (SYNCHRONIZED . 539) (LIMITED . 537) (TAGGED . 540))
+ ((default . error) (LEFT_PAREN . 536))
+ ((default . error) (BOX . 535))
+ ((default . error) (BOX . 534))
+ ((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)))
+ ((default . error) (BOX . 531))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (INTERFACE . 529))
+ ((default . error) (BOX . 528))
+ ((default . error) (INTERFACE . 527))
+ ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 525) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (INTERFACE . 524))
+ ((default . error) (PRIVATE . 523))
+ ((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) (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) (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) (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) (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 . 779))
+ ((default . error) (COMMA . 272) (RIGHT_PAREN . 778))
+ ((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 . 773))
+ ((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 . 773))
+ ((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) (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 . 770))
+ ((default . error) (DOT . 84) (TICK . 85) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 768))
+ ((default . error) (SEMICOLON . 767))
+ ((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 . 766))
+ ((default . error) (SEMICOLON . (formal_type_definition . 0)) (WITH . (formal_type_definition . 0)))
+ ((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 . 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 . 762) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6)))
+ ((default . error) (DOT . 84) (TICK . 85) (WITH . (formal_derived_type_definition . 7)) (SEMICOLON . (formal_derived_type_definition . 7)) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . (formal_type_definition . 4)) (WITH . (formal_type_definition . 4)))
+ ((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 . 759))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 750) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (NEW . 749))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (NEW . 747))
+ ((default . error) (LIMITED . 746) (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 . 745))
+ ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 744))
+ ((default . error) (DOT . 84) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 743))
+ ((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 . 552) (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) (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 . 739))
+ ((default . error) (RENAMES . 738))
+ ((default . error) (ACCESS . 225) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (LEFT_PAREN . 209) (RECORD . 734))
+ ((default . error) (AT . 733))
+ ((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 . ( 730 (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 . ( 728 (aspect_specification_opt . 0))) (WITH . 104))
+ ((default . error) (IS . 727))
+ ((default . error) (NOT . 724) (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 . ( 722 (aspect_specification_opt . 0))) (WITH . 104))
+ ((default . error) (SEMICOLON . 720) (IS . 721))
+ ((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 . 719))
+ ((default . error) (END . 718))
+ ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (package_specification . 1)) (LEFT_PAREN . 103))
+ ((default . error) (COLON_EQUAL . 717))
+ ((default . error) (SEMICOLON . 716))
+ ((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 . 714))
+ ((default . error) (SEPARATE . 713) (ABSTRACT . 712))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (NULL . 710))
+ ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 708))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((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 . 702))
+ ((default . error) (OF . 701) (COLON . 699) (IN . 700))
+ ((default . error) (EQUAL_GREATER . 698))
+ ((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 . 693))
+ ((default . error) (COLON . 692))
+ ((default . error) (IDENTIFIER . 691))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 685) (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 . 683))
+ ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 593))
+ ((default . error) (IDENTIFIER . 680))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (SEMICOLON . 677))
+ ((default . error) (SEMICOLON . 675) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (SEMICOLON . 669) (DO . (extended_return_object_declaration_opt . 0)) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 141) (NULL . 142) (NEW . 140) (IDENTIFIER . 670) (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 . 606) (WHEN . 658) (TERMINATE . 657) (ACCEPT . 601))
+ ((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) (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 . (compound_statement . 3)) (THEN . (compound_statement . 3)) (WHEN . (compound_statement . 3)) (EXCEPTION . (compound_statement . 3)) (END . (compound_statement . 3)) (LESS_LESS . (compound_statement . 3)) (IDENTIFIER . (compound_statement . 3)) (STRING_LITERAL . (compound_statement . 3)) (CHARACTER_LITERAL . (compound_statement . 3)) (ACCEPT . (compound_statement . 3)) (ABORT . (compound_statement . 3)) (BEGIN . (compound_statement . 3)) (CASE . (compound_statement . 3)) (DECLARE . (compound_statement . 3)) (DELAY . (compound_statement . 3)) (EXIT . (compound_statement . 3)) (FOR . (compound_statement . 3)) (GOTO . (compound_statement . 3)) (IF . (compound_statement . 3)) (LOOP . (compound_statement . 3)) (NULL . (compound_statement . 3)) (PRAGMA . (compound_statement . 3)) (RAISE . (compound_statement . 3)) (REQUEUE . (compound_statement . 3)) (RETURN . (compound_statement . 3)) (SELECT . (compound_statement . 3)) (WHILE . (compound_statement . 3)) (ELSE . (compound_statement . 3)) (ELSIF . (compound_statement . 3)))
+ ((default . error) (OR . (compound_statement . 1)) (THEN . (compound_statement . 1)) (WHEN . (compound_statement . 1)) (EXCEPTION . (compound_statement . 1)) (END . (compound_statement . 1)) (LESS_LESS . (compound_statement . 1)) (IDENTIFIER . (compound_statement . 1)) (STRING_LITERAL . (compound_statement . 1)) (CHARACTER_LITERAL . (compound_statement . 1)) (ACCEPT . (compound_statement . 1)) (ABORT . (compound_statement . 1)) (BEGIN . (compound_statement . 1)) (CASE . (compound_statement . 1)) (DECLARE . (compound_statement . 1)) (DELAY . (compound_statement . 1)) (EXIT . (compound_statement . 1)) (FOR . (compound_statement . 1)) (GOTO . (compound_statement . 1)) (IF . (compound_statement . 1)) (LOOP . (compound_statement . 1)) (NULL . (compound_statement . 1)) (PRAGMA . (compound_statement . 1)) (RAISE . (compound_statement . 1)) (REQUEUE . (compound_statement . 1)) (RETURN . (compound_statement . 1)) (SELECT . (compound_statement . 1)) (WHILE . (compound_statement . 1)) (ELSE . (compound_statement . 1)) (ELSIF . (compound_statement . 1)))
+ ((default . error) (OR . (select_statement . 2)) (THEN . (select_statement . 2)) (WHEN . (select_statement . 2)) (EXCEPTION . (select_statement . 2)) (END . (select_statement . 2)) (LESS_LESS . (select_statement . 2)) (IDENTIFIER . (select_statement . 2)) (STRING_LITERAL . (select_statement . 2)) (CHARACTER_LITERAL . (select_statement . 2)) (ACCEPT . (select_statement . 2)) (ABORT . (select_statement . 2)) (BEGIN . (select_statement . 2)) (CASE . (select_statement . 2)) (DECLARE . (select_statement . 2)) (DELAY . (select_statement . 2)) (EXIT . (select_statement . 2)) (FOR . (select_statement . 2)) (GOTO . (select_statement . 2)) (IF . (select_statement . 2)) (LOOP . (select_statement . 2)) (NULL . (select_statement . 2)) (PRAGMA . (select_statement . 2)) (RAISE . (select_statement . 2)) (REQUEUE . (select_statement . 2)) (RETURN . (select_statement . 2)) (SELECT . (select_statement . 2)) (WHILE . (select_statement . 2)) (ELSE . (select_statement . 2)) (ELSIF . (select_statement . 2)))
+ ((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 . 655))
+ ((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 . 654))
+ ((default . error) (NULL . 612) (GOTO . 609) (ABORT . 602) (ACCEPT . 601) (DECLARE . 605) (BEGIN . 603) (LOOP . 611) (CASE . 604) (IF . 610) (PRAGMA . 7) (RAISE . 613) (DELAY . 606) (REQUEUE . 614) (RETURN . 615) (EXIT . 607) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (WHILE . 617) (FOR . 608) (SELECT . 616))
+ ((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 . 651) (TICK . 85) (COLON_EQUAL . 650) (LEFT_PAREN . 103))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 648))
+ ((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 . 647))
+ ((default . error) (SEMICOLON . 646))
+ ((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 . 920))
+ ((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) (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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (LOOP . (iteration_scheme . 0)))
+ ((default . error) (SEMICOLON . 916))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (ELSE . 911) (OR . 912))
+ ((default . error) (DOT . 84) (SEMICOLON . 651) (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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 908))
+ ((default . error) (ELSE . 906) (END . 907))
+ ((default . error) (THEN . 905))
+ ((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 . 904) (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 . 903))
+ ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 902))
+ ((default . error) (DO . 901))
+ ((default . error) (WITH . 900) (DOT . 84) (TICK . 85) (SEMICOLON . 899) (LEFT_PAREN . 103))
+ ((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 . 898) (DOT . 84) (TICK . 85) (SEMICOLON . 897) (LEFT_PAREN . 103))
+ ((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 . 896))
+ ((default . error) (THEN . 895))
+ ((default . error) (SEMICOLON . 894))
+ ((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 . 893) (SEMICOLON . 892))
+ ((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 . 890))
+ ((default . error) (BEGIN . 889))
+ ((default . error) (IS . 888))
+ ((default . error) (END . 887))
+ ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . 886) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ((actual_parameter_part_opt . 0) 883)))
+ ((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 . 882))
+ ((default . error) (IS . 881))
+ ((default . error) (IS . 880))
+ ((default . error) (COMMA . (pragma_argument_association . 2)) (RIGHT_PAREN . (pragma_argument_association . 2)))
+ ((default . error) (ELSE . 876) (RIGHT_PAREN . (if_expression . 3)) (ELSIF . 877))
+ ((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 . 724) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (REVERSE . 872) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 750) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (REVERSE . 870) (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) (RIGHT_PAREN . (case_expression_alternative_list . 0)) (COMMA . (case_expression_alternative_list . 0)))
+ ((default . error) (COMMA . 868) (RIGHT_PAREN . (case_expression . 0)))
+ ((default . error) (DOT . 84) (SEMICOLON . (name_opt . 1)) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 867))
+ ((default . error) (END . 866))
+ ((default . error) (IDENTIFIER . 202) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 750) (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) (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 . 855))
+ ((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) (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 . 842) (RANGE . 839) (MOD . 837) (DIGITS . 834) (DELTA . 833) (TASK . 479) (PROTECTED . 475) (SYNCHRONIZED . 841) (INTERFACE . 470) (ARRAY . 467) (LEFT_PAREN . 835) (ACCESS . (null_exclusion_opt . 0)) (NOT . 198) (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 . 829) (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 . 828))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 104))
+ ((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 . 84) (TICK . 85) (RANGE . 825) (LEFT_PAREN . 792))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (NEW . 821) (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 . 820))
+ ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEPARATE . 818))
+ ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 816))
+ ((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 . 813))
+ ((default . error) (SEMICOLON . 812))
+ ((default . error) (SEMICOLON . 811))
+ ((default . error) (DOT . 84) (TICK . 85) (RENAMES . 810) (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) (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 . 807))
+ ((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 . 803) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (NULL . (abstract_tagged_limited_opt . 1)) (RECORD . (abstract_tagged_limited_opt . 1)) (PRIVATE . (abstract_tagged_limited_opt . 1)))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (DOT . 84) (TICK . 85) (SEMICOLON . (formal_derived_type_definition . 6)) (WITH . (formal_derived_type_definition . 6)) (LEFT_PAREN . 103))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (NULL . 800) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 0)) (COMMA . (discrete_subtype_definition_list . 0)))
+ ((default . error) (COMMA . 798) (RIGHT_PAREN . 799))
+ ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 0)) (COMMA . (index_subtype_definition_list . 0)))
+ ((default . error) (COMMA . 796) (RIGHT_PAREN . 797))
+ ((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 . 793) (LEFT_PAREN . 792))
+ ((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) (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 . 791))
+ ((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) (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) (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 . 785) (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) (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 . 782))
+ ((default . error) (IDENTIFIER . 69))
+ ((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 . 780))
+ ((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 . 1058) (DOT . 84) (TICK . 85) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 103))
+ ((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 . 1057))
+ ((default . error) (SEMICOLON . 1056))
+ ((default . error) (RIGHT_PAREN . 1055))
+ ((default . error) (AND . 1054) (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) (AND . 1054) (WITH . (interface_type_definition . 3)) (SEMICOLON . (interface_type_definition . 3)))
+ ((default . error) (AND . 1054) (WITH . (interface_type_definition . 2)) (SEMICOLON . (interface_type_definition . 2)))
+ ((default . error) (AND . 1054) (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 . 1051) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (BOX . 1050) (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) (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) (OF . 1047))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (PLUS . 136) (MINUS . 135) (ABS . 138) (NOT . 750) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (OF . 1045))
+ ((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) (AND . 1043) (DOT . 84) (TICK . 85) (WITH . 1044) (LEFT_PAREN . 103))
+ ((default . error) (AND . 1041) (DOT . 84) (TICK . 85) (WITH . 1042) (LEFT_PAREN . 103))
+ ((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) (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 . 1037))
+ ((default . error) (IDENTIFIER . 1034))
+ ((default . error) (SEMICOLON . 1033))
+ ((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 . 1032))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (IS . 1030))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (END . 1026) (PRIVATE . 1027))
+ ((default . error) (SEMICOLON . 1025))
+ ((default . error) (SEMICOLON . 1024))
+ ((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 . 1020) (IS . 1021))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (END . 1016) (PRIVATE . 1017))
+ ((default . error) (SEMICOLON . 1015))
+ ((default . error) (SYNCHRONIZED . 1014) (TAGGED . 540) (NEW . ((abstract_limited_synchronized_opt . 3) (abstract_limited_opt . 3))) (LIMITED . 1013))
+ ((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 . 1007) (CHARACTER_LITERAL . 1008))
+ ((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 . 1005))
+ ((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 . 996) (CASE . 995) (IDENTIFIER . 69) (FOR . 279))
+ ((default . error) (NEW . (abstract_limited_synchronized_opt . 5)) (INTERFACE . 527))
+ ((default . error) (SEMICOLON . 994) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 525))
+ ((default . error) (NEW . 993))
+ ((default . error) (NEW . 992))
+ ((default . error) (PRIVATE . 990) (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) (DOT . 84) (TICK . 85) (SEMICOLON . (package_specification . 0)) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 988))
+ ((default . error) (NULL . 987))
+ ((default . error) (COLON_EQUAL . 985) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (COLON_EQUAL . 983) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (COLON_EQUAL . 981) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (SEMICOLON . 980))
+ ((default . error) (SEMICOLON . 979))
+ ((default . error) (SEMICOLON . 978))
+ ((default . error) (SEMICOLON . 977))
+ ((default . error) (SEMICOLON . 976))
+ ((default . error) (RIGHT_PAREN . 975))
+ ((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 . 825) (LEFT_PAREN . 792))
+ ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((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 . 702))
+ ((default . error) (BAR . 262) (EQUAL_GREATER . 972))
+ ((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 . 750) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((default . error) (LOOP . (iterator_specification . 1)) (EQUAL_GREATER . (iterator_specification . 1)))
+ ((default . error) (OF . 969))
+ ((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) (RIGHT_PAREN . (elsif_expression_list . 0)) (ELSE . (elsif_expression_list . 0)) (ELSIF . (elsif_expression_list . 0)))
+ ((default . error) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 965) (ELSIF . 877))
+ ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 956) (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) (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) (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 . 773))
+ ((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 . 683))
+ ((default . error) (WHEN . 950))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 948))
+ ((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) (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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (LOOP . 945))
+ ((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) (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 . 943))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 940))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (SELECT . 938))
+ ((default . error) (WHEN . 658) (TERMINATE . 657) (ACCEPT . 601) (DELAY . 606))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (DELAY . 606))
+ ((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 . 933))
+ ((default . error) (END . (select_alternative . 5)) (OR . (select_alternative . 5)) (ELSE . (select_alternative . 5)))
+ ((default . error) (SEMICOLON . 932))
+ ((default . error) (END . 931))
+ ((default . error) (SEMICOLON . 930))
+ ((default . error) (OTHERS . 926) (IDENTIFIER . 925) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (END . (exception_handler_list . 0)) (WHEN . (exception_handler_list . 0)))
+ ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 920))
+ ((default . error) (END . (handled_sequence_of_statements . 0)))
+ ((default . error) (WHEN . (exception_handler_list . 1)) (END . (exception_handler_list . 1)))
+ ((default . error) (COLON . 1160) (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 . 1158) (EQUAL_GREATER . 1159))
+ ((default . error) (DOT . 84) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 85) (LEFT_PAREN . 103))
+ ((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 . 1157))
+ ((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 . 1154) (ACCEPT . 601) (DELAY . 606))
+ ((default . error) (END . 1153))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (END . 1151))
+ ((default . error) (ELSE . (select_alternative_list . 1)) (END . (select_alternative_list . 1)) (OR . (select_alternative_list . 1)))
+ ((default . error) (SEMICOLON . 1150))
+ ((default . error) (END . 1149))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 714))
+ ((default . error) (END . 1146))
+ ((default . error) (SEMICOLON . 1145))
+ ((default . error) (SEMICOLON . 1144))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((default . error) (ELSE . 1138) (END . 1140) (ELSIF . 1139))
+ ((default . error) (SEMICOLON . 1137))
+ ((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 . 1136))
+ ((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 . 1133) (WHEN . 950))
+ ((default . error) (SEMICOLON . 1132))
+ ((default . error) (DO . 1131) (SEMICOLON . 1130))
+ ((default . error) (BEGIN . 1129))
+ ((default . error) (IDENTIFIER . 1128))
+ ((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 . 956) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 279))
+ ((default . error) (END . 1126))
+ ((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) (ELSIF . (elsif_expression_list . 1)) (ELSE . (elsif_expression_list . 1)) (RIGHT_PAREN . (elsif_expression_list . 1)))
+ ((default . error) (THEN . 1124))
+ ((default . error) (RIGHT_PAREN . (if_expression . 2)))
+ ((default . error) (REVERSE . 1122) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((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) (RIGHT_PAREN . (case_expression_alternative_list . 1)) (COMMA . (case_expression_alternative_list . 1)))
+ ((default . error) (SEMICOLON . 1120))
+ ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 773))
+ ((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) (SEMICOLON . 1117))
+ ((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 . 1115))
+ ((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 . 1113))
+ ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((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 . 1112))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((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 . 724) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((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 . 1106) (STRING_LITERAL . 1107))
+ ((default . error) (SEMICOLON . 1105))
+ ((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 . 995) (IDENTIFIER . 69) (FOR . 279))
+ ((default . error) (END . 1102))
+ ((default . error) (COMMA . 92) (COLON . 1101))
+ ((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 . 1100))
+ ((default . error) (SEMICOLON . (record_definition . 1)) (WITH . (record_definition . 1)))
+ ((default . error) (SEMICOLON . (type_definition . 2)) (WITH . (type_definition . 2)))
+ ((default . error) (COMMA . (enumeration_literal . 0)) (RIGHT_PAREN . (enumeration_literal . 0)))
+ ((default . error) (COMMA . (enumeration_literal . 1)) (RIGHT_PAREN . (enumeration_literal . 1)))
+ ((default . error) (RIGHT_PAREN . (enumeration_literal_list . 0)) (COMMA . (enumeration_literal_list . 0)))
+ ((default . error) (COMMA . 1098) (RIGHT_PAREN . 1099))
+ ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1095))
+ ((default . error) (DIGITS . 1094) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1095))
+ ((default . error) (NEW . ((abstract_limited_opt . 1) (abstract_limited_synchronized_opt . 1))))
+ ((default . error) (NEW . (abstract_limited_synchronized_opt . 2)))
+ ((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 . 683))
+ ((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) (AND . 1054) (WITH . 1091))
+ ((default . error) (SEMICOLON . 1090))
+ ((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 . 1088) (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 . 825) (LEFT_PAREN . 792))
+ ((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 . 683))
+ ((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) (AND . 1054) (WITH . 1084))
+ ((default . error) (SEMICOLON . 1083))
+ ((default . error) (NEW . 1081) (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 . 1080))
+ ((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 . 1079))
+ ((default . error) (END . (component_clause_list . 0)) (IDENTIFIER . (component_clause_list . 0)))
+ ((default . error) (END . 1077) (IDENTIFIER . 1034))
+ ((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) (SEMICOLON . 1074))
+ ((default . error) (SEMICOLON . 1073))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (PRIVATE . 1071))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (PRIVATE . 1069))
+ ((default . error) (ALIASED . 1064) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 855))
+ ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 1)) (COMMA . (discrete_subtype_definition_list . 1)))
+ ((default . error) (ALIASED . 1064) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 855))
+ ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 1)) (COMMA . (index_subtype_definition_list . 1)))
+ ((default . error) (DOT . 84) (RANGE . 1063) (TICK . 85) (LEFT_PAREN . 103))
+ ((default . error) (COMMA . (index_subtype_definition . 0)) (RIGHT_PAREN . (index_subtype_definition . 0)))
+ ((default . error) (NULL . 1062) (NEW . 140) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (LEFT_PAREN . 139))
+ ((default . error) (COMMA . 798) (RIGHT_PAREN . 1061))
+ ((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) (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) (RIGHT_PAREN . (parameter_specification . 0)) (SEMICOLON . (parameter_specification . 0)))
+ ((default . error) (DOT . 84) (TICK . 85) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 103))
+ ((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) (BOX . 1050))
+ ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 855) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((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) (WITH . (formal_derived_type_definition . 4)) (SEMICOLON . (formal_derived_type_definition . 4)))
+ ((default . error) (AND . 1054) (WITH . ( 1221 (formal_derived_type_definition . 2))) (SEMICOLON . (formal_derived_type_definition . 2)))
+ ((default . error) (WITH . (formal_derived_type_definition . 5)) (SEMICOLON . (formal_derived_type_definition . 5)))
+ ((default . error) (AND . 1054) (WITH . ( 1220 (formal_derived_type_definition . 3))) (SEMICOLON . (formal_derived_type_definition . 3)))
+ ((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 . 1219))
+ ((default . error) (SEMICOLON . 1218))
+ ((default . error) (RECORD . 1217))
+ ((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) (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 . 1214))
+ ((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 . 1212))
+ ((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 . 1210))
+ ((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 . 1208))
+ ((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) (WITH . (type_definition . 4)) (SEMICOLON . (type_definition . 4)))
+ ((default . error) (WITH . (type_definition . 3)) (SEMICOLON . (type_definition . 3)))
+ ((default . error) (IDENTIFIER . 1007) (CHARACTER_LITERAL . 1008))
+ ((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 . 1064) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 855))
+ ((default . error) (RECORD . 1202))
+ ((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 . 1201))
+ ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 1198))
+ ((default . error) (SEMICOLON . (derived_type_definition . 1)) (DOT . 84) (TICK . 85) (WITH . ((derived_type_definition . 1) (and_interface_list_opt . 0))) (AND . 1198) (LEFT_PAREN . 103))
+ ((default . error) (SEMICOLON . 1197))
+ ((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) (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) (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) (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) (RIGHT_PAREN . (if_expression . 0)))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((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 . 1187))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 1184))
+ ((default . error) (WHEN . (case_statement_alternative_list . 1)) (END . (case_statement_alternative_list . 1)))
+ ((default . error) (BAR . 262) (EQUAL_GREATER . 1183))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 1179))
+ ((default . error) (END . (elsif_statement_list . 0)) (ELSE . (elsif_statement_list . 0)) (ELSIF . (elsif_statement_list . 0)))
+ ((default . error) (END . 1177) (ELSE . 1176) (ELSIF . 1139))
+ ((default . error) (SEMICOLON . 1175))
+ ((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 . 1174))
+ ((default . error) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46) (ACCESS . (null_exclusion_opt . 0)) (NOT . 855))
+ ((default . error) (END . 1170))
+ ((default . error) (SELECT . 1169))
+ ((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 . 1168))
+ ((default . error) (END . (delay_alternative . 0)) (OR . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)))
+ ((default . error) (SELECT . 1167))
+ ((default . error) (SEMICOLON . 1166))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (END . (select_alternative . 2)) (OR . (select_alternative . 2)) (ELSE . (select_alternative . 2)))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((default . error) (OTHERS . 926) (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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (OTHERS . 926) (IDENTIFIER . 45) (CHARACTER_LITERAL . 47) (STRING_LITERAL . 46))
+ ((default . error) (BAR . 1158) (EQUAL_GREATER . 1268))
+ ((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 . 1267))
+ ((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 . 1266))
+ ((default . error) (SEMICOLON . 1265))
+ ((default . error) (SEMICOLON . 1264))
+ ((default . error) (SELECT . 1263))
+ ((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 . 1262))
+ ((default . error) (DO . (return_subtype_indication . 0)) (SEMICOLON . (return_subtype_indication . 0)) (COLON_EQUAL . (return_subtype_indication . 0)))
+ ((default . error) (SEMICOLON . 1261))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (IF . 1259))
+ ((default . error) (ELSIF . (elsif_statement_list . 1)) (ELSE . (elsif_statement_list . 1)) (END . (elsif_statement_list . 1)))
+ ((default . error) (SEMICOLON . 1258))
+ ((default . error) (THEN . 1257))
+ ((default . error) (END . 1256))
+ ((default . error) (SEMICOLON . 1255))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (SEMICOLON . 1253))
+ ((default . error) (END . 1252))
+ ((default . error) (END . 1251))
+ ((default . error) (FOR . 1250) (IDENTIFIER . 69))
+ ((default . error) (WHEN . 1249))
+ ((default . error) (WHEN . (entry_body_formal_part . 1)))
+ ((default . error) (SEMICOLON . 1248))
+ ((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) (SEMICOLON . 1247))
+ ((default . error) (SEMICOLON . 1246))
+ ((default . error) (SEMICOLON . 1245))
+ ((default . error) (SEMICOLON . 1244))
+ ((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 . 1242))
+ ((default . error) (WITH . 1241))
+ ((default . error) (WHEN . 1238))
+ ((default . error) (SEMICOLON . (record_definition . 0)) (WITH . (record_definition . 0)))
+ ((default . error) (COLON_EQUAL . 1236) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((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 . 1235))
+ ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1095))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((default . error) (SEMICOLON . 1232))
+ ((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 . 1054) (WITH . 1231))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((default . error) (SEMICOLON . 1229))
+ ((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 . 1054) (WITH . 1228))
+ ((default . error) (RANGE . 1227))
+ ((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) (PRIVATE . 1226))
+ ((default . error) (PRIVATE . 1225))
+ ((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 . 825) (LEFT_PAREN . 792))
+ ((default . error) (WITH . (formal_derived_type_definition . 0)) (SEMICOLON . (formal_derived_type_definition . 0)))
+ ((default . error) (WITH . (formal_derived_type_definition . 1)) (SEMICOLON . (formal_derived_type_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) (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 . (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 . (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 . 1285))
+ ((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 . 1282) (WHEN . 1238))
+ ((default . error) (END . (variant_list . 0)) (WHEN . (variant_list . 0)))
+ ((default . error) (PRIVATE . 1281))
+ ((default . error) (RECORD . 840) (NULL . 838))
+ ((default . error) (AND . 1054) (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 . 1278))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((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 . 1275))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 1273))
+ ((default . error) (END . 1272))
+ ((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 . 1270))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((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 . 1303))
+ ((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 . 1302))
+ ((default . error) (SEMICOLON . 1301))
+ ((default . error) (SEMICOLON . 1300))
+ ((default . error) (IN . 1299))
+ ((default . error) (IS . 1298))
+ ((default . error) (WITH . (derived_type_definition . 0)) (SEMICOLON . (derived_type_definition . 0)))
+ ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 104))
+ ((default . error) (CASE . 1296))
+ ((default . error) (WHEN . (variant_list . 1)) (END . (variant_list . 1)))
+ ((default . error) (BAR . 262) (EQUAL_GREATER . 1295))
+ ((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 . (real_range_specification_opt . 1)) (WITH . (real_range_specification_opt . 1)))
+ ((default . error) (SEMICOLON . 1293))
+ ((default . error) (SEMICOLON . 1292))
+ ((default . error) (DOT_DOT . 1291))
+ ((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) (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 . 1310))
+ ((default . error) (NULL . 996) (CASE . 995) (IDENTIFIER . 69) (FOR . 279))
+ ((default . error) (SEMICOLON . 1308))
+ ((default . error) (SEMICOLON . 1307))
+ ((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 . 750) (NULL . 142) (NEW . 140) (LEFT_PAREN . 139))
+ ((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 . 1304))
+ ((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 . 1314))
+ ((default . error) (BEGIN . 1313))
+ ((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 . 995) (IDENTIFIER . 69) (FOR . 279))
+ ((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 . 1312))
+ ((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 . 599) (IDENTIFIER . ((label_opt . 0) 600)))
+ ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 773))
+ ((default . error) (WHEN . (entry_body_formal_part . 0)))
+ ((default . error) (END . 1317))
+ ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 683))
+ ((default . error) (SEMICOLON . 1319))
+ ((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))
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name . 65)(qualified_expression . 51)(selected_component . 52))
+ 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))
+ 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))
+ nil
+ nil
+ ((package_specification . 41)(procedure_specification . 30)(subprogram_specification . 42))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((procedure_specification . 30)(subprogram_specification . 39))
+ nil
+ nil
+ nil
+ nil
+ nil
+ 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))
+ ((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
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name_list . 116)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ 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))
+ nil
+ ((procedure_specification . 30)(subprogram_specification . 109))
+ nil
+ ((attribute_reference . 48)(name . 106)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88)(aspect_specification_opt . 105))
+ nil
+ nil
+ ((attribute_reference . 48)(name_list . 100)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ 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))
+ nil
+ ((procedure_specification . 30)(subprogram_specification . 95))
+ nil
+ nil
+ nil
+ 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
+ nil
+ ((actual_parameter_part . 88)(formal_part . 89)(parameter_and_result_profile . 90))
+ 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
+ nil
+ ((mode_opt . 196))
+ nil
+ 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))
+ nil
+ ((attribute_reference . 48)(name_list . 183)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ 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))
+ nil
+ 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))
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ ((attribute_reference . 48)(name . 132)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ ((attribute_reference . 48)(name_list . 130)(name . 50)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88)(aspect_specification_opt . 105))
+ 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))
+ 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
+ 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
+ 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
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ 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))
+ 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
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ ((relational_operator . 259))
+ ((attribute_reference . 48)(name . 249)(qualified_expression . 51)(selected_component . 52))
+ nil
+ 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))
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ ((access_definition . 229)(null_exclusion_opt . 230))
+ ((access_definition . 227)(null_exclusion_opt . 228))
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ 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
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ 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))
+ 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
+ nil
+ 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_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
+ nil
+ 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))
+ 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
+ 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))
+ 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))
+ 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))
+ nil
+ ((attribute_reference . 48)(name . 432)(qualified_expression . 51)(selected_component . 52))
+ 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))
+ 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
+ nil
+ nil
+ nil
+ 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
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((procedure_specification . 407)(subprogram_specification . 408))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ 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 . 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
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(term . 404))
+ nil
+ nil
+ nil
+ 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))
+ 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))
+ 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))
+ 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
+ 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
+ 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 . 645))
+ ((actual_parameter_part . 88)(aspect_specification_opt . 644))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 627)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((aspect_specification_opt . 123))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((iterator_specification . 594))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(relation . 591)(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 . 590)(selected_component . 52)(simple_expression . 156)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ 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))
+ 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
+ nil
+ nil
+ ((multiplying_operator . 341))
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 123))
+ ((aliased_opt . 581))
+ ((attribute_reference . 48)(name . 578)(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 . 577)(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 . 576))
+ ((aspect_specification_opt . 574))
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 570))
+ nil
+ nil
+ ((attribute_reference . 48)(name . 567)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88)(aspect_specification_opt . 105))
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ ((access_definition . 561)(null_exclusion_opt . 562))
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ ((relational_operator . 555))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(choice_relation . 559)(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 . 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))
+ nil
+ ((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))
+ 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))
+ nil
+ nil
+ nil
+ nil
+ ((relational_operator . 555))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(membership_choice_list . 553)(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
+ nil
+ nil
+ nil
+ ((access_definition . 544)(attribute_reference . 48)(name . 545)(null_exclusion_opt . 201)(null_exclusion_opt_name . 546)(qualified_expression . 51)(selected_component . 547))
+ ((discriminant_specification_opt . 541)(identifier_list . 244))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name . 530)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 526))
+ nil
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 522))
+ 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))
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name . 513)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((mode_opt . 509))
+ 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))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((null_exclusion_opt . 777))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 776)(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 . 775))
+ ((formal_part . 111)(parameter_profile_opt . 774))
+ ((actual_parameter_part . 88))
+ nil
+ ((aspect_specification_opt . 772))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 771)(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
+ ((actual_parameter_part . 88)(formal_package_actual_part . 769))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 751)(discrete_subtype_definition_list . 752)(factor . 145)(index_subtype_definition . 753)(index_subtype_definition_list . 754)(name . 755)(primary . 149)(qualified_expression . 51)(range . 756)(selected_component . 52)(simple_expression . 757)(subtype_indication . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ ((attribute_reference . 48)(name . 748)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(membership_choice . 742)(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)(expression . 741)(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 . 740)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name . 737)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 735)(record_rep . 736))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 732)(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 . 731)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88)(aspect_specification_opt . 160))
+ ((discriminant_part_opt . 729))
+ ((aspect_specification_opt . 695))
+ nil
+ ((attribute_reference . 48)(name . 725)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 726))
+ ((discriminant_part_opt . 723))
+ ((aspect_specification_opt . 694))
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ ((constant_opt . 715))
+ nil
+ ((attribute_reference . 48)(name . 711)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((formal_part . 111)(parameter_profile_opt . 709))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 707)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((attribute_reference . 48)(name . 705)(name_opt . 706)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ nil
+ ((case_expression_alternative . 703)(case_expression_alternative_list . 704))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 697)(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 . 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))
+ ((aspect_specification_opt . 695))
+ ((aspect_specification_opt . 694))
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name . 690)(qualified_expression . 51)(selected_component . 52))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 689)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 688)(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 . 687)(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 . 686)(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 . 684))
+ ((iterator_specification . 681)(iterator_specification_opt . 682))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 679)(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 . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 678)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ ((attribute_reference . 48)(name . 676)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 48)(name . 674)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 671)(extended_return_object_declaration . 672)(extended_return_object_declaration_opt . 673)(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 . 659)(attribute_reference . 48)(delay_alternative . 660)(delay_statement . 661)(entry_call_alternative . 662)(name . 663)(procedure_call_statement . 664)(qualified_expression . 51)(selected_component . 52)(select_alternative . 665)(select_alternative_list . 666)(select_alternative_list_opt . 667)(triggering_alternative . 668))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 656)(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
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(compound_statement . 652)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(simple_return_statement . 641)(simple_statement . 653)(timed_entry_call . 643))
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(simple_return_statement . 641)(statement . 649)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((exception_handler . 921)(exception_handler_list . 922)(exception_handler_list_opt . 923))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 919)(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
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 918)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((attribute_reference . 48)(name . 705)(name_opt . 917)(qualified_expression . 51)(selected_component . 52))
+ nil
+ 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))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 914)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 913)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ ((accept_statement . 618)(actual_parameter_part . 88)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 910)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 909)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 891)(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
+ nil
+ ((actual_parameter_part . 88))
+ ((actual_parameter_part . 884)(actual_parameter_part_opt . 885))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((elsif_expression_item . 878)(elsif_expression_list . 879))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 875)(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 . 725)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 874))
+ ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 873)(factor . 145)(name . 865)(primary . 149)(qualified_expression . 51)(range . 756)(selected_component . 52)(simple_expression . 757)(subtype_indication . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((attribute_reference . 48)(name . 871)(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 . 869)(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))
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 864)(factor . 145)(identifier_list . 203)(name . 865)(parameter_specification . 204)(parameter_specification_list . 205)(primary . 149)(qualified_expression . 51)(range . 756)(selected_component . 52)(simple_expression . 757)(subtype_indication . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aspect_specification_opt . 863))
+ ((aspect_specification_opt . 862))
+ ((actual_parameter_part . 88)(aspect_specification_opt . 861))
+ ((aspect_specification_opt . 860))
+ ((aspect_specification_opt . 859))
+ nil
+ ((access_definition . 856)(array_type_definition . 857)(attribute_reference . 48)(name . 725)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 858))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 854)(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 . 853)(qualified_expression . 51)(selected_component . 52))
+ ((abstract_limited_synchronized_opt . 843)(abstract_limited_opt . 844)(abstract_tagged_limited_opt . 845)(access_definition . 846)(array_type_definition . 847)(derived_type_definition . 848)(enumeration_type_definition . 849)(interface_type_definition . 850)(null_exclusion_opt . 201)(record_type_definition . 851)(type_definition . 852))
+ nil
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 830)(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 . 831)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ nil
+ ((aspect_specification_opt . 827))
+ nil
+ ((actual_parameter_part . 88)(constraint . 794)(index_constraint . 795))
+ ((aspect_specification_opt . 824))
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 822)(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 . 823)(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
+ ((aspect_specification_opt . 819))
+ nil
+ ((actual_parameter_part . 88)(aspect_specification_opt . 817))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 815)(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 . 814))
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ ((attribute_reference . 48)(name . 809)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 48)(name . 808)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 806)(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 . 805)(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 . 545)(qualified_expression . 51)(selected_component . 804))
+ nil
+ ((attribute_reference . 48)(name . 802)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88))
+ ((attribute_reference . 48)(name . 801)(qualified_expression . 51)(selected_component . 52))
+ ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 275)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88)(constraint . 794)(index_constraint . 795))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(interface_list . 790)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 48)(interface_list . 789)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 48)(interface_list . 788)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((attribute_reference . 48)(interface_list . 786)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ 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 . 784))
+ nil
+ ((aspect_specification_opt . 783))
+ nil
+ ((identifier_list . 203)(parameter_specification . 204)(parameter_specification_list . 205))
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(name . 781)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ 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 . 751)(discrete_subtype_definition_list . 1052)(expression . 177)(expression_opt . 178)(factor . 145)(name . 865)(primary . 149)(qualified_expression . 51)(range . 1053)(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 . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 1023)(selected_component . 52)(simple_expression . 757)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ nil
+ ((attribute_reference . 48)(index_subtype_definition . 1048)(name . 1049)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 1046)(factor . 145)(name . 865)(primary . 149)(qualified_expression . 51)(range . 756)(selected_component . 52)(simple_expression . 757)(subtype_indication . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ ((attribute_reference . 48)(name . 1022)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88))
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88)(aspect_specification_opt . 1040))
+ ((actual_parameter_part . 88)(aspect_specification_opt . 1039))
+ ((attribute_reference . 48)(name . 1038)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((component_clause . 1035)(component_clause_list . 1036))
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 1031))
+ nil
+ ((aspect_specification_opt . 1029))
+ ((attribute_reference . 48)(interface_list . 1028)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 179)(primary . 149)(qualified_expression . 51)(range . 1023)(selected_component . 52)(simple_expression . 757)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((attribute_reference . 48)(name . 1022)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((aspect_specification_opt . 1019))
+ ((attribute_reference . 48)(interface_list . 1018)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1012)(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 . 1011)(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 . 1009)(enumeration_literal_list . 1010))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1006)(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)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1004)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aspect_clause . 997)(at_clause . 287)(component_declaration . 998)(component_item . 999)(component_list . 1000)(component_list_opt . 1001)(enumeration_representation_clause . 294)(identifier_list . 1002)(record_representation_clause . 317)(variant_part . 1003))
+ nil
+ nil
+ nil
+ nil
+ ((record_definition . 991))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 989))
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ ((aspect_specification_opt . 986))
+ ((aspect_specification_opt . 984))
+ ((aspect_specification_opt . 982))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88)(constraint . 794)(index_constraint . 795))
+ ((attribute_reference . 48)(name . 705)(name_opt . 974)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((case_expression_alternative . 973))
+ nil
+ ((attribute_reference . 48)(name . 971)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88))
+ ((aggregate . 143)(attribute_reference . 48)(discrete_subtype_definition . 970)(factor . 145)(name . 865)(primary . 149)(qualified_expression . 51)(range . 756)(selected_component . 52)(simple_expression . 757)(subtype_indication . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 968)(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 . 967)(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
+ ((elsif_expression_item . 966))
+ ((aspect_clause . 957)(at_clause . 287)(entry_body . 958)(enumeration_representation_clause . 294)(overriding_indicator_opt . 959)(procedure_specification . 30)(protected_operation_item . 960)(protected_operation_item_list . 961)(protected_operation_item_list_opt . 962)(record_representation_clause . 317)(subprogram_body . 963)(subprogram_declaration . 964))
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 955)(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
+ ((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))
+ nil
+ ((formal_part . 111)(parameter_profile_opt . 954))
+ nil
+ ((identifier_opt . 953))
+ ((case_statement_alternative . 951)(case_statement_alternative_list . 952))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 949)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 947)(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 . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 946)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 944)(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
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 942)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ ((aliased_opt . 941))
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 939)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ ((accept_statement . 659)(delay_alternative . 660)(delay_statement . 935)(select_alternative . 937))
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 936)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((delay_alternative . 934)(delay_statement . 935))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(exception_choice . 927)(exception_choice_list . 928)(name . 929)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((exception_handler . 924))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ ((accept_statement . 1155)(delay_alternative . 1156)(delay_statement . 935))
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1152)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1148)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((constant_opt . 1147))
+ nil
+ nil
+ nil
+ ((identifier_opt . 1143))
+ ((elsif_statement_item . 1141)(elsif_statement_list . 1142))
+ nil
+ nil
+ 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 . 1135)(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))
+ nil
+ ((case_statement_alternative . 1134))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((procedure_specification . 30)(subprogram_specification . 39))
+ nil
+ ((aspect_clause . 957)(at_clause . 287)(entry_body . 958)(enumeration_representation_clause . 294)(overriding_indicator_opt . 959)(procedure_specification . 30)(protected_operation_item . 1127)(record_representation_clause . 317)(subprogram_body . 963)(subprogram_declaration . 964))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1125)(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
+ ((attribute_reference . 48)(name . 1123)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((actual_parameter_part . 88))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1121)(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
+ ((formal_part . 111)(parameter_profile_opt . 1119))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1118)(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 . 1116)(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 . 1114)(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 . 1022)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ ((aspect_specification_opt . 1111))
+ nil
+ ((attribute_reference . 48)(name . 1110)(qualified_expression . 51)(selected_component . 52))
+ ((attribute_reference . 48)(name . 725)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1109))
+ nil
+ ((direct_name . 1108))
+ nil
+ nil
+ nil
+ nil
+ ((aspect_clause . 997)(at_clause . 287)(component_declaration . 998)(component_item . 1103)(enumeration_representation_clause . 294)(identifier_list . 1002)(record_representation_clause . 317)(variant_part . 1104))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((real_range_specification_opt . 1097))
+ ((real_range_specification_opt . 1096))
+ nil
+ nil
+ nil
+ ((identifier_opt . 1093))
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 1092)(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
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 830)(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 . 1089)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ ((actual_parameter_part . 88)(constraint . 1087)(index_constraint . 795))
+ nil
+ nil
+ nil
+ ((identifier_opt . 1086))
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 1085)(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
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 822)(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 . 1082)(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
+ ((component_clause . 1078))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1076)(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 . 1075))
+ nil
+ nil
+ ((attribute_reference . 48)(interface_list . 1072)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((attribute_reference . 48)(interface_list . 1070)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((access_definition . 1065)(attribute_reference . 48)(component_definition . 1068)(name . 725)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1067))
+ nil
+ ((access_definition . 1065)(attribute_reference . 48)(component_definition . 1066)(name . 725)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1067))
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(name . 146)(primary . 275)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ ((attribute_reference . 48)(name . 1060)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1059)(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
+ ((actual_parameter_part . 88))
+ nil
+ ((attribute_reference . 48)(name . 1224)(qualified_expression . 51)(selected_component . 52))
+ nil
+ ((access_definition . 1222)(attribute_reference . 48)(name . 725)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1223))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ 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 . 1216)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ ((attribute_reference . 48)(interface_list . 1215)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 822)(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 . 1213)(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
+ ((attribute_reference . 48)(interface_list . 1211)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 830)(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 . 1209)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1207)(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 . 1206)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ nil
+ ((enumeration_literal . 1205))
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1204)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((access_definition . 1065)(attribute_reference . 48)(component_definition . 1203)(name . 725)(null_exclusion_opt . 201)(qualified_expression . 51)(selected_component . 52)(subtype_indication . 1067))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((and_interface_list_opt . 1200))
+ ((actual_parameter_part . 88)(and_interface_list_opt . 1199))
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 1196))
+ nil
+ ((aspect_specification_opt . 1195))
+ nil
+ ((aspect_specification_opt . 1194))
+ ((aspect_specification_opt . 1193))
+ nil
+ nil
+ ((attribute_reference . 48)(name . 1192)(qualified_expression . 51)(selected_component . 52))
+ ((actual_parameter_part . 88))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1191)(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 . 1190))
+ nil
+ ((entry_body_formal_part . 1188)(formal_part . 111)(parameter_profile_opt . 1189))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 1186)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 1185)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ ((identifier_opt . 1182))
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1181)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 1180)(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
+ ((elsif_statement_item . 1178))
+ nil
+ nil
+ nil
+ nil
+ ((access_definition . 1171)(attribute_reference . 48)(name . 725)(null_exclusion_opt . 201)(qualified_expression . 51)(return_subtype_indication . 1172)(selected_component . 52)(subtype_indication . 1173))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1165)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ ((identifier_opt . 1164))
+ ((attribute_reference . 48)(exception_choice . 1163)(name . 929)(qualified_expression . 51)(selected_component . 52))
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1162)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((attribute_reference . 48)(exception_choice . 927)(exception_choice_list . 1161)(name . 929)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1260)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1254)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ ((identifier_list . 203)(parameter_specification . 204)(parameter_specification_list . 205))
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88))
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((attribute_reference . 48)(interface_list . 1243)(name . 787)(qualified_expression . 51)(selected_component . 52))
+ nil
+ nil
+ ((variant_list . 1239)(variant . 1240))
+ nil
+ ((aspect_specification_opt . 1237))
+ nil
+ nil
+ nil
+ ((real_range_specification_opt . 1234))
+ ((identifier_opt . 1233))
+ nil
+ nil
+ nil
+ ((identifier_opt . 1230))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((actual_parameter_part . 88)(constraint . 1087)(index_constraint . 795))
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1290)(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 . 822)(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 . 1289)(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
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 830)(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 . 1288)(task_type_declaration . 328)(type_declaration . 329)(use_clause . 330))
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1287)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1286)(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 . 1284)(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 . 1283))
+ nil
+ nil
+ ((record_definition . 1280))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 177)(expression_opt . 1279)(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 . 1277))
+ ((identifier_opt . 1276))
+ nil
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1274)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(expression . 1271)(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
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 1269)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 1297))
+ nil
+ nil
+ nil
+ nil
+ ((aspect_specification_opt . 1294))
+ nil
+ nil
+ nil
+ nil
+ ((aggregate . 143)(attribute_reference . 48)(factor . 145)(name . 146)(primary . 149)(qualified_expression . 51)(selected_component . 52)(simple_expression . 1311)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ nil
+ nil
+ ((aspect_clause . 997)(at_clause . 287)(component_declaration . 998)(component_item . 999)(component_list . 1309)(enumeration_representation_clause . 294)(identifier_list . 1002)(record_representation_clause . 317)(variant_part . 1003))
+ nil
+ nil
+ ((abstract_subprogram_declaration . 285)(aspect_clause . 286)(at_clause . 287)(body . 288)(body_stub . 289)(declaration . 290)(declarations . 291)(declarative_part_opt . 1306)(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 . 1305)(factor . 145)(name . 865)(primary . 149)(qualified_expression . 51)(range . 756)(selected_component . 52)(simple_expression . 757)(subtype_indication . 758)(term . 157)(term_list . 158)(unary_adding_operator . 159))
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ nil
+ ((aspect_clause . 997)(at_clause . 287)(component_declaration . 998)(component_item . 1103)(enumeration_representation_clause . 294)(identifier_list . 1002)(record_representation_clause . 317)(variant_part . 1104))
+ nil
+ nil
+ nil
+ ((accept_statement . 618)(assignment_statement . 619)(asynchronous_select . 620)(attribute_reference . 48)(block_statement . 621)(case_statement . 622)(conditional_entry_call . 623)(delay_statement . 624)(exit_statement . 625)(extended_return_statement . 626)(handled_sequence_of_statements . 1316)(if_statement . 628)(iteration_scheme . 629)(label_opt . 630)(loop_statement . 631)(name . 632)(pragma . 633)(procedure_call_statement . 634)(qualified_expression . 51)(raise_statement . 635)(requeue_statement . 636)(selected_component . 52)(selective_accept . 637)(select_statement . 638)(sequence_of_statements . 639)(sequence_of_statements_opt . 640)(simple_return_statement . 641)(statement . 642)(timed_entry_call . 643))
+ ((formal_part . 111)(parameter_profile_opt . 1315))
+ nil
+ nil
+ ((identifier_opt . 1318))
+ nil
+ nil]))
+ "Parser table.")
+
+(provide 'ada-grammar-wy)
+
+;; end of file