X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/8b585bc5fa8b47137d54614c6755a86d65090727..4e8612f5a9f66454732daa6c35b60453cce05953:/packages/ada-mode/ada-grammar-wy.el diff --git a/packages/ada-mode/ada-grammar-wy.el b/packages/ada-mode/ada-grammar-wy.el index c3be4cede..f3684dcb6 100644 --- a/packages/ada-mode/ada-grammar-wy.el +++ b/packages/ada-mode/ada-grammar-wy.el @@ -197,7 +197,7 @@ (progn (wisi-statement-action [4 name-paren]) (wisi-containing-action 4 5) - (wisi-motion-action [4 [5 return-1 RETURN return-2 RETURN]])))) + (wisi-motion-action [4 [5 return-with-params RETURN return-without-params RETURN]])))) (actual_parameter_part ((LEFT_PAREN association_list RIGHT_PAREN ) (progn @@ -804,7 +804,7 @@ (wisi-statement-action [1 statement-other 2 name]) (wisi-containing-action 1 2) (wisi-containing-action 1 3) - (wisi-motion-action [1 [3 return-1 RETURN return-2 RETURN]]) + (wisi-motion-action [1 [3 return-with-params RETURN return-without-params RETURN]]) (wisi-face-action [2 font-lock-function-name-face])))) (general_access_modifier_opt (()) @@ -828,7 +828,8 @@ ((formal_type_declaration )) ((formal_subprogram_declaration )) ((formal_package_declaration )) - ((pragma ))) + ((pragma )) + ((use_clause ))) (generic_instantiation ((PACKAGE name IS NEW name aspect_specification_opt SEMICOLON ) (progn @@ -1065,7 +1066,7 @@ ((IDENTIFIER ) (wisi-statement-action [1 name])) ((CHARACTER_LITERAL )) - ((name LEFT_PAREN range RIGHT_PAREN ) + ((name LEFT_PAREN range_list RIGHT_PAREN ) (progn (wisi-statement-action [1 name-paren 2 open-paren 4 close-paren]) (wisi-containing-action 1 2) @@ -1216,20 +1217,20 @@ (parameter_and_result_profile ((formal_part RETURN null_exclusion_opt name_opt ) (progn - (wisi-statement-action [2 return-1]) + (wisi-statement-action [2 return-with-params]) (wisi-containing-action 2 4) (wisi-face-action [4 font-lock-type-face]))) - ((RETURN name_opt ) + ((RETURN null_exclusion_opt name_opt ) (progn - (wisi-statement-action [1 return-2]) - (wisi-face-action [2 font-lock-type-face]))) + (wisi-statement-action [1 return-without-params]) + (wisi-face-action [3 font-lock-type-face]))) ((formal_part RETURN access_definition ) (progn - (wisi-statement-action [2 return-1]) + (wisi-statement-action [2 return-with-params]) (wisi-containing-action 2 3))) ((RETURN access_definition ) (progn - (wisi-statement-action [1 return-2]) + (wisi-statement-action [1 return-without-params]) (wisi-containing-action 1 2)))) (parameter_profile_opt (()) @@ -1357,6 +1358,8 @@ ((subprogram_declaration )) ((subprogram_body )) ((entry_body )) + ((expression_function_declaration )) + ((null_procedure_declaration )) ((aspect_clause ))) (protected_operation_item_list ((protected_operation_item )) @@ -1370,10 +1373,10 @@ (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-statement-action [1 statement-start 3 name 6 block-start 9 statement-other 11 statement-end]) (wisi-containing-action 1 3) (wisi-containing-action 3 5) - (wisi-containing-action 9 10) + (wisi-containing-action 6 10) (wisi-face-action [3 font-lock-type-face]))) ((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS protected_definition SEMICOLON ) (progn @@ -1415,6 +1418,12 @@ (wisi-containing-action 4 5))) ((name TICK RANGE )) ((simple_expression DOT_DOT simple_expression ))) + (range_list + ((range )) + ((range_list COMMA range ) + (progn + (wisi-statement-action [2 list-break]) + (wisi-containing-action 2 3)))) (real_range_specification_opt (()) ((RANGE simple_expression DOT_DOT simple_expression ))) @@ -1595,7 +1604,7 @@ (wisi-face-action [2 font-lock-type-face]))) ((TASK IDENTIFIER aspect_specification_opt SEMICOLON ) (progn - (wisi-statement-action [1 statement-start 4 statement-end]) + (wisi-statement-action [1 statement-start 2 name 4 statement-end]) (wisi-containing-action 1 2) (wisi-containing-action 2 3) (wisi-face-action [2 font-lock-type-face])))) @@ -1797,7 +1806,7 @@ (wisi-face-list-action [2 font-lock-function-name-face]))))) [((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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (FUNCTION . ( 73 (generic_formal_part . 1))) (PROCEDURE . ( 75 (generic_formal_part . 1))) (PACKAGE . ( 74 (generic_formal_part . 1))) (PRAGMA . 7) (WITH . 77) (TYPE . 76) (IDENTIFIER . 72)) + ((default . error) (FUNCTION . ( 72 (generic_formal_part . 1))) (PROCEDURE . ( 74 (generic_formal_part . 1))) (PACKAGE . ( 73 (generic_formal_part . 1))) (USE . 11) (PRAGMA . 7) (WITH . 76) (TYPE . 75) (IDENTIFIER . 77)) ((default . error) (WITH . 71) (PRIVATE . 70)) ((default . error) (OVERRIDING . 69)) ((default . error) (FUNCTION . (overriding_indicator_opt . 1)) (PROCEDURE . (overriding_indicator_opt . 1)) (ENTRY . (overriding_indicator_opt . 1))) @@ -1811,13 +1820,13 @@ ((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 . 46) (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) (RENAMES . (subprogram_specification . 1)) (IS . (subprogram_specification . 1)) (WITH . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1))) + ((default . error) (RENAMES . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)) (WITH . (subprogram_specification . 1)) (IS . (subprogram_specification . 1))) ((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 . 43) (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) ($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)) (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)) (IDENTIFIER . (generic_declaration . 1))) ((default . error) (WITH . (library_unit_renaming_declaration . 1)) (USE . (library_unit_renaming_declaration . 1)) (SEPARATE . (library_unit_renaming_declaration . 1)) (PROCEDURE . (library_unit_renaming_declaration . 1)) (PRIVATE . (library_unit_renaming_declaration . 1)) (PRAGMA . (library_unit_renaming_declaration . 1)) (PACKAGE . (library_unit_renaming_declaration . 1)) (OVERRIDING . (library_unit_renaming_declaration . 1)) (NOT . (library_unit_renaming_declaration . 1)) (LIMITED . (library_unit_renaming_declaration . 1)) (GENERIC . (library_unit_renaming_declaration . 1)) (FUNCTION . (library_unit_renaming_declaration . 1)) ($EOI . (library_unit_renaming_declaration . 1))) - ((default . error) ($EOI . (generic_declaration . 0)) (LIMITED . (generic_declaration . 0)) (SEPARATE . (generic_declaration . 0)) (WITH . (generic_declaration . 0)) (PRIVATE . (generic_declaration . 0)) (END . (generic_declaration . 0)) (BEGIN . (generic_declaration . 0)) (IDENTIFIER . (generic_declaration . 0)) (ENTRY . (generic_declaration . 0)) (FOR . (generic_declaration . 0)) (FUNCTION . (generic_declaration . 0)) (GENERIC . (generic_declaration . 0)) (NOT . (generic_declaration . 0)) (OVERRIDING . (generic_declaration . 0)) (PACKAGE . (generic_declaration . 0)) (PRAGMA . (generic_declaration . 0)) (PROCEDURE . (generic_declaration . 0)) (PROTECTED . (generic_declaration . 0)) (SUBTYPE . (generic_declaration . 0)) (TASK . (generic_declaration . 0)) (TYPE . (generic_declaration . 0)) (USE . (generic_declaration . 0))) + ((default . error) ($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)) (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)) (IDENTIFIER . (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))) @@ -1827,1311 +1836,1318 @@ ((default . error) (WITH . (library_unit_renaming_declaration . 0)) (USE . (library_unit_renaming_declaration . 0)) (SEPARATE . (library_unit_renaming_declaration . 0)) (PROCEDURE . (library_unit_renaming_declaration . 0)) (PRIVATE . (library_unit_renaming_declaration . 0)) (PRAGMA . (library_unit_renaming_declaration . 0)) (PACKAGE . (library_unit_renaming_declaration . 0)) (OVERRIDING . (library_unit_renaming_declaration . 0)) (NOT . (library_unit_renaming_declaration . 0)) (LIMITED . (library_unit_renaming_declaration . 0)) (GENERIC . (library_unit_renaming_declaration . 0)) (FUNCTION . (library_unit_renaming_declaration . 0)) ($EOI . (library_unit_renaming_declaration . 0))) ((default . error) (SEMICOLON . 39)) ((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) (RENAMES . (subprogram_specification . 0)) (IS . (subprogram_specification . 0)) (WITH . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0))) + ((default . error) (RENAMES . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)) (WITH . (subprogram_specification . 0)) (IS . (subprogram_specification . 0))) ((default . error) ($EOI . (library_item . 2)) (FUNCTION . (library_item . 2)) (GENERIC . (library_item . 2)) (LIMITED . (library_item . 2)) (NOT . (library_item . 2)) (OVERRIDING . (library_item . 2)) (PACKAGE . (library_item . 2)) (PRAGMA . (library_item . 2)) (PRIVATE . (library_item . 2)) (PROCEDURE . (library_item . 2)) (SEPARATE . (library_item . 2)) (USE . (library_item . 2)) (WITH . (library_item . 2))) ((default . error) (WITH . (library_unit_declaration . 0)) (USE . (library_unit_declaration . 0)) (SEPARATE . (library_unit_declaration . 0)) (PROCEDURE . (library_unit_declaration . 0)) (PRIVATE . (library_unit_declaration . 0)) (PRAGMA . (library_unit_declaration . 0)) (PACKAGE . (library_unit_declaration . 0)) (OVERRIDING . (library_unit_declaration . 0)) (NOT . (library_unit_declaration . 0)) (LIMITED . (library_unit_declaration . 0)) (GENERIC . (library_unit_declaration . 0)) (FUNCTION . (library_unit_declaration . 0)) ($EOI . (library_unit_declaration . 0))) ((default . error) (WITH . (library_unit_renaming_declaration . 2)) (USE . (library_unit_renaming_declaration . 2)) (SEPARATE . (library_unit_renaming_declaration . 2)) (PROCEDURE . (library_unit_renaming_declaration . 2)) (PRIVATE . (library_unit_renaming_declaration . 2)) (PRAGMA . (library_unit_renaming_declaration . 2)) (PACKAGE . (library_unit_renaming_declaration . 2)) (OVERRIDING . (library_unit_renaming_declaration . 2)) (NOT . (library_unit_renaming_declaration . 2)) (LIMITED . (library_unit_renaming_declaration . 2)) (GENERIC . (library_unit_renaming_declaration . 2)) (FUNCTION . (library_unit_renaming_declaration . 2)) ($EOI . (library_unit_renaming_declaration . 2))) ((default . error) (WITH . (compilation_unit . 2)) (USE . (compilation_unit . 2)) (SEPARATE . (compilation_unit . 2)) (PROCEDURE . (compilation_unit . 2)) (PRIVATE . (compilation_unit . 2)) (PRAGMA . (compilation_unit . 2)) (PACKAGE . (compilation_unit . 2)) (OVERRIDING . (compilation_unit . 2)) (NOT . (compilation_unit . 2)) (LIMITED . (compilation_unit . 2)) (GENERIC . (compilation_unit . 2)) (FUNCTION . (compilation_unit . 2)) ($EOI . (compilation_unit . 2))) ((default . error) ($EOI . (context_item . 2)) (FUNCTION . (context_item . 2)) (GENERIC . (context_item . 2)) (LIMITED . (context_item . 2)) (NOT . (context_item . 2)) (OVERRIDING . (context_item . 2)) (PACKAGE . (context_item . 2)) (PRAGMA . (context_item . 2)) (PRIVATE . (context_item . 2)) (PROCEDURE . (context_item . 2)) (SEPARATE . (context_item . 2)) (USE . (context_item . 2)) (WITH . (context_item . 2))) ((default . error) ($EOI . (context_item . 1)) (FUNCTION . (context_item . 1)) (GENERIC . (context_item . 1)) (LIMITED . (context_item . 1)) (NOT . (context_item . 1)) (OVERRIDING . (context_item . 1)) (PACKAGE . (context_item . 1)) (PRAGMA . (context_item . 1)) (PRIVATE . (context_item . 1)) (PROCEDURE . (context_item . 1)) (SEPARATE . (context_item . 1)) (USE . (context_item . 1)) (WITH . (context_item . 1))) - ((default . error) (USE . (package_declaration . 0)) (TYPE . (package_declaration . 0)) (TASK . (package_declaration . 0)) (SUBTYPE . (package_declaration . 0)) (PROTECTED . (package_declaration . 0)) (PROCEDURE . (package_declaration . 0)) (PRAGMA . (package_declaration . 0)) (PACKAGE . (package_declaration . 0)) (OVERRIDING . (package_declaration . 0)) (NOT . (package_declaration . 0)) (GENERIC . (package_declaration . 0)) (FUNCTION . (package_declaration . 0)) (FOR . (package_declaration . 0)) (ENTRY . (package_declaration . 0)) (IDENTIFIER . (package_declaration . 0)) (BEGIN . (package_declaration . 0)) (END . (package_declaration . 0)) (PRIVATE . (package_declaration . 0)) (WITH . (package_declaration . 0)) (SEPARATE . (package_declaration . 0)) (LIMITED . (package_declaration . 0)) ($EOI . (package_declaration . 0))) + ((default . error) (IDENTIFIER . (package_declaration . 0)) (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)) (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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (RENAMES . 127) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (RENAMES . 128) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 125)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((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) (NUMERIC_LITERAL . 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) (SEMICOLON . 126)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) ($EOI . accept) (CHARACTER_LITERAL . accept) (STRING_LITERAL . accept) (IDENTIFIER . accept) (NUMERIC_LITERAL . 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) (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)) ((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)) (ELSIF . (name . 0)) (RENAMES . (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)) (ELSIF . (name . 7)) (RENAMES . (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)) (ELSIF . (name . 1)) (COMMA . (name . 1)) (RENAMES . (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)) (ELSIF . (name . 4)) (RENAMES . (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 . 119) (SEMICOLON . 123)) - ((default . error) (DOT . 87) (SEMICOLON . (name_list . 0)) (COMMA . (name_list . 0)) (TICK . 88) (LEFT_PAREN . 106)) - ((default . error) (DO . (name . 6)) (USE . (name . 6)) (ELSIF . (name . 6)) (RENAMES . (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)) (ELSIF . (name . 3)) (RENAMES . (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 . 122)) + ((default . error) (USE . (name . 0)) (DO . (name . 0)) (ELSIF . (name . 0)) (RENAMES . (name . 0)) (ELSE . (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)) (LESS_LESS . (name . 0)) (IDENTIFIER . (name . 0)) (STRING_LITERAL . (name . 0)) (CHARACTER_LITERAL . (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)) (MOD . (name . 0)) (REM . (name . 0)) (SLASH . (name . 0)) (STAR . (name . 0)) (STAR_STAR . (name . 0))) + ((default . error) (USE . (name . 7)) (DO . (name . 7)) (ELSIF . (name . 7)) (RENAMES . (name . 7)) (ELSE . (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)) (LESS_LESS . (name . 7)) (IDENTIFIER . (name . 7)) (STRING_LITERAL . (name . 7)) (CHARACTER_LITERAL . (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)) (MOD . (name . 7)) (REM . (name . 7)) (SLASH . (name . 7)) (STAR . (name . 7)) (STAR_STAR . (name . 7))) + ((default . error) (DO . (name . 1)) (USE . (name . 1)) (ELSIF . (name . 1)) (COMMA . (name . 1)) (RENAMES . (name . 1)) (ELSE . (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)) (LESS_LESS . (name . 1)) (IDENTIFIER . (name . 1)) (STRING_LITERAL . (name . 1)) (CHARACTER_LITERAL . (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)) (MOD . (name . 1)) (REM . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (STAR_STAR . (name . 1))) + ((default . error) (USE . (name . 4)) (DO . (name . 4)) (ELSIF . (name . 4)) (RENAMES . (name . 4)) (ELSE . (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)) (LESS_LESS . (name . 4)) (IDENTIFIER . (name . 4)) (STRING_LITERAL . (name . 4)) (CHARACTER_LITERAL . (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)) (MOD . (name . 4)) (REM . (name . 4)) (SLASH . (name . 4)) (STAR . (name . 4)) (STAR_STAR . (name . 4))) + ((default . error) (COMMA . 120) (SEMICOLON . 124)) + ((default . error) (DOT . 90) (SEMICOLON . (name_list . 0)) (COMMA . (name_list . 0)) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (DO . (name . 6)) (USE . (name . 6)) (ELSIF . (name . 6)) (RENAMES . (name . 6)) (ELSE . (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)) (LESS_LESS . (name . 6)) (IDENTIFIER . (name . 6)) (STRING_LITERAL . (name . 6)) (CHARACTER_LITERAL . (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)) (MOD . (name . 6)) (REM . (name . 6)) (SLASH . (name . 6)) (STAR . (name . 6)) (STAR_STAR . (name . 6))) + ((default . error) (DO . (name . 3)) (USE . (name . 3)) (ELSIF . (name . 3)) (RENAMES . (name . 3)) (ELSE . (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)) (LESS_LESS . (name . 3)) (IDENTIFIER . (name . 3)) (STRING_LITERAL . (name . 3)) (CHARACTER_LITERAL . (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)) (MOD . (name . 3)) (REM . (name . 3)) (SLASH . (name . 3)) (STAR . (name . 3)) (STAR_STAR . (name . 3))) + ((default . error) (TYPE . 123)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (COMMA . 119) (SEMICOLON . 120)) + ((default . error) (COMMA . 120) (SEMICOLON . 121)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DOT . 87) (TICK . 88) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (LEFT_PAREN . 89)) - ((default . error) (FUNCTION . (generic_formal_part . 1)) (PROCEDURE . (generic_formal_part . 1)) (PACKAGE . (generic_formal_part . 1)) (PRAGMA . 7) (WITH . 77) (TYPE . 76) (IDENTIFIER . 72)) + ((default . error) (DOT . 90) (TICK . 91) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (LEFT_PAREN . 88)) + ((default . error) (FUNCTION . (generic_formal_part . 1)) (PROCEDURE . (generic_formal_part . 1)) (PACKAGE . (generic_formal_part . 1)) (USE . 11) (PRAGMA . 7) (WITH . 76) (TYPE . 75) (IDENTIFIER . 77)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((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 . 40) (PROCEDURE . 41)) - ((default . error) (LEFT_PAREN . 112) (SEMICOLON . 111)) + ((default . error) (LEFT_PAREN . 112) (SEMICOLON . 113)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (RENAMES . 107) (DOT . 87) (TICK . 88) (IS . ( 105 (aspect_specification_opt . 0))) (WITH . 108) (LEFT_PAREN . 106)) + ((default . error) (RENAMES . 108) (DOT . 90) (TICK . 91) (IS . ( 106 (aspect_specification_opt . 0))) (WITH . 109) (LEFT_PAREN . 107)) ((default . error) (ENTRY . (overriding_indicator_opt . 0)) (PROCEDURE . (overriding_indicator_opt . 0)) (FUNCTION . (overriding_indicator_opt . 0))) - ((default . error) (WITH . 104)) + ((default . error) (WITH . 105)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (COLON . (identifier_list . 0)) (COMMA . (identifier_list . 0))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (IDENTIFIER . 99)) - ((default . error) (PACKAGE . 97) (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 . 77) (TYPE . 76) (IDENTIFIER . 72)) - ((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 . 95) (COLON . 94)) - ((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 . 87) (TICK . 88) (RETURN . 90) (LEFT_PAREN . 89)) - ((default . error) (IDENTIFIER . 228) (CHARACTER_LITERAL . 230) (STRING_LITERAL . 229) (ALL . 231)) - ((default . error) (LEFT_PAREN . 223) (ACCESS . 220) (DELTA . 221) (DIGITS . 222) (MOD . 224) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 173) (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 . 144) (MINUS . 143) (IDENTIFIER . 216) (OTHERS . 175) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (RAISE . 152) (LEFT_PAREN . 148)) - ((default . error) (WITH . (name_opt . 0)) (SEMICOLON . (name_opt . 0)) (IS . (name_opt . 0)) (RENAMES . (name_opt . 0)) (COLON_EQUAL . (name_opt . 0)) (RIGHT_PAREN . (name_opt . 0)) (DO . (name_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 211) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DO . (name . 5)) (OF . (name . 5)) (WHILE . (name . 5)) (SELECT . (name . 5)) (REQUEUE . (name . 5)) (RAISE . (name . 5)) (PRAGMA . (name . 5)) (NULL . (name . 5)) (LOOP . (name . 5)) (IF . (name . 5)) (GOTO . (name . 5)) (FOR . (name . 5)) (EXIT . (name . 5)) (DELAY . (name . 5)) (DECLARE . (name . 5)) (CASE . (name . 5)) (BEGIN . (name . 5)) (ABORT . (name . 5)) (ACCEPT . (name . 5)) (CHARACTER_LITERAL . (name . 5)) (STRING_LITERAL . (name . 5)) (IDENTIFIER . (name . 5)) (LESS_LESS . (name . 5)) (COLON_EQUAL . (name . 5)) (USE . (name . 5)) (PLUS . (name . 5)) (MINUS . (name . 5)) (AMPERSAND . (name . 5)) (SLASH . (name . 5)) (STAR . (name . 5)) (MOD . (name . 5)) (REM . (name . 5)) (STAR_STAR . (name . 5)) (XOR . (name . 5)) (OR . (name . 5)) (AND . (name . 5)) (IN . (name . 5)) (NOT . (name . 5)) (EQUAL . (name . 5)) (GREATER . (name . 5)) (GREATER_EQUAL . (name . 5)) (LESS . (name . 5)) (LESS_EQUAL . (name . 5)) (SLASH_EQUAL . (name . 5)) (DOT_DOT . (name . 5)) (THEN . (name . 5)) (RANGE . (name . 5)) (DIGITS . (name . 5)) (EQUAL_GREATER . (name . 5)) (ELSE . (name . 5)) (ELSIF . (name . 5)) (BAR . (name . 5)) (RIGHT_PAREN . (name . 5)) (RETURN . (name . 5)) (RENAMES . (name . 5)) (IS . (name . 5)) (WITH . (name . 5)) (TICK . (name . 5)) (DOT . (name . 5)) (LEFT_PAREN . (name . 5)) (SEMICOLON . (name . 5)) (COMMA . (name . 5))) - ((default . error) (RETURN . 210)) + ((default . error) (IDENTIFIER . 100)) + ((default . error) (PACKAGE . 98) (FUNCTION . 1) (PROCEDURE . 9)) + ((default . error) (COLON . (identifier_list . 0)) (COMMA . (identifier_list . 0))) + ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 0)) (PROCEDURE . (generic_formal_parameter_declaration . 0)) (FUNCTION . (generic_formal_parameter_declaration . 0)) (IDENTIFIER . (generic_formal_parameter_declaration . 0)) (WITH . (generic_formal_parameter_declaration . 0)) (USE . (generic_formal_parameter_declaration . 0)) (TYPE . (generic_formal_parameter_declaration . 0)) (PRAGMA . (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)) (IDENTIFIER . (generic_formal_parameter_declaration . 2)) (WITH . (generic_formal_parameter_declaration . 2)) (USE . (generic_formal_parameter_declaration . 2)) (TYPE . (generic_formal_parameter_declaration . 2)) (PRAGMA . (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)) (IDENTIFIER . (generic_formal_parameter_declaration . 1)) (WITH . (generic_formal_parameter_declaration . 1)) (USE . (generic_formal_parameter_declaration . 1)) (TYPE . (generic_formal_parameter_declaration . 1)) (PRAGMA . (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)) (IDENTIFIER . (generic_formal_parameter_declaration . 3)) (WITH . (generic_formal_parameter_declaration . 3)) (USE . (generic_formal_parameter_declaration . 3)) (TYPE . (generic_formal_parameter_declaration . 3)) (PRAGMA . (generic_formal_parameter_declaration . 3))) + ((default . error) (PACKAGE . (generic_formal_part . 0)) (PROCEDURE . (generic_formal_part . 0)) (FUNCTION . (generic_formal_part . 0)) (USE . 11) (PRAGMA . 7) (WITH . 76) (TYPE . 75) (IDENTIFIER . 77)) + ((default . error) (PACKAGE . (generic_formal_parameter_declarations . 0)) (PROCEDURE . (generic_formal_parameter_declarations . 0)) (FUNCTION . (generic_formal_parameter_declarations . 0)) (PRAGMA . (generic_formal_parameter_declarations . 0)) (TYPE . (generic_formal_parameter_declarations . 0)) (USE . (generic_formal_parameter_declarations . 0)) (WITH . (generic_formal_parameter_declarations . 0)) (IDENTIFIER . (generic_formal_parameter_declarations . 0))) + ((default . error) (COMMA . 96) (COLON . 95)) + ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 4)) (PROCEDURE . (generic_formal_parameter_declaration . 4)) (FUNCTION . (generic_formal_parameter_declaration . 4)) (IDENTIFIER . (generic_formal_parameter_declaration . 4)) (WITH . (generic_formal_parameter_declaration . 4)) (USE . (generic_formal_parameter_declaration . 4)) (TYPE . (generic_formal_parameter_declaration . 4)) (PRAGMA . (generic_formal_parameter_declaration . 4))) + ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 5)) (PROCEDURE . (generic_formal_parameter_declaration . 5)) (FUNCTION . (generic_formal_parameter_declaration . 5)) (IDENTIFIER . (generic_formal_parameter_declaration . 5)) (WITH . (generic_formal_parameter_declaration . 5)) (USE . (generic_formal_parameter_declaration . 5)) (TYPE . (generic_formal_parameter_declaration . 5)) (PRAGMA . (generic_formal_parameter_declaration . 5))) + ((default . error) (DOT . 90) (TICK . 91) (RETURN . 89) (LEFT_PAREN . 88)) + ((default . error) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (IDENTIFIER . 228) (PLUS . 151) (MINUS . 150) (OTHERS . 175) (ABS . 144) (NOT . 174) (RAISE . 149) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (DO . (null_exclusion_opt . 0)) (COLON_EQUAL . (null_exclusion_opt . 0)) (RIGHT_PAREN . (null_exclusion_opt . 0)) (RENAMES . (null_exclusion_opt . 0)) (IS . (null_exclusion_opt . 0)) (SEMICOLON . (null_exclusion_opt . 0)) (WITH . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 225)) + ((default . error) (IDENTIFIER . 222) (CHARACTER_LITERAL . 224) (STRING_LITERAL . 223) (ALL . 221)) + ((default . error) (LEFT_PAREN . 216) (ACCESS . 213) (DELTA . 214) (DIGITS . 215) (MOD . 217) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (DO . (name . 5)) (OF . (name . 5)) (CHARACTER_LITERAL . (name . 5)) (STRING_LITERAL . (name . 5)) (IDENTIFIER . (name . 5)) (LESS_LESS . (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)) (COLON_EQUAL . (name . 5)) (USE . (name . 5)) (PLUS . (name . 5)) (MINUS . (name . 5)) (AMPERSAND . (name . 5)) (MOD . (name . 5)) (REM . (name . 5)) (SLASH . (name . 5)) (STAR . (name . 5)) (STAR_STAR . (name . 5)) (XOR . (name . 5)) (OR . (name . 5)) (AND . (name . 5)) (IN . (name . 5)) (NOT . (name . 5)) (EQUAL . (name . 5)) (GREATER . (name . 5)) (GREATER_EQUAL . (name . 5)) (LESS . (name . 5)) (LESS_EQUAL . (name . 5)) (SLASH_EQUAL . (name . 5)) (DOT_DOT . (name . 5)) (THEN . (name . 5)) (RANGE . (name . 5)) (DIGITS . (name . 5)) (EQUAL_GREATER . (name . 5)) (ELSE . (name . 5)) (ELSIF . (name . 5)) (BAR . (name . 5)) (RIGHT_PAREN . (name . 5)) (RETURN . (name . 5)) (RENAMES . (name . 5)) (IS . (name . 5)) (WITH . (name . 5)) (TICK . (name . 5)) (DOT . (name . 5)) (LEFT_PAREN . (name . 5)) (SEMICOLON . (name . 5)) (COMMA . (name . 5))) + ((default . error) (RETURN . 212)) ((default . error) (RENAMES . (function_specification . 0)) (IS . (function_specification . 0)) (SEMICOLON . (function_specification . 0)) (WITH . (function_specification . 0))) - ((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 . 207) (OUT . 208)) - ((default . error) (IDENTIFIER . 206)) - ((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) (ACCESS . (mode_opt . 0)) (NOT . (mode_opt . 0)) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 209) (OUT . 210)) + ((default . error) (IDENTIFIER . 208)) + ((default . error) (IDENTIFIER . (generic_formal_parameter_declarations . 1)) (WITH . (generic_formal_parameter_declarations . 1)) (USE . (generic_formal_parameter_declarations . 1)) (TYPE . (generic_formal_parameter_declarations . 1)) (PRAGMA . (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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (IS . 203) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (WITH . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 201)) - ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 200) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 199) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 198) (LEFT_PAREN . 106)) - ((default . error) (COMMA . 119) (SEMICOLON . 197)) + ((default . error) (IS . 205) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (WITH . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 203)) + ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 202) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 201) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 200) (LEFT_PAREN . 107)) + ((default . error) (COMMA . 120) (SEMICOLON . 199)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (NEW . 195)) - ((default . error) (IDENTIFIER . 48) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 173) (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 . 144) (MINUS . 143) (OTHERS . 175) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (RAISE . 152) (LEFT_PAREN . 148)) + ((default . error) (NEW . 197)) + ((default . error) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (OTHERS . 175) (ABS . 144) (NOT . 174) (RAISE . 149) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . ((association_opt . 0) (expression_opt . 0))) (IS . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 173) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (IS . 172)) - ((default . error) (DOT . 87) (TICK . 88) (IS . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 146) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (COMMA . 119) (SEMICOLON . 141)) - ((default . error) (DOT . 87) (TICK . 88) (IS . ( 105 (aspect_specification_opt . 0))) (WITH . 108) (LEFT_PAREN . 106)) - ((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) (SEMICOLON . ((expression_opt . 0) (association_opt . 0))) (IS . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (IS . 173)) + ((default . error) (DOT . 90) (TICK . 91) (IS . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 153) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (OR . (pragma . 1)) (THEN . (pragma . 1)) (WHEN . (pragma . 1)) (EXCEPTION . (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)) (LESS_LESS . (pragma . 1)) (STRING_LITERAL . (pragma . 1)) (CHARACTER_LITERAL . (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)) (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)) (IDENTIFIER . (pragma . 1))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (COMMA . 120) (SEMICOLON . 142)) + ((default . error) (DOT . 90) (TICK . 91) (IS . ( 106 (aspect_specification_opt . 0))) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (COLON_EQUAL . (parameter_profile_opt . 1)) (RIGHT_PAREN . (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)) (SEMICOLON . (procedure_specification . 0)) (WITH . (procedure_specification . 0))) - ((default . error) (DOT . 87) (TICK . 88) (RIGHT_PAREN . 140) (LEFT_PAREN . 106)) + ((default . error) (DOT . 90) (TICK . 91) (RIGHT_PAREN . 141) (LEFT_PAREN . 107)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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 . 119) (SEMICOLON . 138)) + ((default . error) (SEPARATE . (use_clause . 0)) (LIMITED . (use_clause . 0)) ($EOI . (use_clause . 0)) (WITH . (use_clause . 0)) (PRIVATE . (use_clause . 0)) (END . (use_clause . 0)) (BEGIN . (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)) (IDENTIFIER . (use_clause . 0))) + ((default . error) (COMMA . 120) (SEMICOLON . 139)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((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 . 136)) - ((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 . 87) (TICK . 88) (IS . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) + ((default . error) (SEMICOLON . 137)) + ((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)) (IDENTIFIER . (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)) (BEGIN . (generic_package_declaration . 0))) + ((default . error) (DOT . 90) (TICK . 91) (IS . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 133) (IS . 134)) - ((default . error) (DOT . 87) (TICK . 88) (IS . ( 132 (parameter_profile_opt . 0))) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (LEFT_PAREN . 89)) - ((default . error) (DOT . 87) (TICK . 88) (IS . 131) (RETURN . 90) (LEFT_PAREN . 89)) - ((default . error) (NEW . 390)) - ((default . error) (NEW . 389)) - ((default . error) (TYPE . (subprogram_declaration . 0)) (TASK . (subprogram_declaration . 0)) (SUBTYPE . (subprogram_declaration . 0)) (PROTECTED . (subprogram_declaration . 0)) (FOR . (subprogram_declaration . 0)) (ENTRY . (subprogram_declaration . 0)) (IDENTIFIER . (subprogram_declaration . 0)) (BEGIN . (subprogram_declaration . 0)) (END . (subprogram_declaration . 0)) (WITH . (subprogram_declaration . 0)) (USE . (subprogram_declaration . 0)) (SEPARATE . (subprogram_declaration . 0)) (PROCEDURE . (subprogram_declaration . 0)) (PRIVATE . (subprogram_declaration . 0)) (PRAGMA . (subprogram_declaration . 0)) (PACKAGE . (subprogram_declaration . 0)) (OVERRIDING . (subprogram_declaration . 0)) (NOT . (subprogram_declaration . 0)) (LIMITED . (subprogram_declaration . 0)) (GENERIC . (subprogram_declaration . 0)) (FUNCTION . (subprogram_declaration . 0)) ($EOI . (subprogram_declaration . 0))) - ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((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 . 119) (SEMICOLON . 386)) - ((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 . 87) (TICK . 88) (SEMICOLON . (name_list . 1)) (COMMA . (name_list . 1)) (LEFT_PAREN . 106)) - ((default . error) (PROTECTED . 382) (TASK . 383) (PACKAGE . 381) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2))) + ((default . error) (SEMICOLON . 135) (IS . 134)) + ((default . error) (DOT . 90) (TICK . 91) (IS . ( 133 (parameter_profile_opt . 0))) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (LEFT_PAREN . 88)) + ((default . error) (DOT . 90) (TICK . 91) (IS . 132) (RETURN . 89) (LEFT_PAREN . 88)) + ((default . error) (NEW . 393)) + ((default . error) (NEW . 392)) + ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (IDENTIFIER . (subprogram_declaration . 0)) (TYPE . (subprogram_declaration . 0)) (TASK . (subprogram_declaration . 0)) (SUBTYPE . (subprogram_declaration . 0)) (PROTECTED . (subprogram_declaration . 0)) (FOR . (subprogram_declaration . 0)) (ENTRY . (subprogram_declaration . 0)) (BEGIN . (subprogram_declaration . 0)) (END . (subprogram_declaration . 0)) (WITH . (subprogram_declaration . 0)) (USE . (subprogram_declaration . 0)) (SEPARATE . (subprogram_declaration . 0)) (PROCEDURE . (subprogram_declaration . 0)) (PRIVATE . (subprogram_declaration . 0)) (PRAGMA . (subprogram_declaration . 0)) (PACKAGE . (subprogram_declaration . 0)) (OVERRIDING . (subprogram_declaration . 0)) (NOT . (subprogram_declaration . 0)) (LIMITED . (subprogram_declaration . 0)) (GENERIC . (subprogram_declaration . 0)) (FUNCTION . (subprogram_declaration . 0)) ($EOI . (subprogram_declaration . 0))) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (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 . 120) (SEMICOLON . 389)) + ((default . error) (IDENTIFIER . (use_clause . 2)) (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)) (BEGIN . (use_clause . 2)) (END . (use_clause . 2)) (PRIVATE . (use_clause . 2)) (WITH . (use_clause . 2)) ($EOI . (use_clause . 2)) (LIMITED . (use_clause . 2)) (SEPARATE . (use_clause . 2))) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (name_list . 1)) (COMMA . (name_list . 1)) (LEFT_PAREN . 107)) + ((default . error) (PROTECTED . 385) (TASK . 386) (PACKAGE . 384) (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) (SEMICOLON . 133)) - ((default . error) (NUMERIC_LITERAL . (unary_adding_operator . 1)) (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) (NUMERIC_LITERAL . (unary_adding_operator . 0)) (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) (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) (EQUAL_GREATER . 379) (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 . ( 380 (name . 0)))) - ((default . error) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (CASE . 232) (IF . 233) (FOR . 374) (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)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (OTHERS . 175) (ABS . 147) (NOT . 174) (IDENTIFIER . 48) (CHARACTER_LITERAL . 173) (STRING_LITERAL . 49) (NUMERIC_LITERAL . 145) (NULL . 234) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (SEMICOLON . 135)) + ((default . error) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (CASE . 239) (IF . 240) (FOR . 379) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (OTHERS . 175) (ABS . 144) (NOT . 174) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (NUMERIC_LITERAL . 152) (NULL . 241) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((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)) (MOD . (primary . 1)) (REM . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (STAR_STAR . (primary . 1))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (OF . (primary . 2)) (COLON_EQUAL . (primary . 2)) (DO . (primary . 2)) (LOOP . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (DIGITS . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (COMMA . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (WITH . (primary . 2)) (BAR . (primary . 2)) (EQUAL_GREATER . (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)) (SEMICOLON . (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))) + ((default . error) (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)) (NUMERIC_LITERAL . (unary_adding_operator . 1)) (IDENTIFIER . (unary_adding_operator . 1)) (STRING_LITERAL . (unary_adding_operator . 1)) (CHARACTER_LITERAL . (unary_adding_operator . 1))) + ((default . error) (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)) (NUMERIC_LITERAL . (unary_adding_operator . 0)) (IDENTIFIER . (unary_adding_operator . 0)) (STRING_LITERAL . (unary_adding_operator . 0)) (CHARACTER_LITERAL . (unary_adding_operator . 0))) + ((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)) (MOD . (primary . 0)) (REM . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (STAR_STAR . (primary . 0))) + ((default . error) (EQUAL_GREATER . 375) (RIGHT_PAREN . (name . 0)) (COMMA . (name . 0)) (STAR_STAR . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (REM . (name . 0)) (MOD . (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 . ( 376 (name . 0)))) + ((default . error) (OF . (primary . 2)) (COLON_EQUAL . (primary . 2)) (DO . (primary . 2)) (LOOP . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (DIGITS . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (COMMA . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (WITH . (primary . 2)) (BAR . (primary . 2)) (EQUAL_GREATER . (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)) (SEMICOLON . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (STAR_STAR . (primary . 2))) ((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 . 87) (OF . (primary . 3)) (COLON_EQUAL . (primary . 3)) (DO . (primary . 3)) (LOOP . (primary . 3)) (BAR . (primary . 3)) (COMMA . (primary . 3)) (ELSIF . (primary . 3)) (ELSE . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (DIGITS . (primary . 3)) (RANGE . (primary . 3)) (THEN . (primary . 3)) (DOT_DOT . (primary . 3)) (WITH . (primary . 3)) (IS . (primary . 3)) (IN . (primary . 3)) (NOT . (primary . 3)) (EQUAL . (primary . 3)) (GREATER . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (LESS . (primary . 3)) (LESS_EQUAL . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (AND . (primary . 3)) (OR . (primary . 3)) (XOR . (primary . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (SEMICOLON . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (STAR_STAR . (primary . 3)) (TICK . 88) (LEFT_PAREN . 106)) + ((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)) (MOD . (term . 0)) (REM . (term . 0)) (SLASH . (term . 0)) (STAR . (term . 0))) + ((default . error) (DOT . 90) (OF . (primary . 3)) (COLON_EQUAL . (primary . 3)) (DO . (primary . 3)) (LOOP . (primary . 3)) (BAR . (primary . 3)) (COMMA . (primary . 3)) (ELSIF . (primary . 3)) (ELSE . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (DIGITS . (primary . 3)) (RANGE . (primary . 3)) (THEN . (primary . 3)) (DOT_DOT . (primary . 3)) (WITH . (primary . 3)) (IS . (primary . 3)) (IN . (primary . 3)) (NOT . (primary . 3)) (EQUAL . (primary . 3)) (GREATER . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (LESS . (primary . 3)) (LESS_EQUAL . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (AND . (primary . 3)) (OR . (primary . 3)) (XOR . (primary . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (SEMICOLON . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (STAR_STAR . (primary . 3)) (TICK . 91) (LEFT_PAREN . 107)) ((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 0)) (COMMA . (pragma_argument_association_list . 0))) - ((default . error) (COMMA . 370) (RIGHT_PAREN . 371)) - ((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 . 369)) + ((default . error) (COMMA . 374) (RIGHT_PAREN . 373)) + ((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)) (STAR . (factor . 1)) (SLASH . (factor . 1)) (REM . (factor . 1)) (MOD . (factor . 1)) (DOT_DOT . (factor . 1)) (AMPERSAND . (factor . 1)) (MINUS . (factor . 1)) (PLUS . (factor . 1)) (STAR_STAR . 372)) ((default . error) (DO . (relation . 4)) (LOOP . (relation . 4)) (ELSIF . (relation . 4)) (ELSE . (relation . 4)) (EQUAL_GREATER . (relation . 4)) (DIGITS . (relation . 4)) (RIGHT_PAREN . (relation . 4)) (COMMA . (relation . 4)) (RANGE . (relation . 4)) (THEN . (relation . 4)) (SEMICOLON . (relation . 4)) (WITH . (relation . 4)) (IS . (relation . 4)) (AND . (relation . 4)) (OR . (relation . 4)) (XOR . (relation . 4))) - ((default . error) (DO . (expression . 1)) (LOOP . (expression . 1)) (XOR . (expression . 1)) (OR . (expression . 1)) (AND . ( 368 (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) (DO . (expression . 2)) (LOOP . (expression . 2)) (XOR . (expression . 2)) (OR . (expression . 2)) (AND . ( 367 (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) (DO . (expression . 3)) (LOOP . (expression . 3)) (XOR . (expression . 3)) (OR . ( 366 (expression . 3))) (AND . (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) (DO . (expression . 4)) (LOOP . (expression . 4)) (XOR . (expression . 4)) (OR . ( 365 (expression . 4))) (AND . (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) (DO . (expression . 5)) (LOOP . (expression . 5)) (XOR . ( 364 (expression . 5))) (OR . (expression . 5)) (AND . (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) (DO . (expression . 0)) (LOOP . (expression . 0)) (XOR . ( 363 (expression . 0))) (OR . ( 362 (expression . 0))) (AND . ( 361 (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 . 278) (NOT . 279) (DO . (relation . 0)) (LOOP . (relation . 0)) (COMMA . (relation . 0)) (ELSIF . (relation . 0)) (ELSE . (relation . 0)) (EQUAL_GREATER . (relation . 0)) (RIGHT_PAREN . (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 . 272) (SLASH_EQUAL . 277) (LESS . 275) (LESS_EQUAL . 276) (GREATER . 273) (GREATER_EQUAL . 274)) - ((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 . 356) (SLASH . 355) (MOD . 357) (REM . 358)) - ((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 . 353) (MINUS . 352) (AMPERSAND . 351)) - ((default . error) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IS . 349)) - ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (SEMICOLON . (name . 1)) (IS . (name . 1)) (WITH . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (LEFT_PAREN . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (IN . (name . 1)) (NOT . (name . 1)) (EQUAL . (name . 1)) (GREATER . (name . 1)) (GREATER_EQUAL . (name . 1)) (LESS . (name . 1)) (LESS_EQUAL . (name . 1)) (SLASH_EQUAL . (name . 1)) (RIGHT_PAREN . (name . 1)) (COMMA . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (STAR_STAR . (name . 1)) (BAR . (name . 1)) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)) (EQUAL_GREATER . ((name . 1) 294))) - ((default . error) (NUMERIC_LITERAL . 145) (NULL . 292) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (DO . (expression . 1)) (LOOP . (expression . 1)) (XOR . (expression . 1)) (OR . (expression . 1)) (AND . ( 371 (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) (DO . (expression . 2)) (LOOP . (expression . 2)) (XOR . (expression . 2)) (OR . (expression . 2)) (AND . ( 370 (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) (DO . (expression . 3)) (LOOP . (expression . 3)) (XOR . (expression . 3)) (OR . ( 369 (expression . 3))) (AND . (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) (DO . (expression . 4)) (LOOP . (expression . 4)) (XOR . (expression . 4)) (OR . ( 368 (expression . 4))) (AND . (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) (DO . (expression . 5)) (LOOP . (expression . 5)) (XOR . ( 367 (expression . 5))) (OR . (expression . 5)) (AND . (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) (DO . (expression . 0)) (LOOP . (expression . 0)) (XOR . ( 366 (expression . 0))) (OR . ( 365 (expression . 0))) (AND . ( 364 (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 . 274) (NOT . 275) (DO . (relation . 0)) (LOOP . (relation . 0)) (COMMA . (relation . 0)) (ELSIF . (relation . 0)) (ELSE . (relation . 0)) (EQUAL_GREATER . (relation . 0)) (RIGHT_PAREN . (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 . 277) (SLASH_EQUAL . 282) (LESS . 280) (LESS_EQUAL . 281) (GREATER . 278) (GREATER_EQUAL . 279)) + ((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 . 361) (SLASH . 360) (MOD . 358) (REM . 359)) + ((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 . 356) (MINUS . 355) (AMPERSAND . 354)) + ((default . error) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IS . 352)) + ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (NUMERIC_LITERAL . 152) (NULL . 296) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (BAR . (discrete_choice . 3)) (EQUAL_GREATER . (discrete_choice . 3))) + ((default . error) (SEMICOLON . (name . 1)) (IS . (name . 1)) (WITH . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (LEFT_PAREN . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (IN . (name . 1)) (NOT . (name . 1)) (EQUAL . (name . 1)) (GREATER . (name . 1)) (GREATER_EQUAL . (name . 1)) (LESS . (name . 1)) (LESS_EQUAL . (name . 1)) (SLASH_EQUAL . (name . 1)) (RIGHT_PAREN . (name . 1)) (COMMA . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (STAR_STAR . (name . 1)) (BAR . (name . 1)) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)) (EQUAL_GREATER . ( 295 (name . 1)))) ((default . error) (SEMICOLON . (association_list . 0)) (IS . (association_list . 0)) (RIGHT_PAREN . (association_list . 0)) (COMMA . (association_list . 0))) - ((default . error) (COMMA . 268) (SEMICOLON . (aspect_specification_opt . 1)) (IS . (aspect_specification_opt . 1))) + ((default . error) (COMMA . 272) (SEMICOLON . (aspect_specification_opt . 1)) (IS . (aspect_specification_opt . 1))) ((default . error) (BAR . (discrete_choice . 0)) (EQUAL_GREATER . (discrete_choice . 0))) - ((default . error) (AND . 291) (EQUAL_GREATER . (choice_expression . 1)) (BAR . (choice_expression . 1))) - ((default . error) (OR . 290) (EQUAL_GREATER . (choice_expression . 2)) (BAR . (choice_expression . 2))) - ((default . error) (XOR . 289) (EQUAL_GREATER . (choice_expression . 3)) (BAR . (choice_expression . 3))) - ((default . error) (AND . 288) (EQUAL_GREATER . (choice_expression . 4)) (BAR . (choice_expression . 4))) - ((default . error) (OR . 287) (EQUAL_GREATER . (choice_expression . 5)) (BAR . (choice_expression . 5))) - ((default . error) (XOR . 286) (OR . 285) (AND . 284) (EQUAL_GREATER . (choice_expression . 0)) (BAR . (choice_expression . 0))) + ((default . error) (AND . 294) (EQUAL_GREATER . (choice_expression . 1)) (BAR . (choice_expression . 1))) + ((default . error) (OR . 293) (EQUAL_GREATER . (choice_expression . 2)) (BAR . (choice_expression . 2))) + ((default . error) (XOR . 292) (EQUAL_GREATER . (choice_expression . 3)) (BAR . (choice_expression . 3))) + ((default . error) (AND . 291) (EQUAL_GREATER . (choice_expression . 4)) (BAR . (choice_expression . 4))) + ((default . error) (OR . 290) (EQUAL_GREATER . (choice_expression . 5)) (BAR . (choice_expression . 5))) + ((default . error) (XOR . 289) (OR . 288) (AND . 287) (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 . 282) (EQUAL_GREATER . 283)) + ((default . error) (BAR . 285) (EQUAL_GREATER . 286)) ((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) (SEMICOLON . (association_opt . 5)) (IS . (association_opt . 5)) (COMMA . (association_opt . 5)) (RIGHT_PAREN . (association_opt . 5))) - ((default . error) (DOT . 87) (DO . (primary . 3)) (LOOP . (primary . 3)) (ELSIF . (primary . 3)) (ELSE . (primary . 3)) (DIGITS . (primary . 3)) (RANGE . (primary . 3)) (THEN . (primary . 3)) (SEMICOLON . (primary . 3)) (IS . (primary . 3)) (WITH . (primary . 3)) (IN . (primary . 3)) (NOT . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (COMMA . (primary . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (DOT_DOT . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (STAR_STAR . (primary . 3)) (BAR . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (EQUAL . (primary . 3)) (GREATER . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (LESS . (primary . 3)) (LESS_EQUAL . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (AND . (primary . 3)) (OR . (primary . 3)) (XOR . (primary . 3)) (TICK . 281) (LEFT_PAREN . 106)) + ((default . error) (DOT . 90) (DO . (primary . 3)) (LOOP . (primary . 3)) (ELSIF . (primary . 3)) (ELSE . (primary . 3)) (DIGITS . (primary . 3)) (RANGE . (primary . 3)) (THEN . (primary . 3)) (SEMICOLON . (primary . 3)) (IS . (primary . 3)) (WITH . (primary . 3)) (IN . (primary . 3)) (NOT . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (COMMA . (primary . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (DOT_DOT . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (STAR_STAR . (primary . 3)) (BAR . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (EQUAL . (primary . 3)) (GREATER . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (LESS . (primary . 3)) (LESS_EQUAL . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (AND . (primary . 3)) (OR . (primary . 3)) (XOR . (primary . 3)) (TICK . 284) (LEFT_PAREN . 107)) ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2))) - ((default . error) (IN . 278) (NOT . 279) (SEMICOLON . (relation . 0)) (IS . (relation . 0)) (WITH . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (COMMA . (relation . 0)) (DOT_DOT . 271) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . ((relation . 0) (choice_relation . 1))) (OR . ((relation . 0) (choice_relation . 1))) (XOR . ((relation . 0) (choice_relation . 1))) (EQUAL . 272) (SLASH_EQUAL . 277) (LESS . 275) (LESS_EQUAL . 276) (GREATER . 273) (GREATER_EQUAL . 274)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (COMMA . 268) (RIGHT_PAREN . 269)) - ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . 267)) + ((default . error) (IN . 274) (NOT . 275) (SEMICOLON . (relation . 0)) (IS . (relation . 0)) (WITH . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (COMMA . (relation . 0)) (DOT_DOT . 276) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . ((choice_relation . 1) (relation . 0))) (OR . ((choice_relation . 1) (relation . 0))) (XOR . ((choice_relation . 1) (relation . 0))) (EQUAL . 277) (SLASH_EQUAL . 282) (LESS . 280) (LESS_EQUAL . 281) (GREATER . 278) (GREATER_EQUAL . 279)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (COMMA . 272) (RIGHT_PAREN . 271)) + ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . (range_list . 0)) (COMMA . (range_list . 0))) + ((default . error) (COMMA . 270) (RIGHT_PAREN . 269)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (COMMA . 119) (SEMICOLON . 265)) + ((default . error) (COMMA . 120) (SEMICOLON . 267)) ((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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (BOX . 258) (SEMICOLON . (discriminant_specification_opt . 0)) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (IDENTIFIER . 72)) - ((default . error) (IS . 256) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (ABSTRACT . 252) (BOX . 251) (NULL . 253) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 250)) - ((default . error) (DOT . 87) (TICK . 88) (IS . 249) (LEFT_PAREN . 106)) + ((default . error) (BOX . 260) (SEMICOLON . (discriminant_specification_opt . 0)) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (IDENTIFIER . 77)) + ((default . error) (IS . 258) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (ABSTRACT . 253) (BOX . 255) (NULL . 254) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (SEMICOLON . 252)) + ((default . error) (DOT . 90) (TICK . 91) (IS . 251) (LEFT_PAREN . 107)) ((default . error) (COLON . (identifier_list . 1)) (COMMA . (identifier_list . 1))) - ((default . error) (OUT . 248) (ACCESS . (mode_opt . 1)) (NOT . (mode_opt . 1)) (IDENTIFIER . (mode_opt . 1)) (STRING_LITERAL . (mode_opt . 1)) (CHARACTER_LITERAL . (mode_opt . 1))) + ((default . error) (OUT . 250) (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 . 211)) - ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (RIGHT_PAREN . (null_exclusion_opt . 0)) (DO . (null_exclusion_opt . 0)) (RENAMES . (null_exclusion_opt . 0)) (COLON_EQUAL . (null_exclusion_opt . 0)) (WITH . (null_exclusion_opt . 0)) (SEMICOLON . (null_exclusion_opt . 0)) (IS . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 211)) - ((default . error) (NULL . 243)) - ((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)) (WITH . (parameter_and_result_profile . 3)) (SEMICOLON . (parameter_and_result_profile . 3)) (IS . (parameter_and_result_profile . 3))) - ((default . error) (DOT . 87) (RIGHT_PAREN . (name_opt . 1)) (DO . (name_opt . 1)) (RENAMES . (name_opt . 1)) (COLON_EQUAL . (name_opt . 1)) (WITH . (name_opt . 1)) (IS . (name_opt . 1)) (SEMICOLON . (name_opt . 1)) (TICK . 88) (LEFT_PAREN . 106)) - ((default . error) (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)) (WITH . (parameter_and_result_profile . 1)) (SEMICOLON . (parameter_and_result_profile . 1)) (IS . (parameter_and_result_profile . 1))) - ((default . error) (ACCESS . 242)) - ((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 . 241) (COMMA . 95)) + ((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 . 225)) + ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (DO . (null_exclusion_opt . 0)) (RIGHT_PAREN . (null_exclusion_opt . 0)) (COLON_EQUAL . (null_exclusion_opt . 0)) (RENAMES . (null_exclusion_opt . 0)) (WITH . (null_exclusion_opt . 0)) (SEMICOLON . (null_exclusion_opt . 0)) (IS . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 225)) + ((default . error) (DO . (attribute_designator . 1)) (ELSIF . (attribute_designator . 1)) (ELSE . (attribute_designator . 1)) (DIGITS . (attribute_designator . 1)) (RANGE . (attribute_designator . 1)) (THEN . (attribute_designator . 1)) (USE . (attribute_designator . 1)) (COLON_EQUAL . (attribute_designator . 1)) (CHARACTER_LITERAL . (attribute_designator . 1)) (STRING_LITERAL . (attribute_designator . 1)) (IDENTIFIER . (attribute_designator . 1)) (LESS_LESS . (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)) (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)) (MOD . (attribute_designator . 1)) (REM . (attribute_designator . 1)) (SLASH . (attribute_designator . 1)) (STAR . (attribute_designator . 1)) (STAR_STAR . (attribute_designator . 1)) (BAR . (attribute_designator . 1)) (EQUAL_GREATER . (attribute_designator . 1)) (EQUAL . (attribute_designator . 1)) (GREATER . (attribute_designator . 1)) (GREATER_EQUAL . (attribute_designator . 1)) (LESS . (attribute_designator . 1)) (LESS_EQUAL . (attribute_designator . 1)) (SLASH_EQUAL . (attribute_designator . 1)) (AND . (attribute_designator . 1)) (OR . (attribute_designator . 1)) (XOR . (attribute_designator . 1)) (LEFT_PAREN . (attribute_designator . 1)) (SEMICOLON . (attribute_designator . 1)) (COMMA . (attribute_designator . 1)) (DOT . (attribute_designator . 1)) (TICK . (attribute_designator . 1)) (WITH . (attribute_designator . 1)) (IS . (attribute_designator . 1)) (RENAMES . (attribute_designator . 1)) (RETURN . (attribute_designator . 1))) + ((default . error) (DO . (attribute_designator . 2)) (ELSIF . (attribute_designator . 2)) (ELSE . (attribute_designator . 2)) (DIGITS . (attribute_designator . 2)) (RANGE . (attribute_designator . 2)) (THEN . (attribute_designator . 2)) (USE . (attribute_designator . 2)) (COLON_EQUAL . (attribute_designator . 2)) (CHARACTER_LITERAL . (attribute_designator . 2)) (STRING_LITERAL . (attribute_designator . 2)) (IDENTIFIER . (attribute_designator . 2)) (LESS_LESS . (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)) (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)) (MOD . (attribute_designator . 2)) (REM . (attribute_designator . 2)) (SLASH . (attribute_designator . 2)) (STAR . (attribute_designator . 2)) (STAR_STAR . (attribute_designator . 2)) (BAR . (attribute_designator . 2)) (EQUAL_GREATER . (attribute_designator . 2)) (EQUAL . (attribute_designator . 2)) (GREATER . (attribute_designator . 2)) (GREATER_EQUAL . (attribute_designator . 2)) (LESS . (attribute_designator . 2)) (LESS_EQUAL . (attribute_designator . 2)) (SLASH_EQUAL . (attribute_designator . 2)) (AND . (attribute_designator . 2)) (OR . (attribute_designator . 2)) (XOR . (attribute_designator . 2)) (LEFT_PAREN . (attribute_designator . 2)) (SEMICOLON . (attribute_designator . 2)) (COMMA . (attribute_designator . 2)) (DOT . (attribute_designator . 2)) (TICK . (attribute_designator . 2)) (WITH . (attribute_designator . 2)) (IS . (attribute_designator . 2)) (RENAMES . (attribute_designator . 2)) (RETURN . (attribute_designator . 2))) + ((default . error) (DO . (attribute_designator . 3)) (ELSIF . (attribute_designator . 3)) (ELSE . (attribute_designator . 3)) (DIGITS . (attribute_designator . 3)) (RANGE . (attribute_designator . 3)) (THEN . (attribute_designator . 3)) (USE . (attribute_designator . 3)) (COLON_EQUAL . (attribute_designator . 3)) (CHARACTER_LITERAL . (attribute_designator . 3)) (STRING_LITERAL . (attribute_designator . 3)) (IDENTIFIER . (attribute_designator . 3)) (LESS_LESS . (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)) (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)) (MOD . (attribute_designator . 3)) (REM . (attribute_designator . 3)) (SLASH . (attribute_designator . 3)) (STAR . (attribute_designator . 3)) (STAR_STAR . (attribute_designator . 3)) (BAR . (attribute_designator . 3)) (EQUAL_GREATER . (attribute_designator . 3)) (EQUAL . (attribute_designator . 3)) (GREATER . (attribute_designator . 3)) (GREATER_EQUAL . (attribute_designator . 3)) (LESS . (attribute_designator . 3)) (LESS_EQUAL . (attribute_designator . 3)) (SLASH_EQUAL . (attribute_designator . 3)) (AND . (attribute_designator . 3)) (OR . (attribute_designator . 3)) (XOR . (attribute_designator . 3)) (LEFT_PAREN . (attribute_designator . 3)) (SEMICOLON . (attribute_designator . 3)) (COMMA . (attribute_designator . 3)) (DOT . (attribute_designator . 3)) (TICK . (attribute_designator . 3)) (WITH . (attribute_designator . 3)) (IS . (attribute_designator . 3)) (RENAMES . (attribute_designator . 3)) (RETURN . (attribute_designator . 3))) + ((default . error) (CASE . 239) (IF . 240) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (OTHERS . 175) (ABS . 144) (NOT . 174) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (NUMERIC_LITERAL . 152) (NULL . 241) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (DO . (attribute_designator . 4)) (ELSIF . (attribute_designator . 4)) (ELSE . (attribute_designator . 4)) (DIGITS . (attribute_designator . 4)) (RANGE . (attribute_designator . 4)) (THEN . (attribute_designator . 4)) (USE . (attribute_designator . 4)) (COLON_EQUAL . (attribute_designator . 4)) (CHARACTER_LITERAL . (attribute_designator . 4)) (STRING_LITERAL . (attribute_designator . 4)) (IDENTIFIER . (attribute_designator . 4)) (LESS_LESS . (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)) (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)) (MOD . (attribute_designator . 4)) (REM . (attribute_designator . 4)) (SLASH . (attribute_designator . 4)) (STAR . (attribute_designator . 4)) (STAR_STAR . (attribute_designator . 4)) (BAR . (attribute_designator . 4)) (EQUAL_GREATER . (attribute_designator . 4)) (EQUAL . (attribute_designator . 4)) (GREATER . (attribute_designator . 4)) (GREATER_EQUAL . (attribute_designator . 4)) (LESS . (attribute_designator . 4)) (LESS_EQUAL . (attribute_designator . 4)) (SLASH_EQUAL . (attribute_designator . 4)) (AND . (attribute_designator . 4)) (OR . (attribute_designator . 4)) (XOR . (attribute_designator . 4)) (LEFT_PAREN . (attribute_designator . 4)) (SEMICOLON . (attribute_designator . 4)) (COMMA . (attribute_designator . 4)) (DOT . (attribute_designator . 4)) (TICK . (attribute_designator . 4)) (WITH . (attribute_designator . 4)) (IS . (attribute_designator . 4)) (RENAMES . (attribute_designator . 4)) (RETURN . (attribute_designator . 4))) + ((default . error) (DO . (qualified_expression . 0)) (ELSIF . (qualified_expression . 0)) (ELSE . (qualified_expression . 0)) (DIGITS . (qualified_expression . 0)) (RANGE . (qualified_expression . 0)) (THEN . (qualified_expression . 0)) (USE . (qualified_expression . 0)) (COLON_EQUAL . (qualified_expression . 0)) (CHARACTER_LITERAL . (qualified_expression . 0)) (STRING_LITERAL . (qualified_expression . 0)) (IDENTIFIER . (qualified_expression . 0)) (LESS_LESS . (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)) (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)) (MOD . (qualified_expression . 0)) (REM . (qualified_expression . 0)) (SLASH . (qualified_expression . 0)) (STAR . (qualified_expression . 0)) (STAR_STAR . (qualified_expression . 0)) (BAR . (qualified_expression . 0)) (EQUAL_GREATER . (qualified_expression . 0)) (EQUAL . (qualified_expression . 0)) (GREATER . (qualified_expression . 0)) (GREATER_EQUAL . (qualified_expression . 0)) (LESS . (qualified_expression . 0)) (LESS_EQUAL . (qualified_expression . 0)) (SLASH_EQUAL . (qualified_expression . 0)) (AND . (qualified_expression . 0)) (OR . (qualified_expression . 0)) (XOR . (qualified_expression . 0)) (SEMICOLON . (qualified_expression . 0)) (COMMA . (qualified_expression . 0)) (LEFT_PAREN . (qualified_expression . 0)) (DOT . (qualified_expression . 0)) (TICK . (qualified_expression . 0)) (WITH . (qualified_expression . 0)) (IS . (qualified_expression . 0)) (RENAMES . (qualified_expression . 0)) (RETURN . (qualified_expression . 0))) + ((default . error) (DO . (attribute_reference . 0)) (ELSIF . (attribute_reference . 0)) (ELSE . (attribute_reference . 0)) (DIGITS . (attribute_reference . 0)) (RANGE . (attribute_reference . 0)) (THEN . (attribute_reference . 0)) (USE . (attribute_reference . 0)) (COLON_EQUAL . (attribute_reference . 0)) (CHARACTER_LITERAL . (attribute_reference . 0)) (STRING_LITERAL . (attribute_reference . 0)) (IDENTIFIER . (attribute_reference . 0)) (LESS_LESS . (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)) (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)) (MOD . (attribute_reference . 0)) (REM . (attribute_reference . 0)) (SLASH . (attribute_reference . 0)) (STAR . (attribute_reference . 0)) (STAR_STAR . (attribute_reference . 0)) (BAR . (attribute_reference . 0)) (EQUAL_GREATER . (attribute_reference . 0)) (EQUAL . (attribute_reference . 0)) (GREATER . (attribute_reference . 0)) (GREATER_EQUAL . (attribute_reference . 0)) (LESS . (attribute_reference . 0)) (LESS_EQUAL . (attribute_reference . 0)) (SLASH_EQUAL . (attribute_reference . 0)) (AND . (attribute_reference . 0)) (OR . (attribute_reference . 0)) (XOR . (attribute_reference . 0)) (LEFT_PAREN . (attribute_reference . 0)) (SEMICOLON . (attribute_reference . 0)) (COMMA . (attribute_reference . 0)) (DOT . (attribute_reference . 0)) (TICK . (attribute_reference . 0)) (WITH . (attribute_reference . 0)) (IS . (attribute_reference . 0)) (RENAMES . (attribute_reference . 0)) (RETURN . (attribute_reference . 0))) + ((default . error) (DO . (attribute_designator . 0)) (ELSIF . (attribute_designator . 0)) (ELSE . (attribute_designator . 0)) (DIGITS . (attribute_designator . 0)) (RANGE . (attribute_designator . 0)) (THEN . (attribute_designator . 0)) (USE . (attribute_designator . 0)) (COLON_EQUAL . (attribute_designator . 0)) (CHARACTER_LITERAL . (attribute_designator . 0)) (STRING_LITERAL . (attribute_designator . 0)) (IDENTIFIER . (attribute_designator . 0)) (LESS_LESS . (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)) (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)) (MOD . (attribute_designator . 0)) (REM . (attribute_designator . 0)) (SLASH . (attribute_designator . 0)) (STAR . (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 . ( 90 (attribute_designator . 0))) (WITH . (attribute_designator . 0)) (IS . (attribute_designator . 0)) (RENAMES . (attribute_designator . 0)) (RETURN . (attribute_designator . 0)) (TICK . ( 91 (attribute_designator . 0))) (LEFT_PAREN . ( 107 (attribute_designator . 0)))) + ((default . error) (DO . (selected_component . 3)) (RIGHT_PAREN . (selected_component . 3)) (BAR . (selected_component . 3)) (ELSIF . (selected_component . 3)) (ELSE . (selected_component . 3)) (EQUAL_GREATER . (selected_component . 3)) (DIGITS . (selected_component . 3)) (RANGE . (selected_component . 3)) (THEN . (selected_component . 3)) (DOT_DOT . (selected_component . 3)) (IN . (selected_component . 3)) (NOT . (selected_component . 3)) (EQUAL . (selected_component . 3)) (GREATER . (selected_component . 3)) (GREATER_EQUAL . (selected_component . 3)) (LESS . (selected_component . 3)) (LESS_EQUAL . (selected_component . 3)) (SLASH_EQUAL . (selected_component . 3)) (AND . (selected_component . 3)) (OR . (selected_component . 3)) (XOR . (selected_component . 3)) (PLUS . (selected_component . 3)) (MINUS . (selected_component . 3)) (AMPERSAND . (selected_component . 3)) (MOD . (selected_component . 3)) (REM . (selected_component . 3)) (SLASH . (selected_component . 3)) (STAR . (selected_component . 3)) (STAR_STAR . (selected_component . 3)) (USE . (selected_component . 3)) (COLON_EQUAL . (selected_component . 3)) (CHARACTER_LITERAL . (selected_component . 3)) (STRING_LITERAL . (selected_component . 3)) (IDENTIFIER . (selected_component . 3)) (LESS_LESS . (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)) (OF . (selected_component . 3)) (LEFT_PAREN . (selected_component . 3)) (SEMICOLON . (selected_component . 3)) (COMMA . (selected_component . 3)) (DOT . (selected_component . 3)) (TICK . (selected_component . 3)) (WITH . (selected_component . 3)) (IS . (selected_component . 3)) (RENAMES . (selected_component . 3)) (RETURN . (selected_component . 3))) + ((default . error) (DO . (selected_component . 0)) (RIGHT_PAREN . (selected_component . 0)) (BAR . (selected_component . 0)) (ELSIF . (selected_component . 0)) (ELSE . (selected_component . 0)) (EQUAL_GREATER . (selected_component . 0)) (DIGITS . (selected_component . 0)) (RANGE . (selected_component . 0)) (THEN . (selected_component . 0)) (DOT_DOT . (selected_component . 0)) (IN . (selected_component . 0)) (NOT . (selected_component . 0)) (EQUAL . (selected_component . 0)) (GREATER . (selected_component . 0)) (GREATER_EQUAL . (selected_component . 0)) (LESS . (selected_component . 0)) (LESS_EQUAL . (selected_component . 0)) (SLASH_EQUAL . (selected_component . 0)) (AND . (selected_component . 0)) (OR . (selected_component . 0)) (XOR . (selected_component . 0)) (PLUS . (selected_component . 0)) (MINUS . (selected_component . 0)) (AMPERSAND . (selected_component . 0)) (MOD . (selected_component . 0)) (REM . (selected_component . 0)) (SLASH . (selected_component . 0)) (STAR . (selected_component . 0)) (STAR_STAR . (selected_component . 0)) (USE . (selected_component . 0)) (COLON_EQUAL . (selected_component . 0)) (CHARACTER_LITERAL . (selected_component . 0)) (STRING_LITERAL . (selected_component . 0)) (IDENTIFIER . (selected_component . 0)) (LESS_LESS . (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)) (OF . (selected_component . 0)) (LEFT_PAREN . (selected_component . 0)) (SEMICOLON . (selected_component . 0)) (COMMA . (selected_component . 0)) (DOT . (selected_component . 0)) (TICK . (selected_component . 0)) (WITH . (selected_component . 0)) (IS . (selected_component . 0)) (RENAMES . (selected_component . 0)) (RETURN . (selected_component . 0))) + ((default . error) (DO . (selected_component . 2)) (RIGHT_PAREN . (selected_component . 2)) (BAR . (selected_component . 2)) (ELSIF . (selected_component . 2)) (ELSE . (selected_component . 2)) (EQUAL_GREATER . (selected_component . 2)) (DIGITS . (selected_component . 2)) (RANGE . (selected_component . 2)) (THEN . (selected_component . 2)) (DOT_DOT . (selected_component . 2)) (IN . (selected_component . 2)) (NOT . (selected_component . 2)) (EQUAL . (selected_component . 2)) (GREATER . (selected_component . 2)) (GREATER_EQUAL . (selected_component . 2)) (LESS . (selected_component . 2)) (LESS_EQUAL . (selected_component . 2)) (SLASH_EQUAL . (selected_component . 2)) (AND . (selected_component . 2)) (OR . (selected_component . 2)) (XOR . (selected_component . 2)) (PLUS . (selected_component . 2)) (MINUS . (selected_component . 2)) (AMPERSAND . (selected_component . 2)) (MOD . (selected_component . 2)) (REM . (selected_component . 2)) (SLASH . (selected_component . 2)) (STAR . (selected_component . 2)) (STAR_STAR . (selected_component . 2)) (USE . (selected_component . 2)) (COLON_EQUAL . (selected_component . 2)) (CHARACTER_LITERAL . (selected_component . 2)) (STRING_LITERAL . (selected_component . 2)) (IDENTIFIER . (selected_component . 2)) (LESS_LESS . (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)) (OF . (selected_component . 2)) (LEFT_PAREN . (selected_component . 2)) (SEMICOLON . (selected_component . 2)) (COMMA . (selected_component . 2)) (DOT . (selected_component . 2)) (TICK . (selected_component . 2)) (WITH . (selected_component . 2)) (IS . (selected_component . 2)) (RENAMES . (selected_component . 2)) (RETURN . (selected_component . 2))) + ((default . error) (DO . (selected_component . 1)) (RIGHT_PAREN . (selected_component . 1)) (BAR . (selected_component . 1)) (ELSIF . (selected_component . 1)) (ELSE . (selected_component . 1)) (EQUAL_GREATER . (selected_component . 1)) (DIGITS . (selected_component . 1)) (RANGE . (selected_component . 1)) (THEN . (selected_component . 1)) (DOT_DOT . (selected_component . 1)) (IN . (selected_component . 1)) (NOT . (selected_component . 1)) (EQUAL . (selected_component . 1)) (GREATER . (selected_component . 1)) (GREATER_EQUAL . (selected_component . 1)) (LESS . (selected_component . 1)) (LESS_EQUAL . (selected_component . 1)) (SLASH_EQUAL . (selected_component . 1)) (AND . (selected_component . 1)) (OR . (selected_component . 1)) (XOR . (selected_component . 1)) (PLUS . (selected_component . 1)) (MINUS . (selected_component . 1)) (AMPERSAND . (selected_component . 1)) (MOD . (selected_component . 1)) (REM . (selected_component . 1)) (SLASH . (selected_component . 1)) (STAR . (selected_component . 1)) (STAR_STAR . (selected_component . 1)) (USE . (selected_component . 1)) (COLON_EQUAL . (selected_component . 1)) (CHARACTER_LITERAL . (selected_component . 1)) (STRING_LITERAL . (selected_component . 1)) (IDENTIFIER . (selected_component . 1)) (LESS_LESS . (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)) (OF . (selected_component . 1)) (LEFT_PAREN . (selected_component . 1)) (SEMICOLON . (selected_component . 1)) (COMMA . (selected_component . 1)) (DOT . (selected_component . 1)) (TICK . (selected_component . 1)) (WITH . (selected_component . 1)) (IS . (selected_component . 1)) (RENAMES . (selected_component . 1)) (RETURN . (selected_component . 1))) + ((default . error) (NULL . 238)) + ((default . error) (DO . (parameter_and_result_profile . 3)) (RIGHT_PAREN . (parameter_and_result_profile . 3)) (COLON_EQUAL . (parameter_and_result_profile . 3)) (RENAMES . (parameter_and_result_profile . 3)) (WITH . (parameter_and_result_profile . 3)) (SEMICOLON . (parameter_and_result_profile . 3)) (IS . (parameter_and_result_profile . 3))) + ((default . error) (ACCESS . 235) (IS . (name_opt . 0)) (SEMICOLON . (name_opt . 0)) (WITH . (name_opt . 0)) (RENAMES . (name_opt . 0)) (COLON_EQUAL . (name_opt . 0)) (RIGHT_PAREN . (name_opt . 0)) (DO . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((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)) (MOD . (name . 0)) (REM . (name . 0)) (SLASH . (name . 0)) (STAR . (name . 0)) (STAR_STAR . (name . 0)) (COLON . (identifier_list . 0)) (COMMA . ((identifier_list . 0) (name . 0)))) + ((default . error) (COLON . 234) (COMMA . 96)) ((default . error) (RIGHT_PAREN . (parameter_specification_list . 0)) (SEMICOLON . (parameter_specification_list . 0))) - ((default . error) (SEMICOLON . 239) (RIGHT_PAREN . 240)) - ((default . error) (DO . (attribute_designator . 1)) (ELSIF . (attribute_designator . 1)) (ELSE . (attribute_designator . 1)) (DIGITS . (attribute_designator . 1)) (RANGE . (attribute_designator . 1)) (THEN . (attribute_designator . 1)) (USE . (attribute_designator . 1)) (COLON_EQUAL . (attribute_designator . 1)) (WHILE . (attribute_designator . 1)) (SELECT . (attribute_designator . 1)) (REQUEUE . (attribute_designator . 1)) (RAISE . (attribute_designator . 1)) (PRAGMA . (attribute_designator . 1)) (NULL . (attribute_designator . 1)) (LOOP . (attribute_designator . 1)) (IF . (attribute_designator . 1)) (GOTO . (attribute_designator . 1)) (FOR . (attribute_designator . 1)) (EXIT . (attribute_designator . 1)) (DELAY . (attribute_designator . 1)) (DECLARE . (attribute_designator . 1)) (CASE . (attribute_designator . 1)) (BEGIN . (attribute_designator . 1)) (ABORT . (attribute_designator . 1)) (ACCEPT . (attribute_designator . 1)) (CHARACTER_LITERAL . (attribute_designator . 1)) (STRING_LITERAL . (attribute_designator . 1)) (IDENTIFIER . (attribute_designator . 1)) (LESS_LESS . (attribute_designator . 1)) (OF . (attribute_designator . 1)) (IN . (attribute_designator . 1)) (NOT . (attribute_designator . 1)) (RIGHT_PAREN . (attribute_designator . 1)) (PLUS . (attribute_designator . 1)) (MINUS . (attribute_designator . 1)) (AMPERSAND . (attribute_designator . 1)) (DOT_DOT . (attribute_designator . 1)) (SLASH . (attribute_designator . 1)) (STAR . (attribute_designator . 1)) (MOD . (attribute_designator . 1)) (REM . (attribute_designator . 1)) (STAR_STAR . (attribute_designator . 1)) (BAR . (attribute_designator . 1)) (EQUAL_GREATER . (attribute_designator . 1)) (EQUAL . (attribute_designator . 1)) (GREATER . (attribute_designator . 1)) (GREATER_EQUAL . (attribute_designator . 1)) (LESS . (attribute_designator . 1)) (LESS_EQUAL . (attribute_designator . 1)) (SLASH_EQUAL . (attribute_designator . 1)) (AND . (attribute_designator . 1)) (OR . (attribute_designator . 1)) (XOR . (attribute_designator . 1)) (LEFT_PAREN . (attribute_designator . 1)) (SEMICOLON . (attribute_designator . 1)) (COMMA . (attribute_designator . 1)) (DOT . (attribute_designator . 1)) (TICK . (attribute_designator . 1)) (WITH . (attribute_designator . 1)) (IS . (attribute_designator . 1)) (RENAMES . (attribute_designator . 1)) (RETURN . (attribute_designator . 1))) - ((default . error) (DO . (attribute_designator . 2)) (ELSIF . (attribute_designator . 2)) (ELSE . (attribute_designator . 2)) (DIGITS . (attribute_designator . 2)) (RANGE . (attribute_designator . 2)) (THEN . (attribute_designator . 2)) (USE . (attribute_designator . 2)) (COLON_EQUAL . (attribute_designator . 2)) (WHILE . (attribute_designator . 2)) (SELECT . (attribute_designator . 2)) (REQUEUE . (attribute_designator . 2)) (RAISE . (attribute_designator . 2)) (PRAGMA . (attribute_designator . 2)) (NULL . (attribute_designator . 2)) (LOOP . (attribute_designator . 2)) (IF . (attribute_designator . 2)) (GOTO . (attribute_designator . 2)) (FOR . (attribute_designator . 2)) (EXIT . (attribute_designator . 2)) (DELAY . (attribute_designator . 2)) (DECLARE . (attribute_designator . 2)) (CASE . (attribute_designator . 2)) (BEGIN . (attribute_designator . 2)) (ABORT . (attribute_designator . 2)) (ACCEPT . (attribute_designator . 2)) (CHARACTER_LITERAL . (attribute_designator . 2)) (STRING_LITERAL . (attribute_designator . 2)) (IDENTIFIER . (attribute_designator . 2)) (LESS_LESS . (attribute_designator . 2)) (OF . (attribute_designator . 2)) (IN . (attribute_designator . 2)) (NOT . (attribute_designator . 2)) (RIGHT_PAREN . (attribute_designator . 2)) (PLUS . (attribute_designator . 2)) (MINUS . (attribute_designator . 2)) (AMPERSAND . (attribute_designator . 2)) (DOT_DOT . (attribute_designator . 2)) (SLASH . (attribute_designator . 2)) (STAR . (attribute_designator . 2)) (MOD . (attribute_designator . 2)) (REM . (attribute_designator . 2)) (STAR_STAR . (attribute_designator . 2)) (BAR . (attribute_designator . 2)) (EQUAL_GREATER . (attribute_designator . 2)) (EQUAL . (attribute_designator . 2)) (GREATER . (attribute_designator . 2)) (GREATER_EQUAL . (attribute_designator . 2)) (LESS . (attribute_designator . 2)) (LESS_EQUAL . (attribute_designator . 2)) (SLASH_EQUAL . (attribute_designator . 2)) (AND . (attribute_designator . 2)) (OR . (attribute_designator . 2)) (XOR . (attribute_designator . 2)) (LEFT_PAREN . (attribute_designator . 2)) (SEMICOLON . (attribute_designator . 2)) (COMMA . (attribute_designator . 2)) (DOT . (attribute_designator . 2)) (TICK . (attribute_designator . 2)) (WITH . (attribute_designator . 2)) (IS . (attribute_designator . 2)) (RENAMES . (attribute_designator . 2)) (RETURN . (attribute_designator . 2))) - ((default . error) (DO . (attribute_designator . 3)) (ELSIF . (attribute_designator . 3)) (ELSE . (attribute_designator . 3)) (DIGITS . (attribute_designator . 3)) (RANGE . (attribute_designator . 3)) (THEN . (attribute_designator . 3)) (USE . (attribute_designator . 3)) (COLON_EQUAL . (attribute_designator . 3)) (WHILE . (attribute_designator . 3)) (SELECT . (attribute_designator . 3)) (REQUEUE . (attribute_designator . 3)) (RAISE . (attribute_designator . 3)) (PRAGMA . (attribute_designator . 3)) (NULL . (attribute_designator . 3)) (LOOP . (attribute_designator . 3)) (IF . (attribute_designator . 3)) (GOTO . (attribute_designator . 3)) (FOR . (attribute_designator . 3)) (EXIT . (attribute_designator . 3)) (DELAY . (attribute_designator . 3)) (DECLARE . (attribute_designator . 3)) (CASE . (attribute_designator . 3)) (BEGIN . (attribute_designator . 3)) (ABORT . (attribute_designator . 3)) (ACCEPT . (attribute_designator . 3)) (CHARACTER_LITERAL . (attribute_designator . 3)) (STRING_LITERAL . (attribute_designator . 3)) (IDENTIFIER . (attribute_designator . 3)) (LESS_LESS . (attribute_designator . 3)) (OF . (attribute_designator . 3)) (IN . (attribute_designator . 3)) (NOT . (attribute_designator . 3)) (RIGHT_PAREN . (attribute_designator . 3)) (PLUS . (attribute_designator . 3)) (MINUS . (attribute_designator . 3)) (AMPERSAND . (attribute_designator . 3)) (DOT_DOT . (attribute_designator . 3)) (SLASH . (attribute_designator . 3)) (STAR . (attribute_designator . 3)) (MOD . (attribute_designator . 3)) (REM . (attribute_designator . 3)) (STAR_STAR . (attribute_designator . 3)) (BAR . (attribute_designator . 3)) (EQUAL_GREATER . (attribute_designator . 3)) (EQUAL . (attribute_designator . 3)) (GREATER . (attribute_designator . 3)) (GREATER_EQUAL . (attribute_designator . 3)) (LESS . (attribute_designator . 3)) (LESS_EQUAL . (attribute_designator . 3)) (SLASH_EQUAL . (attribute_designator . 3)) (AND . (attribute_designator . 3)) (OR . (attribute_designator . 3)) (XOR . (attribute_designator . 3)) (LEFT_PAREN . (attribute_designator . 3)) (SEMICOLON . (attribute_designator . 3)) (COMMA . (attribute_designator . 3)) (DOT . (attribute_designator . 3)) (TICK . (attribute_designator . 3)) (WITH . (attribute_designator . 3)) (IS . (attribute_designator . 3)) (RENAMES . (attribute_designator . 3)) (RETURN . (attribute_designator . 3))) - ((default . error) (CASE . 232) (IF . 233) (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)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (OTHERS . 175) (ABS . 147) (NOT . 174) (IDENTIFIER . 48) (CHARACTER_LITERAL . 173) (STRING_LITERAL . 49) (NUMERIC_LITERAL . 145) (NULL . 234) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (DO . (attribute_designator . 4)) (ELSIF . (attribute_designator . 4)) (ELSE . (attribute_designator . 4)) (DIGITS . (attribute_designator . 4)) (RANGE . (attribute_designator . 4)) (THEN . (attribute_designator . 4)) (USE . (attribute_designator . 4)) (COLON_EQUAL . (attribute_designator . 4)) (WHILE . (attribute_designator . 4)) (SELECT . (attribute_designator . 4)) (REQUEUE . (attribute_designator . 4)) (RAISE . (attribute_designator . 4)) (PRAGMA . (attribute_designator . 4)) (NULL . (attribute_designator . 4)) (LOOP . (attribute_designator . 4)) (IF . (attribute_designator . 4)) (GOTO . (attribute_designator . 4)) (FOR . (attribute_designator . 4)) (EXIT . (attribute_designator . 4)) (DELAY . (attribute_designator . 4)) (DECLARE . (attribute_designator . 4)) (CASE . (attribute_designator . 4)) (BEGIN . (attribute_designator . 4)) (ABORT . (attribute_designator . 4)) (ACCEPT . (attribute_designator . 4)) (CHARACTER_LITERAL . (attribute_designator . 4)) (STRING_LITERAL . (attribute_designator . 4)) (IDENTIFIER . (attribute_designator . 4)) (LESS_LESS . (attribute_designator . 4)) (OF . (attribute_designator . 4)) (IN . (attribute_designator . 4)) (NOT . (attribute_designator . 4)) (RIGHT_PAREN . (attribute_designator . 4)) (PLUS . (attribute_designator . 4)) (MINUS . (attribute_designator . 4)) (AMPERSAND . (attribute_designator . 4)) (DOT_DOT . (attribute_designator . 4)) (SLASH . (attribute_designator . 4)) (STAR . (attribute_designator . 4)) (MOD . (attribute_designator . 4)) (REM . (attribute_designator . 4)) (STAR_STAR . (attribute_designator . 4)) (BAR . (attribute_designator . 4)) (EQUAL_GREATER . (attribute_designator . 4)) (EQUAL . (attribute_designator . 4)) (GREATER . (attribute_designator . 4)) (GREATER_EQUAL . (attribute_designator . 4)) (LESS . (attribute_designator . 4)) (LESS_EQUAL . (attribute_designator . 4)) (SLASH_EQUAL . (attribute_designator . 4)) (AND . (attribute_designator . 4)) (OR . (attribute_designator . 4)) (XOR . (attribute_designator . 4)) (LEFT_PAREN . (attribute_designator . 4)) (SEMICOLON . (attribute_designator . 4)) (COMMA . (attribute_designator . 4)) (DOT . (attribute_designator . 4)) (TICK . (attribute_designator . 4)) (WITH . (attribute_designator . 4)) (IS . (attribute_designator . 4)) (RENAMES . (attribute_designator . 4)) (RETURN . (attribute_designator . 4))) - ((default . error) (DO . (qualified_expression . 0)) (ELSIF . (qualified_expression . 0)) (ELSE . (qualified_expression . 0)) (DIGITS . (qualified_expression . 0)) (RANGE . (qualified_expression . 0)) (THEN . (qualified_expression . 0)) (USE . (qualified_expression . 0)) (COLON_EQUAL . (qualified_expression . 0)) (WHILE . (qualified_expression . 0)) (SELECT . (qualified_expression . 0)) (REQUEUE . (qualified_expression . 0)) (RAISE . (qualified_expression . 0)) (PRAGMA . (qualified_expression . 0)) (NULL . (qualified_expression . 0)) (LOOP . (qualified_expression . 0)) (IF . (qualified_expression . 0)) (GOTO . (qualified_expression . 0)) (FOR . (qualified_expression . 0)) (EXIT . (qualified_expression . 0)) (DELAY . (qualified_expression . 0)) (DECLARE . (qualified_expression . 0)) (CASE . (qualified_expression . 0)) (BEGIN . (qualified_expression . 0)) (ABORT . (qualified_expression . 0)) (ACCEPT . (qualified_expression . 0)) (CHARACTER_LITERAL . (qualified_expression . 0)) (STRING_LITERAL . (qualified_expression . 0)) (IDENTIFIER . (qualified_expression . 0)) (LESS_LESS . (qualified_expression . 0)) (OF . (qualified_expression . 0)) (IN . (qualified_expression . 0)) (NOT . (qualified_expression . 0)) (RIGHT_PAREN . (qualified_expression . 0)) (PLUS . (qualified_expression . 0)) (MINUS . (qualified_expression . 0)) (AMPERSAND . (qualified_expression . 0)) (DOT_DOT . (qualified_expression . 0)) (SLASH . (qualified_expression . 0)) (STAR . (qualified_expression . 0)) (MOD . (qualified_expression . 0)) (REM . (qualified_expression . 0)) (STAR_STAR . (qualified_expression . 0)) (BAR . (qualified_expression . 0)) (EQUAL_GREATER . (qualified_expression . 0)) (EQUAL . (qualified_expression . 0)) (GREATER . (qualified_expression . 0)) (GREATER_EQUAL . (qualified_expression . 0)) (LESS . (qualified_expression . 0)) (LESS_EQUAL . (qualified_expression . 0)) (SLASH_EQUAL . (qualified_expression . 0)) (AND . (qualified_expression . 0)) (OR . (qualified_expression . 0)) (XOR . (qualified_expression . 0)) (SEMICOLON . (qualified_expression . 0)) (COMMA . (qualified_expression . 0)) (LEFT_PAREN . (qualified_expression . 0)) (DOT . (qualified_expression . 0)) (TICK . (qualified_expression . 0)) (WITH . (qualified_expression . 0)) (IS . (qualified_expression . 0)) (RENAMES . (qualified_expression . 0)) (RETURN . (qualified_expression . 0))) - ((default . error) (DO . (attribute_reference . 0)) (ELSIF . (attribute_reference . 0)) (ELSE . (attribute_reference . 0)) (DIGITS . (attribute_reference . 0)) (RANGE . (attribute_reference . 0)) (THEN . (attribute_reference . 0)) (USE . (attribute_reference . 0)) (COLON_EQUAL . (attribute_reference . 0)) (WHILE . (attribute_reference . 0)) (SELECT . (attribute_reference . 0)) (REQUEUE . (attribute_reference . 0)) (RAISE . (attribute_reference . 0)) (PRAGMA . (attribute_reference . 0)) (NULL . (attribute_reference . 0)) (LOOP . (attribute_reference . 0)) (IF . (attribute_reference . 0)) (GOTO . (attribute_reference . 0)) (FOR . (attribute_reference . 0)) (EXIT . (attribute_reference . 0)) (DELAY . (attribute_reference . 0)) (DECLARE . (attribute_reference . 0)) (CASE . (attribute_reference . 0)) (BEGIN . (attribute_reference . 0)) (ABORT . (attribute_reference . 0)) (ACCEPT . (attribute_reference . 0)) (CHARACTER_LITERAL . (attribute_reference . 0)) (STRING_LITERAL . (attribute_reference . 0)) (IDENTIFIER . (attribute_reference . 0)) (LESS_LESS . (attribute_reference . 0)) (OF . (attribute_reference . 0)) (IN . (attribute_reference . 0)) (NOT . (attribute_reference . 0)) (RIGHT_PAREN . (attribute_reference . 0)) (PLUS . (attribute_reference . 0)) (MINUS . (attribute_reference . 0)) (AMPERSAND . (attribute_reference . 0)) (DOT_DOT . (attribute_reference . 0)) (SLASH . (attribute_reference . 0)) (STAR . (attribute_reference . 0)) (MOD . (attribute_reference . 0)) (REM . (attribute_reference . 0)) (STAR_STAR . (attribute_reference . 0)) (BAR . (attribute_reference . 0)) (EQUAL_GREATER . (attribute_reference . 0)) (EQUAL . (attribute_reference . 0)) (GREATER . (attribute_reference . 0)) (GREATER_EQUAL . (attribute_reference . 0)) (LESS . (attribute_reference . 0)) (LESS_EQUAL . (attribute_reference . 0)) (SLASH_EQUAL . (attribute_reference . 0)) (AND . (attribute_reference . 0)) (OR . (attribute_reference . 0)) (XOR . (attribute_reference . 0)) (LEFT_PAREN . (attribute_reference . 0)) (SEMICOLON . (attribute_reference . 0)) (COMMA . (attribute_reference . 0)) (DOT . (attribute_reference . 0)) (TICK . (attribute_reference . 0)) (WITH . (attribute_reference . 0)) (IS . (attribute_reference . 0)) (RENAMES . (attribute_reference . 0)) (RETURN . (attribute_reference . 0))) - ((default . error) (DO . (attribute_designator . 0)) (ELSIF . (attribute_designator . 0)) (ELSE . (attribute_designator . 0)) (DIGITS . (attribute_designator . 0)) (RANGE . (attribute_designator . 0)) (THEN . (attribute_designator . 0)) (USE . (attribute_designator . 0)) (COLON_EQUAL . (attribute_designator . 0)) (WHILE . (attribute_designator . 0)) (SELECT . (attribute_designator . 0)) (REQUEUE . (attribute_designator . 0)) (RAISE . (attribute_designator . 0)) (PRAGMA . (attribute_designator . 0)) (NULL . (attribute_designator . 0)) (LOOP . (attribute_designator . 0)) (IF . (attribute_designator . 0)) (GOTO . (attribute_designator . 0)) (FOR . (attribute_designator . 0)) (EXIT . (attribute_designator . 0)) (DELAY . (attribute_designator . 0)) (DECLARE . (attribute_designator . 0)) (CASE . (attribute_designator . 0)) (BEGIN . (attribute_designator . 0)) (ABORT . (attribute_designator . 0)) (ACCEPT . (attribute_designator . 0)) (CHARACTER_LITERAL . (attribute_designator . 0)) (STRING_LITERAL . (attribute_designator . 0)) (IDENTIFIER . (attribute_designator . 0)) (LESS_LESS . (attribute_designator . 0)) (OF . (attribute_designator . 0)) (IN . (attribute_designator . 0)) (NOT . (attribute_designator . 0)) (RIGHT_PAREN . (attribute_designator . 0)) (PLUS . (attribute_designator . 0)) (MINUS . (attribute_designator . 0)) (AMPERSAND . (attribute_designator . 0)) (DOT_DOT . (attribute_designator . 0)) (SLASH . (attribute_designator . 0)) (STAR . (attribute_designator . 0)) (MOD . (attribute_designator . 0)) (REM . (attribute_designator . 0)) (STAR_STAR . (attribute_designator . 0)) (BAR . (attribute_designator . 0)) (EQUAL_GREATER . (attribute_designator . 0)) (EQUAL . (attribute_designator . 0)) (GREATER . (attribute_designator . 0)) (GREATER_EQUAL . (attribute_designator . 0)) (LESS . (attribute_designator . 0)) (LESS_EQUAL . (attribute_designator . 0)) (SLASH_EQUAL . (attribute_designator . 0)) (AND . (attribute_designator . 0)) (OR . (attribute_designator . 0)) (XOR . (attribute_designator . 0)) (SEMICOLON . (attribute_designator . 0)) (COMMA . (attribute_designator . 0)) (DOT . ( 87 (attribute_designator . 0))) (WITH . (attribute_designator . 0)) (IS . (attribute_designator . 0)) (RENAMES . (attribute_designator . 0)) (RETURN . (attribute_designator . 0)) (TICK . ( 88 (attribute_designator . 0) 88)) (LEFT_PAREN . ( 106 (attribute_designator . 0) 106))) - ((default . error) (DO . (selected_component . 0)) (RIGHT_PAREN . (selected_component . 0)) (BAR . (selected_component . 0)) (ELSIF . (selected_component . 0)) (ELSE . (selected_component . 0)) (EQUAL_GREATER . (selected_component . 0)) (DIGITS . (selected_component . 0)) (RANGE . (selected_component . 0)) (THEN . (selected_component . 0)) (DOT_DOT . (selected_component . 0)) (IN . (selected_component . 0)) (NOT . (selected_component . 0)) (EQUAL . (selected_component . 0)) (GREATER . (selected_component . 0)) (GREATER_EQUAL . (selected_component . 0)) (LESS . (selected_component . 0)) (LESS_EQUAL . (selected_component . 0)) (SLASH_EQUAL . (selected_component . 0)) (AND . (selected_component . 0)) (OR . (selected_component . 0)) (XOR . (selected_component . 0)) (PLUS . (selected_component . 0)) (MINUS . (selected_component . 0)) (AMPERSAND . (selected_component . 0)) (SLASH . (selected_component . 0)) (STAR . (selected_component . 0)) (MOD . (selected_component . 0)) (REM . (selected_component . 0)) (STAR_STAR . (selected_component . 0)) (USE . (selected_component . 0)) (COLON_EQUAL . (selected_component . 0)) (WHILE . (selected_component . 0)) (SELECT . (selected_component . 0)) (REQUEUE . (selected_component . 0)) (RAISE . (selected_component . 0)) (PRAGMA . (selected_component . 0)) (NULL . (selected_component . 0)) (LOOP . (selected_component . 0)) (IF . (selected_component . 0)) (GOTO . (selected_component . 0)) (FOR . (selected_component . 0)) (EXIT . (selected_component . 0)) (DELAY . (selected_component . 0)) (DECLARE . (selected_component . 0)) (CASE . (selected_component . 0)) (BEGIN . (selected_component . 0)) (ABORT . (selected_component . 0)) (ACCEPT . (selected_component . 0)) (CHARACTER_LITERAL . (selected_component . 0)) (STRING_LITERAL . (selected_component . 0)) (IDENTIFIER . (selected_component . 0)) (LESS_LESS . (selected_component . 0)) (OF . (selected_component . 0)) (LEFT_PAREN . (selected_component . 0)) (SEMICOLON . (selected_component . 0)) (COMMA . (selected_component . 0)) (DOT . (selected_component . 0)) (TICK . (selected_component . 0)) (WITH . (selected_component . 0)) (IS . (selected_component . 0)) (RENAMES . (selected_component . 0)) (RETURN . (selected_component . 0))) - ((default . error) (DO . (selected_component . 2)) (RIGHT_PAREN . (selected_component . 2)) (BAR . (selected_component . 2)) (ELSIF . (selected_component . 2)) (ELSE . (selected_component . 2)) (EQUAL_GREATER . (selected_component . 2)) (DIGITS . (selected_component . 2)) (RANGE . (selected_component . 2)) (THEN . (selected_component . 2)) (DOT_DOT . (selected_component . 2)) (IN . (selected_component . 2)) (NOT . (selected_component . 2)) (EQUAL . (selected_component . 2)) (GREATER . (selected_component . 2)) (GREATER_EQUAL . (selected_component . 2)) (LESS . (selected_component . 2)) (LESS_EQUAL . (selected_component . 2)) (SLASH_EQUAL . (selected_component . 2)) (AND . (selected_component . 2)) (OR . (selected_component . 2)) (XOR . (selected_component . 2)) (PLUS . (selected_component . 2)) (MINUS . (selected_component . 2)) (AMPERSAND . (selected_component . 2)) (SLASH . (selected_component . 2)) (STAR . (selected_component . 2)) (MOD . (selected_component . 2)) (REM . (selected_component . 2)) (STAR_STAR . (selected_component . 2)) (USE . (selected_component . 2)) (COLON_EQUAL . (selected_component . 2)) (WHILE . (selected_component . 2)) (SELECT . (selected_component . 2)) (REQUEUE . (selected_component . 2)) (RAISE . (selected_component . 2)) (PRAGMA . (selected_component . 2)) (NULL . (selected_component . 2)) (LOOP . (selected_component . 2)) (IF . (selected_component . 2)) (GOTO . (selected_component . 2)) (FOR . (selected_component . 2)) (EXIT . (selected_component . 2)) (DELAY . (selected_component . 2)) (DECLARE . (selected_component . 2)) (CASE . (selected_component . 2)) (BEGIN . (selected_component . 2)) (ABORT . (selected_component . 2)) (ACCEPT . (selected_component . 2)) (CHARACTER_LITERAL . (selected_component . 2)) (STRING_LITERAL . (selected_component . 2)) (IDENTIFIER . (selected_component . 2)) (LESS_LESS . (selected_component . 2)) (OF . (selected_component . 2)) (LEFT_PAREN . (selected_component . 2)) (SEMICOLON . (selected_component . 2)) (COMMA . (selected_component . 2)) (DOT . (selected_component . 2)) (TICK . (selected_component . 2)) (WITH . (selected_component . 2)) (IS . (selected_component . 2)) (RENAMES . (selected_component . 2)) (RETURN . (selected_component . 2))) - ((default . error) (DO . (selected_component . 1)) (RIGHT_PAREN . (selected_component . 1)) (BAR . (selected_component . 1)) (ELSIF . (selected_component . 1)) (ELSE . (selected_component . 1)) (EQUAL_GREATER . (selected_component . 1)) (DIGITS . (selected_component . 1)) (RANGE . (selected_component . 1)) (THEN . (selected_component . 1)) (DOT_DOT . (selected_component . 1)) (IN . (selected_component . 1)) (NOT . (selected_component . 1)) (EQUAL . (selected_component . 1)) (GREATER . (selected_component . 1)) (GREATER_EQUAL . (selected_component . 1)) (LESS . (selected_component . 1)) (LESS_EQUAL . (selected_component . 1)) (SLASH_EQUAL . (selected_component . 1)) (AND . (selected_component . 1)) (OR . (selected_component . 1)) (XOR . (selected_component . 1)) (PLUS . (selected_component . 1)) (MINUS . (selected_component . 1)) (AMPERSAND . (selected_component . 1)) (SLASH . (selected_component . 1)) (STAR . (selected_component . 1)) (MOD . (selected_component . 1)) (REM . (selected_component . 1)) (STAR_STAR . (selected_component . 1)) (USE . (selected_component . 1)) (COLON_EQUAL . (selected_component . 1)) (WHILE . (selected_component . 1)) (SELECT . (selected_component . 1)) (REQUEUE . (selected_component . 1)) (RAISE . (selected_component . 1)) (PRAGMA . (selected_component . 1)) (NULL . (selected_component . 1)) (LOOP . (selected_component . 1)) (IF . (selected_component . 1)) (GOTO . (selected_component . 1)) (FOR . (selected_component . 1)) (EXIT . (selected_component . 1)) (DELAY . (selected_component . 1)) (DECLARE . (selected_component . 1)) (CASE . (selected_component . 1)) (BEGIN . (selected_component . 1)) (ABORT . (selected_component . 1)) (ACCEPT . (selected_component . 1)) (CHARACTER_LITERAL . (selected_component . 1)) (STRING_LITERAL . (selected_component . 1)) (IDENTIFIER . (selected_component . 1)) (LESS_LESS . (selected_component . 1)) (OF . (selected_component . 1)) (LEFT_PAREN . (selected_component . 1)) (SEMICOLON . (selected_component . 1)) (COMMA . (selected_component . 1)) (DOT . (selected_component . 1)) (TICK . (selected_component . 1)) (WITH . (selected_component . 1)) (IS . (selected_component . 1)) (RENAMES . (selected_component . 1)) (RETURN . (selected_component . 1))) - ((default . error) (DO . (selected_component . 3)) (RIGHT_PAREN . (selected_component . 3)) (BAR . (selected_component . 3)) (ELSIF . (selected_component . 3)) (ELSE . (selected_component . 3)) (EQUAL_GREATER . (selected_component . 3)) (DIGITS . (selected_component . 3)) (RANGE . (selected_component . 3)) (THEN . (selected_component . 3)) (DOT_DOT . (selected_component . 3)) (IN . (selected_component . 3)) (NOT . (selected_component . 3)) (EQUAL . (selected_component . 3)) (GREATER . (selected_component . 3)) (GREATER_EQUAL . (selected_component . 3)) (LESS . (selected_component . 3)) (LESS_EQUAL . (selected_component . 3)) (SLASH_EQUAL . (selected_component . 3)) (AND . (selected_component . 3)) (OR . (selected_component . 3)) (XOR . (selected_component . 3)) (PLUS . (selected_component . 3)) (MINUS . (selected_component . 3)) (AMPERSAND . (selected_component . 3)) (SLASH . (selected_component . 3)) (STAR . (selected_component . 3)) (MOD . (selected_component . 3)) (REM . (selected_component . 3)) (STAR_STAR . (selected_component . 3)) (USE . (selected_component . 3)) (COLON_EQUAL . (selected_component . 3)) (WHILE . (selected_component . 3)) (SELECT . (selected_component . 3)) (REQUEUE . (selected_component . 3)) (RAISE . (selected_component . 3)) (PRAGMA . (selected_component . 3)) (NULL . (selected_component . 3)) (LOOP . (selected_component . 3)) (IF . (selected_component . 3)) (GOTO . (selected_component . 3)) (FOR . (selected_component . 3)) (EXIT . (selected_component . 3)) (DELAY . (selected_component . 3)) (DECLARE . (selected_component . 3)) (CASE . (selected_component . 3)) (BEGIN . (selected_component . 3)) (ABORT . (selected_component . 3)) (ACCEPT . (selected_component . 3)) (CHARACTER_LITERAL . (selected_component . 3)) (STRING_LITERAL . (selected_component . 3)) (IDENTIFIER . (selected_component . 3)) (LESS_LESS . (selected_component . 3)) (OF . (selected_component . 3)) (LEFT_PAREN . (selected_component . 3)) (SEMICOLON . (selected_component . 3)) (COMMA . (selected_component . 3)) (DOT . (selected_component . 3)) (TICK . (selected_component . 3)) (WITH . (selected_component . 3)) (IS . (selected_component . 3)) (RENAMES . (selected_component . 3)) (RETURN . (selected_component . 3))) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (DOT_DOT . (primary . 1)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (BAR . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (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)) (WITH . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (STAR_STAR . (primary . 1)) (AND . (primary . 1)) (OR . (primary . 1)) (XOR . (primary . 1)) (RECORD . 524)) - ((default . error) (COMMA . 268) (RIGHT_PAREN . 523)) - ((default . error) (RIGHT_PAREN . 522)) - ((default . error) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (WITH . 521)) + ((default . error) (SEMICOLON . 233) (RIGHT_PAREN . 232)) + ((default . error) (COLON_EQUAL . (formal_part . 0)) (RIGHT_PAREN . (formal_part . 0)) (DO . (formal_part . 0)) (WHEN . (formal_part . 0)) (RENAMES . (formal_part . 0)) (IS . (formal_part . 0)) (SEMICOLON . (formal_part . 0)) (WITH . (formal_part . 0)) (RETURN . (formal_part . 0))) + ((default . error) (IDENTIFIER . 77)) + ((default . error) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (IN . (aliased_opt . 0)) (OUT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ALIASED . 530)) + ((default . error) (FUNCTION . (protected_opt . 0)) (PROCEDURE . (protected_opt . 0)) (PROTECTED . 527) (IDENTIFIER . (general_access_modifier_opt . 0)) (STRING_LITERAL . (general_access_modifier_opt . 0)) (CHARACTER_LITERAL . (general_access_modifier_opt . 0)) (ALL . 525) (CONSTANT . 526)) + ((default . error) (DOT . 90) (DO . (name_opt . 1)) (COLON_EQUAL . (name_opt . 1)) (RIGHT_PAREN . (name_opt . 1)) (RENAMES . (name_opt . 1)) (IS . (name_opt . 1)) (WITH . (name_opt . 1)) (SEMICOLON . (name_opt . 1)) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (DO . (parameter_and_result_profile . 1)) (COLON_EQUAL . (parameter_and_result_profile . 1)) (RIGHT_PAREN . (parameter_and_result_profile . 1)) (RENAMES . (parameter_and_result_profile . 1)) (IS . (parameter_and_result_profile . 1)) (SEMICOLON . (parameter_and_result_profile . 1)) (WITH . (parameter_and_result_profile . 1))) + ((default . error) (DO . (null_exclusion_opt . 1)) (COLON_EQUAL . (null_exclusion_opt . 1)) (RIGHT_PAREN . (null_exclusion_opt . 1)) (RENAMES . (null_exclusion_opt . 1)) (ACCESS . (null_exclusion_opt . 1)) (CHARACTER_LITERAL . (null_exclusion_opt . 1)) (STRING_LITERAL . (null_exclusion_opt . 1)) (IDENTIFIER . (null_exclusion_opt . 1)) (IS . (null_exclusion_opt . 1)) (SEMICOLON . (null_exclusion_opt . 1)) (WITH . (null_exclusion_opt . 1))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (DOT_DOT . (primary . 1)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (BAR . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (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)) (WITH . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (STAR_STAR . (primary . 1)) (AND . (primary . 1)) (OR . (primary . 1)) (XOR . (primary . 1)) (RECORD . 522)) + ((default . error) (COMMA . 272) (RIGHT_PAREN . 521)) ((default . error) (RIGHT_PAREN . 520)) - ((default . error) (IDENTIFIER . 72)) - ((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)) (SEMICOLON . (formal_part . 0)) (WITH . (formal_part . 0)) (RETURN . (formal_part . 0))) - ((default . error) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (IN . (aliased_opt . 0)) (OUT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ALIASED . 517)) - ((default . error) (FUNCTION . (protected_opt . 0)) (PROCEDURE . (protected_opt . 0)) (PROTECTED . 514) (IDENTIFIER . (general_access_modifier_opt . 0)) (STRING_LITERAL . (general_access_modifier_opt . 0)) (CHARACTER_LITERAL . (general_access_modifier_opt . 0)) (ALL . 512) (CONSTANT . 513)) - ((default . error) (RIGHT_PAREN . (null_exclusion_opt . 1)) (DO . (null_exclusion_opt . 1)) (RENAMES . (null_exclusion_opt . 1)) (COLON_EQUAL . (null_exclusion_opt . 1)) (ACCESS . (null_exclusion_opt . 1)) (CHARACTER_LITERAL . (null_exclusion_opt . 1)) (STRING_LITERAL . (null_exclusion_opt . 1)) (IDENTIFIER . (null_exclusion_opt . 1)) (WITH . (null_exclusion_opt . 1)) (SEMICOLON . (null_exclusion_opt . 1)) (IS . (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)) (IS . (parameter_and_result_profile . 2)) (SEMICOLON . (parameter_and_result_profile . 2)) (WITH . (parameter_and_result_profile . 2))) - ((default . error) (ACCESS . 242) (WITH . (name_opt . 0)) (SEMICOLON . (name_opt . 0)) (IS . (name_opt . 0)) (RENAMES . (name_opt . 0)) (COLON_EQUAL . (name_opt . 0)) (RIGHT_PAREN . (name_opt . 0)) (DO . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (COLON_EQUAL . 509) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (ACCESS . 242) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (WITH . 519)) + ((default . error) (RIGHT_PAREN . 518)) + ((default . error) (DO . (parameter_and_result_profile . 2)) (COLON_EQUAL . (parameter_and_result_profile . 2)) (RIGHT_PAREN . (parameter_and_result_profile . 2)) (RENAMES . (parameter_and_result_profile . 2)) (IS . (parameter_and_result_profile . 2)) (SEMICOLON . (parameter_and_result_profile . 2)) (WITH . (parameter_and_result_profile . 2))) + ((default . error) (ACCESS . 235) (WITH . (name_opt . 0)) (SEMICOLON . (name_opt . 0)) (IS . (name_opt . 0)) (RENAMES . (name_opt . 0)) (RIGHT_PAREN . (name_opt . 0)) (COLON_EQUAL . (name_opt . 0)) (DO . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (COLON_EQUAL . 515) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (ACCESS . 235) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((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 . 507)) - ((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 . 108) (BOX . 251) (NULL . 253) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (NEW . 513)) + ((default . error) (IDENTIFIER . (formal_subprogram_declaration . 1)) (WITH . (formal_subprogram_declaration . 1)) (USE . (formal_subprogram_declaration . 1)) (TYPE . (formal_subprogram_declaration . 1)) (PRAGMA . (formal_subprogram_declaration . 1)) (FUNCTION . (formal_subprogram_declaration . 1)) (PROCEDURE . (formal_subprogram_declaration . 1)) (PACKAGE . (formal_subprogram_declaration . 1))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (BOX . 255) (NULL . 254) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (WITH . (subprogram_default . 2)) (SEMICOLON . (subprogram_default . 2))) - ((default . error) (WITH . (subprogram_default . 0)) (SEMICOLON . (subprogram_default . 0)) (DOT . 87) (TICK . 88) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (LEFT_PAREN . 489) (RANGE . 493) (MOD . 491) (DIGITS . 487) (DELTA . 486) (TASK . 496) (PROTECTED . 492) (INTERFACE . 488) (ARRAY . 485) (PRIVATE . (abstract_tagged_limited_opt . 0)) (TAGGED . 495) (NEW . (abstract_limited_synchronized_opt . 0)) (ABSTRACT . 484) (LIMITED . 490) (SYNCHRONIZED . 494) (ACCESS . (null_exclusion_opt . 0)) (NOT . 211)) - ((default . error) (SEMICOLON . 483)) - ((default . error) (RIGHT_PAREN . 482)) + ((default . error) (WITH . (subprogram_default . 1)) (SEMICOLON . (subprogram_default . 1))) + ((default . error) (WITH . (subprogram_default . 0)) (SEMICOLON . (subprogram_default . 0)) (DOT . 90) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (LEFT_PAREN . 494) (RANGE . 498) (MOD . 496) (DIGITS . 492) (DELTA . 491) (TASK . 501) (PROTECTED . 497) (INTERFACE . 493) (ARRAY . 490) (PRIVATE . (abstract_tagged_limited_opt . 0)) (TAGGED . 500) (NEW . (abstract_limited_synchronized_opt . 0)) (ABSTRACT . 489) (LIMITED . 495) (SYNCHRONIZED . 499) (ACCESS . (null_exclusion_opt . 0)) (NOT . 225)) + ((default . error) (SEMICOLON . 488)) + ((default . error) (RIGHT_PAREN . 487)) ((default . error) (RIGHT_PAREN . (discriminant_specification_list . 0)) (SEMICOLON . (discriminant_specification_list . 0))) - ((default . error) (SEMICOLON . 480) (RIGHT_PAREN . 481)) - ((default . error) (COMMA . 95) (COLON . 479)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) + ((default . error) (SEMICOLON . 486) (RIGHT_PAREN . 485)) + ((default . error) (COMMA . 96) (COLON . 484)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) ((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 . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((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)) (SEMICOLON . (name . 2)) (WITH . (name . 2)) (RENAMES . (name . 2)) (COMMA . (name . 2))) - ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (IS . ((association_opt . 0) (expression_opt . 0))) (SEMICOLON . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 173) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((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)) (SEMICOLON . (actual_parameter_part . 0)) (WITH . (actual_parameter_part . 0)) (RENAMES . (actual_parameter_part . 0)) (COMMA . (actual_parameter_part . 0))) - ((default . error) (SEMICOLON . 473)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (MINUS . (relational_operator . 0)) (PLUS . (relational_operator . 0)) (NUMERIC_LITERAL . (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)) (NUMERIC_LITERAL . (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)) (NUMERIC_LITERAL . (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)) (NUMERIC_LITERAL . (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)) (NUMERIC_LITERAL . (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)) (NUMERIC_LITERAL . (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 . 144) (MINUS . 143) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (IN . 467)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RANGE . 465) (LEFT_PAREN . 223) (ACCESS . 220) (DELTA . 221) (DIGITS . 222) (MOD . 224) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (BOX . 461) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (THEN . 459) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ELSE . 457) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ELSE . 455)) - ((default . error) (THEN . 454)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (XOR . (primary . 1)) (OR . (primary . 1)) (AND . (primary . 1)) (SLASH_EQUAL . (primary . 1)) (LESS_EQUAL . (primary . 1)) (LESS . (primary . 1)) (GREATER_EQUAL . (primary . 1)) (GREATER . (primary . 1)) (EQUAL . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (BAR . (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)) (IN . (primary . 1)) (NOT . (primary . 1)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (WITH . (primary . 1)) (IS . (primary . 1)) (SEMICOLON . (primary . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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)) (RIGHT_PAREN . (factor . 3)) (EQUAL_GREATER . (factor . 3)) (ELSE . (factor . 3)) (ELSIF . (factor . 3)) (BAR . (factor . 3)) (COMMA . (factor . 3))) - ((default . error) (BOX . 447) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (COLON . ( 446 (identifier_list . 0))) (COMMA . (identifier_list . 0))) - ((default . error) (IDENTIFIER . 441) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 442)) - ((default . error) (BODY . 440) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (IDENTIFIER . 437) (TYPE . 439) (BODY . 438)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (DO . (name . 2)) (STAR_STAR . (name . 2)) (STAR . (name . 2)) (SLASH . (name . 2)) (REM . (name . 2)) (MOD . (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)) (CHARACTER_LITERAL . (name . 2)) (STRING_LITERAL . (name . 2)) (IDENTIFIER . (name . 2)) (LESS_LESS . (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)) (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)) (RETURN . (name . 2)) (TICK . (name . 2)) (DOT . (name . 2)) (LEFT_PAREN . (name . 2)) (IS . (name . 2)) (SEMICOLON . (name . 2)) (WITH . (name . 2)) (RENAMES . (name . 2)) (COMMA . (name . 2))) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (STAR_STAR . (actual_parameter_part . 0)) (STAR . (actual_parameter_part . 0)) (SLASH . (actual_parameter_part . 0)) (REM . (actual_parameter_part . 0)) (MOD . (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)) (CHARACTER_LITERAL . (actual_parameter_part . 0)) (STRING_LITERAL . (actual_parameter_part . 0)) (IDENTIFIER . (actual_parameter_part . 0)) (LESS_LESS . (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)) (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)) (SEMICOLON . (actual_parameter_part . 0)) (WITH . (actual_parameter_part . 0)) (RENAMES . (actual_parameter_part . 0)) (COMMA . (actual_parameter_part . 0))) + ((default . error) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (IS . ((expression_opt . 0) (association_opt . 0))) (SEMICOLON . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 476)) + ((default . error) (PLUS . 151) (MINUS . 150) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (IN . 471)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ABS . (relational_operator . 0)) (LEFT_PAREN . (relational_operator . 0)) (NEW . (relational_operator . 0)) (NOT . (relational_operator . 0)) (NULL . (relational_operator . 0)) (MINUS . (relational_operator . 0)) (PLUS . (relational_operator . 0)) (NUMERIC_LITERAL . (relational_operator . 0)) (IDENTIFIER . (relational_operator . 0)) (STRING_LITERAL . (relational_operator . 0)) (CHARACTER_LITERAL . (relational_operator . 0))) + ((default . error) (ABS . (relational_operator . 4)) (LEFT_PAREN . (relational_operator . 4)) (NEW . (relational_operator . 4)) (NOT . (relational_operator . 4)) (NULL . (relational_operator . 4)) (MINUS . (relational_operator . 4)) (PLUS . (relational_operator . 4)) (NUMERIC_LITERAL . (relational_operator . 4)) (IDENTIFIER . (relational_operator . 4)) (STRING_LITERAL . (relational_operator . 4)) (CHARACTER_LITERAL . (relational_operator . 4))) + ((default . error) (ABS . (relational_operator . 5)) (LEFT_PAREN . (relational_operator . 5)) (NEW . (relational_operator . 5)) (NOT . (relational_operator . 5)) (NULL . (relational_operator . 5)) (MINUS . (relational_operator . 5)) (PLUS . (relational_operator . 5)) (NUMERIC_LITERAL . (relational_operator . 5)) (IDENTIFIER . (relational_operator . 5)) (STRING_LITERAL . (relational_operator . 5)) (CHARACTER_LITERAL . (relational_operator . 5))) + ((default . error) (ABS . (relational_operator . 2)) (LEFT_PAREN . (relational_operator . 2)) (NEW . (relational_operator . 2)) (NOT . (relational_operator . 2)) (NULL . (relational_operator . 2)) (MINUS . (relational_operator . 2)) (PLUS . (relational_operator . 2)) (NUMERIC_LITERAL . (relational_operator . 2)) (IDENTIFIER . (relational_operator . 2)) (STRING_LITERAL . (relational_operator . 2)) (CHARACTER_LITERAL . (relational_operator . 2))) + ((default . error) (ABS . (relational_operator . 3)) (LEFT_PAREN . (relational_operator . 3)) (NEW . (relational_operator . 3)) (NOT . (relational_operator . 3)) (NULL . (relational_operator . 3)) (MINUS . (relational_operator . 3)) (PLUS . (relational_operator . 3)) (NUMERIC_LITERAL . (relational_operator . 3)) (IDENTIFIER . (relational_operator . 3)) (STRING_LITERAL . (relational_operator . 3)) (CHARACTER_LITERAL . (relational_operator . 3))) + ((default . error) (ABS . (relational_operator . 1)) (LEFT_PAREN . (relational_operator . 1)) (NEW . (relational_operator . 1)) (NOT . (relational_operator . 1)) (NULL . (relational_operator . 1)) (MINUS . (relational_operator . 1)) (PLUS . (relational_operator . 1)) (NUMERIC_LITERAL . (relational_operator . 1)) (IDENTIFIER . (relational_operator . 1)) (STRING_LITERAL . (relational_operator . 1)) (CHARACTER_LITERAL . (relational_operator . 1))) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RANGE . 468) (LEFT_PAREN . 216) (ACCESS . 213) (DELTA . 214) (DIGITS . 215) (MOD . 217) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (BOX . 464) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (THEN . 462) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ELSE . 460) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ELSE . 458)) + ((default . error) (THEN . 457)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (BOX . 451) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (XOR . (primary . 1)) (OR . (primary . 1)) (AND . (primary . 1)) (SLASH_EQUAL . (primary . 1)) (LESS_EQUAL . (primary . 1)) (LESS . (primary . 1)) (GREATER_EQUAL . (primary . 1)) (GREATER . (primary . 1)) (EQUAL . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (BAR . (primary . 1)) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (IN . (primary . 1)) (NOT . (primary . 1)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (WITH . (primary . 1)) (IS . (primary . 1)) (SEMICOLON . (primary . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((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)) (MOD . (factor . 3)) (REM . (factor . 3)) (SLASH . (factor . 3)) (STAR . (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)) (RIGHT_PAREN . (factor . 3)) (EQUAL_GREATER . (factor . 3)) (ELSE . (factor . 3)) (ELSIF . (factor . 3)) (BAR . (factor . 3)) (COMMA . (factor . 3))) + ((default . error) (IDENTIFIER . 445) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 446)) + ((default . error) (BODY . 444) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (IDENTIFIER . 443) (TYPE . 442) (BODY . 441)) + ((default . error) (IDENTIFIER . 440)) + ((default . error) (TYPE . 438) (BODY . 437) (IDENTIFIER . 439)) ((default . error) (IDENTIFIER . 436)) - ((default . error) (TYPE . 435) (BODY . 434) (IDENTIFIER . 433)) - ((default . error) (IDENTIFIER . 432)) - ((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 . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (END . 429) (PRIVATE . 430)) - ((default . error) (END . (declaration . 3)) (PRIVATE . (declaration . 3)) (USE . (declaration . 3)) (TYPE . (declaration . 3)) (TASK . (declaration . 3)) (SUBTYPE . (declaration . 3)) (PROTECTED . (declaration . 3)) (PROCEDURE . (declaration . 3)) (PRAGMA . (declaration . 3)) (PACKAGE . (declaration . 3)) (OVERRIDING . (declaration . 3)) (NOT . (declaration . 3)) (GENERIC . (declaration . 3)) (FUNCTION . (declaration . 3)) (FOR . (declaration . 3)) (ENTRY . (declaration . 3)) (IDENTIFIER . (declaration . 3)) (BEGIN . (declaration . 3))) - ((default . error) (WHEN . (aspect_clause . 1)) (PRIVATE . (aspect_clause . 1)) (END . (aspect_clause . 1)) (CASE . (aspect_clause . 1)) (BEGIN . (aspect_clause . 1)) (IDENTIFIER . (aspect_clause . 1)) (ENTRY . (aspect_clause . 1)) (FOR . (aspect_clause . 1)) (FUNCTION . (aspect_clause . 1)) (GENERIC . (aspect_clause . 1)) (NOT . (aspect_clause . 1)) (OVERRIDING . (aspect_clause . 1)) (PACKAGE . (aspect_clause . 1)) (PRAGMA . (aspect_clause . 1)) (PROCEDURE . (aspect_clause . 1)) (PROTECTED . (aspect_clause . 1)) (SUBTYPE . (aspect_clause . 1)) (TASK . (aspect_clause . 1)) (TYPE . (aspect_clause . 1)) (USE . (aspect_clause . 1))) - ((default . error) (END . (declaration . 4)) (PRIVATE . (declaration . 4)) (USE . (declaration . 4)) (TYPE . (declaration . 4)) (TASK . (declaration . 4)) (SUBTYPE . (declaration . 4)) (PROTECTED . (declaration . 4)) (PROCEDURE . (declaration . 4)) (PRAGMA . (declaration . 4)) (PACKAGE . (declaration . 4)) (OVERRIDING . (declaration . 4)) (NOT . (declaration . 4)) (GENERIC . (declaration . 4)) (FUNCTION . (declaration . 4)) (FOR . (declaration . 4)) (ENTRY . (declaration . 4)) (IDENTIFIER . (declaration . 4)) (BEGIN . (declaration . 4))) - ((default . error) (END . (declaration . 5)) (PRIVATE . (declaration . 5)) (USE . (declaration . 5)) (TYPE . (declaration . 5)) (TASK . (declaration . 5)) (SUBTYPE . (declaration . 5)) (PROTECTED . (declaration . 5)) (PROCEDURE . (declaration . 5)) (PRAGMA . (declaration . 5)) (PACKAGE . (declaration . 5)) (OVERRIDING . (declaration . 5)) (NOT . (declaration . 5)) (GENERIC . (declaration . 5)) (FUNCTION . (declaration . 5)) (FOR . (declaration . 5)) (ENTRY . (declaration . 5)) (IDENTIFIER . (declaration . 5)) (BEGIN . (declaration . 5))) - ((default . error) (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 . 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) (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) (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 . 95) (COLON . 428)) - ((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 . 8)) (PRIVATE . (declaration . 8)) (USE . (declaration . 8)) (TYPE . (declaration . 8)) (TASK . (declaration . 8)) (SUBTYPE . (declaration . 8)) (PROTECTED . (declaration . 8)) (PROCEDURE . (declaration . 8)) (PRAGMA . (declaration . 8)) (PACKAGE . (declaration . 8)) (OVERRIDING . (declaration . 8)) (NOT . (declaration . 8)) (GENERIC . (declaration . 8)) (FUNCTION . (declaration . 8)) (FOR . (declaration . 8)) (ENTRY . (declaration . 8)) (IDENTIFIER . (declaration . 8)) (BEGIN . (declaration . 8))) - ((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 . 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 . 424) (FUNCTION . 40) (PROCEDURE . 41)) - ((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 . 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 . (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 . 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 . (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 . 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 . (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 . 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) (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 . 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) ($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 . 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) (END . (declaration . 17)) (PRIVATE . (declaration . 17)) (USE . (declaration . 17)) (TYPE . (declaration . 17)) (TASK . (declaration . 17)) (SUBTYPE . (declaration . 17)) (PROTECTED . (declaration . 17)) (PROCEDURE . (declaration . 17)) (PRAGMA . (declaration . 17)) (PACKAGE . (declaration . 17)) (OVERRIDING . (declaration . 17)) (NOT . (declaration . 17)) (GENERIC . (declaration . 17)) (FUNCTION . (declaration . 17)) (FOR . (declaration . 17)) (ENTRY . (declaration . 17)) (IDENTIFIER . (declaration . 17)) (BEGIN . (declaration . 17))) - ((default . error) (BEGIN . (declarative_part_opt . 0)) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((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 . 353) (MINUS . 352) (AMPERSAND . 351)) - ((default . error) (NUMERIC_LITERAL . (binary_adding_operator . 2)) (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) (NUMERIC_LITERAL . (binary_adding_operator . 1)) (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) (NUMERIC_LITERAL . (binary_adding_operator . 0)) (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 . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (NUMERIC_LITERAL . (multiplying_operator . 1)) (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) (NUMERIC_LITERAL . (multiplying_operator . 0)) (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) (NUMERIC_LITERAL . (multiplying_operator . 2)) (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) (NUMERIC_LITERAL . (multiplying_operator . 3)) (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 . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (THEN . 418) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ELSE . 416) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ELSE . 413)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (THEN . 411)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 146) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 407)) - ((default . error) (LOOP . (raise_expression . 0)) (DO . (raise_expression . 0)) (XOR . (raise_expression . 0)) (OR . (raise_expression . 0)) (AND . (raise_expression . 0)) (IS . (raise_expression . 0)) (SEMICOLON . (raise_expression . 0)) (THEN . (raise_expression . 0)) (RANGE . (raise_expression . 0)) (RIGHT_PAREN . (raise_expression . 0)) (COMMA . (raise_expression . 0)) (DIGITS . (raise_expression . 0)) (EQUAL_GREATER . (raise_expression . 0)) (ELSE . (raise_expression . 0)) (ELSIF . (raise_expression . 0)) (DOT . 87) (TICK . 88) (WITH . ((raise_expression . 0) 406)) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (COLON_EQUAL . (primary . 4)) (OF . (primary . 4)) (LOOP . (primary . 4)) (DO . (primary . 4)) (STAR_STAR . (primary . 4)) (REM . (primary . 4)) (MOD . (primary . 4)) (STAR . (primary . 4)) (SLASH . (primary . 4)) (DOT_DOT . (primary . 4)) (AMPERSAND . (primary . 4)) (MINUS . (primary . 4)) (PLUS . (primary . 4)) (SEMICOLON . (primary . 4)) (XOR . (primary . 4)) (OR . (primary . 4)) (AND . (primary . 4)) (SLASH_EQUAL . (primary . 4)) (LESS_EQUAL . (primary . 4)) (LESS . (primary . 4)) (GREATER_EQUAL . (primary . 4)) (GREATER . (primary . 4)) (EQUAL . (primary . 4)) (NOT . (primary . 4)) (IN . (primary . 4)) (IS . (primary . 4)) (EQUAL_GREATER . (primary . 4)) (BAR . (primary . 4)) (WITH . (primary . 4)) (THEN . (primary . 4)) (RANGE . (primary . 4)) (COMMA . (primary . 4)) (RIGHT_PAREN . (primary . 4)) (DIGITS . (primary . 4)) (ELSE . (primary . 4)) (ELSIF . (primary . 4)) (LEFT_PAREN . 106)) - ((default . error) (ALL . 403) (SOME . 404)) + ((default . error) (COLON . ( 435 (identifier_list . 0))) (COMMA . (identifier_list . 0))) + ((default . error) (END . (declaration . 0)) (PRIVATE . (declaration . 0)) (IDENTIFIER . (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)) (BEGIN . (declaration . 0))) + ((default . error) (END . (declaration . 1)) (PRIVATE . (declaration . 1)) (IDENTIFIER . (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)) (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)) (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)) (IDENTIFIER . (aspect_clause . 3))) + ((default . error) (END . (declaration . 2)) (PRIVATE . (declaration . 2)) (IDENTIFIER . (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)) (BEGIN . (declaration . 2))) + ((default . error) (PRIVATE . (body . 1)) (END . (body . 1)) (BEGIN . (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)) (IDENTIFIER . (body . 1))) + ((default . error) (PRIVATE . (declarations . 0)) (END . (declarations . 0)) (BEGIN . (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)) (IDENTIFIER . (declarations . 0))) + ((default . error) (END . (declarative_part_opt . 1)) (PRIVATE . (declarative_part_opt . 1)) (BEGIN . (declarative_part_opt . 1)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (END . 432) (PRIVATE . 433)) + ((default . error) (END . (declaration . 3)) (PRIVATE . (declaration . 3)) (IDENTIFIER . (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)) (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)) (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)) (IDENTIFIER . (aspect_clause . 1))) + ((default . error) (END . (declaration . 4)) (PRIVATE . (declaration . 4)) (IDENTIFIER . (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)) (BEGIN . (declaration . 4))) + ((default . error) (END . (declaration . 5)) (PRIVATE . (declaration . 5)) (IDENTIFIER . (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)) (BEGIN . (declaration . 5))) + ((default . error) (PRIVATE . (type_declaration . 0)) (END . (type_declaration . 0)) (BEGIN . (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)) (IDENTIFIER . (type_declaration . 0))) + ((default . error) (END . (declaration . 6)) (PRIVATE . (declaration . 6)) (IDENTIFIER . (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)) (BEGIN . (declaration . 6))) + ((default . error) (END . (declaration . 7)) (PRIVATE . (declaration . 7)) (IDENTIFIER . (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)) (BEGIN . (declaration . 7))) + ((default . error) (PRIVATE . (renaming_declaration . 3)) (END . (renaming_declaration . 3)) (BEGIN . (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)) (IDENTIFIER . (renaming_declaration . 3))) + ((default . error) (COMMA . 96) (COLON . 431)) + ((default . error) (PRIVATE . (type_declaration . 1)) (END . (type_declaration . 1)) (BEGIN . (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)) (IDENTIFIER . (type_declaration . 1))) + ((default . error) (END . (declaration . 8)) (PRIVATE . (declaration . 8)) (IDENTIFIER . (declaration . 8)) (USE . (declaration . 8)) (TYPE . (declaration . 8)) (TASK . (declaration . 8)) (SUBTYPE . (declaration . 8)) (PROTECTED . (declaration . 8)) (PROCEDURE . (declaration . 8)) (PRAGMA . (declaration . 8)) (PACKAGE . (declaration . 8)) (OVERRIDING . (declaration . 8)) (NOT . (declaration . 8)) (GENERIC . (declaration . 8)) (FUNCTION . (declaration . 8)) (FOR . (declaration . 8)) (ENTRY . (declaration . 8)) (BEGIN . (declaration . 8))) + ((default . error) (END . (declaration . 10)) (PRIVATE . (declaration . 10)) (IDENTIFIER . (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)) (BEGIN . (declaration . 10))) + ((default . error) (PRIVATE . (renaming_declaration . 0)) (END . (renaming_declaration . 0)) (BEGIN . (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)) (IDENTIFIER . (renaming_declaration . 0))) + ((default . error) (ENTRY . 427) (FUNCTION . 40) (PROCEDURE . 41)) + ((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)) (IDENTIFIER . (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)) (BEGIN . (proper_body . 1))) + ((default . error) (END . (body_stub . 1)) (PRIVATE . (body_stub . 1)) (IDENTIFIER . (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)) (BEGIN . (body_stub . 1))) + ((default . error) (END . (declaration . 11)) (PRIVATE . (declaration . 11)) (IDENTIFIER . (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)) (BEGIN . (declaration . 11))) + ((default . error) (PRIVATE . (renaming_declaration . 1)) (END . (renaming_declaration . 1)) (BEGIN . (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)) (IDENTIFIER . (renaming_declaration . 1))) + ((default . error) (END . (declaration . 12)) (PRIVATE . (declaration . 12)) (IDENTIFIER . (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)) (BEGIN . (declaration . 12))) + ((default . error) (PRIVATE . (type_declaration . 3)) (END . (type_declaration . 3)) (BEGIN . (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)) (IDENTIFIER . (type_declaration . 3))) + ((default . error) (PRIVATE . (type_declaration . 2)) (END . (type_declaration . 2)) (BEGIN . (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)) (IDENTIFIER . (type_declaration . 2))) + ((default . error) (PRIVATE . (body . 0)) (END . (body . 0)) (BEGIN . (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)) (IDENTIFIER . (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)) (IDENTIFIER . (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)) (BEGIN . (proper_body . 3))) + ((default . error) (END . (body_stub . 3)) (PRIVATE . (body_stub . 3)) (IDENTIFIER . (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)) (BEGIN . (body_stub . 3))) + ((default . error) (END . (full_type_declaration . 2)) (PRIVATE . (full_type_declaration . 2)) (IDENTIFIER . (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)) (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)) (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)) (IDENTIFIER . (aspect_clause . 2))) + ((default . error) (END . (declaration . 13)) (PRIVATE . (declaration . 13)) (IDENTIFIER . (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)) (BEGIN . (declaration . 13))) + ((default . error) (PRIVATE . (object_declaration . 7)) (END . (object_declaration . 7)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 7))) + ((default . error) (PRIVATE . (object_declaration . 6)) (END . (object_declaration . 6)) (BEGIN . (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)) (IDENTIFIER . (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)) (IDENTIFIER . (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)) (BEGIN . (proper_body . 0))) + ((default . error) (END . (body_stub . 0)) (PRIVATE . (body_stub . 0)) (IDENTIFIER . (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)) (BEGIN . (body_stub . 0))) + ((default . error) (END . (declaration . 14)) (PRIVATE . (declaration . 14)) (IDENTIFIER . (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)) (BEGIN . (declaration . 14))) + ((default . error) (PRIVATE . (renaming_declaration . 2)) (END . (renaming_declaration . 2)) (BEGIN . (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)) (IDENTIFIER . (renaming_declaration . 2))) + ((default . error) (END . (declaration . 15)) (PRIVATE . (declaration . 15)) (IDENTIFIER . (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)) (BEGIN . (declaration . 15))) + ((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)) (IDENTIFIER . (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)) (BEGIN . (proper_body . 2))) + ((default . error) (END . (body_stub . 2)) (PRIVATE . (body_stub . 2)) (IDENTIFIER . (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)) (BEGIN . (body_stub . 2))) + ((default . error) (END . (full_type_declaration . 1)) (PRIVATE . (full_type_declaration . 1)) (IDENTIFIER . (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)) (BEGIN . (full_type_declaration . 1))) + ((default . error) (END . (declaration . 16)) (PRIVATE . (declaration . 16)) (IDENTIFIER . (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)) (BEGIN . (declaration . 16))) + ((default . error) (END . (declaration . 17)) (PRIVATE . (declaration . 17)) (IDENTIFIER . (declaration . 17)) (USE . (declaration . 17)) (TYPE . (declaration . 17)) (TASK . (declaration . 17)) (SUBTYPE . (declaration . 17)) (PROTECTED . (declaration . 17)) (PROCEDURE . (declaration . 17)) (PRAGMA . (declaration . 17)) (PACKAGE . (declaration . 17)) (OVERRIDING . (declaration . 17)) (NOT . (declaration . 17)) (GENERIC . (declaration . 17)) (FUNCTION . (declaration . 17)) (FOR . (declaration . 17)) (ENTRY . (declaration . 17)) (BEGIN . (declaration . 17))) + ((default . error) (BEGIN . (declarative_part_opt . 0)) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((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 . 356) (MINUS . 355) (AMPERSAND . 354)) + ((default . error) (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)) (NUMERIC_LITERAL . (binary_adding_operator . 2)) (IDENTIFIER . (binary_adding_operator . 2)) (STRING_LITERAL . (binary_adding_operator . 2)) (CHARACTER_LITERAL . (binary_adding_operator . 2))) + ((default . error) (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)) (NUMERIC_LITERAL . (binary_adding_operator . 1)) (IDENTIFIER . (binary_adding_operator . 1)) (STRING_LITERAL . (binary_adding_operator . 1)) (CHARACTER_LITERAL . (binary_adding_operator . 1))) + ((default . error) (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)) (NUMERIC_LITERAL . (binary_adding_operator . 0)) (IDENTIFIER . (binary_adding_operator . 0)) (STRING_LITERAL . (binary_adding_operator . 0)) (CHARACTER_LITERAL . (binary_adding_operator . 0))) + ((default . error) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ABS . (multiplying_operator . 2)) (LEFT_PAREN . (multiplying_operator . 2)) (NEW . (multiplying_operator . 2)) (NOT . (multiplying_operator . 2)) (NULL . (multiplying_operator . 2)) (NUMERIC_LITERAL . (multiplying_operator . 2)) (IDENTIFIER . (multiplying_operator . 2)) (STRING_LITERAL . (multiplying_operator . 2)) (CHARACTER_LITERAL . (multiplying_operator . 2))) + ((default . error) (ABS . (multiplying_operator . 3)) (LEFT_PAREN . (multiplying_operator . 3)) (NEW . (multiplying_operator . 3)) (NOT . (multiplying_operator . 3)) (NULL . (multiplying_operator . 3)) (NUMERIC_LITERAL . (multiplying_operator . 3)) (IDENTIFIER . (multiplying_operator . 3)) (STRING_LITERAL . (multiplying_operator . 3)) (CHARACTER_LITERAL . (multiplying_operator . 3))) + ((default . error) (ABS . (multiplying_operator . 1)) (LEFT_PAREN . (multiplying_operator . 1)) (NEW . (multiplying_operator . 1)) (NOT . (multiplying_operator . 1)) (NULL . (multiplying_operator . 1)) (NUMERIC_LITERAL . (multiplying_operator . 1)) (IDENTIFIER . (multiplying_operator . 1)) (STRING_LITERAL . (multiplying_operator . 1)) (CHARACTER_LITERAL . (multiplying_operator . 1))) + ((default . error) (ABS . (multiplying_operator . 0)) (LEFT_PAREN . (multiplying_operator . 0)) (NEW . (multiplying_operator . 0)) (NOT . (multiplying_operator . 0)) (NULL . (multiplying_operator . 0)) (NUMERIC_LITERAL . (multiplying_operator . 0)) (IDENTIFIER . (multiplying_operator . 0)) (STRING_LITERAL . (multiplying_operator . 0)) (CHARACTER_LITERAL . (multiplying_operator . 0))) + ((default . error) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (THEN . 421) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ELSE . 419) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ELSE . 416)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (THEN . 414)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 411)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 153) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IDENTIFIER . 408)) + ((default . error) (LOOP . (raise_expression . 0)) (DO . (raise_expression . 0)) (XOR . (raise_expression . 0)) (OR . (raise_expression . 0)) (AND . (raise_expression . 0)) (IS . (raise_expression . 0)) (SEMICOLON . (raise_expression . 0)) (THEN . (raise_expression . 0)) (RANGE . (raise_expression . 0)) (RIGHT_PAREN . (raise_expression . 0)) (COMMA . (raise_expression . 0)) (DIGITS . (raise_expression . 0)) (EQUAL_GREATER . (raise_expression . 0)) (ELSE . (raise_expression . 0)) (ELSIF . (raise_expression . 0)) (DOT . 90) (TICK . 91) (WITH . ( 407 (raise_expression . 0))) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (COLON_EQUAL . (primary . 4)) (OF . (primary . 4)) (LOOP . (primary . 4)) (DO . (primary . 4)) (STAR_STAR . (primary . 4)) (STAR . (primary . 4)) (SLASH . (primary . 4)) (REM . (primary . 4)) (MOD . (primary . 4)) (DOT_DOT . (primary . 4)) (AMPERSAND . (primary . 4)) (MINUS . (primary . 4)) (PLUS . (primary . 4)) (SEMICOLON . (primary . 4)) (XOR . (primary . 4)) (OR . (primary . 4)) (AND . (primary . 4)) (SLASH_EQUAL . (primary . 4)) (LESS_EQUAL . (primary . 4)) (LESS . (primary . 4)) (GREATER_EQUAL . (primary . 4)) (GREATER . (primary . 4)) (EQUAL . (primary . 4)) (NOT . (primary . 4)) (IN . (primary . 4)) (IS . (primary . 4)) (EQUAL_GREATER . (primary . 4)) (BAR . (primary . 4)) (WITH . (primary . 4)) (THEN . (primary . 4)) (RANGE . (primary . 4)) (COMMA . (primary . 4)) (RIGHT_PAREN . (primary . 4)) (DIGITS . (primary . 4)) (ELSE . (primary . 4)) (ELSIF . (primary . 4)) (LEFT_PAREN . 107)) + ((default . error) (ALL . 404) (SOME . 405)) + ((default . error) (RIGHT_PAREN . 403)) ((default . error) (RIGHT_PAREN . 402)) ((default . error) (RIGHT_PAREN . 401)) - ((default . error) (RIGHT_PAREN . 400)) - ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IDENTIFIER . 398)) + ((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)) (MOD . (factor . 2)) (REM . (factor . 2)) (SLASH . (factor . 2)) (STAR . (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) (BODY . 67)) - ((default . error) (BODY . 397)) - ((default . error) (BODY . 396)) + ((default . error) (BODY . 400)) + ((default . error) (BODY . 399)) ((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) (SEMICOLON . 394)) - ((default . error) (BEGIN . 393)) + ((default . error) (SEPARATE . (use_clause . 1)) (LIMITED . (use_clause . 1)) ($EOI . (use_clause . 1)) (WITH . (use_clause . 1)) (PRIVATE . (use_clause . 1)) (END . (use_clause . 1)) (BEGIN . (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)) (IDENTIFIER . (use_clause . 1))) + ((default . error) (SEMICOLON . 397)) + ((default . error) (BEGIN . 396)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (BEGIN . (subprogram_renaming_declaration . 0)) (IDENTIFIER . (subprogram_renaming_declaration . 0)) (ENTRY . (subprogram_renaming_declaration . 0)) (FOR . (subprogram_renaming_declaration . 0)) (PROTECTED . (subprogram_renaming_declaration . 0)) (SUBTYPE . (subprogram_renaming_declaration . 0)) (TASK . (subprogram_renaming_declaration . 0)) (TYPE . (subprogram_renaming_declaration . 0)) (END . (subprogram_renaming_declaration . 0)) (WITH . (subprogram_renaming_declaration . 0)) (USE . (subprogram_renaming_declaration . 0)) (SEPARATE . (subprogram_renaming_declaration . 0)) (PROCEDURE . (subprogram_renaming_declaration . 0)) (PRIVATE . (subprogram_renaming_declaration . 0)) (PRAGMA . (subprogram_renaming_declaration . 0)) (PACKAGE . (subprogram_renaming_declaration . 0)) (OVERRIDING . (subprogram_renaming_declaration . 0)) (NOT . (subprogram_renaming_declaration . 0)) (LIMITED . (subprogram_renaming_declaration . 0)) (GENERIC . (subprogram_renaming_declaration . 0)) (FUNCTION . (subprogram_renaming_declaration . 0)) ($EOI . (subprogram_renaming_declaration . 0))) - ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (IDENTIFIER . 617)) - ((default . error) (IDENTIFIER . 616)) - ((default . error) (EQUAL_GREATER . 615)) - ((default . error) (COMMA . (pragma_argument_association . 0)) (RIGHT_PAREN . (pragma_argument_association . 0))) - ((default . error) (OF . (primary . 7)) (COLON_EQUAL . (primary . 7)) (DO . (primary . 7)) (LOOP . (primary . 7)) (ELSIF . (primary . 7)) (ELSE . (primary . 7)) (DIGITS . (primary . 7)) (RIGHT_PAREN . (primary . 7)) (COMMA . (primary . 7)) (RANGE . (primary . 7)) (THEN . (primary . 7)) (WITH . (primary . 7)) (BAR . (primary . 7)) (EQUAL_GREATER . (primary . 7)) (IS . (primary . 7)) (IN . (primary . 7)) (NOT . (primary . 7)) (EQUAL . (primary . 7)) (GREATER . (primary . 7)) (GREATER_EQUAL . (primary . 7)) (LESS . (primary . 7)) (LESS_EQUAL . (primary . 7)) (SLASH_EQUAL . (primary . 7)) (AND . (primary . 7)) (OR . (primary . 7)) (XOR . (primary . 7)) (SEMICOLON . (primary . 7)) (PLUS . (primary . 7)) (MINUS . (primary . 7)) (AMPERSAND . (primary . 7)) (DOT_DOT . (primary . 7)) (SLASH . (primary . 7)) (STAR . (primary . 7)) (MOD . (primary . 7)) (REM . (primary . 7)) (STAR_STAR . (primary . 7))) - ((default . error) (OF . ((primary . 5) (aggregate . 3))) (COLON_EQUAL . ((primary . 5) (aggregate . 3))) (DO . ((primary . 5) (aggregate . 3))) (LOOP . ((primary . 5) (aggregate . 3))) (ELSIF . ((primary . 5) (aggregate . 3))) (ELSE . ((primary . 5) (aggregate . 3))) (DIGITS . ((primary . 5) (aggregate . 3))) (COMMA . ((primary . 5) (aggregate . 3))) (RIGHT_PAREN . ((primary . 5) (aggregate . 3))) (RANGE . ((primary . 5) (aggregate . 3))) (THEN . ((primary . 5) (aggregate . 3))) (WITH . ((primary . 5) (aggregate . 3))) (BAR . ((primary . 5) (aggregate . 3))) (EQUAL_GREATER . ((primary . 5) (aggregate . 3))) (IS . ((primary . 5) (aggregate . 3))) (SLASH_EQUAL . ((primary . 5) (aggregate . 3))) (LESS_EQUAL . ((primary . 5) (aggregate . 3))) (LESS . ((primary . 5) (aggregate . 3))) (GREATER_EQUAL . ((primary . 5) (aggregate . 3))) (GREATER . ((primary . 5) (aggregate . 3))) (EQUAL . ((primary . 5) (aggregate . 3))) (NOT . ((primary . 5) (aggregate . 3))) (IN . ((primary . 5) (aggregate . 3))) (AND . ((primary . 5) (aggregate . 3))) (OR . ((primary . 5) (aggregate . 3))) (XOR . ((primary . 5) (aggregate . 3))) (SEMICOLON . ((primary . 5) (aggregate . 3))) (STAR_STAR . ((primary . 5) (aggregate . 3))) (REM . ((primary . 5) (aggregate . 3))) (MOD . ((primary . 5) (aggregate . 3))) (STAR . ((primary . 5) (aggregate . 3))) (SLASH . ((primary . 5) (aggregate . 3))) (DOT_DOT . ((primary . 5) (aggregate . 3))) (AMPERSAND . ((primary . 5) (aggregate . 3))) (MINUS . ((primary . 5) (aggregate . 3))) (PLUS . ((primary . 5) (aggregate . 3)))) - ((default . error) (OF . ((primary . 6) (aggregate . 2))) (COLON_EQUAL . ((primary . 6) (aggregate . 2))) (DO . ((primary . 6) (aggregate . 2))) (LOOP . ((primary . 6) (aggregate . 2))) (ELSIF . ((primary . 6) (aggregate . 2))) (ELSE . ((primary . 6) (aggregate . 2))) (DIGITS . ((primary . 6) (aggregate . 2))) (COMMA . ((primary . 6) (aggregate . 2))) (RIGHT_PAREN . ((primary . 6) (aggregate . 2))) (RANGE . ((primary . 6) (aggregate . 2))) (THEN . ((primary . 6) (aggregate . 2))) (WITH . ((primary . 6) (aggregate . 2))) (BAR . ((primary . 6) (aggregate . 2))) (EQUAL_GREATER . ((primary . 6) (aggregate . 2))) (IS . ((primary . 6) (aggregate . 2))) (SLASH_EQUAL . ((primary . 6) (aggregate . 2))) (LESS_EQUAL . ((primary . 6) (aggregate . 2))) (LESS . ((primary . 6) (aggregate . 2))) (GREATER_EQUAL . ((primary . 6) (aggregate . 2))) (GREATER . ((primary . 6) (aggregate . 2))) (EQUAL . ((primary . 6) (aggregate . 2))) (NOT . ((primary . 6) (aggregate . 2))) (IN . ((primary . 6) (aggregate . 2))) (AND . ((primary . 6) (aggregate . 2))) (OR . ((primary . 6) (aggregate . 2))) (XOR . ((primary . 6) (aggregate . 2))) (SEMICOLON . ((primary . 6) (aggregate . 2))) (STAR_STAR . ((primary . 6) (aggregate . 2))) (REM . ((primary . 6) (aggregate . 2))) (MOD . ((primary . 6) (aggregate . 2))) (STAR . ((primary . 6) (aggregate . 2))) (SLASH . ((primary . 6) (aggregate . 2))) (DOT_DOT . ((primary . 6) (aggregate . 2))) (AMPERSAND . ((primary . 6) (aggregate . 2))) (MINUS . ((primary . 6) (aggregate . 2))) (PLUS . ((primary . 6) (aggregate . 2)))) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (BEGIN . (subprogram_renaming_declaration . 0)) (ENTRY . (subprogram_renaming_declaration . 0)) (FOR . (subprogram_renaming_declaration . 0)) (PROTECTED . (subprogram_renaming_declaration . 0)) (SUBTYPE . (subprogram_renaming_declaration . 0)) (TASK . (subprogram_renaming_declaration . 0)) (TYPE . (subprogram_renaming_declaration . 0)) (IDENTIFIER . (subprogram_renaming_declaration . 0)) (END . (subprogram_renaming_declaration . 0)) (WITH . (subprogram_renaming_declaration . 0)) (USE . (subprogram_renaming_declaration . 0)) (SEPARATE . (subprogram_renaming_declaration . 0)) (PROCEDURE . (subprogram_renaming_declaration . 0)) (PRIVATE . (subprogram_renaming_declaration . 0)) (PRAGMA . (subprogram_renaming_declaration . 0)) (PACKAGE . (subprogram_renaming_declaration . 0)) (OVERRIDING . (subprogram_renaming_declaration . 0)) (NOT . (subprogram_renaming_declaration . 0)) (LIMITED . (subprogram_renaming_declaration . 0)) (GENERIC . (subprogram_renaming_declaration . 0)) (FUNCTION . (subprogram_renaming_declaration . 0)) ($EOI . (subprogram_renaming_declaration . 0))) + ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (IDENTIFIER . 623)) + ((default . error) (IDENTIFIER . 622)) + ((default . error) (OF . (primary . 7)) (COLON_EQUAL . (primary . 7)) (DO . (primary . 7)) (LOOP . (primary . 7)) (ELSIF . (primary . 7)) (ELSE . (primary . 7)) (DIGITS . (primary . 7)) (RIGHT_PAREN . (primary . 7)) (COMMA . (primary . 7)) (RANGE . (primary . 7)) (THEN . (primary . 7)) (WITH . (primary . 7)) (BAR . (primary . 7)) (EQUAL_GREATER . (primary . 7)) (IS . (primary . 7)) (IN . (primary . 7)) (NOT . (primary . 7)) (EQUAL . (primary . 7)) (GREATER . (primary . 7)) (GREATER_EQUAL . (primary . 7)) (LESS . (primary . 7)) (LESS_EQUAL . (primary . 7)) (SLASH_EQUAL . (primary . 7)) (AND . (primary . 7)) (OR . (primary . 7)) (XOR . (primary . 7)) (SEMICOLON . (primary . 7)) (PLUS . (primary . 7)) (MINUS . (primary . 7)) (AMPERSAND . (primary . 7)) (DOT_DOT . (primary . 7)) (MOD . (primary . 7)) (REM . (primary . 7)) (SLASH . (primary . 7)) (STAR . (primary . 7)) (STAR_STAR . (primary . 7))) + ((default . error) (OF . ((aggregate . 3) (primary . 5))) (COLON_EQUAL . ((aggregate . 3) (primary . 5))) (DO . ((aggregate . 3) (primary . 5))) (LOOP . ((aggregate . 3) (primary . 5))) (ELSIF . ((aggregate . 3) (primary . 5))) (ELSE . ((aggregate . 3) (primary . 5))) (DIGITS . ((aggregate . 3) (primary . 5))) (COMMA . ((aggregate . 3) (primary . 5))) (RIGHT_PAREN . ((aggregate . 3) (primary . 5))) (RANGE . ((aggregate . 3) (primary . 5))) (THEN . ((aggregate . 3) (primary . 5))) (WITH . ((aggregate . 3) (primary . 5))) (BAR . ((aggregate . 3) (primary . 5))) (EQUAL_GREATER . ((aggregate . 3) (primary . 5))) (IS . ((aggregate . 3) (primary . 5))) (SLASH_EQUAL . ((aggregate . 3) (primary . 5))) (LESS_EQUAL . ((aggregate . 3) (primary . 5))) (LESS . ((aggregate . 3) (primary . 5))) (GREATER_EQUAL . ((aggregate . 3) (primary . 5))) (GREATER . ((aggregate . 3) (primary . 5))) (EQUAL . ((aggregate . 3) (primary . 5))) (NOT . ((aggregate . 3) (primary . 5))) (IN . ((aggregate . 3) (primary . 5))) (AND . ((aggregate . 3) (primary . 5))) (OR . ((aggregate . 3) (primary . 5))) (XOR . ((aggregate . 3) (primary . 5))) (SEMICOLON . ((aggregate . 3) (primary . 5))) (STAR_STAR . ((aggregate . 3) (primary . 5))) (STAR . ((aggregate . 3) (primary . 5))) (SLASH . ((aggregate . 3) (primary . 5))) (REM . ((aggregate . 3) (primary . 5))) (MOD . ((aggregate . 3) (primary . 5))) (DOT_DOT . ((aggregate . 3) (primary . 5))) (AMPERSAND . ((aggregate . 3) (primary . 5))) (MINUS . ((aggregate . 3) (primary . 5))) (PLUS . ((aggregate . 3) (primary . 5)))) + ((default . error) (OF . ((aggregate . 2) (primary . 6))) (COLON_EQUAL . ((aggregate . 2) (primary . 6))) (DO . ((aggregate . 2) (primary . 6))) (LOOP . ((aggregate . 2) (primary . 6))) (ELSIF . ((aggregate . 2) (primary . 6))) (ELSE . ((aggregate . 2) (primary . 6))) (DIGITS . ((aggregate . 2) (primary . 6))) (COMMA . ((aggregate . 2) (primary . 6))) (RIGHT_PAREN . ((aggregate . 2) (primary . 6))) (RANGE . ((aggregate . 2) (primary . 6))) (THEN . ((aggregate . 2) (primary . 6))) (WITH . ((aggregate . 2) (primary . 6))) (BAR . ((aggregate . 2) (primary . 6))) (EQUAL_GREATER . ((aggregate . 2) (primary . 6))) (IS . ((aggregate . 2) (primary . 6))) (SLASH_EQUAL . ((aggregate . 2) (primary . 6))) (LESS_EQUAL . ((aggregate . 2) (primary . 6))) (LESS . ((aggregate . 2) (primary . 6))) (GREATER_EQUAL . ((aggregate . 2) (primary . 6))) (GREATER . ((aggregate . 2) (primary . 6))) (EQUAL . ((aggregate . 2) (primary . 6))) (NOT . ((aggregate . 2) (primary . 6))) (IN . ((aggregate . 2) (primary . 6))) (AND . ((aggregate . 2) (primary . 6))) (OR . ((aggregate . 2) (primary . 6))) (XOR . ((aggregate . 2) (primary . 6))) (SEMICOLON . ((aggregate . 2) (primary . 6))) (STAR_STAR . ((aggregate . 2) (primary . 6))) (STAR . ((aggregate . 2) (primary . 6))) (SLASH . ((aggregate . 2) (primary . 6))) (REM . ((aggregate . 2) (primary . 6))) (MOD . ((aggregate . 2) (primary . 6))) (DOT_DOT . ((aggregate . 2) (primary . 6))) (AMPERSAND . ((aggregate . 2) (primary . 6))) (MINUS . ((aggregate . 2) (primary . 6))) (PLUS . ((aggregate . 2) (primary . 6)))) ((default . error) (IDENTIFIER . (quantifier . 0))) ((default . error) (IDENTIFIER . (quantifier . 1))) - ((default . error) (IDENTIFIER . 613)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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) (IDENTIFIER . 620)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (EQUAL_GREATER . 618)) + ((default . error) (COMMA . (pragma_argument_association . 0)) (RIGHT_PAREN . (pragma_argument_association . 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) (WHEN . (pragma . 0)) (THEN . (pragma . 0)) (OR . (pragma . 0)) (ELSIF . (pragma . 0)) (ELSE . (pragma . 0)) (CHARACTER_LITERAL . (pragma . 0)) (STRING_LITERAL . (pragma . 0)) (LESS_LESS . (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)) (EXCEPTION . (pragma . 0)) (IDENTIFIER . (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)) (BEGIN . (pragma . 0)) (END . (pragma . 0)) (PRIVATE . (pragma . 0)) (WITH . (pragma . 0)) ($EOI . (pragma . 0)) (LIMITED . (pragma . 0)) (SEPARATE . (pragma . 0))) + ((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)) (STAR . (factor . 0)) (SLASH . (factor . 0)) (REM . (factor . 0)) (MOD . (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)) (XOR . (relation_and_list . 1)) (OR . (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (DO . (relation_or_list . 1)) (LOOP . (relation_or_list . 1)) (XOR . (relation_or_list . 1)) (AND . (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (DO . (relation_xor_list . 1)) (LOOP . (relation_xor_list . 1)) (OR . (relation_xor_list . 1)) (AND . (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)) (OR . (relation_xor_list . 0)) (AND . (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (DO . (relation_or_list . 0)) (LOOP . (relation_or_list . 0)) (XOR . (relation_or_list . 0)) (AND . (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (DO . (relation_and_list . 0)) (LOOP . (relation_and_list . 0)) (XOR . (relation_and_list . 0)) (OR . (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)) (ELSIF . (relation . 1)) (ELSE . (relation . 1)) (EQUAL_GREATER . (relation . 1)) (RIGHT_PAREN . (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 . 356) (SLASH . 355) (MOD . 357) (REM . 358)) - ((default . error) (BEGIN . 606) (END . 607)) - ((default . error) (IDENTIFIER . 605)) - ((default . error) (IS . ( 604 (subprogram_specification . 1))) (WITH . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)) (RENAMES . (subprogram_specification . 1))) - ((default . error) (IS . ( 603 (subprogram_specification . 0))) (WITH . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)) (RENAMES . (subprogram_specification . 0))) - ((default . error) (RENAMES . 127) (SEMICOLON . (aspect_specification_opt . 0)) (IS . ( 602 (aspect_specification_opt . 0))) (WITH . 108)) - ((default . error) (EXCEPTION . 600) (CONSTANT . ( 599 (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 . 517)) + ((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)) (MOD . (term . 1)) (REM . (term . 1)) (SLASH . (term . 1)) (STAR . (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 . 361) (SLASH . 360) (MOD . 358) (REM . 359)) + ((default . error) (BEGIN . 612) (END . 613)) + ((default . error) (IDENTIFIER . 611)) + ((default . error) (RENAMES . (subprogram_specification . 1)) (IS . ( 610 (subprogram_specification . 1))) (WITH . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1))) + ((default . error) (RENAMES . (subprogram_specification . 0)) (IS . ( 609 (subprogram_specification . 0))) (WITH . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0))) + ((default . error) (RENAMES . 128) (SEMICOLON . (aspect_specification_opt . 0)) (IS . ( 608 (aspect_specification_opt . 0))) (WITH . 109)) + ((default . error) (EXCEPTION . 606) (CONSTANT . ( 605 (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 . 530)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((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) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 201)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (IDENTIFIER . (declarations . 1)) (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)) (BEGIN . (declarations . 1)) (END . (declarations . 1)) (PRIVATE . (declarations . 1))) + ((default . error) (EXCEPTION . 600) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 225)) + ((default . error) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 203)) + ((default . error) (IDENTIFIER . 598)) + ((default . error) (IDENTIFIER . 597)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (IS . 595)) ((default . error) (IDENTIFIER . 594)) ((default . error) (IDENTIFIER . 593)) - ((default . error) (IS . 592)) - ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (IDENTIFIER . 590)) - ((default . error) (IDENTIFIER . 589)) + ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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 . ( 587 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4))) - ((default . error) (USE . 586)) - ((default . error) (DOT . 87) (TICK . 88) (USE . 585) (LEFT_PAREN . 106)) - ((default . error) (EXCEPTION . 582) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 211)) + ((default . error) (USE . ((name . 0) (direct_name . 0))) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0))) + ((default . error) (USE . ((name . 7) (direct_name . 1))) (LEFT_PAREN . (name . 7)) (DOT . (name . 7)) (TICK . (name . 7))) + ((default . error) (USE . ( 590 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4))) + ((default . error) (USE . 589)) + ((default . error) (DOT . 90) (TICK . 91) (USE . 588) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (LEFT_PAREN . 107)) ((default . error) (SEMICOLON . (association_opt . 2)) (IS . (association_opt . 2)) (COMMA . (association_opt . 2)) (RIGHT_PAREN . (association_opt . 2))) ((default . error) (SEMICOLON . (association_opt . 1)) (IS . (association_opt . 1)) (COMMA . (association_opt . 1)) (RIGHT_PAREN . (association_opt . 1))) - ((default . error) (DOT . 87) (TICK . 88) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (LEFT_PAREN . 106)) ((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 . 272) (SLASH_EQUAL . 277) (LESS . 275) (LESS_EQUAL . 276) (GREATER . 273) (GREATER_EQUAL . 274)) + ((default . error) (XOR . (choice_relation . 1)) (OR . (choice_relation . 1)) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (EQUAL . 277) (SLASH_EQUAL . 282) (LESS . 280) (LESS_EQUAL . 281) (GREATER . 278) (GREATER_EQUAL . 279)) ((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 . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (BAR . (choice_relation_xor_list . 0)) (EQUAL_GREATER . (choice_relation_xor_list . 0)) (XOR . (choice_relation_xor_list . 0))) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (BAR . (choice_relation_or_list . 0)) (EQUAL_GREATER . (choice_relation_or_list . 0)) (OR . (choice_relation_or_list . 0))) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (BAR . (choice_relation_and_list . 0)) (EQUAL_GREATER . (choice_relation_and_list . 0)) (AND . (choice_relation_and_list . 0))) ((default . error) (SEMICOLON . (association_opt . 4)) (IS . (association_opt . 4)) (COMMA . (association_opt . 4)) (RIGHT_PAREN . (association_opt . 4))) ((default . error) (SEMICOLON . (association_opt . 3)) (IS . (association_opt . 3)) (COMMA . (association_opt . 3)) (RIGHT_PAREN . (association_opt . 3))) ((default . error) (EQUAL_GREATER . (discrete_choice_list . 2)) (BAR . (discrete_choice_list . 2))) - ((default . error) (DOT_DOT . 271) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (OR . (choice_relation . 1)) (XOR . (choice_relation . 1)) (EQUAL . 272) (SLASH_EQUAL . 277) (LESS . 275) (LESS_EQUAL . 276) (GREATER . 273) (GREATER_EQUAL . 274)) - ((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 . 576)) - ((default . error) (SEMICOLON . (relation . 1)) (IS . (relation . 1)) (WITH . (relation . 1)) (RIGHT_PAREN . (relation . 1)) (COMMA . (relation . 1)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . ((relation . 1) (choice_relation . 0))) (OR . ((relation . 1) (choice_relation . 0))) (XOR . ((relation . 1) (choice_relation . 0)))) - ((default . error) (PLUS . 144) (MINUS . 143) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (BAR . 574) (DO . (relation . 3)) (LOOP . (relation . 3)) (COMMA . (relation . 3)) (ELSIF . (relation . 3)) (ELSE . (relation . 3)) (EQUAL_GREATER . (relation . 3)) (RIGHT_PAREN . (relation . 3)) (DIGITS . (relation . 3)) (RANGE . (relation . 3)) (THEN . (relation . 3)) (SEMICOLON . (relation . 3)) (WITH . (relation . 3)) (IS . (relation . 3)) (AND . (relation . 3)) (OR . (relation . 3)) (XOR . (relation . 3))) + ((default . error) (DOT_DOT . 276) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (OR . (choice_relation . 1)) (XOR . (choice_relation . 1)) (EQUAL . 277) (SLASH_EQUAL . 282) (LESS . 280) (LESS_EQUAL . 281) (GREATER . 278) (GREATER_EQUAL . 279)) + ((default . error) (LOOP . (range . 1)) (DO . (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)) (COMMA . (range . 1)) (RIGHT_PAREN . (range . 1)) (EQUAL_GREATER . (range . 1)) (BAR . (range . 1)) (LEFT_PAREN . 582)) + ((default . error) (SEMICOLON . (relation . 1)) (IS . (relation . 1)) (WITH . (relation . 1)) (RIGHT_PAREN . (relation . 1)) (COMMA . (relation . 1)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . ((choice_relation . 0) (relation . 1))) (OR . ((choice_relation . 0) (relation . 1))) (XOR . ((choice_relation . 0) (relation . 1)))) + ((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) (PLUS . 151) (MINUS . 150) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (BAR . 580) (DO . (relation . 3)) (LOOP . (relation . 3)) (COMMA . (relation . 3)) (ELSIF . (relation . 3)) (ELSE . (relation . 3)) (EQUAL_GREATER . (relation . 3)) (RIGHT_PAREN . (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)) (ELSIF . (membership_choice_list . 0)) (ELSE . (membership_choice_list . 0)) (EQUAL_GREATER . (membership_choice_list . 0)) (RIGHT_PAREN . (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)) (ELSIF . (membership_choice . 1)) (ELSE . (membership_choice . 1)) (EQUAL_GREATER . (membership_choice . 1)) (RIGHT_PAREN . (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 . 271) (DO . (membership_choice . 0)) (LOOP . (membership_choice . 0)) (COMMA . (membership_choice . 0)) (ELSIF . (membership_choice . 0)) (ELSE . (membership_choice . 0)) (EQUAL_GREATER . (membership_choice . 0)) (RIGHT_PAREN . (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) (BEGIN . (package_renaming_declaration . 0)) (IDENTIFIER . (package_renaming_declaration . 0)) (ENTRY . (package_renaming_declaration . 0)) (FOR . (package_renaming_declaration . 0)) (PROTECTED . (package_renaming_declaration . 0)) (SUBTYPE . (package_renaming_declaration . 0)) (TASK . (package_renaming_declaration . 0)) (TYPE . (package_renaming_declaration . 0)) (END . (package_renaming_declaration . 0)) (WITH . (package_renaming_declaration . 0)) (USE . (package_renaming_declaration . 0)) (SEPARATE . (package_renaming_declaration . 0)) (PROCEDURE . (package_renaming_declaration . 0)) (PRIVATE . (package_renaming_declaration . 0)) (PRAGMA . (package_renaming_declaration . 0)) (PACKAGE . (package_renaming_declaration . 0)) (OVERRIDING . (package_renaming_declaration . 0)) (NOT . (package_renaming_declaration . 0)) (LIMITED . (package_renaming_declaration . 0)) (GENERIC . (package_renaming_declaration . 0)) (FUNCTION . (package_renaming_declaration . 0)) ($EOI . (package_renaming_declaration . 0))) + ((default . error) (DOT_DOT . 276) (DO . (membership_choice . 0)) (LOOP . (membership_choice . 0)) (COMMA . (membership_choice . 0)) (ELSIF . (membership_choice . 0)) (ELSE . (membership_choice . 0)) (EQUAL_GREATER . (membership_choice . 0)) (RIGHT_PAREN . (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) (BEGIN . (package_renaming_declaration . 0)) (ENTRY . (package_renaming_declaration . 0)) (FOR . (package_renaming_declaration . 0)) (PROTECTED . (package_renaming_declaration . 0)) (SUBTYPE . (package_renaming_declaration . 0)) (TASK . (package_renaming_declaration . 0)) (TYPE . (package_renaming_declaration . 0)) (IDENTIFIER . (package_renaming_declaration . 0)) (END . (package_renaming_declaration . 0)) (WITH . (package_renaming_declaration . 0)) (USE . (package_renaming_declaration . 0)) (SEPARATE . (package_renaming_declaration . 0)) (PROCEDURE . (package_renaming_declaration . 0)) (PRIVATE . (package_renaming_declaration . 0)) (PRAGMA . (package_renaming_declaration . 0)) (PACKAGE . (package_renaming_declaration . 0)) (OVERRIDING . (package_renaming_declaration . 0)) (NOT . (package_renaming_declaration . 0)) (LIMITED . (package_renaming_declaration . 0)) (GENERIC . (package_renaming_declaration . 0)) (FUNCTION . (package_renaming_declaration . 0)) ($EOI . (package_renaming_declaration . 0))) ((default . error) (SEMICOLON . (association_list . 1)) (IS . (association_list . 1)) (COMMA . (association_list . 1)) (RIGHT_PAREN . (association_list . 1))) - ((default . error) (SEMICOLON . 573)) - ((default . error) (SEMICOLON . 572)) - ((default . error) (SEMICOLON . 571)) - ((default . error) (SEMICOLON . 570)) - ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 565) (IDENTIFIER . 564) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 72)) + ((default . error) (RIGHT_PAREN . (range_list . 1)) (COMMA . (range_list . 1))) + ((default . error) (DOT_DOT . 276)) + ((default . error) (SEMICOLON . 579)) + ((default . error) (SEMICOLON . 578)) + ((default . error) (SEMICOLON . 577)) + ((default . error) (SEMICOLON . 576)) + ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 570) (IDENTIFIER . 571) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IS . (discriminant_part_opt . 2)) (WITH . (discriminant_part_opt . 2)) (SEMICOLON . (discriminant_part_opt . 2))) + ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 77)) ((default . error) (IS . (discriminant_part_opt . 1)) (WITH . (discriminant_part_opt . 1)) (SEMICOLON . (discriminant_part_opt . 1))) - ((default . error) (PACKAGE . (formal_type_declaration . 2)) (PROCEDURE . (formal_type_declaration . 2)) (FUNCTION . (formal_type_declaration . 2)) (IDENTIFIER . (formal_type_declaration . 2)) (PRAGMA . (formal_type_declaration . 2)) (TYPE . (formal_type_declaration . 2)) (WITH . (formal_type_declaration . 2))) - ((default . error) (TAGGED . 562) (NEW . (abstract_limited_synchronized_opt . 3)) (SYNCHRONIZED . 561) (LIMITED . 560)) - ((default . error) (LEFT_PAREN . 559)) - ((default . error) (BOX . 558)) - ((default . error) (BOX . 557)) + ((default . error) (PACKAGE . (formal_type_declaration . 2)) (PROCEDURE . (formal_type_declaration . 2)) (FUNCTION . (formal_type_declaration . 2)) (PRAGMA . (formal_type_declaration . 2)) (TYPE . (formal_type_declaration . 2)) (USE . (formal_type_declaration . 2)) (WITH . (formal_type_declaration . 2)) (IDENTIFIER . (formal_type_declaration . 2))) + ((default . error) (TAGGED . 568) (NEW . (abstract_limited_synchronized_opt . 3)) (SYNCHRONIZED . 567) (LIMITED . 566)) + ((default . error) (LEFT_PAREN . 565)) + ((default . error) (BOX . 564)) + ((default . error) (BOX . 563)) ((default . error) (SEMICOLON . (interface_type_definition . 8)) (WITH . (interface_type_definition . 8))) - ((default . error) (BOX . 556)) - ((default . error) (INTERFACE . 555) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NEW . (abstract_limited_synchronized_opt . 4))) - ((default . error) (BOX . 554)) - ((default . error) (INTERFACE . 553)) - ((default . error) (BOX . 552)) - ((default . error) (INTERFACE . 551) (NEW . (abstract_limited_synchronized_opt . 5))) - ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 549) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (INTERFACE . 548)) - ((default . error) (NEW . 547)) - ((default . error) (PRIVATE . 546)) + ((default . error) (BOX . 562)) + ((default . error) (INTERFACE . 561) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NEW . (abstract_limited_synchronized_opt . 4))) + ((default . error) (BOX . 560)) + ((default . error) (INTERFACE . 559)) + ((default . error) (BOX . 558)) + ((default . error) (INTERFACE . 557) (NEW . (abstract_limited_synchronized_opt . 5))) + ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 555) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (INTERFACE . 554)) + ((default . error) (NEW . 553)) + ((default . error) (PRIVATE . 552)) ((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 . 108)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) ((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 . 544)) - ((default . error) (SEMICOLON . 543)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (ACCESS . 235)) + ((default . error) (SEMICOLON . 550)) + ((default . error) (SEMICOLON . 549)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DOT . 87) (TICK . 88) (COLON_EQUAL . 539) (LEFT_PAREN . 106) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 537)) - ((default . error) (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)) (WITH . (parameter_and_result_profile . 0)) (SEMICOLON . (parameter_and_result_profile . 0)) (IS . (parameter_and_result_profile . 0))) + ((default . error) (DOT . 90) (TICK . 91) (COLON_EQUAL . 545) (LEFT_PAREN . 107) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 543)) + ((default . error) (DO . (parameter_and_result_profile . 0)) (RIGHT_PAREN . (parameter_and_result_profile . 0)) (COLON_EQUAL . (parameter_and_result_profile . 0)) (RENAMES . (parameter_and_result_profile . 0)) (WITH . (parameter_and_result_profile . 0)) (SEMICOLON . (parameter_and_result_profile . 0)) (IS . (parameter_and_result_profile . 0))) + ((default . error) (DO . (aggregate . 3)) (ELSIF . (aggregate . 3)) (ELSE . (aggregate . 3)) (DIGITS . (aggregate . 3)) (RANGE . (aggregate . 3)) (THEN . (aggregate . 3)) (USE . (aggregate . 3)) (COLON_EQUAL . (aggregate . 3)) (CHARACTER_LITERAL . (aggregate . 3)) (STRING_LITERAL . (aggregate . 3)) (IDENTIFIER . (aggregate . 3)) (LESS_LESS . (aggregate . 3)) (WHILE . (aggregate . 3)) (SELECT . (aggregate . 3)) (REQUEUE . (aggregate . 3)) (RAISE . (aggregate . 3)) (PRAGMA . (aggregate . 3)) (NULL . (aggregate . 3)) (LOOP . (aggregate . 3)) (IF . (aggregate . 3)) (GOTO . (aggregate . 3)) (FOR . (aggregate . 3)) (EXIT . (aggregate . 3)) (DELAY . (aggregate . 3)) (DECLARE . (aggregate . 3)) (CASE . (aggregate . 3)) (BEGIN . (aggregate . 3)) (ABORT . (aggregate . 3)) (ACCEPT . (aggregate . 3)) (OF . (aggregate . 3)) (IN . (aggregate . 3)) (NOT . (aggregate . 3)) (RIGHT_PAREN . (aggregate . 3)) (PLUS . (aggregate . 3)) (MINUS . (aggregate . 3)) (AMPERSAND . (aggregate . 3)) (DOT_DOT . (aggregate . 3)) (MOD . (aggregate . 3)) (REM . (aggregate . 3)) (SLASH . (aggregate . 3)) (STAR . (aggregate . 3)) (STAR_STAR . (aggregate . 3)) (BAR . (aggregate . 3)) (EQUAL_GREATER . (aggregate . 3)) (EQUAL . (aggregate . 3)) (GREATER . (aggregate . 3)) (GREATER_EQUAL . (aggregate . 3)) (LESS . (aggregate . 3)) (LESS_EQUAL . (aggregate . 3)) (SLASH_EQUAL . (aggregate . 3)) (AND . (aggregate . 3)) (OR . (aggregate . 3)) (XOR . (aggregate . 3)) (COMMA . (aggregate . 3)) (LEFT_PAREN . (aggregate . 3)) (DOT . (aggregate . 3)) (TICK . (aggregate . 3)) (WITH . (aggregate . 3)) (IS . (aggregate . 3)) (RENAMES . (aggregate . 3)) (RETURN . (aggregate . 3)) (SEMICOLON . (aggregate . 3))) + ((default . error) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 541) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (DO . (aggregate . 2)) (ELSIF . (aggregate . 2)) (ELSE . (aggregate . 2)) (DIGITS . (aggregate . 2)) (RANGE . (aggregate . 2)) (THEN . (aggregate . 2)) (USE . (aggregate . 2)) (COLON_EQUAL . (aggregate . 2)) (CHARACTER_LITERAL . (aggregate . 2)) (STRING_LITERAL . (aggregate . 2)) (IDENTIFIER . (aggregate . 2)) (LESS_LESS . (aggregate . 2)) (WHILE . (aggregate . 2)) (SELECT . (aggregate . 2)) (REQUEUE . (aggregate . 2)) (RAISE . (aggregate . 2)) (PRAGMA . (aggregate . 2)) (NULL . (aggregate . 2)) (LOOP . (aggregate . 2)) (IF . (aggregate . 2)) (GOTO . (aggregate . 2)) (FOR . (aggregate . 2)) (EXIT . (aggregate . 2)) (DELAY . (aggregate . 2)) (DECLARE . (aggregate . 2)) (CASE . (aggregate . 2)) (BEGIN . (aggregate . 2)) (ABORT . (aggregate . 2)) (ACCEPT . (aggregate . 2)) (OF . (aggregate . 2)) (IN . (aggregate . 2)) (NOT . (aggregate . 2)) (RIGHT_PAREN . (aggregate . 2)) (PLUS . (aggregate . 2)) (MINUS . (aggregate . 2)) (AMPERSAND . (aggregate . 2)) (DOT_DOT . (aggregate . 2)) (MOD . (aggregate . 2)) (REM . (aggregate . 2)) (SLASH . (aggregate . 2)) (STAR . (aggregate . 2)) (STAR_STAR . (aggregate . 2)) (BAR . (aggregate . 2)) (EQUAL_GREATER . (aggregate . 2)) (EQUAL . (aggregate . 2)) (GREATER . (aggregate . 2)) (GREATER_EQUAL . (aggregate . 2)) (LESS . (aggregate . 2)) (LESS_EQUAL . (aggregate . 2)) (SLASH_EQUAL . (aggregate . 2)) (AND . (aggregate . 2)) (OR . (aggregate . 2)) (XOR . (aggregate . 2)) (COMMA . (aggregate . 2)) (LEFT_PAREN . (aggregate . 2)) (DOT . (aggregate . 2)) (TICK . (aggregate . 2)) (WITH . (aggregate . 2)) (IS . (aggregate . 2)) (RENAMES . (aggregate . 2)) (RETURN . (aggregate . 2)) (SEMICOLON . (aggregate . 2))) + ((default . error) (DO . (aggregate . 0)) (LOOP . (aggregate . 0)) (USE . (aggregate . 0)) (COLON_EQUAL . (aggregate . 0)) (CHARACTER_LITERAL . (aggregate . 0)) (STRING_LITERAL . (aggregate . 0)) (IDENTIFIER . (aggregate . 0)) (LESS_LESS . (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)) (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)) (STAR . (aggregate . 0)) (SLASH . (aggregate . 0)) (REM . (aggregate . 0)) (MOD . (aggregate . 0)) (DOT_DOT . (aggregate . 0)) (AMPERSAND . (aggregate . 0)) (MINUS . (aggregate . 0)) (PLUS . (aggregate . 0)) (LEFT_PAREN . (aggregate . 0)) (DOT . (aggregate . 0)) (TICK . (aggregate . 0)) (RENAMES . (aggregate . 0)) (RETURN . (aggregate . 0))) + ((default . error) (RIGHT_PAREN . 540)) + ((default . error) (THEN . 539)) + ((default . error) (IS . 538)) ((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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (FUNCTION . 534) (PROCEDURE . 535)) - ((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) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 207) (OUT . 208) (ACCESS . (null_exclusion_opt . 0)) (NOT . ((mode_opt . 0) 211))) + ((default . error) (FUNCTION . 535) (PROCEDURE . 536)) + ((default . error) (IN . (aliased_opt . 1)) (OUT . (aliased_opt . 1)) (ARRAY . (aliased_opt . 1)) (CONSTANT . (aliased_opt . 1)) (ACCESS . (aliased_opt . 1)) (NOT . (aliased_opt . 1)) (IDENTIFIER . (aliased_opt . 1)) (STRING_LITERAL . (aliased_opt . 1)) (CHARACTER_LITERAL . (aliased_opt . 1))) + ((default . error) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 209) (OUT . 210) (ACCESS . (null_exclusion_opt . 0)) (NOT . ( 225 (mode_opt . 0)))) ((default . error) (RIGHT_PAREN . (parameter_specification_list . 1)) (SEMICOLON . (parameter_specification_list . 1))) - ((default . error) (DO . (aggregate . 3)) (ELSIF . (aggregate . 3)) (ELSE . (aggregate . 3)) (DIGITS . (aggregate . 3)) (RANGE . (aggregate . 3)) (THEN . (aggregate . 3)) (USE . (aggregate . 3)) (COLON_EQUAL . (aggregate . 3)) (WHILE . (aggregate . 3)) (SELECT . (aggregate . 3)) (REQUEUE . (aggregate . 3)) (RAISE . (aggregate . 3)) (PRAGMA . (aggregate . 3)) (NULL . (aggregate . 3)) (LOOP . (aggregate . 3)) (IF . (aggregate . 3)) (GOTO . (aggregate . 3)) (FOR . (aggregate . 3)) (EXIT . (aggregate . 3)) (DELAY . (aggregate . 3)) (DECLARE . (aggregate . 3)) (CASE . (aggregate . 3)) (BEGIN . (aggregate . 3)) (ABORT . (aggregate . 3)) (ACCEPT . (aggregate . 3)) (CHARACTER_LITERAL . (aggregate . 3)) (STRING_LITERAL . (aggregate . 3)) (IDENTIFIER . (aggregate . 3)) (LESS_LESS . (aggregate . 3)) (OF . (aggregate . 3)) (IN . (aggregate . 3)) (NOT . (aggregate . 3)) (RIGHT_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)) (BAR . (aggregate . 3)) (EQUAL_GREATER . (aggregate . 3)) (EQUAL . (aggregate . 3)) (GREATER . (aggregate . 3)) (GREATER_EQUAL . (aggregate . 3)) (LESS . (aggregate . 3)) (LESS_EQUAL . (aggregate . 3)) (SLASH_EQUAL . (aggregate . 3)) (AND . (aggregate . 3)) (OR . (aggregate . 3)) (XOR . (aggregate . 3)) (COMMA . (aggregate . 3)) (LEFT_PAREN . (aggregate . 3)) (DOT . (aggregate . 3)) (TICK . (aggregate . 3)) (WITH . (aggregate . 3)) (IS . (aggregate . 3)) (RENAMES . (aggregate . 3)) (RETURN . (aggregate . 3)) (SEMICOLON . (aggregate . 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)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 173) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 530) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (DO . (aggregate . 2)) (ELSIF . (aggregate . 2)) (ELSE . (aggregate . 2)) (DIGITS . (aggregate . 2)) (RANGE . (aggregate . 2)) (THEN . (aggregate . 2)) (USE . (aggregate . 2)) (COLON_EQUAL . (aggregate . 2)) (WHILE . (aggregate . 2)) (SELECT . (aggregate . 2)) (REQUEUE . (aggregate . 2)) (RAISE . (aggregate . 2)) (PRAGMA . (aggregate . 2)) (NULL . (aggregate . 2)) (LOOP . (aggregate . 2)) (IF . (aggregate . 2)) (GOTO . (aggregate . 2)) (FOR . (aggregate . 2)) (EXIT . (aggregate . 2)) (DELAY . (aggregate . 2)) (DECLARE . (aggregate . 2)) (CASE . (aggregate . 2)) (BEGIN . (aggregate . 2)) (ABORT . (aggregate . 2)) (ACCEPT . (aggregate . 2)) (CHARACTER_LITERAL . (aggregate . 2)) (STRING_LITERAL . (aggregate . 2)) (IDENTIFIER . (aggregate . 2)) (LESS_LESS . (aggregate . 2)) (OF . (aggregate . 2)) (IN . (aggregate . 2)) (NOT . (aggregate . 2)) (RIGHT_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)) (BAR . (aggregate . 2)) (EQUAL_GREATER . (aggregate . 2)) (EQUAL . (aggregate . 2)) (GREATER . (aggregate . 2)) (GREATER_EQUAL . (aggregate . 2)) (LESS . (aggregate . 2)) (LESS_EQUAL . (aggregate . 2)) (SLASH_EQUAL . (aggregate . 2)) (AND . (aggregate . 2)) (OR . (aggregate . 2)) (XOR . (aggregate . 2)) (COMMA . (aggregate . 2)) (LEFT_PAREN . (aggregate . 2)) (DOT . (aggregate . 2)) (TICK . (aggregate . 2)) (WITH . (aggregate . 2)) (IS . (aggregate . 2)) (RENAMES . (aggregate . 2)) (RETURN . (aggregate . 2)) (SEMICOLON . (aggregate . 2))) - ((default . error) (DO . (aggregate . 0)) (LOOP . (aggregate . 0)) (USE . (aggregate . 0)) (COLON_EQUAL . (aggregate . 0)) (WHILE . (aggregate . 0)) (SELECT . (aggregate . 0)) (REQUEUE . (aggregate . 0)) (RAISE . (aggregate . 0)) (PRAGMA . (aggregate . 0)) (NULL . (aggregate . 0)) (IF . (aggregate . 0)) (GOTO . (aggregate . 0)) (FOR . (aggregate . 0)) (EXIT . (aggregate . 0)) (DELAY . (aggregate . 0)) (DECLARE . (aggregate . 0)) (CASE . (aggregate . 0)) (BEGIN . (aggregate . 0)) (ABORT . (aggregate . 0)) (ACCEPT . (aggregate . 0)) (CHARACTER_LITERAL . (aggregate . 0)) (STRING_LITERAL . (aggregate . 0)) (IDENTIFIER . (aggregate . 0)) (LESS_LESS . (aggregate . 0)) (OF . (aggregate . 0)) (ELSIF . (aggregate . 0)) (ELSE . (aggregate . 0)) (DIGITS . (aggregate . 0)) (COMMA . (aggregate . 0)) (RIGHT_PAREN . (aggregate . 0)) (RANGE . (aggregate . 0)) (THEN . (aggregate . 0)) (WITH . (aggregate . 0)) (BAR . (aggregate . 0)) (EQUAL_GREATER . (aggregate . 0)) (IS . (aggregate . 0)) (SLASH_EQUAL . (aggregate . 0)) (LESS_EQUAL . (aggregate . 0)) (LESS . (aggregate . 0)) (GREATER_EQUAL . (aggregate . 0)) (GREATER . (aggregate . 0)) (EQUAL . (aggregate . 0)) (NOT . (aggregate . 0)) (IN . (aggregate . 0)) (AND . (aggregate . 0)) (OR . (aggregate . 0)) (XOR . (aggregate . 0)) (SEMICOLON . (aggregate . 0)) (STAR_STAR . (aggregate . 0)) (REM . (aggregate . 0)) (MOD . (aggregate . 0)) (STAR . (aggregate . 0)) (SLASH . (aggregate . 0)) (DOT_DOT . (aggregate . 0)) (AMPERSAND . (aggregate . 0)) (MINUS . (aggregate . 0)) (PLUS . (aggregate . 0)) (LEFT_PAREN . (aggregate . 0)) (DOT . (aggregate . 0)) (TICK . (aggregate . 0)) (RENAMES . (aggregate . 0)) (RETURN . (aggregate . 0))) - ((default . error) (RIGHT_PAREN . 529)) - ((default . error) (THEN . 528)) - ((default . error) (IS . 527)) + ((default . error) (COLON_EQUAL . 802) (RIGHT_PAREN . (parameter_specification . 3)) (SEMICOLON . (parameter_specification . 3))) + ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (NOT . 225)) + ((default . error) (RETURN . 89) (LEFT_PAREN . 798)) + ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (IS . (parameter_profile_opt . 0)) (COLON_EQUAL . (parameter_profile_opt . 0)) (RIGHT_PAREN . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (DO . (parameter_profile_opt . 0)) (LEFT_PAREN . 798)) + ((default . error) (DOT . 90) (TICK . 91) (DO . (access_definition . 0)) (RENAMES . (access_definition . 0)) (RIGHT_PAREN . (access_definition . 0)) (COLON_EQUAL . (access_definition . 0)) (IS . (access_definition . 0)) (SEMICOLON . (access_definition . 0)) (WITH . (access_definition . 0)) (LEFT_PAREN . 107)) ((default . error) (WHEN . 795)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (OF . (aggregate . 5)) (LESS_LESS . (aggregate . 5)) (IDENTIFIER . (aggregate . 5)) (STRING_LITERAL . (aggregate . 5)) (CHARACTER_LITERAL . (aggregate . 5)) (ACCEPT . (aggregate . 5)) (ABORT . (aggregate . 5)) (BEGIN . (aggregate . 5)) (CASE . (aggregate . 5)) (DECLARE . (aggregate . 5)) (DELAY . (aggregate . 5)) (EXIT . (aggregate . 5)) (FOR . (aggregate . 5)) (GOTO . (aggregate . 5)) (IF . (aggregate . 5)) (NULL . (aggregate . 5)) (PRAGMA . (aggregate . 5)) (RAISE . (aggregate . 5)) (REQUEUE . (aggregate . 5)) (SELECT . (aggregate . 5)) (WHILE . (aggregate . 5)) (COLON_EQUAL . (aggregate . 5)) (USE . (aggregate . 5)) (LOOP . (aggregate . 5)) (DO . (aggregate . 5)) (RETURN . (aggregate . 5)) (RENAMES . (aggregate . 5)) (TICK . (aggregate . 5)) (DOT . (aggregate . 5)) (LEFT_PAREN . (aggregate . 5)) (PLUS . (aggregate . 5)) (MINUS . (aggregate . 5)) (AMPERSAND . (aggregate . 5)) (DOT_DOT . (aggregate . 5)) (SLASH . (aggregate . 5)) (STAR . (aggregate . 5)) (MOD . (aggregate . 5)) (REM . (aggregate . 5)) (STAR_STAR . (aggregate . 5)) (SEMICOLON . (aggregate . 5)) (XOR . (aggregate . 5)) (OR . (aggregate . 5)) (AND . (aggregate . 5)) (IN . (aggregate . 5)) (NOT . (aggregate . 5)) (EQUAL . (aggregate . 5)) (GREATER . (aggregate . 5)) (GREATER_EQUAL . (aggregate . 5)) (LESS . (aggregate . 5)) (LESS_EQUAL . (aggregate . 5)) (SLASH_EQUAL . (aggregate . 5)) (IS . (aggregate . 5)) (EQUAL_GREATER . (aggregate . 5)) (BAR . (aggregate . 5)) (WITH . (aggregate . 5)) (THEN . (aggregate . 5)) (RANGE . (aggregate . 5)) (RIGHT_PAREN . (aggregate . 5)) (COMMA . (aggregate . 5)) (DIGITS . (aggregate . 5)) (ELSE . (aggregate . 5)) (ELSIF . (aggregate . 5))) - ((default . error) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (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)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (STAR_STAR . (primary . 1)) (BAR . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (AND . (primary . 1)) (OR . (primary . 1)) (XOR . (primary . 1)) (RECORD . 793)) - ((default . error) (COMMA . 268) (RIGHT_PAREN . 792)) - ((default . error) (COLON_EQUAL . 791) (RIGHT_PAREN . (parameter_specification . 3)) (SEMICOLON . (parameter_specification . 3))) - ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (NOT . 211)) - ((default . error) (RETURN . 90) (LEFT_PAREN . 787)) - ((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 . 787)) - ((default . error) (DOT . 87) (TICK . 88) (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 . 106)) - ((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 . 108)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 784)) - ((default . error) (DOT . 87) (TICK . 88) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 782)) - ((default . error) (SEMICOLON . 781)) - ((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 . 780)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (OF . (aggregate . 5)) (ACCEPT . (aggregate . 5)) (ABORT . (aggregate . 5)) (BEGIN . (aggregate . 5)) (CASE . (aggregate . 5)) (DECLARE . (aggregate . 5)) (DELAY . (aggregate . 5)) (EXIT . (aggregate . 5)) (FOR . (aggregate . 5)) (GOTO . (aggregate . 5)) (IF . (aggregate . 5)) (NULL . (aggregate . 5)) (PRAGMA . (aggregate . 5)) (RAISE . (aggregate . 5)) (REQUEUE . (aggregate . 5)) (SELECT . (aggregate . 5)) (WHILE . (aggregate . 5)) (LESS_LESS . (aggregate . 5)) (IDENTIFIER . (aggregate . 5)) (STRING_LITERAL . (aggregate . 5)) (CHARACTER_LITERAL . (aggregate . 5)) (COLON_EQUAL . (aggregate . 5)) (USE . (aggregate . 5)) (LOOP . (aggregate . 5)) (DO . (aggregate . 5)) (RETURN . (aggregate . 5)) (RENAMES . (aggregate . 5)) (TICK . (aggregate . 5)) (DOT . (aggregate . 5)) (LEFT_PAREN . (aggregate . 5)) (PLUS . (aggregate . 5)) (MINUS . (aggregate . 5)) (AMPERSAND . (aggregate . 5)) (DOT_DOT . (aggregate . 5)) (MOD . (aggregate . 5)) (REM . (aggregate . 5)) (SLASH . (aggregate . 5)) (STAR . (aggregate . 5)) (STAR_STAR . (aggregate . 5)) (SEMICOLON . (aggregate . 5)) (XOR . (aggregate . 5)) (OR . (aggregate . 5)) (AND . (aggregate . 5)) (IN . (aggregate . 5)) (NOT . (aggregate . 5)) (EQUAL . (aggregate . 5)) (GREATER . (aggregate . 5)) (GREATER_EQUAL . (aggregate . 5)) (LESS . (aggregate . 5)) (LESS_EQUAL . (aggregate . 5)) (SLASH_EQUAL . (aggregate . 5)) (IS . (aggregate . 5)) (EQUAL_GREATER . (aggregate . 5)) (BAR . (aggregate . 5)) (WITH . (aggregate . 5)) (THEN . (aggregate . 5)) (RANGE . (aggregate . 5)) (RIGHT_PAREN . (aggregate . 5)) (COMMA . (aggregate . 5)) (DIGITS . (aggregate . 5)) (ELSE . (aggregate . 5)) (ELSIF . (aggregate . 5))) + ((default . error) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (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)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (STAR_STAR . (primary . 1)) (BAR . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (AND . (primary . 1)) (OR . (primary . 1)) (XOR . (primary . 1)) (RECORD . 793)) + ((default . error) (COMMA . 272) (RIGHT_PAREN . 792)) + ((default . error) (IDENTIFIER . (formal_object_declaration . 3)) (WITH . (formal_object_declaration . 3)) (USE . (formal_object_declaration . 3)) (TYPE . (formal_object_declaration . 3)) (PRAGMA . (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 . 109)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 789)) + ((default . error) (DOT . 90) (TICK . 91) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 787)) + ((default . error) (SEMICOLON . 786)) + ((default . error) (IDENTIFIER . (formal_subprogram_declaration . 3)) (WITH . (formal_subprogram_declaration . 3)) (USE . (formal_subprogram_declaration . 3)) (TYPE . (formal_subprogram_declaration . 3)) (PRAGMA . (formal_subprogram_declaration . 3)) (FUNCTION . (formal_subprogram_declaration . 3)) (PROCEDURE . (formal_subprogram_declaration . 3)) (PACKAGE . (formal_subprogram_declaration . 3))) + ((default . error) (IDENTIFIER . (formal_subprogram_declaration . 0)) (WITH . (formal_subprogram_declaration . 0)) (USE . (formal_subprogram_declaration . 0)) (TYPE . (formal_subprogram_declaration . 0)) (PRAGMA . (formal_subprogram_declaration . 0)) (FUNCTION . (formal_subprogram_declaration . 0)) (PROCEDURE . (formal_subprogram_declaration . 0)) (PACKAGE . (formal_subprogram_declaration . 0))) + ((default . error) (SEMICOLON . 785)) ((default . error) (SEMICOLON . (formal_type_definition . 0)) (WITH . (formal_type_definition . 0))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (AND . 778) (WITH . (interface_type_definition . 5)) (SEMICOLON . (interface_type_definition . 5))) + ((default . error) (AND . 783) (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 . 777)) - ((default . error) (AND . 776) (WITH . (interface_type_definition . 7)) (SEMICOLON . (interface_type_definition . 7))) + ((default . error) (SEMICOLON . 782)) + ((default . error) (AND . 781) (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 . 775) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6))) + ((default . error) (AND . 780) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6))) ((default . error) (SEMICOLON . (formal_type_definition . 4)) (WITH . (formal_type_definition . 4))) - ((default . error) (AND . 774) (WITH . (interface_type_definition . 4)) (SEMICOLON . (interface_type_definition . 4))) - ((default . error) (RIGHT_PAREN . 773)) + ((default . error) (AND . 779) (WITH . (interface_type_definition . 4)) (SEMICOLON . (interface_type_definition . 4))) + ((default . error) (RIGHT_PAREN . 778)) ((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 . 772)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 763) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (SEMICOLON . (formal_type_definition . 6)) (WITH . (formal_type_definition . 6)) (DIGITS . 777)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 769) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (NEW . (abstract_limited_synchronized_opt . 1))) ((default . error) (NEW . (abstract_limited_synchronized_opt . 2))) - ((default . error) (LIMITED . 762) (RECORD . (abstract_tagged_limited_opt . 2)) (NULL . (abstract_tagged_limited_opt . 2)) (PRIVATE . (abstract_tagged_limited_opt . 2))) + ((default . error) (LIMITED . 768) (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) (NULL . 767)) ((default . error) (SEMICOLON . (null_exclusion_opt_name_type . 0)) (RIGHT_PAREN . (null_exclusion_opt_name_type . 0)) (COLON_EQUAL . (null_exclusion_opt_name_type . 0)) (DOT . (name . 0)) (LEFT_PAREN . (name . 0)) (TICK . (name . 0))) - ((default . error) (NULL . 761)) - ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 760)) - ((default . error) (DOT . 87) (TICK . 88) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 759)) + ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 766)) + ((default . error) (DOT . 90) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 765)) ((default . error) (SEMICOLON . (null_exclusion_opt_name_type . 1)) (RIGHT_PAREN . (null_exclusion_opt_name_type . 1)) (COLON_EQUAL . (null_exclusion_opt_name_type . 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 . 144) (MINUS . 143) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (BAR . 574) (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)) (RIGHT_PAREN . (relation . 2)) (EQUAL_GREATER . (relation . 2)) (ELSE . (relation . 2)) (ELSIF . (relation . 2)) (COMMA . (relation . 2))) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((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)) (IDENTIFIER . (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)) (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)) (IDENTIFIER . (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)) (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)) (IDENTIFIER . (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)) (BEGIN . (generic_renaming_declaration . 2))) + ((default . error) (END . (generic_instantiation . 0)) (BEGIN . (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)) (IDENTIFIER . (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 . 151) (MINUS . 150) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (BAR . 580) (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)) (RIGHT_PAREN . (relation . 2)) (EQUAL_GREATER . (relation . 2)) (ELSE . (relation . 2)) (ELSIF . (relation . 2)) (COMMA . (relation . 2))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (AND . (choice_relation_and_then_list . 0)) (EQUAL_GREATER . (choice_relation_and_then_list . 0)) (BAR . (choice_relation_and_then_list . 0))) ((default . error) (OR . (choice_relation_or_else_list . 0)) (EQUAL_GREATER . (choice_relation_or_else_list . 0)) (BAR . (choice_relation_or_else_list . 0))) ((default . error) (OR . (choice_relation_or_else_list . 1)) (EQUAL_GREATER . (choice_relation_or_else_list . 1)) (BAR . (choice_relation_or_else_list . 1))) ((default . error) (AND . (choice_relation_and_then_list . 1)) (EQUAL_GREATER . (choice_relation_and_then_list . 1)) (BAR . (choice_relation_and_then_list . 1))) - ((default . error) (RENAMES . 755)) - ((default . error) (RENAMES . 754)) - ((default . error) (ACCESS . 242) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (LEFT_PAREN . 223) (RECORD . 750)) - ((default . error) (AT . 749)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (DOT . 87) (TICK . 88) (IS . ( 747 (aspect_specification_opt . 0))) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 201)) - ((default . error) (IS . ( 745 (aspect_specification_opt . 0))) (WITH . 108)) - ((default . error) (IS . 744)) - ((default . error) (NOT . 741) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 201)) - ((default . error) (IS . ( 739 (aspect_specification_opt . 0))) (WITH . 108)) - ((default . error) (SEMICOLON . 737) (IS . 738)) - ((default . error) (SEMICOLON . 735) (IS . 736)) - ((default . error) (END . 734)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (package_specification . 1)) (LEFT_PAREN . 106)) - ((default . error) (COLON_EQUAL . 733)) - ((default . error) (SEMICOLON . 732)) - ((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 . 730)) - ((default . error) (SEPARATE . 729) (ABSTRACT . 728)) - ((default . error) (NULL . 727)) - ((default . error) (LEFT_PAREN . 725)) - ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 723)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((default . error) (LEFT_PAREN . 216) (RECORD . 759)) + ((default . error) (AT . 758)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (DOT . 90) (TICK . 91) (IS . ( 756 (aspect_specification_opt . 0))) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (IS . 755)) + ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 203)) + ((default . error) (IS . ( 753 (aspect_specification_opt . 0))) (WITH . 109)) + ((default . error) (NOT . 750) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (SEMICOLON . 749) (IS . 748)) + ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 203)) + ((default . error) (IS . ( 746 (aspect_specification_opt . 0))) (WITH . 109)) + ((default . error) (SEMICOLON . 745) (IS . 744)) + ((default . error) (RENAMES . 743)) + ((default . error) (RENAMES . 742)) + ((default . error) (ACCESS . 235) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (END . 740)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (package_specification . 1)) (LEFT_PAREN . 107)) + ((default . error) (COLON_EQUAL . 739)) + ((default . error) (SEMICOLON . 738)) + ((default . error) (NOT . (constant_opt . 0)) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (ARRAY . (constant_opt . 0)) (CONSTANT . 736)) + ((default . error) (SEPARATE . 735) (ABSTRACT . 734)) + ((default . error) (NULL . 733)) + ((default . error) (LEFT_PAREN . 731)) + ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 729)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (OR . (relation_and_then_list . 0)) (XOR . (relation_and_then_list . 0)) (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) (AND . (relation_or_else_list . 0)) (XOR . (relation_or_else_list . 0)) (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) (AND . (relation_or_else_list . 1)) (XOR . (relation_or_else_list . 1)) (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) (OR . (relation_and_then_list . 1)) (XOR . (relation_and_then_list . 1)) (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) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (LOOP . (raise_expression . 1)) (DO . (raise_expression . 1)) (XOR . (raise_expression . 1)) (OR . (raise_expression . 1)) (AND . (raise_expression . 1)) (IS . (raise_expression . 1)) (SEMICOLON . (raise_expression . 1)) (WITH . (raise_expression . 1)) (THEN . (raise_expression . 1)) (RANGE . (raise_expression . 1)) (RIGHT_PAREN . (raise_expression . 1)) (COMMA . (raise_expression . 1)) (DIGITS . (raise_expression . 1)) (EQUAL_GREATER . (raise_expression . 1)) (ELSE . (raise_expression . 1)) (ELSIF . (raise_expression . 1))) - ((default . error) (OF . 720) (COLON . 718) (IN . 719)) - ((default . error) (EQUAL_GREATER . 717)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (OF . 724) (COLON . 725) (IN . 723)) + ((default . error) (EQUAL_GREATER . 722)) + ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (IS . 134)) - ((default . error) (IDENTIFIER . 713)) - ((default . error) (COLON . 712)) - ((default . error) (IDENTIFIER . 711)) + ((default . error) (IDENTIFIER . 719)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (IS . (expression_opt . 0)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (UNTIL . 705) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (WHEN . (identifier_opt . 0)) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 613)) - ((default . error) (IDENTIFIER . 700)) - ((default . error) (THEN . (expression_opt . 0)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (SEMICOLON . 697)) - ((default . error) (SEMICOLON . 695) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (IS . (expression_opt . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (UNTIL . 713) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (WHEN . (identifier_opt . 0)) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 620)) + ((default . error) (IDENTIFIER . 708)) + ((default . error) (THEN . (expression_opt . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (SEMICOLON . 705)) + ((default . error) (SEMICOLON . 703) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 689) (DO . (extended_return_object_declaration_opt . 0)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 690) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ELSE . (select_alternative_list_opt . 0)) (END . (select_alternative_list_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (DELAY . 626) (WHEN . 678) (TERMINATE . 677) (ACCEPT . 621)) - ((default . error) (LOOP . (expression_opt . 0)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 675)) - ((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 . 674)) - ((default . error) (NULL . 632) (GOTO . 629) (ABORT . 622) (ACCEPT . 621) (DECLARE . 625) (BEGIN . 623) (LOOP . 631) (CASE . 624) (IF . 630) (PRAGMA . 7) (RAISE . 633) (DELAY . 626) (REQUEUE . 634) (RETURN . 635) (EXIT . 627) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (WHILE . 637) (FOR . 628) (SELECT . 636)) - ((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 . 87) (SEMICOLON . 671) (TICK . 88) (COLON_EQUAL . 670) (LEFT_PAREN . 106)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 668)) - ((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 . 667)) - ((default . error) (SEMICOLON . 666)) - ((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 . 940)) - ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((default . error) (SEMICOLON . 697) (DO . (extended_return_object_declaration_opt . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 698) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ELSE . (select_alternative_list_opt . 0)) (END . (select_alternative_list_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (DELAY . 630) (WHEN . 686) (TERMINATE . 685) (ACCEPT . 625)) + ((default . error) (LOOP . (expression_opt . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IDENTIFIER . 683)) + ((default . error) (COLON . 682)) + ((default . error) (OR . (compound_statement . 5)) (THEN . (compound_statement . 5)) (WHEN . (compound_statement . 5)) (EXCEPTION . (compound_statement . 5)) (END . (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)) (LESS_LESS . (compound_statement . 5)) (IDENTIFIER . (compound_statement . 5)) (STRING_LITERAL . (compound_statement . 5)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_statement . 1)) (IDENTIFIER . (simple_statement . 1)) (STRING_LITERAL . (simple_statement . 1)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (select_statement . 3)) (IDENTIFIER . (select_statement . 3)) (STRING_LITERAL . (select_statement . 3)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (compound_statement . 3)) (IDENTIFIER . (compound_statement . 3)) (STRING_LITERAL . (compound_statement . 3)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (compound_statement . 1)) (IDENTIFIER . (compound_statement . 1)) (STRING_LITERAL . (compound_statement . 1)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (select_statement . 2)) (IDENTIFIER . (select_statement . 2)) (STRING_LITERAL . (select_statement . 2)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_statement . 7)) (IDENTIFIER . (simple_statement . 7)) (STRING_LITERAL . (simple_statement . 7)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_statement . 2)) (IDENTIFIER . (simple_statement . 2)) (STRING_LITERAL . (simple_statement . 2)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (compound_statement . 4)) (IDENTIFIER . (compound_statement . 4)) (STRING_LITERAL . (compound_statement . 4)) (CHARACTER_LITERAL . (compound_statement . 4)) (ELSE . (compound_statement . 4)) (ELSIF . (compound_statement . 4))) + ((default . error) (END . 681)) + ((default . error) (OR . (compound_statement . 0)) (THEN . (compound_statement . 0)) (WHEN . (compound_statement . 0)) (EXCEPTION . (compound_statement . 0)) (END . (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)) (LESS_LESS . (compound_statement . 0)) (IDENTIFIER . (compound_statement . 0)) (STRING_LITERAL . (compound_statement . 0)) (CHARACTER_LITERAL . (compound_statement . 0)) (ELSE . (compound_statement . 0)) (ELSIF . (compound_statement . 0))) + ((default . error) (LOOP . 680)) + ((default . error) (NULL . 636) (GOTO . 633) (ABORT . 626) (ACCEPT . 625) (DECLARE . 629) (BEGIN . 627) (LOOP . 635) (CASE . 628) (IF . 634) (PRAGMA . 7) (RAISE . 637) (DELAY . 630) (REQUEUE . 638) (RETURN . 639) (EXIT . 631) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (WHILE . 641) (FOR . 632) (SELECT . 640)) + ((default . error) (OR . (compound_statement . 2)) (THEN . (compound_statement . 2)) (WHEN . (compound_statement . 2)) (EXCEPTION . (compound_statement . 2)) (END . (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)) (LESS_LESS . (compound_statement . 2)) (IDENTIFIER . (compound_statement . 2)) (STRING_LITERAL . (compound_statement . 2)) (CHARACTER_LITERAL . (compound_statement . 2)) (ELSE . (compound_statement . 2)) (ELSIF . (compound_statement . 2))) + ((default . error) (DOT . 90) (SEMICOLON . 677) (TICK . 91) (COLON_EQUAL . 676) (LEFT_PAREN . 107)) + ((default . error) (OR . (simple_statement . 10)) (THEN . (simple_statement . 10)) (WHEN . (simple_statement . 10)) (EXCEPTION . (simple_statement . 10)) (END . (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)) (LESS_LESS . (simple_statement . 10)) (IDENTIFIER . (simple_statement . 10)) (STRING_LITERAL . (simple_statement . 10)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_statement . 4)) (IDENTIFIER . (simple_statement . 4)) (STRING_LITERAL . (simple_statement . 4)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_statement . 9)) (IDENTIFIER . (simple_statement . 9)) (STRING_LITERAL . (simple_statement . 9)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_statement . 6)) (IDENTIFIER . (simple_statement . 6)) (STRING_LITERAL . (simple_statement . 6)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (select_statement . 0)) (IDENTIFIER . (select_statement . 0)) (STRING_LITERAL . (select_statement . 0)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (compound_statement . 6)) (IDENTIFIER . (compound_statement . 6)) (STRING_LITERAL . (compound_statement . 6)) (CHARACTER_LITERAL . (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 674)) + ((default . error) (OR . (simple_statement . 5)) (THEN . (simple_statement . 5)) (WHEN . (simple_statement . 5)) (EXCEPTION . (simple_statement . 5)) (END . (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)) (LESS_LESS . (simple_statement . 5)) (IDENTIFIER . (simple_statement . 5)) (STRING_LITERAL . (simple_statement . 5)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (sequence_of_statements . 0)) (IDENTIFIER . (sequence_of_statements . 0)) (STRING_LITERAL . (sequence_of_statements . 0)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (select_statement . 1)) (IDENTIFIER . (select_statement . 1)) (STRING_LITERAL . (select_statement . 1)) (CHARACTER_LITERAL . (select_statement . 1)) (ELSE . (select_statement . 1)) (ELSIF . (select_statement . 1))) + ((default . error) (SEMICOLON . 673)) + ((default . error) (SEMICOLON . 672)) + ((default . error) (IDENTIFIER . (generic_instantiation . 2)) (TYPE . (generic_instantiation . 2)) (TASK . (generic_instantiation . 2)) (SUBTYPE . (generic_instantiation . 2)) (PROTECTED . (generic_instantiation . 2)) (FOR . (generic_instantiation . 2)) (ENTRY . (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) (IDENTIFIER . (generic_instantiation . 1)) (TYPE . (generic_instantiation . 1)) (TASK . (generic_instantiation . 1)) (SUBTYPE . (generic_instantiation . 1)) (PROTECTED . (generic_instantiation . 1)) (FOR . (generic_instantiation . 1)) (ENTRY . (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 . 945)) + ((default . error) (OR . (sequence_of_statements . 1)) (THEN . (sequence_of_statements . 1)) (WHEN . (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)) (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)) (END . (sequence_of_statements . 1)) (EXCEPTION . (sequence_of_statements . 1)) (ELSE . (sequence_of_statements . 1)) (ELSIF . (sequence_of_statements . 1))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (WHEN . (procedure_call_statement . 0)) (OR . (procedure_call_statement . 0)) (THEN . (procedure_call_statement . 0)) (ELSIF . (procedure_call_statement . 0)) (ELSE . (procedure_call_statement . 0)) (CHARACTER_LITERAL . (procedure_call_statement . 0)) (STRING_LITERAL . (procedure_call_statement . 0)) (IDENTIFIER . (procedure_call_statement . 0)) (LESS_LESS . (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)) (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)) (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)) (LESS_LESS . (statement . 1)) (IDENTIFIER . (statement . 1)) (STRING_LITERAL . (statement . 1)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (statement . 0)) (IDENTIFIER . (statement . 0)) (STRING_LITERAL . (statement . 0)) (CHARACTER_LITERAL . (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (CHARACTER_LITERAL . (label_opt . 2)) (STRING_LITERAL . (label_opt . 2)) (IDENTIFIER . (label_opt . 2)) (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)) (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 . 941)) ((default . error) (LOOP . (iteration_scheme . 0))) - ((default . error) (SEMICOLON . 936)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((default . error) (SEMICOLON . 940)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (ELSE . 931) (OR . 932)) - ((default . error) (DOT . 87) (SEMICOLON . 671) (TICK . 88) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (LEFT_PAREN . 106) (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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (ELSE . 935) (OR . 936)) + ((default . error) (DOT . 90) (SEMICOLON . 677) (TICK . 91) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (LEFT_PAREN . 107) (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) ((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 . 928)) - ((default . error) (ELSE . 926) (END . 927)) - ((default . error) (THEN . 925)) - ((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 . 924) (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 . 923)) - ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 922)) - ((default . error) (DO . 921)) - ((default . error) (WITH . 920) (DOT . 87) (TICK . 88) (SEMICOLON . 919) (LEFT_PAREN . 106)) - ((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 . 918) (DOT . 87) (TICK . 88) (SEMICOLON . 917) (LEFT_PAREN . 106)) - ((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 . 916)) - ((default . error) (THEN . 915)) - ((default . error) (SEMICOLON . 914)) + ((default . error) (ELSE . (select_alternative_list_opt . 1)) (END . (select_alternative_list_opt . 1)) (OR . 932)) + ((default . error) (ELSE . 930) (END . 931)) + ((default . error) (THEN . 929)) + ((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)) (CHARACTER_LITERAL . (simple_return_statement . 0)) (STRING_LITERAL . (simple_return_statement . 0)) (IDENTIFIER . (simple_return_statement . 0)) (LESS_LESS . (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)) (END . (simple_return_statement . 0)) (EXCEPTION . (simple_return_statement . 0))) + ((default . error) (COLON . 928) (STAR_STAR . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (REM . (name . 0)) (MOD . (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 . 927)) + ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 926)) + ((default . error) (DO . 925)) + ((default . error) (WITH . 923) (DOT . 90) (TICK . 91) (SEMICOLON . 924) (LEFT_PAREN . 107)) + ((default . error) (WHEN . (raise_statement . 0)) (THEN . (raise_statement . 0)) (OR . (raise_statement . 0)) (ELSIF . (raise_statement . 0)) (ELSE . (raise_statement . 0)) (CHARACTER_LITERAL . (raise_statement . 0)) (STRING_LITERAL . (raise_statement . 0)) (IDENTIFIER . (raise_statement . 0)) (LESS_LESS . (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)) (END . (raise_statement . 0)) (EXCEPTION . (raise_statement . 0))) + ((default . error) (WITH . 921) (DOT . 90) (TICK . 91) (SEMICOLON . 922) (LEFT_PAREN . 107)) + ((default . error) (WHEN . (simple_statement . 0)) (THEN . (simple_statement . 0)) (OR . (simple_statement . 0)) (ELSIF . (simple_statement . 0)) (ELSE . (simple_statement . 0)) (CHARACTER_LITERAL . (simple_statement . 0)) (STRING_LITERAL . (simple_statement . 0)) (IDENTIFIER . (simple_statement . 0)) (LESS_LESS . (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)) (END . (simple_statement . 0)) (EXCEPTION . (simple_statement . 0))) + ((default . error) (END . 920)) + ((default . error) (THEN . 919)) + ((default . error) (SEMICOLON . 918)) ((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 . 913) (SEMICOLON . 912)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 910)) - ((default . error) (BEGIN . 909)) - ((default . error) (IS . 908)) - ((default . error) (END . 907)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . 906) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ((actual_parameter_part_opt . 0) 903))) - ((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 . 902)) - ((default . error) (IS . 901)) - ((default . error) (IS . 900)) + ((default . error) (WHEN . 916) (SEMICOLON . 917)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 914)) + ((default . error) (BEGIN . 913)) + ((default . error) (IS . 912)) + ((default . error) (END . 911)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . 910) (LEFT_PAREN . 107)) + ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ( 907 (actual_parameter_part_opt . 0)))) + ((default . error) (IS . 906)) + ((default . error) (IS . 905)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (REVERSE . 902) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 769) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (REVERSE . 900) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (NOT . 750) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (COMMA . (pragma_argument_association . 2)) (RIGHT_PAREN . (pragma_argument_association . 2))) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (NOT . 741) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (REVERSE . 896) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 763) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (REVERSE . 894) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 893)) - ((default . error) (END . 892)) - ((default . error) (IDENTIFIER . 216) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 763) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (CASE . 232) (IF . 233) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((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 . 485) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 878)) - ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (SEMICOLON . 898)) + ((default . error) (END . 897)) + ((default . error) (IDENTIFIER . 228) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 769) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (CASE . 239) (IF . 240) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (ARRAY . (constant_opt . 1)) (ACCESS . (constant_opt . 1)) (NOT . (constant_opt . 1)) (IDENTIFIER . (constant_opt . 1)) (STRING_LITERAL . (constant_opt . 1)) (CHARACTER_LITERAL . (constant_opt . 1))) + ((default . error) (ARRAY . 490) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883)) + ((default . error) (IDENTIFIER . (exception_declaration . 0)) (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)) (BEGIN . (exception_declaration . 0)) (END . (exception_declaration . 0)) (PRIVATE . (exception_declaration . 0))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (BEGIN . (incomplete_type_declaration . 1)) (IDENTIFIER . (incomplete_type_declaration . 1)) (ENTRY . (incomplete_type_declaration . 1)) (FOR . (incomplete_type_declaration . 1)) (FUNCTION . (incomplete_type_declaration . 1)) (GENERIC . (incomplete_type_declaration . 1)) (NOT . (incomplete_type_declaration . 1)) (OVERRIDING . (incomplete_type_declaration . 1)) (PACKAGE . (incomplete_type_declaration . 1)) (PRAGMA . (incomplete_type_declaration . 1)) (PROCEDURE . (incomplete_type_declaration . 1)) (PROTECTED . (incomplete_type_declaration . 1)) (SUBTYPE . (incomplete_type_declaration . 1)) (TASK . (incomplete_type_declaration . 1)) (TYPE . (incomplete_type_declaration . 1)) (USE . (incomplete_type_declaration . 1)) (PRIVATE . (incomplete_type_declaration . 1)) (END . (incomplete_type_declaration . 1))) - ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 0)) (NULL . (abstract_tagged_limited_opt . 0)) (RECORD . (abstract_tagged_limited_opt . 0)) (TAGGED . 865) (RANGE . 863) (MOD . 861) (DIGITS . 858) (DELTA . 857) (TASK . 496) (PROTECTED . 492) (SYNCHRONIZED . 494) (INTERFACE . 488) (ARRAY . 485) (LEFT_PAREN . 859) (ACCESS . (null_exclusion_opt . 0)) (NOT . 211) (NEW . ((abstract_limited_synchronized_opt . 0) (abstract_limited_opt . 0))) (LIMITED . 860) (ABSTRACT . 856)) - ((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 . 853) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (SEPARATE . 852)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (NULL . 850)) - ((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 . 87) (TICK . 88) (RANGE . 849) (LEFT_PAREN . 819)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (NEW . 845) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (SEPARATE . 844)) - ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (SEPARATE . 842)) - ((default . error) (SEMICOLON . 841)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IDENTIFIER . (mod_clause_opt . 0)) (AT . 838)) - ((default . error) (SEMICOLON . 837)) - ((default . error) (SEMICOLON . 836)) - ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 835) (LEFT_PAREN . 106)) + ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 880) (LEFT_PAREN . 107)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 0)) (NULL . (abstract_tagged_limited_opt . 0)) (RECORD . (abstract_tagged_limited_opt . 0)) (TAGGED . 867) (RANGE . 865) (MOD . 863) (DIGITS . 860) (DELTA . 859) (TASK . 501) (PROTECTED . 497) (SYNCHRONIZED . 499) (INTERFACE . 493) (ARRAY . 490) (LEFT_PAREN . 861) (ACCESS . (null_exclusion_opt . 0)) (NOT . 225) (NEW . ((abstract_limited_opt . 0) (abstract_limited_synchronized_opt . 0))) (LIMITED . 862) (ABSTRACT . 858)) + ((default . error) (BEGIN . (incomplete_type_declaration . 1)) (ENTRY . (incomplete_type_declaration . 1)) (FOR . (incomplete_type_declaration . 1)) (FUNCTION . (incomplete_type_declaration . 1)) (GENERIC . (incomplete_type_declaration . 1)) (NOT . (incomplete_type_declaration . 1)) (OVERRIDING . (incomplete_type_declaration . 1)) (PACKAGE . (incomplete_type_declaration . 1)) (PRAGMA . (incomplete_type_declaration . 1)) (PROCEDURE . (incomplete_type_declaration . 1)) (PROTECTED . (incomplete_type_declaration . 1)) (SUBTYPE . (incomplete_type_declaration . 1)) (TASK . (incomplete_type_declaration . 1)) (TYPE . (incomplete_type_declaration . 1)) (USE . (incomplete_type_declaration . 1)) (IDENTIFIER . (incomplete_type_declaration . 1)) (PRIVATE . (incomplete_type_declaration . 1)) (END . (incomplete_type_declaration . 1))) + ((default . error) (SEPARATE . 857)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (NEW . 853) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (single_task_declaration . 2)) (PRIVATE . (single_task_declaration . 2)) (END . (single_task_declaration . 2))) + ((default . error) (NULL . 852)) + ((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 . 90) (TICK . 91) (RANGE . 851) (LEFT_PAREN . 824)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEPARATE . 849)) + ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (NEW . 845) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (SEPARATE . 844)) + ((default . error) (SEMICOLON . 843)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IDENTIFIER . (mod_clause_opt . 0)) (AT . 840)) + ((default . error) (SEMICOLON . 839)) + ((default . error) (SEMICOLON . 838)) ((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 . 832)) + ((default . error) (RIGHT_PAREN . 837)) ((default . error) (DO . (membership_choice_list . 1)) (LOOP . (membership_choice_list . 1)) (COMMA . (membership_choice_list . 1)) (ELSIF . (membership_choice_list . 1)) (ELSE . (membership_choice_list . 1)) (EQUAL_GREATER . (membership_choice_list . 1)) (RIGHT_PAREN . (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 828) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 833) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (NULL . (abstract_tagged_limited_opt . 1)) (RECORD . (abstract_tagged_limited_opt . 1)) (PRIVATE . (abstract_tagged_limited_opt . 1))) - ((default . error) (NUMERIC_LITERAL . 145) (NULL . 827) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (NUMERIC_LITERAL . 152) (NULL . 832) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 0)) (COMMA . (discrete_subtype_definition_list . 0))) - ((default . error) (COMMA . 825) (RIGHT_PAREN . 826)) + ((default . error) (COMMA . 831) (RIGHT_PAREN . 830)) ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 0)) (COMMA . (index_subtype_definition_list . 0))) - ((default . error) (COMMA . 823) (RIGHT_PAREN . 824)) - ((default . error) (RIGHT_PAREN . (subtype_indication . 3)) (COMMA . (subtype_indication . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (DOT_DOT . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (STAR_STAR . (primary . 3)) (DOT . 87) (TICK . 281) (RANGE . 820) (LEFT_PAREN . 819)) + ((default . error) (COMMA . 829) (RIGHT_PAREN . 828)) + ((default . error) (RIGHT_PAREN . (subtype_indication . 3)) (COMMA . (subtype_indication . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (DOT_DOT . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (STAR_STAR . (primary . 3)) (DOT . 90) (TICK . 284) (RANGE . 825) (LEFT_PAREN . 824)) ((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 . 271)) ((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 . 818)) + ((default . error) (BOX . 823)) ((default . error) (WITH . (formal_type_definition . 2)) (SEMICOLON . (formal_type_definition . 2))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DOT . 87) (TICK . 88) (WITH . (and_interface_list_opt . 0)) (SEMICOLON . (and_interface_list_opt . 0)) (AND . 811) (LEFT_PAREN . 106)) - ((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 . 810) (IDENTIFIER . 48) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 173) (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 . 144) (MINUS . 143) (OTHERS . 175) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (RAISE . 152) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((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 . 108)) - ((default . error) (SEMICOLON . 807)) - ((default . error) (IDENTIFIER . 72)) - ((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) (PACKAGE . (formal_type_declaration . 1)) (PROCEDURE . (formal_type_declaration . 1)) (FUNCTION . (formal_type_declaration . 1)) (PRAGMA . (formal_type_declaration . 1)) (TYPE . (formal_type_declaration . 1)) (USE . (formal_type_declaration . 1)) (WITH . (formal_type_declaration . 1)) (IDENTIFIER . (formal_type_declaration . 1))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (DO . (aggregate . 1)) (LOOP . (aggregate . 1)) (USE . (aggregate . 1)) (COLON_EQUAL . (aggregate . 1)) (WHILE . (aggregate . 1)) (SELECT . (aggregate . 1)) (REQUEUE . (aggregate . 1)) (RAISE . (aggregate . 1)) (PRAGMA . (aggregate . 1)) (NULL . (aggregate . 1)) (IF . (aggregate . 1)) (GOTO . (aggregate . 1)) (FOR . (aggregate . 1)) (EXIT . (aggregate . 1)) (DELAY . (aggregate . 1)) (DECLARE . (aggregate . 1)) (CASE . (aggregate . 1)) (BEGIN . (aggregate . 1)) (ABORT . (aggregate . 1)) (ACCEPT . (aggregate . 1)) (CHARACTER_LITERAL . (aggregate . 1)) (STRING_LITERAL . (aggregate . 1)) (IDENTIFIER . (aggregate . 1)) (LESS_LESS . (aggregate . 1)) (OF . (aggregate . 1)) (ELSIF . (aggregate . 1)) (ELSE . (aggregate . 1)) (DIGITS . (aggregate . 1)) (COMMA . (aggregate . 1)) (RIGHT_PAREN . (aggregate . 1)) (RANGE . (aggregate . 1)) (THEN . (aggregate . 1)) (WITH . (aggregate . 1)) (BAR . (aggregate . 1)) (EQUAL_GREATER . (aggregate . 1)) (IS . (aggregate . 1)) (SLASH_EQUAL . (aggregate . 1)) (LESS_EQUAL . (aggregate . 1)) (LESS . (aggregate . 1)) (GREATER_EQUAL . (aggregate . 1)) (GREATER . (aggregate . 1)) (EQUAL . (aggregate . 1)) (NOT . (aggregate . 1)) (IN . (aggregate . 1)) (AND . (aggregate . 1)) (OR . (aggregate . 1)) (XOR . (aggregate . 1)) (SEMICOLON . (aggregate . 1)) (STAR_STAR . (aggregate . 1)) (REM . (aggregate . 1)) (MOD . (aggregate . 1)) (STAR . (aggregate . 1)) (SLASH . (aggregate . 1)) (DOT_DOT . (aggregate . 1)) (AMPERSAND . (aggregate . 1)) (MINUS . (aggregate . 1)) (PLUS . (aggregate . 1)) (LEFT_PAREN . (aggregate . 1)) (DOT . (aggregate . 1)) (TICK . (aggregate . 1)) (RENAMES . (aggregate . 1)) (RETURN . (aggregate . 1))) - ((default . error) (RIGHT_PAREN . 804)) - ((default . error) (ELSE . 800) (RIGHT_PAREN . (if_expression . 3)) (ELSIF . 801)) - ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (DOT . 90) (TICK . 91) (WITH . (and_interface_list_opt . 0)) (SEMICOLON . (and_interface_list_opt . 0)) (AND . 816) (LEFT_PAREN . 107)) + ((default . error) (PACKAGE . (formal_type_declaration . 0)) (PROCEDURE . (formal_type_declaration . 0)) (FUNCTION . (formal_type_declaration . 0)) (PRAGMA . (formal_type_declaration . 0)) (TYPE . (formal_type_declaration . 0)) (USE . (formal_type_declaration . 0)) (WITH . (formal_type_declaration . 0)) (IDENTIFIER . (formal_type_declaration . 0))) + ((default . error) (PACKAGE . (formal_subprogram_declaration . 2)) (PROCEDURE . (formal_subprogram_declaration . 2)) (FUNCTION . (formal_subprogram_declaration . 2)) (PRAGMA . (formal_subprogram_declaration . 2)) (TYPE . (formal_subprogram_declaration . 2)) (USE . (formal_subprogram_declaration . 2)) (WITH . (formal_subprogram_declaration . 2)) (IDENTIFIER . (formal_subprogram_declaration . 2))) + ((default . error) (BOX . 815) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (OTHERS . 175) (ABS . 144) (NOT . 174) (RAISE . 149) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (PACKAGE . (formal_object_declaration . 1)) (PROCEDURE . (formal_object_declaration . 1)) (FUNCTION . (formal_object_declaration . 1)) (PRAGMA . (formal_object_declaration . 1)) (TYPE . (formal_object_declaration . 1)) (USE . (formal_object_declaration . 1)) (WITH . (formal_object_declaration . 1)) (IDENTIFIER . (formal_object_declaration . 1))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . 812)) + ((default . error) (DO . (aggregate . 1)) (LOOP . (aggregate . 1)) (USE . (aggregate . 1)) (COLON_EQUAL . (aggregate . 1)) (CHARACTER_LITERAL . (aggregate . 1)) (STRING_LITERAL . (aggregate . 1)) (IDENTIFIER . (aggregate . 1)) (LESS_LESS . (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)) (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)) (STAR . (aggregate . 1)) (SLASH . (aggregate . 1)) (REM . (aggregate . 1)) (MOD . (aggregate . 1)) (DOT_DOT . (aggregate . 1)) (AMPERSAND . (aggregate . 1)) (MINUS . (aggregate . 1)) (PLUS . (aggregate . 1)) (LEFT_PAREN . (aggregate . 1)) (DOT . (aggregate . 1)) (TICK . (aggregate . 1)) (RENAMES . (aggregate . 1)) (RETURN . (aggregate . 1))) + ((default . error) (RIGHT_PAREN . 811)) + ((default . error) (ELSE . 807) (RIGHT_PAREN . (if_expression . 3)) (ELSIF . 808)) + ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 0)) (COMMA . (case_expression_alternative_list . 0))) - ((default . error) (COMMA . 798) (RIGHT_PAREN . (case_expression . 0))) + ((default . error) (COMMA . 805) (RIGHT_PAREN . (case_expression . 0))) + ((default . error) (IDENTIFIER . 77)) + ((default . error) (DO . (access_definition . 1)) (COLON_EQUAL . (access_definition . 1)) (RIGHT_PAREN . (access_definition . 1)) (RENAMES . (access_definition . 1)) (WITH . (access_definition . 1)) (SEMICOLON . (access_definition . 1)) (IS . (access_definition . 1))) + ((default . error) (DO . (access_definition . 2)) (COLON_EQUAL . (access_definition . 2)) (RIGHT_PAREN . (access_definition . 2)) (RENAMES . (access_definition . 2)) (WITH . (access_definition . 2)) (SEMICOLON . (access_definition . 2)) (IS . (access_definition . 2))) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RIGHT_PAREN . (parameter_specification . 2)) (SEMICOLON . (parameter_specification . 2))) + ((default . error) (COLON_EQUAL . 1084) (DOT . 90) (TICK . 91) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 107)) ((default . error) (WHEN . 795)) - ((default . error) (BAR . 282) (EQUAL_GREATER . 1076)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (BAR . 285) (EQUAL_GREATER . 1082)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (RIGHT_PAREN . (elsif_expression_list . 0)) (ELSE . (elsif_expression_list . 0)) (ELSIF . (elsif_expression_list . 0))) - ((default . error) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 1072) (ELSIF . 801)) - ((default . error) (OF . (aggregate . 4)) (LESS_LESS . (aggregate . 4)) (IDENTIFIER . (aggregate . 4)) (STRING_LITERAL . (aggregate . 4)) (CHARACTER_LITERAL . (aggregate . 4)) (ACCEPT . (aggregate . 4)) (ABORT . (aggregate . 4)) (BEGIN . (aggregate . 4)) (CASE . (aggregate . 4)) (DECLARE . (aggregate . 4)) (DELAY . (aggregate . 4)) (EXIT . (aggregate . 4)) (FOR . (aggregate . 4)) (GOTO . (aggregate . 4)) (IF . (aggregate . 4)) (NULL . (aggregate . 4)) (PRAGMA . (aggregate . 4)) (RAISE . (aggregate . 4)) (REQUEUE . (aggregate . 4)) (SELECT . (aggregate . 4)) (WHILE . (aggregate . 4)) (COLON_EQUAL . (aggregate . 4)) (USE . (aggregate . 4)) (LOOP . (aggregate . 4)) (DO . (aggregate . 4)) (RETURN . (aggregate . 4)) (RENAMES . (aggregate . 4)) (TICK . (aggregate . 4)) (DOT . (aggregate . 4)) (LEFT_PAREN . (aggregate . 4)) (PLUS . (aggregate . 4)) (MINUS . (aggregate . 4)) (AMPERSAND . (aggregate . 4)) (DOT_DOT . (aggregate . 4)) (SLASH . (aggregate . 4)) (STAR . (aggregate . 4)) (MOD . (aggregate . 4)) (REM . (aggregate . 4)) (STAR_STAR . (aggregate . 4)) (SEMICOLON . (aggregate . 4)) (XOR . (aggregate . 4)) (OR . (aggregate . 4)) (AND . (aggregate . 4)) (IN . (aggregate . 4)) (NOT . (aggregate . 4)) (EQUAL . (aggregate . 4)) (GREATER . (aggregate . 4)) (GREATER_EQUAL . (aggregate . 4)) (LESS . (aggregate . 4)) (LESS_EQUAL . (aggregate . 4)) (SLASH_EQUAL . (aggregate . 4)) (IS . (aggregate . 4)) (EQUAL_GREATER . (aggregate . 4)) (BAR . (aggregate . 4)) (WITH . (aggregate . 4)) (THEN . (aggregate . 4)) (RANGE . (aggregate . 4)) (RIGHT_PAREN . (aggregate . 4)) (COMMA . (aggregate . 4)) (DIGITS . (aggregate . 4)) (ELSE . (aggregate . 4)) (ELSIF . (aggregate . 4))) - ((default . error) (RIGHT_PAREN . (parameter_specification . 2)) (SEMICOLON . (parameter_specification . 2))) - ((default . error) (COLON_EQUAL . 1071) (DOT . 87) (TICK . 88) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 106)) - ((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 . 1070)) - ((default . error) (SEMICOLON . 1069)) - ((default . error) (RIGHT_PAREN . 1068)) + ((default . error) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 1078) (ELSIF . 808)) + ((default . error) (OF . (aggregate . 4)) (ACCEPT . (aggregate . 4)) (ABORT . (aggregate . 4)) (BEGIN . (aggregate . 4)) (CASE . (aggregate . 4)) (DECLARE . (aggregate . 4)) (DELAY . (aggregate . 4)) (EXIT . (aggregate . 4)) (FOR . (aggregate . 4)) (GOTO . (aggregate . 4)) (IF . (aggregate . 4)) (NULL . (aggregate . 4)) (PRAGMA . (aggregate . 4)) (RAISE . (aggregate . 4)) (REQUEUE . (aggregate . 4)) (SELECT . (aggregate . 4)) (WHILE . (aggregate . 4)) (LESS_LESS . (aggregate . 4)) (IDENTIFIER . (aggregate . 4)) (STRING_LITERAL . (aggregate . 4)) (CHARACTER_LITERAL . (aggregate . 4)) (COLON_EQUAL . (aggregate . 4)) (USE . (aggregate . 4)) (LOOP . (aggregate . 4)) (DO . (aggregate . 4)) (RETURN . (aggregate . 4)) (RENAMES . (aggregate . 4)) (TICK . (aggregate . 4)) (DOT . (aggregate . 4)) (LEFT_PAREN . (aggregate . 4)) (PLUS . (aggregate . 4)) (MINUS . (aggregate . 4)) (AMPERSAND . (aggregate . 4)) (DOT_DOT . (aggregate . 4)) (MOD . (aggregate . 4)) (REM . (aggregate . 4)) (SLASH . (aggregate . 4)) (STAR . (aggregate . 4)) (STAR_STAR . (aggregate . 4)) (SEMICOLON . (aggregate . 4)) (XOR . (aggregate . 4)) (OR . (aggregate . 4)) (AND . (aggregate . 4)) (IN . (aggregate . 4)) (NOT . (aggregate . 4)) (EQUAL . (aggregate . 4)) (GREATER . (aggregate . 4)) (GREATER_EQUAL . (aggregate . 4)) (LESS . (aggregate . 4)) (LESS_EQUAL . (aggregate . 4)) (SLASH_EQUAL . (aggregate . 4)) (IS . (aggregate . 4)) (EQUAL_GREATER . (aggregate . 4)) (BAR . (aggregate . 4)) (WITH . (aggregate . 4)) (THEN . (aggregate . 4)) (RANGE . (aggregate . 4)) (RIGHT_PAREN . (aggregate . 4)) (COMMA . (aggregate . 4)) (DIGITS . (aggregate . 4)) (ELSE . (aggregate . 4)) (ELSIF . (aggregate . 4))) + ((default . error) (IDENTIFIER . (formal_object_declaration . 2)) (WITH . (formal_object_declaration . 2)) (USE . (formal_object_declaration . 2)) (TYPE . (formal_object_declaration . 2)) (PRAGMA . (formal_object_declaration . 2)) (FUNCTION . (formal_object_declaration . 2)) (PROCEDURE . (formal_object_declaration . 2)) (PACKAGE . (formal_object_declaration . 2))) + ((default . error) (SEMICOLON . 1077)) + ((default . error) (SEMICOLON . 1076)) + ((default . error) (RIGHT_PAREN . 1075)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (WITH . ( 1066 (formal_derived_type_definition . 1))) (SEMICOLON . (formal_derived_type_definition . 1))) - ((default . error) (AND . 1065) (WITH . (interface_type_definition . 1)) (SEMICOLON . (interface_type_definition . 1))) - ((default . error) (DOT . 87) (SEMICOLON . (interface_list . 0)) (WITH . (interface_list . 0)) (AND . (interface_list . 0)) (TICK . 88) (LEFT_PAREN . 106)) - ((default . error) (AND . 1065) (WITH . (interface_type_definition . 3)) (SEMICOLON . (interface_type_definition . 3))) - ((default . error) (AND . 1065) (WITH . (interface_type_definition . 2)) (SEMICOLON . (interface_type_definition . 2))) - ((default . error) (AND . 1065) (WITH . (interface_type_definition . 0)) (SEMICOLON . (interface_type_definition . 0))) + ((default . error) (WITH . ( 1073 (formal_derived_type_definition . 1))) (SEMICOLON . (formal_derived_type_definition . 1))) + ((default . error) (AND . 1072) (WITH . (interface_type_definition . 1)) (SEMICOLON . (interface_type_definition . 1))) + ((default . error) (DOT . 90) (SEMICOLON . (interface_list . 0)) (WITH . (interface_list . 0)) (AND . (interface_list . 0)) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (AND . 1072) (WITH . (interface_type_definition . 3)) (SEMICOLON . (interface_type_definition . 3))) + ((default . error) (AND . 1072) (WITH . (interface_type_definition . 2)) (SEMICOLON . (interface_type_definition . 2))) + ((default . error) (AND . 1072) (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 . 48) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 173) (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 . 144) (MINUS . 143) (OTHERS . 175) (ABS . 147) (NOT . 1062) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (RAISE . 152) (LEFT_PAREN . 148)) - ((default . error) (BOX . 1061) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (OTHERS . 175) (ABS . 144) (NOT . 1069) (RAISE . 149) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (BOX . 1068) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (LOOP . (subtype_indication . 2)) (DO . (subtype_indication . 2)) (EQUAL_GREATER . (subtype_indication . 2)) (COMMA . (subtype_indication . 2)) (RIGHT_PAREN . (subtype_indication . 2)) (COLON_EQUAL . (subtype_indication . 2)) (WITH . (subtype_indication . 2)) (SEMICOLON . (subtype_indication . 2)) (AND . (subtype_indication . 2)) (OF . (subtype_indication . 2))) ((default . error) (LOOP . (constraint . 1)) (DO . (constraint . 1)) (EQUAL_GREATER . (constraint . 1)) (COMMA . (constraint . 1)) (RIGHT_PAREN . (constraint . 1)) (COLON_EQUAL . (constraint . 1)) (WITH . (constraint . 1)) (SEMICOLON . (constraint . 1)) (AND . (constraint . 1)) (OF . (constraint . 1))) + ((default . error) (OF . 1067)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (OF . 1058)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 763) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (OF . 1056)) - ((default . error) (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)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (OF . 1064)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 769) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (DOT . (name . 0)) (LEFT_PAREN . (name . 0)) (TICK . (name . 0)) (SEMICOLON . (null_exclusion_opt_name_type . 2)) (RIGHT_PAREN . (null_exclusion_opt_name_type . 2)) (COLON_EQUAL . (null_exclusion_opt_name_type . 2))) ((default . error) (DOT . (name . 3)) (LEFT_PAREN . (name . 3)) (TICK . (name . 3)) (SEMICOLON . (null_exclusion_opt_name_type . 3)) (RIGHT_PAREN . (null_exclusion_opt_name_type . 3)) (COLON_EQUAL . (null_exclusion_opt_name_type . 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 . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) + ((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)) (BAR . (range . 0)) (EQUAL_GREATER . (range . 0)) (RIGHT_PAREN . (range . 0)) (COMMA . (range . 0))) + ((default . error) (WHEN . (record_representation_clause . 0)) (END . (record_representation_clause . 0)) (PRIVATE . (record_representation_clause . 0)) (CASE . (record_representation_clause . 0)) (IDENTIFIER . (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)) (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)) (IDENTIFIER . (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)) (BEGIN . (enumeration_representation_clause . 0))) + ((default . error) (MOD . 1062)) + ((default . error) (IDENTIFIER . 1059)) + ((default . error) (SEMICOLON . 1058)) + ((default . error) (WHEN . (aspect_clause . 0)) (PRIVATE . (aspect_clause . 0)) (END . (aspect_clause . 0)) (CASE . (aspect_clause . 0)) (BEGIN . (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)) (IDENTIFIER . (aspect_clause . 0))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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 . 1052)) - ((default . error) (IDENTIFIER . 1049)) - ((default . error) (SEMICOLON . 1048)) - ((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 . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (IS . 1046)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (END . 1054) (PRIVATE . 1055)) + ((default . error) (SEMICOLON . 1053)) + ((default . error) (IS . 1052)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . 1050)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (END . 1042) (PRIVATE . 1043)) - ((default . error) (SEMICOLON . 1041)) - ((default . error) (SEMICOLON . 1040)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 1036) (IS . 1037)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (END . 1032) (PRIVATE . 1033)) - ((default . error) (SEMICOLON . 1031)) - ((default . error) (SYNCHRONIZED . 561) (TAGGED . 562) (NEW . ((abstract_limited_synchronized_opt . 3) (abstract_limited_opt . 3))) (LIMITED . 1030)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IDENTIFIER . 1024) (CHARACTER_LITERAL . 1025)) - ((default . error) (INTERFACE . 555) (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RECORD . 1022)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (END . (component_list_opt . 0)) (NULL . 1013) (CASE . 1012) (IDENTIFIER . 72) (FOR . 296)) - ((default . error) (SEMICOLON . 1011) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 549)) - ((default . error) (NEW . 1010)) - ((default . error) (NEW . 1009)) - ((default . error) (PRIVATE . 1007) (RECORD . 864) (NULL . 862)) + ((default . error) (END . 1045) (PRIVATE . 1046)) + ((default . error) (SEMICOLON . 1044)) + ((default . error) (SEMICOLON . 1043) (IS . 1042)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SYNCHRONIZED . 567) (TAGGED . 568) (NEW . ((abstract_limited_opt . 3) (abstract_limited_synchronized_opt . 3))) (LIMITED . 1040)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IDENTIFIER . 1034) (CHARACTER_LITERAL . 1035)) + ((default . error) (INTERFACE . 561) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NULL . (abstract_tagged_limited_opt . 5)) (RECORD . (abstract_tagged_limited_opt . 5)) (NEW . ((abstract_limited_opt . 2) (abstract_limited_synchronized_opt . 4)))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RECORD . 1032)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (END . (component_list_opt . 0)) (NULL . 1023) (CASE . 1022) (IDENTIFIER . 77) (FOR . 298)) + ((default . error) (SEMICOLON . 1021) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 555)) + ((default . error) (NEW . 1020)) + ((default . error) (NEW . 1019)) + ((default . error) (PRIVATE . 1017) (RECORD . 866) (NULL . 864)) ((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 . 108)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (SEMICOLON . (package_specification . 0))) - ((default . error) (SEMICOLON . 1005)) - ((default . error) (NULL . 1004)) - ((default . error) (COLON_EQUAL . 1002) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (COLON_EQUAL . 1000) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (COLON_EQUAL . 998) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (SEMICOLON . 1012)) + ((default . error) (NULL . 1011)) + ((default . error) (COLON_EQUAL . 1009) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (COLON_EQUAL . 1007) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (COLON_EQUAL . 1005) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . 1004)) + ((default . error) (SEMICOLON . 1003)) + ((default . error) (SEMICOLON . 1002)) + ((default . error) (SEMICOLON . 1001)) + ((default . error) (RIGHT_PAREN . 1000)) + ((default . error) (RIGHT_PAREN . 999)) + ((default . error) (RIGHT_PAREN . 998)) ((default . error) (SEMICOLON . 997)) - ((default . error) (SEMICOLON . 996)) - ((default . error) (SEMICOLON . 995)) - ((default . error) (SEMICOLON . 994)) - ((default . error) (RIGHT_PAREN . 993)) - ((default . error) (RIGHT_PAREN . 992)) - ((default . error) (RIGHT_PAREN . 991)) - ((default . error) (SEMICOLON . 990)) - ((default . error) (RIGHT_PAREN . 989)) - ((default . error) (LOOP . (subtype_indication . 3)) (DOT . 87) (IN . (primary . 3)) (NOT . (primary . 3)) (EQUAL . (primary . 3)) (GREATER . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (LESS . (primary . 3)) (LESS_EQUAL . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (RIGHT_PAREN . ((subtype_indication . 3) (primary . 3))) (COMMA . ((subtype_indication . 3) (primary . 3))) (BAR . (primary . 3)) (EQUAL_GREATER . ((subtype_indication . 3) (primary . 3))) (AND . (primary . 3)) (OR . (primary . 3)) (XOR . (primary . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (DOT_DOT . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (STAR_STAR . (primary . 3)) (TICK . 281) (RANGE . 849) (LEFT_PAREN . 819)) + ((default . error) (RIGHT_PAREN . 996)) + ((default . error) (LOOP . (subtype_indication . 3)) (DOT . 90) (IN . (primary . 3)) (NOT . (primary . 3)) (EQUAL . (primary . 3)) (GREATER . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (LESS . (primary . 3)) (LESS_EQUAL . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (RIGHT_PAREN . ((primary . 3) (subtype_indication . 3))) (COMMA . ((primary . 3) (subtype_indication . 3))) (BAR . (primary . 3)) (EQUAL_GREATER . ((primary . 3) (subtype_indication . 3))) (AND . (primary . 3)) (OR . (primary . 3)) (XOR . (primary . 3)) (PLUS . (primary . 3)) (MINUS . (primary . 3)) (AMPERSAND . (primary . 3)) (DOT_DOT . (primary . 3)) (MOD . (primary . 3)) (REM . (primary . 3)) (SLASH . (primary . 3)) (STAR . (primary . 3)) (STAR_STAR . (primary . 3)) (TICK . 284) (RANGE . 851) (LEFT_PAREN . 824)) ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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) (END . (package_body . 1)) (BEGIN . (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)) (IDENTIFIER . (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) (OF . 994)) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 5)) (EQUAL_GREATER . (iterator_specification . 5)) (LEFT_PAREN . 106)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 763) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 5)) (EQUAL_GREATER . (iterator_specification . 5)) (LEFT_PAREN . 107)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 769) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (LOOP . (iterator_specification . 1)) (EQUAL_GREATER . (iterator_specification . 1))) - ((default . error) (OF . 985)) ((default . error) (RIGHT_PAREN . (quantified_expression . 0))) - ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 976) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 296)) - ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((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 . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 173) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 981) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 298)) + ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (RIGHT_PAREN . ((expression_opt . 0) (association_opt . 0))) (COMMA . ((expression_opt . 0) (association_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 176) (STRING_LITERAL . 49) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (SEMICOLON . (actual_parameter_part_opt . 1)) (LEFT_PAREN . (actual_parameter_part_opt . 1)) (DO . (actual_parameter_part_opt . 1))) - ((default . error) (DO . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 787)) - ((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 . 703)) - ((default . error) (WHEN . 970)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 968)) - ((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)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (LOOP . 965)) - ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 963)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 517)) - ((default . error) (ABORT . 960)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (SELECT . 958)) - ((default . error) (WHEN . 678) (TERMINATE . 677) (ACCEPT . 621) (DELAY . 626)) + ((default . error) (DO . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 798)) + ((default . error) (OR . (simple_statement . 8)) (THEN . (simple_statement . 8)) (WHEN . (simple_statement . 8)) (EXCEPTION . (simple_statement . 8)) (END . (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)) (LESS_LESS . (simple_statement . 8)) (IDENTIFIER . (simple_statement . 8)) (STRING_LITERAL . (simple_statement . 8)) (CHARACTER_LITERAL . (simple_statement . 8)) (ELSE . (simple_statement . 8)) (ELSIF . (simple_statement . 8))) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (WHEN . 975)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((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)) (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)) (LESS_LESS . (delay_statement . 1)) (IDENTIFIER . (delay_statement . 1)) (STRING_LITERAL . (delay_statement . 1)) (CHARACTER_LITERAL . (delay_statement . 1))) + ((default . error) (SEMICOLON . 973)) + ((default . error) (SEMICOLON . (expression_opt . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (OR . (exit_statement . 1)) (THEN . (exit_statement . 1)) (WHEN . (exit_statement . 1)) (EXCEPTION . (exit_statement . 1)) (END . (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)) (LESS_LESS . (exit_statement . 1)) (IDENTIFIER . (exit_statement . 1)) (STRING_LITERAL . (exit_statement . 1)) (CHARACTER_LITERAL . (exit_statement . 1)) (ELSE . (exit_statement . 1)) (ELSIF . (exit_statement . 1))) + ((default . error) (OR . (simple_statement . 3)) (THEN . (simple_statement . 3)) (WHEN . (simple_statement . 3)) (EXCEPTION . (simple_statement . 3)) (END . (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)) (LESS_LESS . (simple_statement . 3)) (IDENTIFIER . (simple_statement . 3)) (STRING_LITERAL . (simple_statement . 3)) (CHARACTER_LITERAL . (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (LOOP . 970)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (OR . (raise_statement . 2)) (THEN . (raise_statement . 2)) (WHEN . (raise_statement . 2)) (EXCEPTION . (raise_statement . 2)) (END . (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)) (LESS_LESS . (raise_statement . 2)) (IDENTIFIER . (raise_statement . 2)) (STRING_LITERAL . (raise_statement . 2)) (CHARACTER_LITERAL . (raise_statement . 2)) (ELSE . (raise_statement . 2)) (ELSIF . (raise_statement . 2))) + ((default . error) (ABORT . 968)) + ((default . error) (OR . (requeue_statement . 1)) (THEN . (requeue_statement . 1)) (WHEN . (requeue_statement . 1)) (EXCEPTION . (requeue_statement . 1)) (END . (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)) (LESS_LESS . (requeue_statement . 1)) (IDENTIFIER . (requeue_statement . 1)) (STRING_LITERAL . (requeue_statement . 1)) (CHARACTER_LITERAL . (requeue_statement . 1)) (ELSE . (requeue_statement . 1)) (ELSIF . (requeue_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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((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)) (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)) (LESS_LESS . (extended_return_statement . 1)) (IDENTIFIER . (extended_return_statement . 1)) (STRING_LITERAL . (extended_return_statement . 1)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (simple_return_statement . 1)) (IDENTIFIER . (simple_return_statement . 1)) (STRING_LITERAL . (simple_return_statement . 1)) (CHARACTER_LITERAL . (simple_return_statement . 1)) (ELSE . (simple_return_statement . 1)) (ELSIF . (simple_return_statement . 1))) + ((default . error) (CONSTANT . (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 . 530)) + ((default . error) (ABORT . 965)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (SELECT . 963)) + ((default . error) (WHEN . 686) (TERMINATE . 685) (ACCEPT . 625) (DELAY . 630)) ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (DELAY . 626)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (DELAY . 630)) ((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 . 953)) + ((default . error) (EQUAL_GREATER . 958)) ((default . error) (END . (select_alternative . 5)) (OR . (select_alternative . 5)) (ELSE . (select_alternative . 5))) - ((default . error) (SEMICOLON . 952)) - ((default . error) (END . 951)) - ((default . error) (SEMICOLON . 950)) - ((default . error) (OTHERS . 946) (IDENTIFIER . 945) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((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)) (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)) (IDENTIFIER . (label_opt . 1)) (STRING_LITERAL . (label_opt . 1)) (CHARACTER_LITERAL . (label_opt . 1))) + ((default . error) (SEMICOLON . 957)) + ((default . error) (END . 956)) + ((default . error) (SEMICOLON . 955)) + ((default . error) (OTHERS . 950) (IDENTIFIER . 951) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (END . (exception_handler_list . 0)) (WHEN . (exception_handler_list . 0))) - ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 940)) + ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 945)) ((default . error) (END . (handled_sequence_of_statements . 0))) ((default . error) (WHEN . (exception_handler_list . 1)) (END . (exception_handler_list . 1))) - ((default . error) (COLON . 1178) (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) (COLON . 1185) (EQUAL_GREATER . (name . 0)) (BAR . (name . 0)) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0))) ((default . error) (EQUAL_GREATER . (exception_choice_list . 0)) (BAR . (exception_choice_list . 0))) - ((default . error) (BAR . 1176) (EQUAL_GREATER . 1177)) - ((default . error) (DOT . 87) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 88) (LEFT_PAREN . 106)) - ((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 . 1175)) - ((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 . 1172) (ACCEPT . 621) (DELAY . 626)) - ((default . error) (END . 1171)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (END . 1169)) + ((default . error) (BAR . 1183) (EQUAL_GREATER . 1184)) + ((default . error) (DOT . 90) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (WHEN . (assignment_statement . 0)) (THEN . (assignment_statement . 0)) (OR . (assignment_statement . 0)) (ELSIF . (assignment_statement . 0)) (ELSE . (assignment_statement . 0)) (CHARACTER_LITERAL . (assignment_statement . 0)) (STRING_LITERAL . (assignment_statement . 0)) (IDENTIFIER . (assignment_statement . 0)) (LESS_LESS . (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)) (END . (assignment_statement . 0)) (EXCEPTION . (assignment_statement . 0))) + ((default . error) (LOOP . 1182)) + ((default . error) (IDENTIFIER . (subprogram_body . 0)) (TYPE . (subprogram_body . 0)) (TASK . (subprogram_body . 0)) (SUBTYPE . (subprogram_body . 0)) (PROTECTED . (subprogram_body . 0)) (FOR . (subprogram_body . 0)) (ENTRY . (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 . 1179) (ACCEPT . 625) (DELAY . 630)) + ((default . error) (END . 1178)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (END . 1176)) ((default . error) (ELSE . (select_alternative_list . 1)) (END . (select_alternative_list . 1)) (OR . (select_alternative_list . 1))) - ((default . error) (SEMICOLON . 1168)) - ((default . error) (END . 1167)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 730)) - ((default . error) (END . 1164)) - ((default . error) (SEMICOLON . 1163)) + ((default . error) (SEMICOLON . 1175)) + ((default . error) (END . 1174)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (ACCESS . (constant_opt . 0)) (NOT . (constant_opt . 0)) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (CONSTANT . 736)) + ((default . error) (END . 1171)) + ((default . error) (SEMICOLON . 1170)) + ((default . error) (SEMICOLON . 1169)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (ELSE . 1163) (END . 1165) (ELSIF . 1164)) ((default . error) (SEMICOLON . 1162)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (ELSE . 1156) (END . 1158) (ELSIF . 1157)) - ((default . error) (SEMICOLON . 1155)) - ((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 . 1154)) - ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) + ((default . error) (WHEN . (delay_statement . 0)) (ELSIF . (delay_statement . 0)) (EXCEPTION . (delay_statement . 0)) (CHARACTER_LITERAL . (delay_statement . 0)) (STRING_LITERAL . (delay_statement . 0)) (IDENTIFIER . (delay_statement . 0)) (LESS_LESS . (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)) (END . (delay_statement . 0)) (OR . (delay_statement . 0)) (ELSE . (delay_statement . 0)) (THEN . (delay_statement . 0))) + ((default . error) (END . 1161)) + ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) ((default . error) (END . (case_statement_alternative_list . 0)) (WHEN . (case_statement_alternative_list . 0))) - ((default . error) (END . 1151) (WHEN . 970)) - ((default . error) (SEMICOLON . 1150)) - ((default . error) (DO . 1149) (SEMICOLON . 1148)) - ((default . error) (BEGIN . 1147)) - ((default . error) (IDENTIFIER . 1146)) - ((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) (END . 1158) (WHEN . 975)) + ((default . error) (SEMICOLON . 1157)) + ((default . error) (DO . 1155) (SEMICOLON . 1156)) + ((default . error) (BEGIN . 1154)) + ((default . error) (IDENTIFIER . 1153)) + ((default . error) (PROCEDURE . (protected_operation_item . 5)) (OVERRIDING . (protected_operation_item . 5)) (NOT . (protected_operation_item . 5)) (FUNCTION . (protected_operation_item . 5)) (FOR . (protected_operation_item . 5)) (ENTRY . (protected_operation_item . 5)) (END . (protected_operation_item . 5))) ((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) (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 . 4)) (OVERRIDING . (protected_operation_item . 4)) (NOT . (protected_operation_item . 4)) (FUNCTION . (protected_operation_item . 4)) (FOR . (protected_operation_item . 4)) (ENTRY . (protected_operation_item . 4)) (END . (protected_operation_item . 4))) ((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 . 976) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 296)) - ((default . error) (END . 1143)) + ((default . error) (END . (protected_operation_item_list_opt . 1)) (ENTRY . 981) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 298)) + ((default . error) (END . 1150)) ((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) (REVERSE . 1141) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((default . error) (LOOP . (iterator_specification . 0)) (EQUAL_GREATER . (iterator_specification . 0))) - ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 4)) (EQUAL_GREATER . (iterator_specification . 4)) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . 1140)) - ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 787)) - ((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) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 4)) (EQUAL_GREATER . (iterator_specification . 4)) (LEFT_PAREN . 107)) + ((default . error) (REVERSE . 1148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (SEMICOLON . 1147)) + ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 798)) + ((default . error) (IDENTIFIER . (entry_declaration . 1)) (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)) (BEGIN . (entry_declaration . 1)) (END . (entry_declaration . 1)) (PRIVATE . (entry_declaration . 1))) ((default . error) (WITH . (paren_expression . 2)) (SEMICOLON . (paren_expression . 2))) ((default . error) (WITH . (paren_expression . 0)) (SEMICOLON . (paren_expression . 0))) ((default . error) (WITH . (paren_expression . 1)) (SEMICOLON . (paren_expression . 1))) - ((default . error) (USE . (expression_function_declaration . 0)) (TYPE . (expression_function_declaration . 0)) (TASK . (expression_function_declaration . 0)) (SUBTYPE . (expression_function_declaration . 0)) (PROTECTED . (expression_function_declaration . 0)) (PROCEDURE . (expression_function_declaration . 0)) (PRAGMA . (expression_function_declaration . 0)) (PACKAGE . (expression_function_declaration . 0)) (OVERRIDING . (expression_function_declaration . 0)) (NOT . (expression_function_declaration . 0)) (GENERIC . (expression_function_declaration . 0)) (FUNCTION . (expression_function_declaration . 0)) (FOR . (expression_function_declaration . 0)) (ENTRY . (expression_function_declaration . 0)) (IDENTIFIER . (expression_function_declaration . 0)) (BEGIN . (expression_function_declaration . 0)) (END . (expression_function_declaration . 0)) (PRIVATE . (expression_function_declaration . 0))) - ((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) (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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 1137)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 1135)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 1133)) + ((default . error) (IDENTIFIER . (expression_function_declaration . 0)) (USE . (expression_function_declaration . 0)) (TYPE . (expression_function_declaration . 0)) (TASK . (expression_function_declaration . 0)) (SUBTYPE . (expression_function_declaration . 0)) (PROTECTED . (expression_function_declaration . 0)) (PROCEDURE . (expression_function_declaration . 0)) (PRAGMA . (expression_function_declaration . 0)) (PACKAGE . (expression_function_declaration . 0)) (OVERRIDING . (expression_function_declaration . 0)) (NOT . (expression_function_declaration . 0)) (GENERIC . (expression_function_declaration . 0)) (FUNCTION . (expression_function_declaration . 0)) (FOR . (expression_function_declaration . 0)) (ENTRY . (expression_function_declaration . 0)) (BEGIN . (expression_function_declaration . 0)) (END . (expression_function_declaration . 0)) (PRIVATE . (expression_function_declaration . 0))) + ((default . error) (IDENTIFIER . (null_procedure_declaration . 0)) (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)) (BEGIN . (null_procedure_declaration . 0)) (END . (null_procedure_declaration . 0)) (PRIVATE . (null_procedure_declaration . 0))) + ((default . error) (IDENTIFIER . (abstract_subprogram_declaration . 0)) (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)) (BEGIN . (abstract_subprogram_declaration . 0)) (END . (abstract_subprogram_declaration . 0)) (PRIVATE . (abstract_subprogram_declaration . 0))) + ((default . error) (IDENTIFIER . (subprogram_body_stub . 0)) (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)) (BEGIN . (subprogram_body_stub . 0)) (END . (subprogram_body_stub . 0)) (PRIVATE . (subprogram_body_stub . 0))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 1144)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 1142)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 1140)) ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (BEGIN . (declaration . 9)) (IDENTIFIER . (declaration . 9)) (ENTRY . (declaration . 9)) (FOR . (declaration . 9)) (FUNCTION . (declaration . 9)) (GENERIC . (declaration . 9)) (NOT . (declaration . 9)) (OVERRIDING . (declaration . 9)) (PACKAGE . (declaration . 9)) (PRAGMA . (declaration . 9)) (PROCEDURE . (declaration . 9)) (PROTECTED . (declaration . 9)) (SUBTYPE . (declaration . 9)) (TASK . (declaration . 9)) (TYPE . (declaration . 9)) (USE . (declaration . 9)) (PRIVATE . (declaration . 9)) (END . (declaration . 9))) - ((default . error) (SEMICOLON . 1132)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (BEGIN . (declaration . 9)) (ENTRY . (declaration . 9)) (FOR . (declaration . 9)) (FUNCTION . (declaration . 9)) (GENERIC . (declaration . 9)) (NOT . (declaration . 9)) (OVERRIDING . (declaration . 9)) (PACKAGE . (declaration . 9)) (PRAGMA . (declaration . 9)) (PROCEDURE . (declaration . 9)) (PROTECTED . (declaration . 9)) (SUBTYPE . (declaration . 9)) (TASK . (declaration . 9)) (TYPE . (declaration . 9)) (USE . (declaration . 9)) (IDENTIFIER . (declaration . 9)) (PRIVATE . (declaration . 9)) (END . (declaration . 9))) + ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107)) + ((default . error) (SEMICOLON . 1138)) + ((default . error) (SEMICOLON . 1137)) + ((default . error) (SEMICOLON . 1136)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (WITH . (record_type_definition . 0)) (SEMICOLON . (record_type_definition . 0))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (NOT . 741) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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) (IS . (direct_name_opt . 0)) (IDENTIFIER . 1125) (STRING_LITERAL . 1126)) - ((default . error) (SEMICOLON . 1124)) - ((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) (WHEN . (component_list_opt . 1)) (END . (component_list_opt . 1)) (CASE . 1012) (IDENTIFIER . 72) (FOR . 296)) - ((default . error) (END . 1121)) - ((default . error) (COMMA . 95) (COLON . 1120)) - ((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 . 1119)) + ((default . error) (NOT . 750) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (incomplete_type_declaration . 0)) (PRIVATE . (incomplete_type_declaration . 0)) (END . (incomplete_type_declaration . 0))) + ((default . error) (IS . (direct_name_opt . 0)) (IDENTIFIER . 1129) (STRING_LITERAL . 1130)) + ((default . error) (SEMICOLON . 1128)) + ((default . error) (WHEN . (component_item . 1)) (END . (component_item . 1)) (IDENTIFIER . (component_item . 1)) (FOR . (component_item . 1)) (CASE . (component_item . 1))) + ((default . error) (WHEN . (component_item . 0)) (END . (component_item . 0)) (IDENTIFIER . (component_item . 0)) (FOR . (component_item . 0)) (CASE . (component_item . 0))) + ((default . error) (WHEN . (component_list . 0)) (END . (component_list . 0)) (CASE . (component_list . 0)) (FOR . (component_list . 0)) (IDENTIFIER . (component_list . 0))) + ((default . error) (WHEN . (component_list_opt . 1)) (END . (component_list_opt . 1)) (CASE . 1022) (IDENTIFIER . 77) (FOR . 298)) + ((default . error) (END . 1125)) + ((default . error) (COMMA . 96) (COLON . 1124)) + ((default . error) (WHEN . (component_list . 3)) (END . (component_list . 3)) (CASE . (component_list . 3)) (FOR . (component_list . 3)) (IDENTIFIER . (component_list . 3))) + ((default . error) (DOT_DOT . 1123)) ((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 . 1117) (RIGHT_PAREN . 1118)) - ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1114)) - ((default . error) (DIGITS . 1113) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1114)) - ((default . error) (NEW . ((abstract_limited_opt . 1) (abstract_limited_synchronized_opt . 1)))) - ((default . error) (BEGIN . (single_task_declaration . 1)) (IDENTIFIER . (single_task_declaration . 1)) (ENTRY . (single_task_declaration . 1)) (FOR . (single_task_declaration . 1)) (FUNCTION . (single_task_declaration . 1)) (GENERIC . (single_task_declaration . 1)) (NOT . (single_task_declaration . 1)) (OVERRIDING . (single_task_declaration . 1)) (PACKAGE . (single_task_declaration . 1)) (PRAGMA . (single_task_declaration . 1)) (PROCEDURE . (single_task_declaration . 1)) (PROTECTED . (single_task_declaration . 1)) (SUBTYPE . (single_task_declaration . 1)) (TASK . (single_task_declaration . 1)) (TYPE . (single_task_declaration . 1)) (USE . (single_task_declaration . 1)) (PRIVATE . (single_task_declaration . 1)) (END . (single_task_declaration . 1))) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (AND . 1065) (WITH . 1110)) - ((default . error) (SEMICOLON . 1109)) - ((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 . 1107) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((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 . 87) (TICK . 88) (RANGE . 849) (LEFT_PAREN . 819)) + ((default . error) (COMMA . 1122) (RIGHT_PAREN . 1121)) + ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1118)) + ((default . error) (DIGITS . 1117) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1118)) + ((default . error) (NEW . ((abstract_limited_synchronized_opt . 1) (abstract_limited_opt . 1)))) + ((default . error) (SEMICOLON . 1116)) + ((default . error) (NEW . 1114) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (IDENTIFIER . (task_type_declaration . 2)) (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)) (BEGIN . (task_type_declaration . 2)) (END . (task_type_declaration . 2)) (PRIVATE . (task_type_declaration . 2))) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (single_task_declaration . 1)) (PRIVATE . (single_task_declaration . 1)) (END . (single_task_declaration . 1))) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (AND . 1072) (WITH . 1111)) + ((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 . 90) (TICK . 91) (RANGE . 851) (LEFT_PAREN . 824)) ((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 . 703)) - ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (AND . 1065) (WITH . 1103)) - ((default . error) (SEMICOLON . 1102)) - ((default . error) (NEW . 1100) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (SEMICOLON . 1099)) - ((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 . 1098)) + ((default . error) (IDENTIFIER . (subtype_declaration . 0)) (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)) (BEGIN . (subtype_declaration . 0)) (END . (subtype_declaration . 0)) (PRIVATE . (subtype_declaration . 0))) + ((default . error) (SEMICOLON . 1109)) + ((default . error) (NEW . 1107) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (single_protected_declaration . 1)) (PRIVATE . (single_protected_declaration . 1)) (END . (single_protected_declaration . 1))) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (AND . 1072) (WITH . 1104)) + ((default . error) (SEMICOLON . 1103)) + ((default . error) (WHEN . (at_clause . 0)) (BEGIN . (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)) (IDENTIFIER . (at_clause . 0)) (CASE . (at_clause . 0)) (PRIVATE . (at_clause . 0)) (END . (at_clause . 0))) + ((default . error) (AT . 1102)) ((default . error) (END . (component_clause_list . 0)) (IDENTIFIER . (component_clause_list . 0))) - ((default . error) (END . 1096) (IDENTIFIER . 1049)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . 1093)) - ((default . error) (SEMICOLON . 1092)) - ((default . error) (ALIASED . 1087) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 878)) + ((default . error) (END . 1100) (IDENTIFIER . 1059)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 1)) (COMMA . (discrete_subtype_definition_list . 1))) - ((default . error) (ALIASED . 1087) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 878)) + ((default . error) (ALIASED . 1093) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883)) ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 1)) (COMMA . (index_subtype_definition_list . 1))) - ((default . error) (DOT . 87) (RANGE . 1086) (TICK . 88) (LEFT_PAREN . 106)) + ((default . error) (DOT . 90) (RANGE . 1097) (TICK . 91) (LEFT_PAREN . 107)) + ((default . error) (ALIASED . 1093) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883)) ((default . error) (COMMA . (index_subtype_definition . 0)) (RIGHT_PAREN . (index_subtype_definition . 0))) - ((default . error) (NUMERIC_LITERAL . 145) (NULL . 1085) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (COMMA . 825) (RIGHT_PAREN . 1084)) - ((default . error) (COMMA . (discrete_subtype_definition . 1)) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . ((discrete_subtype_definition . 1) 267))) + ((default . error) (NUMERIC_LITERAL . 152) (NULL . 1092) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (COMMA . 831) (RIGHT_PAREN . 1091)) + ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . ((range_list . 0) (discrete_subtype_definition . 1))) (COMMA . ((range_list . 0) (discrete_subtype_definition . 1)))) ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (PRIVATE . 1082)) - ((default . error) (AND . 1065) (WITH . (and_interface_list_opt . 1)) (SEMICOLON . (and_interface_list_opt . 1))) + ((default . error) (PRIVATE . 1089)) + ((default . error) (AND . 1072) (WITH . (and_interface_list_opt . 1)) (SEMICOLON . (and_interface_list_opt . 1))) ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (PACKAGE . (formal_package_declaration . 0)) (PROCEDURE . (formal_package_declaration . 0)) (FUNCTION . (formal_package_declaration . 0)) (PRAGMA . (formal_package_declaration . 0)) (TYPE . (formal_package_declaration . 0)) (USE . (formal_package_declaration . 0)) (WITH . (formal_package_declaration . 0)) (IDENTIFIER . (formal_package_declaration . 0))) + ((default . error) (PACKAGE . (formal_object_declaration . 0)) (PROCEDURE . (formal_object_declaration . 0)) (FUNCTION . (formal_object_declaration . 0)) (PRAGMA . (formal_object_declaration . 0)) (TYPE . (formal_object_declaration . 0)) (USE . (formal_object_declaration . 0)) (WITH . (formal_object_declaration . 0)) (IDENTIFIER . (formal_object_declaration . 0))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (ELSIF . (elsif_expression_list . 1)) (ELSE . (elsif_expression_list . 1)) (RIGHT_PAREN . (elsif_expression_list . 1))) - ((default . error) (THEN . 1079)) + ((default . error) (THEN . 1087)) ((default . error) (RIGHT_PAREN . (if_expression . 2))) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 1)) (COMMA . (case_expression_alternative_list . 1))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RIGHT_PAREN . (parameter_specification . 0)) (SEMICOLON . (parameter_specification . 0))) ((default . error) (COMMA . (case_expression_alternative . 0)) (RIGHT_PAREN . (case_expression_alternative . 0))) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (RIGHT_PAREN . (if_expression . 0))) - ((default . error) (RIGHT_PAREN . (parameter_specification . 0)) (SEMICOLON . (parameter_specification . 0))) ((default . error) (WITH . (formal_derived_type_definition . 0)) (SEMICOLON . (formal_derived_type_definition . 0))) - ((default . error) (DOT . 87) (TICK . 88) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 106)) + ((default . error) (DOT . 90) (TICK . 91) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 107)) ((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 . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (XOR . (primary . 1)) (OR . (primary . 1)) (AND . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (BAR . (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)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (BOX . 1061)) - ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 878) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (XOR . (primary . 1)) (OR . (primary . 1)) (AND . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (BAR . (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)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) ((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) (BOX . 1068)) ((default . error) (WITH . (array_type_definition . 1)) (SEMICOLON . (array_type_definition . 1)) (COLON_EQUAL . (array_type_definition . 1))) - ((default . error) (END . (object_renaming_declaration . 2)) (PRIVATE . (object_renaming_declaration . 2)) (USE . (object_renaming_declaration . 2)) (TYPE . (object_renaming_declaration . 2)) (TASK . (object_renaming_declaration . 2)) (SUBTYPE . (object_renaming_declaration . 2)) (PROTECTED . (object_renaming_declaration . 2)) (PROCEDURE . (object_renaming_declaration . 2)) (PRAGMA . (object_renaming_declaration . 2)) (PACKAGE . (object_renaming_declaration . 2)) (OVERRIDING . (object_renaming_declaration . 2)) (NOT . (object_renaming_declaration . 2)) (GENERIC . (object_renaming_declaration . 2)) (FUNCTION . (object_renaming_declaration . 2)) (FOR . (object_renaming_declaration . 2)) (ENTRY . (object_renaming_declaration . 2)) (IDENTIFIER . (object_renaming_declaration . 2)) (BEGIN . (object_renaming_declaration . 2))) - ((default . error) (END . (object_renaming_declaration . 1)) (PRIVATE . (object_renaming_declaration . 1)) (USE . (object_renaming_declaration . 1)) (TYPE . (object_renaming_declaration . 1)) (TASK . (object_renaming_declaration . 1)) (SUBTYPE . (object_renaming_declaration . 1)) (PROTECTED . (object_renaming_declaration . 1)) (PROCEDURE . (object_renaming_declaration . 1)) (PRAGMA . (object_renaming_declaration . 1)) (PACKAGE . (object_renaming_declaration . 1)) (OVERRIDING . (object_renaming_declaration . 1)) (NOT . (object_renaming_declaration . 1)) (GENERIC . (object_renaming_declaration . 1)) (FUNCTION . (object_renaming_declaration . 1)) (FOR . (object_renaming_declaration . 1)) (ENTRY . (object_renaming_declaration . 1)) (IDENTIFIER . (object_renaming_declaration . 1)) (BEGIN . (object_renaming_declaration . 1))) - ((default . error) (SEMICOLON . 1237)) - ((default . error) (SEMICOLON . 1236)) - ((default . error) (RECORD . 1235)) + ((default . error) (SEMICOLON . 1244)) + ((default . error) (RECORD . 1243)) ((default . error) (IDENTIFIER . (component_clause_list . 1)) (END . (component_clause_list . 1))) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 1232)) - ((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 . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (END . 1230)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PRIVATE . (package_body_stub . 0)) (END . (package_body_stub . 0)) (BEGIN . (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)) (IDENTIFIER . (package_body_stub . 0))) + ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (END . 1240)) ((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 . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (SEMICOLON . 1228)) - ((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 . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (END . 1226)) + ((default . error) (SEMICOLON . 1238)) + ((default . error) (PRIVATE . (protected_body_stub . 0)) (END . (protected_body_stub . 0)) (BEGIN . (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)) (IDENTIFIER . (protected_body_stub . 0))) + ((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) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (END . 1236)) ((default . error) (SEMICOLON . (task_definition . 1))) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (SEMICOLON . 1234)) + ((default . error) (PRIVATE . (task_body_stub . 0)) (END . (task_body_stub . 0)) (BEGIN . (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)) (IDENTIFIER . (task_body_stub . 0))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) ((default . error) (WITH . (type_definition . 4)) (SEMICOLON . (type_definition . 4))) ((default . error) (WITH . (type_definition . 3)) (SEMICOLON . (type_definition . 3))) - ((default . error) (IDENTIFIER . 1024) (CHARACTER_LITERAL . 1025)) ((default . error) (SEMICOLON . (enumeration_type_definition . 0)) (WITH . (enumeration_type_definition . 0))) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (ALIASED . 1087) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 878)) - ((default . error) (RECORD . 1220)) - ((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) (IDENTIFIER . 1034) (CHARACTER_LITERAL . 1035)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (ALIASED . 1093) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883)) + ((default . error) (RECORD . 1228)) + ((default . error) (WHEN . (component_list . 1)) (IDENTIFIER . (component_list . 1)) (FOR . (component_list . 1)) (CASE . (component_list . 1)) (END . (component_list . 1))) + ((default . error) (WHEN . (component_list . 2)) (IDENTIFIER . (component_list . 2)) (FOR . (component_list . 2)) (CASE . (component_list . 2)) (END . (component_list . 2))) + ((default . error) (WHEN . (component_list . 4)) (IDENTIFIER . (component_list . 4)) (FOR . (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 . (direct_name_opt . 1))) - ((default . error) (IS . 1219)) - ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 811)) - ((default . error) (DOT . 87) (TICK . 88) (AND . 811) (WITH . ((and_interface_list_opt . 0) (constraint_opt . 0))) (SEMICOLON . (constraint_opt . 0)) (RANGE . 849) (LEFT_PAREN . 819)) - ((default . error) (SEMICOLON . 1214)) - ((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 . 108)) - ((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 . 108)) - ((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 . 108)) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((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) (IS . 1227)) + ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 816)) + ((default . error) (DOT . 90) (TICK . 91) (AND . 816) (WITH . ((constraint_opt . 0) (and_interface_list_opt . 0))) (SEMICOLON . (constraint_opt . 0)) (RANGE . 851) (LEFT_PAREN . 824)) + ((default . error) (SEMICOLON . 1222)) + ((default . error) (END . (full_type_declaration . 0)) (PRIVATE . (full_type_declaration . 0)) (IDENTIFIER . (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)) (BEGIN . (full_type_declaration . 0))) + ((default . error) (END . (object_renaming_declaration . 2)) (PRIVATE . (object_renaming_declaration . 2)) (IDENTIFIER . (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)) (BEGIN . (object_renaming_declaration . 2))) + ((default . error) (END . (object_renaming_declaration . 1)) (PRIVATE . (object_renaming_declaration . 1)) (IDENTIFIER . (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)) (BEGIN . (object_renaming_declaration . 1))) + ((default . error) (SEMICOLON . 1221)) + ((default . error) (PRIVATE . (object_declaration . 3)) (END . (object_declaration . 3)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 3))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (PRIVATE . (object_declaration . 5)) (END . (object_declaration . 5)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 5))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (PRIVATE . (object_declaration . 1)) (END . (object_declaration . 1)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 1))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (END . (package_body . 0)) (BEGIN . (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)) (IDENTIFIER . (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) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 3)) (EQUAL_GREATER . (iterator_specification . 3)) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) + ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 3)) (EQUAL_GREATER . (iterator_specification . 3)) (LEFT_PAREN . 107)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) ((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) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 1205)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 1202)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 1212)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((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)) (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)) (LESS_LESS . (accept_statement . 1)) (IDENTIFIER . (accept_statement . 1)) (STRING_LITERAL . (accept_statement . 1)) (CHARACTER_LITERAL . (accept_statement . 1))) + ((default . error) (OR . (block_statement . 1)) (THEN . (block_statement . 1)) (WHEN . (block_statement . 1)) (EXCEPTION . (block_statement . 1)) (END . (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)) (LESS_LESS . (block_statement . 1)) (IDENTIFIER . (block_statement . 1)) (STRING_LITERAL . (block_statement . 1)) (CHARACTER_LITERAL . (block_statement . 1)) (ELSE . (block_statement . 1)) (ELSIF . (block_statement . 1))) + ((default . error) (CASE . 1209)) ((default . error) (WHEN . (case_statement_alternative_list . 1)) (END . (case_statement_alternative_list . 1))) - ((default . error) (BAR . 282) (EQUAL_GREATER . 1201)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (THEN . (expression_opt . 0)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IF . 1197)) + ((default . error) (BAR . 285) (EQUAL_GREATER . 1208)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (OR . (exit_statement . 0)) (THEN . (exit_statement . 0)) (WHEN . (exit_statement . 0)) (EXCEPTION . (exit_statement . 0)) (END . (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)) (LESS_LESS . (exit_statement . 0)) (IDENTIFIER . (exit_statement . 0)) (STRING_LITERAL . (exit_statement . 0)) (CHARACTER_LITERAL . (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (THEN . (expression_opt . 0)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IF . 1204)) ((default . error) (END . (elsif_statement_list . 0)) (ELSE . (elsif_statement_list . 0)) (ELSIF . (elsif_statement_list . 0))) - ((default . error) (END . 1195) (ELSE . 1194) (ELSIF . 1157)) - ((default . error) (SEMICOLON . 1193)) - ((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 . 1192)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 878)) - ((default . error) (END . 1188)) - ((default . error) (SELECT . 1187)) - ((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 . 1186)) + ((default . error) (END . 1202) (ELSE . 1201) (ELSIF . 1164)) + ((default . error) (SEMICOLON . 1200)) + ((default . error) (OR . (raise_statement . 1)) (THEN . (raise_statement . 1)) (WHEN . (raise_statement . 1)) (EXCEPTION . (raise_statement . 1)) (END . (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)) (LESS_LESS . (raise_statement . 1)) (IDENTIFIER . (raise_statement . 1)) (STRING_LITERAL . (raise_statement . 1)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (requeue_statement . 0)) (IDENTIFIER . (requeue_statement . 0)) (STRING_LITERAL . (requeue_statement . 0)) (CHARACTER_LITERAL . (requeue_statement . 0)) (ELSE . (requeue_statement . 0)) (ELSIF . (requeue_statement . 0))) + ((default . error) (RETURN . 1199)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883)) + ((default . error) (END . 1195)) + ((default . error) (SELECT . 1194)) + ((default . error) (OR . (selective_accept . 1)) (THEN . (selective_accept . 1)) (WHEN . (selective_accept . 1)) (EXCEPTION . (selective_accept . 1)) (END . (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)) (LESS_LESS . (selective_accept . 1)) (IDENTIFIER . (selective_accept . 1)) (STRING_LITERAL . (selective_accept . 1)) (CHARACTER_LITERAL . (selective_accept . 1)) (ELSE . (selective_accept . 1)) (ELSIF . (selective_accept . 1))) + ((default . error) (SELECT . 1193)) ((default . error) (END . (delay_alternative . 0)) (OR . (delay_alternative . 0)) (ELSE . (delay_alternative . 0))) - ((default . error) (SELECT . 1185)) - ((default . error) (SEMICOLON . 1184)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((default . error) (SELECT . 1192)) + ((default . error) (SEMICOLON . 1191)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) ((default . error) (END . (select_alternative . 2)) (OR . (select_alternative . 2)) (ELSE . (select_alternative . 2))) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (OTHERS . 946) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (OTHERS . 946) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) - ((default . error) (BAR . 1176) (EQUAL_GREATER . 1282)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (OTHERS . 950) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (OTHERS . 950) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49)) + ((default . error) (BAR . 1183) (EQUAL_GREATER . 1289)) ((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 . 1281)) + ((default . error) (SEMICOLON . 1288)) ((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 . 1280)) - ((default . error) (SEMICOLON . 1279)) - ((default . error) (SEMICOLON . 1278)) - ((default . error) (SELECT . 1277)) + ((default . error) (SEMICOLON . 1287)) + ((default . error) (SEMICOLON . 1286)) + ((default . error) (SEMICOLON . 1285)) + ((default . error) (SELECT . 1284)) ((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 . 1276)) + ((default . error) (DO . (extended_return_object_declaration . 1)) (SEMICOLON . (extended_return_object_declaration . 1)) (COLON_EQUAL . 1283)) ((default . error) (DO . (return_subtype_indication . 0)) (SEMICOLON . (return_subtype_indication . 0)) (COLON_EQUAL . (return_subtype_indication . 0))) - ((default . error) (SEMICOLON . 1275)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (IF . 1273)) + ((default . error) (SEMICOLON . 1282)) + ((default . error) (WHEN . (loop_statement . 1)) (THEN . (loop_statement . 1)) (OR . (loop_statement . 1)) (ELSIF . (loop_statement . 1)) (ELSE . (loop_statement . 1)) (CHARACTER_LITERAL . (loop_statement . 1)) (STRING_LITERAL . (loop_statement . 1)) (IDENTIFIER . (loop_statement . 1)) (LESS_LESS . (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)) (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (IF . 1280)) ((default . error) (ELSIF . (elsif_statement_list . 1)) (ELSE . (elsif_statement_list . 1)) (END . (elsif_statement_list . 1))) - ((default . error) (SEMICOLON . 1272)) - ((default . error) (THEN . 1271)) - ((default . error) (END . 1270)) + ((default . error) (SEMICOLON . 1279)) + ((default . error) (THEN . 1278)) + ((default . error) (END . 1277)) + ((default . error) (SEMICOLON . 1276)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (SEMICOLON . 1274)) + ((default . error) (END . 1273)) + ((default . error) (END . 1272)) + ((default . error) (FOR . 1271) (IDENTIFIER . 77)) + ((default . error) (WHEN . 1270)) + ((default . error) (WHEN . (entry_body_formal_part . 1))) ((default . error) (SEMICOLON . 1269)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 2)) (EQUAL_GREATER . (iterator_specification . 2)) (LEFT_PAREN . 107)) + ((default . error) (SEMICOLON . 1268)) ((default . error) (SEMICOLON . 1267)) - ((default . error) (END . 1266)) - ((default . error) (END . 1265)) - ((default . error) (FOR . 1264) (IDENTIFIER . 72)) - ((default . error) (WHEN . 1263)) - ((default . error) (WHEN . (entry_body_formal_part . 1))) - ((default . error) (SEMICOLON . 1262)) - ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 2)) (EQUAL_GREATER . (iterator_specification . 2)) (LEFT_PAREN . 106)) - ((default . error) (SEMICOLON . 1261)) - ((default . error) (SEMICOLON . 1260)) - ((default . error) (SEMICOLON . 1259)) - ((default . error) (SEMICOLON . 1258)) - ((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) (WITH . 1257)) + ((default . error) (SEMICOLON . 1266)) + ((default . error) (SEMICOLON . 1265)) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (object_renaming_declaration . 0)) (PRIVATE . (object_renaming_declaration . 0)) (END . (object_renaming_declaration . 0))) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (private_type_declaration . 0)) (PRIVATE . (private_type_declaration . 0)) (END . (private_type_declaration . 0))) + ((default . error) (WITH . 1264)) ((default . error) (WITH . (constraint_opt . 1)) (SEMICOLON . (constraint_opt . 1))) ((default . error) (WITH . (derived_type_definition . 1)) (SEMICOLON . (derived_type_definition . 1))) - ((default . error) (WITH . 1256)) - ((default . error) (WHEN . 1253)) + ((default . error) (WITH . 1263)) + ((default . error) (WHEN . 1260)) ((default . error) (SEMICOLON . (record_definition . 0)) (WITH . (record_definition . 0))) - ((default . error) (COLON_EQUAL . 1251) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) + ((default . error) (COLON_EQUAL . 1258) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) ((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 . 1250)) - ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1114)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (SEMICOLON . 1247)) - ((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 . 1065) (WITH . 1246)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (SEMICOLON . 1244)) - ((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 . 1065) (WITH . 1243)) - ((default . error) (RANGE . 1242)) + ((default . error) (DOT_DOT . 1257)) + ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1118)) + ((default . error) (IDENTIFIER . (task_type_declaration . 1)) (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)) (BEGIN . (task_type_declaration . 1)) (END . (task_type_declaration . 1)) (PRIVATE . (task_type_declaration . 1))) + ((default . error) (AND . 1072) (WITH . 1255)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (SEMICOLON . 1253)) + ((default . error) (IDENTIFIER . (protected_type_declaration . 1)) (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)) (BEGIN . (protected_type_declaration . 1)) (END . (protected_type_declaration . 1)) (PRIVATE . (protected_type_declaration . 1))) + ((default . error) (AND . 1072) (WITH . 1252)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (SEMICOLON . 1250)) + ((default . error) (RANGE . 1249)) ((default . error) (SEMICOLON . (record_rep . 0))) ((default . error) (IDENTIFIER . (mod_clause_opt . 1))) - ((default . error) (BEGIN . (object_renaming_declaration . 0)) (IDENTIFIER . (object_renaming_declaration . 0)) (ENTRY . (object_renaming_declaration . 0)) (FOR . (object_renaming_declaration . 0)) (FUNCTION . (object_renaming_declaration . 0)) (GENERIC . (object_renaming_declaration . 0)) (NOT . (object_renaming_declaration . 0)) (OVERRIDING . (object_renaming_declaration . 0)) (PACKAGE . (object_renaming_declaration . 0)) (PRAGMA . (object_renaming_declaration . 0)) (PROCEDURE . (object_renaming_declaration . 0)) (PROTECTED . (object_renaming_declaration . 0)) (SUBTYPE . (object_renaming_declaration . 0)) (TASK . (object_renaming_declaration . 0)) (TYPE . (object_renaming_declaration . 0)) (USE . (object_renaming_declaration . 0)) (PRIVATE . (object_renaming_declaration . 0)) (END . (object_renaming_declaration . 0))) ((default . error) (COLON_EQUAL . (component_definition . 2)) (SEMICOLON . (component_definition . 2)) (WITH . (component_definition . 2))) ((default . error) (COLON_EQUAL . (component_definition . 0)) (SEMICOLON . (component_definition . 0)) (WITH . (component_definition . 0))) - ((default . error) (RIGHT_PAREN . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (DOT . 87) (TICK . 88) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (RANGE . 849) (LEFT_PAREN . 819)) + ((default . error) (RIGHT_PAREN . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (DOT . 90) (TICK . 91) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (RANGE . 851) (LEFT_PAREN . 824)) ((default . error) (ELSE . (elsif_expression_item . 0)) (ELSIF . (elsif_expression_item . 0)) (RIGHT_PAREN . (elsif_expression_item . 0))) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((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) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (END . (single_protected_declaration . 0)) (PRIVATE . (single_protected_declaration . 0)) (IDENTIFIER . (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)) (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 . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((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) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (END . (single_task_declaration . 0)) (PRIVATE . (single_task_declaration . 0)) (IDENTIFIER . (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)) (BEGIN . (single_task_declaration . 0))) ((default . error) (SEMICOLON . (task_definition . 0))) + ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) ((default . error) (WITH . (type_definition . 5)) (SEMICOLON . (type_definition . 5))) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 1299)) - ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 174) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((default . error) (END . 1296) (WHEN . 1253)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 1306)) + ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 175) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 174) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (END . 1303) (WHEN . 1260)) ((default . error) (END . (variant_list . 0)) (WHEN . (variant_list . 0))) - ((default . error) (PRIVATE . 1295)) - ((default . error) (RECORD . 864) (NULL . 862)) - ((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)) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (IDENTIFIER . 1292)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((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) (PRIVATE . 1302)) + ((default . error) (RECORD . 866) (NULL . 864)) + ((default . error) (PRIVATE . (object_declaration . 2)) (END . (object_declaration . 2)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 2))) + ((default . error) (PRIVATE . (object_declaration . 4)) (END . (object_declaration . 4)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 4))) + ((default . error) (PRIVATE . (object_declaration . 0)) (END . (object_declaration . 0)) (BEGIN . (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)) (IDENTIFIER . (object_declaration . 0))) + ((default . error) (PRIVATE . (entry_declaration . 0)) (END . (entry_declaration . 0)) (BEGIN . (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)) (IDENTIFIER . (entry_declaration . 0))) + ((default . error) (PRIVATE . (protected_body . 0)) (END . (protected_body . 0)) (BEGIN . (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)) (IDENTIFIER . (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)) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (IDENTIFIER . 1299)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (OR . (case_statement . 0)) (THEN . (case_statement . 0)) (WHEN . (case_statement . 0)) (EXCEPTION . (case_statement . 0)) (END . (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)) (LESS_LESS . (case_statement . 0)) (IDENTIFIER . (case_statement . 0)) (STRING_LITERAL . (case_statement . 0)) (CHARACTER_LITERAL . (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 . 1289)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((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 . 1287)) - ((default . error) (END . 1286)) - ((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) (RAISE . 152) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((default . error) (SEMICOLON . 1284)) - ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) + ((default . error) (OR . (block_statement . 0)) (THEN . (block_statement . 0)) (WHEN . (block_statement . 0)) (EXCEPTION . (block_statement . 0)) (END . (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)) (LESS_LESS . (block_statement . 0)) (IDENTIFIER . (block_statement . 0)) (STRING_LITERAL . (block_statement . 0)) (CHARACTER_LITERAL . (block_statement . 0)) (ELSE . (block_statement . 0)) (ELSIF . (block_statement . 0))) + ((default . error) (IF . 1296)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (OR . (if_statement . 3)) (THEN . (if_statement . 3)) (WHEN . (if_statement . 3)) (EXCEPTION . (if_statement . 3)) (END . (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)) (LESS_LESS . (if_statement . 3)) (IDENTIFIER . (if_statement . 3)) (STRING_LITERAL . (if_statement . 3)) (CHARACTER_LITERAL . (if_statement . 3)) (ELSE . (if_statement . 3)) (ELSIF . (if_statement . 3))) + ((default . error) (SEMICOLON . 1294)) + ((default . error) (END . 1293)) + ((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)) (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)) (LESS_LESS . (extended_return_statement . 0)) (IDENTIFIER . (extended_return_statement . 0)) (STRING_LITERAL . (extended_return_statement . 0)) (CHARACTER_LITERAL . (extended_return_statement . 0)) (ELSE . (extended_return_statement . 0)) (ELSIF . (extended_return_statement . 0))) + ((default . error) (RAISE . 149) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (SEMICOLON . 1291)) + ((default . error) (OR . (selective_accept . 0)) (THEN . (selective_accept . 0)) (WHEN . (selective_accept . 0)) (EXCEPTION . (selective_accept . 0)) (END . (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)) (LESS_LESS . (selective_accept . 0)) (IDENTIFIER . (selective_accept . 0)) (STRING_LITERAL . (selective_accept . 0)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (conditional_entry_call . 0)) (IDENTIFIER . (conditional_entry_call . 0)) (STRING_LITERAL . (conditional_entry_call . 0)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (timed_entry_call . 0)) (IDENTIFIER . (timed_entry_call . 0)) (STRING_LITERAL . (timed_entry_call . 0)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (loop_statement . 0)) (IDENTIFIER . (loop_statement . 0)) (STRING_LITERAL . (loop_statement . 0)) (CHARACTER_LITERAL . (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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) ((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) (WHEN . (asynchronous_select . 0)) (THEN . (asynchronous_select . 0)) (OR . (asynchronous_select . 0)) (ELSIF . (asynchronous_select . 0)) (ELSE . (asynchronous_select . 0)) (CHARACTER_LITERAL . (asynchronous_select . 0)) (STRING_LITERAL . (asynchronous_select . 0)) (IDENTIFIER . (asynchronous_select . 0)) (LESS_LESS . (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)) (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 . 1317)) - ((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) (IF . 1324)) + ((default . error) (WHEN . (if_statement . 1)) (THEN . (if_statement . 1)) (OR . (if_statement . 1)) (ELSIF . (if_statement . 1)) (ELSE . (if_statement . 1)) (CHARACTER_LITERAL . (if_statement . 1)) (STRING_LITERAL . (if_statement . 1)) (IDENTIFIER . (if_statement . 1)) (LESS_LESS . (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)) (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 . 1316)) - ((default . error) (SEMICOLON . 1315)) - ((default . error) (SEMICOLON . 1314)) - ((default . error) (IN . 1313)) - ((default . error) (IS . 1312)) + ((default . error) (SEMICOLON . 1323)) + ((default . error) (SEMICOLON . 1322)) + ((default . error) (SEMICOLON . 1321)) + ((default . error) (IN . 1320)) + ((default . error) (IS . 1319)) ((default . error) (WITH . (derived_type_definition . 0)) (SEMICOLON . (derived_type_definition . 0))) - ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108)) - ((default . error) (CASE . 1310)) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) + ((default . error) (CASE . 1317)) ((default . error) (WHEN . (variant_list . 1)) (END . (variant_list . 1))) - ((default . error) (BAR . 282) (EQUAL_GREATER . 1309)) - ((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 . 108)) + ((default . error) (BAR . 285) (EQUAL_GREATER . 1316)) + ((default . error) (WHEN . (component_declaration . 1)) (END . (component_declaration . 1)) (CASE . (component_declaration . 1)) (FOR . (component_declaration . 1)) (IDENTIFIER . (component_declaration . 1))) + ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109)) ((default . error) (SEMICOLON . (real_range_specification_opt . 1)) (WITH . (real_range_specification_opt . 1))) - ((default . error) (SEMICOLON . 1307)) - ((default . error) (SEMICOLON . 1306)) - ((default . error) (DOT_DOT . 1305)) - ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 150) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148)) - ((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 . 1324)) - ((default . error) (END . (component_list_opt . 0)) (WHEN . (component_list_opt . 0)) (NULL . 1013) (CASE . 1012) (IDENTIFIER . 72) (FOR . 296)) - ((default . error) (SEMICOLON . 1322)) - ((default . error) (SEMICOLON . 1321)) - ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 299) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 296) (IDENTIFIER . 295) (TYPE . 301) (GENERIC . 2) (PROTECTED . 298) (TASK . 300) (PACKAGE . 297)) - ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 147) (NOT . 763) (NUMERIC_LITERAL . 145) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148)) - ((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 . 1318)) - ((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 . 1328)) - ((default . error) (BEGIN . 1327)) - ((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) (SEMICOLON . 1314)) + ((default . error) (SEMICOLON . 1313)) + ((default . error) (DOT_DOT . 1312)) + ((default . error) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 147) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 145)) + ((default . error) (PRIVATE . (protected_type_declaration . 0)) (END . (protected_type_declaration . 0)) (BEGIN . (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)) (IDENTIFIER . (protected_type_declaration . 0))) + ((default . error) (PRIVATE . (task_type_declaration . 0)) (END . (task_type_declaration . 0)) (BEGIN . (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)) (IDENTIFIER . (task_type_declaration . 0))) + ((default . error) (SEMICOLON . 1331)) + ((default . error) (END . (component_list_opt . 0)) (WHEN . (component_list_opt . 0)) (NULL . 1023) (CASE . 1022) (IDENTIFIER . 77) (FOR . 298)) + ((default . error) (SEMICOLON . 1329)) + ((default . error) (SEMICOLON . 1328)) + ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 301) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 298) (IDENTIFIER . 304) (TYPE . 303) (GENERIC . 2) (PROTECTED . 300) (TASK . 302) (PACKAGE . 299)) + ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 151) (MINUS . 150) (ABS . 144) (NOT . 769) (NUMERIC_LITERAL . 152) (NULL . 148) (NEW . 146) (LEFT_PAREN . 145)) + ((default . error) (PRIVATE . (task_body . 0)) (END . (task_body . 0)) (BEGIN . (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)) (IDENTIFIER . (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)) (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)) (LESS_LESS . (accept_statement . 0)) (IDENTIFIER . (accept_statement . 0)) (STRING_LITERAL . (accept_statement . 0)) (CHARACTER_LITERAL . (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)) (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)) (LESS_LESS . (if_statement . 2)) (IDENTIFIER . (if_statement . 2)) (STRING_LITERAL . (if_statement . 2)) (CHARACTER_LITERAL . (if_statement . 2)) (ELSE . (if_statement . 2)) (ELSIF . (if_statement . 2))) + ((default . error) (SEMICOLON . 1325)) + ((default . error) (WHEN . (if_statement . 0)) (THEN . (if_statement . 0)) (OR . (if_statement . 0)) (ELSIF . (if_statement . 0)) (ELSE . (if_statement . 0)) (CHARACTER_LITERAL . (if_statement . 0)) (STRING_LITERAL . (if_statement . 0)) (IDENTIFIER . (if_statement . 0)) (LESS_LESS . (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)) (END . (if_statement . 0)) (EXCEPTION . (if_statement . 0))) + ((default . error) (RIGHT_PAREN . 1335)) + ((default . error) (BEGIN . 1334)) + ((default . error) (BEGIN . (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)) (IDENTIFIER . (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)) (FOR . (variant_part . 0)) (IDENTIFIER . (variant_part . 0))) ((default . error) (END . (variant . 0)) (WHEN . (variant . 0))) - ((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 . 1326)) + ((default . error) (WHEN . (component_declaration . 0)) (END . (component_declaration . 0)) (CASE . (component_declaration . 0)) (FOR . (component_declaration . 0)) (IDENTIFIER . (component_declaration . 0))) + ((default . error) (SEMICOLON . 1333)) ((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 . 619) (IDENTIFIER . ((label_opt . 0) 620))) - ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 787)) + ((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)) (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)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (LESS_LESS . 642) (IDENTIFIER . ( 643 (label_opt . 0)))) + ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 798)) ((default . error) (WHEN . (entry_body_formal_part . 0))) - ((default . error) (END . 1331)) - ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 703)) - ((default . error) (SEMICOLON . 1333)) + ((default . error) (END . 1338)) + ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 711)) + ((default . error) (SEMICOLON . 1340)) ((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)(function_specification . 16)(generic_declaration . 17)(generic_formal_part . 18)(generic_instantiation . 19)(generic_package_declaration . 20)(generic_renaming_declaration . 21)(generic_subprogram_declaration . 22)(library_item . 23)(library_unit_declaration . 24)(library_unit_renaming_declaration . 25)(overriding_indicator_opt . 26)(package_body . 27)(package_declaration . 28)(package_renaming_declaration . 29)(package_specification . 30)(pragma . 31)(procedure_specification . 32)(subprogram_body . 33)(subprogram_declaration . 34)(subprogram_renaming_declaration . 35)(subunit . 36)(use_clause . 37)(with_clause . 38)) - ((attribute_reference . 51)(name . 86)(qualified_expression . 54)(selected_component . 55)) - ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declarations . 82)(generic_formal_parameter_declaration . 83)(identifier_list . 84)(pragma . 85)) + ((attribute_reference . 51)(name . 87)(qualified_expression . 54)(selected_component . 55)) + ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declarations . 82)(generic_formal_parameter_declaration . 83)(identifier_list . 84)(pragma . 85)(use_clause . 86)) nil nil nil @@ -3169,125 +3185,124 @@ nil nil nil + ((attribute_reference . 51)(name . 131)(qualified_expression . 54)(selected_component . 55)) ((attribute_reference . 51)(name . 130)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 129)(qualified_expression . 54)(selected_component . 55)) - ((aspect_specification_opt . 128)) - ((attribute_reference . 51)(name . 126)(qualified_expression . 54)(selected_component . 55)) - nil - ((aspect_specification_opt . 124)) + ((aspect_specification_opt . 129)) + ((attribute_reference . 51)(name . 127)(qualified_expression . 54)(selected_component . 55)) nil + ((aspect_specification_opt . 125)) nil nil nil nil nil nil - ((actual_parameter_part . 91)) nil + ((actual_parameter_part . 92)) nil nil - ((attribute_reference . 51)(name_list . 121)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(name . 118)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)(formal_part . 116)(parameter_profile_opt . 117)) - ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declarations . 82)(generic_formal_parameter_declaration . 83)(identifier_list . 84)(pragma . 85)) - ((attribute_reference . 51)(name . 115)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name_list . 114)(name . 53)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name_list . 122)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil - ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 113)) + ((attribute_reference . 51)(name . 119)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)(formal_part . 117)(parameter_profile_opt . 118)) + ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declarations . 82)(generic_formal_parameter_declaration . 83)(identifier_list . 84)(pragma . 85)(use_clause . 86)) + ((attribute_reference . 51)(name . 116)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name_list . 115)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(name . 110)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)(aspect_specification_opt . 109)) + ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 114)) nil + ((attribute_reference . 51)(name . 111)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)(aspect_specification_opt . 110)) nil - ((attribute_reference . 51)(name_list . 103)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil + ((attribute_reference . 51)(name_list . 104)(name . 53)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 103)(qualified_expression . 54)(selected_component . 55)) ((attribute_reference . 51)(name . 102)(qualified_expression . 54)(selected_component . 55)) ((attribute_reference . 51)(name . 101)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 100)(qualified_expression . 54)(selected_component . 55)) nil - ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 98)) + ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 99)) nil nil nil nil - ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declaration . 96)(identifier_list . 84)(pragma . 85)) nil + ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declaration . 97)(identifier_list . 84)(pragma . 85)(use_clause . 86)) nil nil - ((actual_parameter_part . 91)(formal_part . 92)(parameter_and_result_profile . 93)) nil - ((aggregate . 225)(attribute_reference . 51)(attribute_designator . 226)(name . 227)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(association_opt . 176)(association_list . 193)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(identifier_list . 217)(name . 189)(parameter_specification . 218)(parameter_specification_list . 219)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 194)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((access_definition . 212)(attribute_reference . 51)(name . 213)(name_opt . 214)(null_exclusion_opt . 215)(qualified_expression . 54)(selected_component . 55)) nil + ((actual_parameter_part . 92)(formal_part . 93)(parameter_and_result_profile . 94)) + ((aggregate . 154)(association_opt . 177)(association_list . 194)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(identifier_list . 229)(name . 190)(parameter_specification . 230)(parameter_specification_list . 231)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 195)(range_list . 196)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((access_definition . 226)(null_exclusion_opt . 227)) nil + ((aggregate . 218)(attribute_reference . 51)(attribute_designator . 219)(name . 220)(qualified_expression . 54)(selected_component . 55)) nil - ((mode_opt . 209)) nil nil - ((attribute_reference . 51)(name . 205)(qualified_expression . 54)(selected_component . 55)) - ((aspect_specification_opt . 204)) - ((discriminant_part_opt . 202)) - ((actual_parameter_part . 91)) - ((actual_parameter_part . 91)) - ((actual_parameter_part . 91)) + ((mode_opt . 211)) nil - ((attribute_reference . 51)(name_list . 196)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(association_opt . 176)(association_list . 193)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 194)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 192)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(association_opt . 176)(association_list . 177)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 190)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((attribute_reference . 51)(name . 207)(qualified_expression . 54)(selected_component . 55)) + ((aspect_specification_opt . 206)) + ((discriminant_part_opt . 204)) + ((actual_parameter_part . 92)) + ((actual_parameter_part . 92)) + ((actual_parameter_part . 92)) nil - ((actual_parameter_part . 91)(aspect_specification_opt . 171)) + ((attribute_reference . 51)(name_list . 198)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 154)(factor . 155)(name . 156)(pragma_argument_association . 157)(pragma_argument_association_list . 158)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aspect_specification_opt . 142)) + ((aggregate . 154)(association_opt . 177)(association_list . 194)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 195)(range_list . 196)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 193)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(association_opt . 177)(association_list . 178)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 191)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((actual_parameter_part . 91)(aspect_specification_opt . 109)) + ((actual_parameter_part . 92)(aspect_specification_opt . 172)) + ((aggregate . 154)(attribute_reference . 51)(expression . 155)(factor . 156)(name . 157)(pragma_argument_association . 158)(pragma_argument_association_list . 159)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((aspect_specification_opt . 143)) nil - ((actual_parameter_part . 91)) - ((attribute_reference . 51)(name . 139)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)(aspect_specification_opt . 110)) nil nil - ((attribute_reference . 51)(name_list . 137)(name . 53)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)) + ((attribute_reference . 51)(name . 140)(qualified_expression . 54)(selected_component . 55)) nil nil + ((attribute_reference . 51)(name_list . 138)(name . 53)(qualified_expression . 54)(selected_component . 55)) nil - ((actual_parameter_part . 91)(aspect_specification_opt . 109)) - ((attribute_reference . 51)(name . 135)(qualified_expression . 54)(selected_component . 55)) nil - ((actual_parameter_part . 91)(formal_part . 116)(parameter_profile_opt . 117)) - ((actual_parameter_part . 91)(formal_part . 92)(parameter_and_result_profile . 93)) nil + ((actual_parameter_part . 92)(aspect_specification_opt . 110)) + ((attribute_reference . 51)(name . 136)(qualified_expression . 54)(selected_component . 55)) nil + ((actual_parameter_part . 92)(formal_part . 117)(parameter_profile_opt . 118)) + ((actual_parameter_part . 92)(formal_part . 93)(parameter_and_result_profile . 94)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 388)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) - ((actual_parameter_part . 91)(aspect_specification_opt . 387)) nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 391)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil + ((actual_parameter_part . 92)(aspect_specification_opt . 390)) nil - ((actual_parameter_part . 91)) - ((function_specification . 16)(overriding_indicator_opt . 384)(package_body . 324)(procedure_specification . 32)(proper_body . 385)(protected_body . 332)(subprogram_body . 339)(task_body . 344)) nil nil + ((actual_parameter_part . 92)) + ((function_specification . 16)(overriding_indicator_opt . 387)(package_body . 327)(procedure_specification . 32)(proper_body . 388)(protected_body . 335)(subprogram_body . 342)(task_body . 347)) nil nil + ((aggregate . 154)(attribute_reference . 51)(name . 157)(primary . 383)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(association_opt . 177)(association_list . 242)(attribute_reference . 51)(case_expression . 380)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 244)(expression_opt . 189)(factor . 156)(if_expression . 381)(name . 190)(primary . 160)(qualified_expression . 54)(quantified_expression . 382)(raise_expression . 161)(range . 191)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 378)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(name . 157)(primary . 297)(qualified_expression . 54)(selected_component . 55)) nil + ((attribute_reference . 51)(name . 377)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(name . 156)(primary . 378)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(association_opt . 176)(association_list . 235)(attribute_reference . 51)(case_expression . 375)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 237)(expression_opt . 188)(factor . 155)(if_expression . 376)(name . 189)(primary . 159)(qualified_expression . 54)(quantified_expression . 377)(raise_expression . 160)(range . 190)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 373)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(attribute_reference . 51)(name . 156)(primary . 293)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(name . 372)(qualified_expression . 54)(selected_component . 55)) nil nil nil - ((actual_parameter_part . 91)) nil nil + ((actual_parameter_part . 92)) nil nil nil @@ -3296,15 +3311,15 @@ nil nil nil - ((relational_operator . 360)) - ((multiplying_operator . 359)) - ((binary_adding_operator . 354)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(term . 168)(term_list . 350)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 309)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) nil - ((aggregate . 153)(attribute_reference . 51)(name . 156)(primary . 293)(qualified_expression . 54)(selected_component . 55)) + ((relational_operator . 363)) + ((multiplying_operator . 362)) + ((binary_adding_operator . 357)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(term . 169)(term_list . 353)) nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 312)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) + ((aggregate . 154)(attribute_reference . 51)(name . 157)(primary . 297)(qualified_expression . 54)(selected_component . 55)) nil nil nil @@ -3318,115 +3333,120 @@ nil nil nil - ((actual_parameter_part . 91)) nil - ((relational_operator . 280)) - ((actual_parameter_part . 91)(aspect_specification_opt . 270)) nil + ((actual_parameter_part . 92)) nil - ((attribute_reference . 51)(name . 266)(qualified_expression . 54)(selected_component . 55)) + ((relational_operator . 283)) + ((actual_parameter_part . 92)(aspect_specification_opt . 273)) nil nil + nil + ((attribute_reference . 51)(name . 268)(qualified_expression . 54)(selected_component . 55)) + nil + nil + ((attribute_reference . 51)(name . 266)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 265)(qualified_expression . 54)(selected_component . 55)) ((attribute_reference . 51)(name . 264)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 263)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 262)(qualified_expression . 54)(selected_component . 55)) - ((discriminant_specification_opt . 259)(discriminant_specification_list . 260)(identifier_list . 261)) - ((aspect_specification_opt . 257)) - ((attribute_reference . 51)(name . 254)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 255)) + ((discriminant_specification_opt . 261)(discriminant_specification_list . 262)(identifier_list . 263)) + ((aspect_specification_opt . 259)) + ((attribute_reference . 51)(name . 256)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 257)) nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) nil nil nil + ((access_definition . 248)(null_exclusion_opt . 249)) ((access_definition . 246)(null_exclusion_opt . 247)) - ((access_definition . 244)(null_exclusion_opt . 245)) nil nil - ((actual_parameter_part . 91)) nil + ((aggregate . 154)(association_opt . 177)(association_list . 242)(attribute_reference . 51)(case_expression . 243)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 244)(expression_opt . 189)(factor . 156)(if_expression . 245)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 191)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil + ((actual_parameter_part . 92)) nil nil nil nil nil - ((aggregate . 153)(association_opt . 176)(association_list . 235)(attribute_reference . 51)(case_expression . 236)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 237)(expression_opt . 188)(factor . 155)(if_expression . 238)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 190)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((attribute_reference . 51)(name . 236)(name_opt . 237)(qualified_expression . 54)(selected_component . 55)) nil nil - ((actual_parameter_part . 91)) nil nil nil + ((identifier_list . 229)(parameter_specification . 532)) + ((aliased_opt . 531)) + ((general_access_modifier_opt . 528)(protected_opt . 529)) + ((actual_parameter_part . 92)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 526)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 525)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 524)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 523)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil nil - ((identifier_list . 217)(parameter_specification . 519)) nil - ((aliased_opt . 518)) - ((general_access_modifier_opt . 515)(protected_opt . 516)) nil + ((attribute_reference . 51)(name . 236)(name_opt . 517)(qualified_expression . 54)(selected_component . 55)) + ((aspect_specification_opt . 516)) + ((attribute_reference . 51)(name . 514)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(name . 213)(name_opt . 511)(qualified_expression . 54)(selected_component . 55)) - ((aspect_specification_opt . 510)) - ((attribute_reference . 51)(name . 508)(qualified_expression . 54)(selected_component . 55)) nil nil + ((aspect_specification_opt . 511)(attribute_reference . 51)(name . 256)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 512)) nil nil - ((aspect_specification_opt . 505)(attribute_reference . 51)(name . 254)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 506)) + ((actual_parameter_part . 92)) + ((aspect_specification_opt . 510)) + ((abstract_limited_synchronized_opt . 502)(abstract_tagged_limited_opt . 503)(access_definition . 504)(array_type_definition . 505)(formal_type_definition . 506)(formal_derived_type_definition . 507)(interface_type_definition . 508)(null_exclusion_opt . 509)) nil - ((actual_parameter_part . 91)) - ((aspect_specification_opt . 504)) - ((abstract_limited_synchronized_opt . 497)(abstract_tagged_limited_opt . 498)(access_definition . 499)(array_type_definition . 500)(formal_type_definition . 501)(formal_derived_type_definition . 502)(interface_type_definition . 503)(null_exclusion_opt . 215)) nil nil nil nil + ((actual_parameter_part . 92)(aspect_specification_opt . 483)) + ((actual_parameter_part . 92)(aspect_specification_opt . 482)) + ((actual_parameter_part . 92)(aspect_specification_opt . 481)) nil - ((actual_parameter_part . 91)(aspect_specification_opt . 478)) - ((actual_parameter_part . 91)(aspect_specification_opt . 477)) - ((actual_parameter_part . 91)(aspect_specification_opt . 476)) + ((actual_parameter_part . 92)(aspect_specification_opt . 480)) nil - ((actual_parameter_part . 91)(aspect_specification_opt . 475)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 478)(selected_component . 55)(simple_expression . 479)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(association_opt . 474)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 190)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(association_opt . 477)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 191)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(membership_choice_list . 472)(membership_choice . 473)(name . 190)(primary . 160)(qualified_expression . 54)(range . 474)(selected_component . 55)(simple_expression . 475)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 472)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 470)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(membership_choice_list . 468)(membership_choice . 469)(name . 189)(primary . 159)(qualified_expression . 54)(range . 470)(selected_component . 55)(simple_expression . 471)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 469)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 218)(attribute_reference . 51)(attribute_designator . 219)(name . 220)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 466)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 191)(selected_component . 55)(simple_expression . 467)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 465)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 463)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 461)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 459)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 466)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 225)(attribute_reference . 51)(attribute_designator . 226)(name . 227)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 463)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(range . 190)(selected_component . 55)(simple_expression . 464)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 462)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 460)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 458)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 456)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 456)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 455)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 453)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 452)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 450)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 453)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 452)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 450)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 449)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 447)(direct_name . 448)(name . 449)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 68)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 448)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil - ((attribute_reference . 443)(direct_name . 444)(name . 445)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 68)(qualified_expression . 54)(selected_component . 55)) nil nil nil @@ -3436,8 +3456,8 @@ nil nil nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 434)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 431)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) nil nil nil @@ -3451,8 +3471,8 @@ nil nil nil + ((function_specification . 428)(procedure_specification . 429)(subprogram_specification . 430)) nil - ((function_specification . 425)(procedure_specification . 426)(subprogram_specification . 427)) nil nil nil @@ -3477,126 +3497,126 @@ nil nil nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 426)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) + ((binary_adding_operator . 357)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 423)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) - ((binary_adding_operator . 354)) nil nil + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(term . 425)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(term . 422)) nil nil nil + ((aggregate . 154)(attribute_reference . 51)(factor . 424)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 423)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 422)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 420)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 418)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 417)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 421)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 420)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 419)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 417)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 415)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 414)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 415)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 412)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 413)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(name . 157)(primary . 412)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 410)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(name . 156)(primary . 409)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(attribute_reference . 51)(expression . 154)(factor . 155)(name . 156)(pragma_argument_association . 408)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 155)(factor . 156)(name . 157)(pragma_argument_association . 410)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 409)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((actual_parameter_part . 91)) - ((actual_parameter_part . 91)) - ((quantifier . 405)) + ((actual_parameter_part . 92)) + ((actual_parameter_part . 92)) + ((quantifier . 406)) nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 399)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil nil + ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 398)) nil - ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 395)) nil nil nil + ((attribute_reference . 51)(name . 395)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 394)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)(aspect_specification_opt . 671)) + ((actual_parameter_part . 92)(aspect_specification_opt . 670)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 653)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((attribute_reference . 51)(name . 392)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 391)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)(aspect_specification_opt . 665)) - ((actual_parameter_part . 91)(aspect_specification_opt . 664)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 647)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((aspect_specification_opt . 624)) nil - ((aspect_specification_opt . 618)) nil nil nil nil nil nil + ((iterator_specification . 621)) + ((aggregate . 154)(attribute_reference . 51)(expression . 619)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil - ((iterator_specification . 614)) - ((aggregate . 153)(attribute_reference . 51)(expression . 612)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil nil + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 617)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 611)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 616)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 610)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 615)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 609)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation . 614)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation . 608)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil + ((multiplying_operator . 362)) nil - ((multiplying_operator . 359)) nil nil nil + ((aspect_specification_opt . 129)) + ((aliased_opt . 607)) + ((attribute_reference . 51)(name . 604)(qualified_expression . 54)(selected_component . 55)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 603)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil - ((aspect_specification_opt . 128)) - ((aliased_opt . 601)) - ((attribute_reference . 51)(name . 598)(qualified_expression . 54)(selected_component . 55)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 597)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((access_definition . 601)(null_exclusion_opt . 602)) + ((discriminant_part_opt . 599)) nil - ((discriminant_part_opt . 596)) - ((aspect_specification_opt . 595)) nil + ((aspect_specification_opt . 596)) nil nil - ((aspect_specification_opt . 591)) nil + ((aspect_specification_opt . 592)) + ((attribute_reference . 51)(name . 591)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(name . 588)(qualified_expression . 54)(selected_component . 55)) nil nil nil + ((actual_parameter_part . 92)) + ((actual_parameter_part . 92)) nil - ((actual_parameter_part . 91)) - ((access_definition . 583)(null_exclusion_opt . 584)) nil nil - ((actual_parameter_part . 91)) + ((relational_operator . 583)) nil - ((relational_operator . 577)) nil + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 587)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 586)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 581)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 580)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 585)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 579)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(choice_relation . 584)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 454)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(choice_relation . 578)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 451)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil nil + ((relational_operator . 583)) nil - ((relational_operator . 577)) nil nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(membership_choice_list . 575)(membership_choice . 469)(name . 189)(primary . 159)(qualified_expression . 54)(range . 470)(selected_component . 55)(simple_expression . 471)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(membership_choice_list . 581)(membership_choice . 473)(name . 190)(primary . 160)(qualified_expression . 54)(range . 474)(selected_component . 55)(simple_expression . 475)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil @@ -3608,10 +3628,10 @@ nil nil nil - ((access_definition . 566)(attribute_reference . 51)(name . 567)(null_exclusion_opt . 215)(null_exclusion_opt_name_type . 568)(qualified_expression . 54)(selected_component . 569)) - ((discriminant_specification_opt . 563)(identifier_list . 261)) nil + ((access_definition . 572)(attribute_reference . 51)(name . 573)(null_exclusion_opt . 509)(null_exclusion_opt_name_type . 574)(qualified_expression . 54)(selected_component . 575)) nil + ((discriminant_specification_opt . 569)(identifier_list . 263)) nil nil nil @@ -3624,59 +3644,61 @@ nil nil nil - ((aspect_specification_opt . 550)) nil + ((aspect_specification_opt . 556)) nil nil nil nil - ((aspect_specification_opt . 545)) nil + ((aspect_specification_opt . 551)) nil nil nil - ((aspect_specification_opt . 542)) - ((attribute_reference . 51)(name . 541)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)(aspect_specification_opt . 540)) - ((aggregate . 153)(attribute_reference . 51)(expression . 538)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil + ((aspect_specification_opt . 548)) + ((attribute_reference . 51)(name . 547)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)(aspect_specification_opt . 546)) + ((aggregate . 154)(attribute_reference . 51)(expression . 544)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil - ((attribute_reference . 51)(name . 536)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(association_opt . 177)(association_list . 542)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 191)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((access_definition . 532)(mode_opt . 533)(null_exclusion_opt . 215)) nil nil - ((aggregate . 153)(association_opt . 176)(association_list . 531)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 190)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil nil nil + ((attribute_reference . 51)(name . 537)(qualified_expression . 54)(selected_component . 55)) nil - ((case_expression_alternative . 796)(case_expression_alternative_list . 797)) - ((aggregate . 153)(attribute_reference . 51)(expression . 794)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + nil + ((access_definition . 533)(mode_opt . 534)(null_exclusion_opt . 509)) nil nil + ((null_exclusion_opt . 801)) + ((formal_part . 93)(parameter_and_result_profile . 800)) + ((formal_part . 117)(parameter_profile_opt . 799)) + ((actual_parameter_part . 92)) + ((case_expression_alternative . 796)(case_expression_alternative_list . 797)) + ((aggregate . 154)(attribute_reference . 51)(expression . 794)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + nil nil nil - ((null_exclusion_opt . 790)) - ((formal_part . 92)(parameter_and_result_profile . 789)) - ((formal_part . 116)(parameter_profile_opt . 788)) - ((actual_parameter_part . 91)) nil - ((aspect_specification_opt . 786)) - ((aggregate . 153)(attribute_reference . 51)(expression . 785)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aspect_specification_opt . 791)) + ((aggregate . 154)(attribute_reference . 51)(expression . 790)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((actual_parameter_part . 91)(formal_package_actual_part . 783)) + ((actual_parameter_part . 92)(formal_package_actual_part . 788)) nil nil nil nil nil - ((attribute_reference . 51)(name . 779)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 784)(qualified_expression . 54)(selected_component . 55)) nil nil nil @@ -3688,7 +3710,7 @@ nil nil nil - ((aggregate . 153)(attribute_reference . 51)(discrete_subtype_definition . 764)(discrete_subtype_definition_list . 765)(factor . 155)(index_subtype_definition . 766)(index_subtype_definition_list . 767)(name . 768)(primary . 159)(qualified_expression . 54)(range . 769)(selected_component . 55)(simple_expression . 770)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(discrete_subtype_definition . 770)(discrete_subtype_definition_list . 771)(factor . 156)(index_subtype_definition . 772)(index_subtype_definition_list . 773)(name . 774)(primary . 160)(qualified_expression . 54)(range . 775)(selected_component . 55)(simple_expression . 479)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil @@ -3696,77 +3718,77 @@ nil nil nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) nil nil nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(membership_choice . 758)(name . 189)(primary . 159)(qualified_expression . 54)(range . 470)(selected_component . 55)(simple_expression . 471)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(membership_choice . 764)(name . 190)(primary . 160)(qualified_expression . 54)(range . 474)(selected_component . 55)(simple_expression . 475)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 757)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 756)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 763)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 762)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil nil + ((aggregate . 760)(record_rep . 761)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 757)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((actual_parameter_part . 92)(aspect_specification_opt . 172)) nil - ((attribute_reference . 51)(name . 753)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 751)(record_rep . 752)) + ((discriminant_part_opt . 754)) + ((aspect_specification_opt . 721)) + ((attribute_reference . 51)(name . 751)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 752)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 748)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((actual_parameter_part . 91)(aspect_specification_opt . 171)) - ((discriminant_part_opt . 746)) - ((aspect_specification_opt . 715)) + ((discriminant_part_opt . 747)) + ((aspect_specification_opt . 720)) nil - ((attribute_reference . 51)(name . 742)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 743)) - ((discriminant_part_opt . 740)) - ((aspect_specification_opt . 714)) nil nil + ((attribute_reference . 51)(name . 741)(qualified_expression . 54)(selected_component . 55)) nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) nil nil - ((constant_opt . 731)) + ((constant_opt . 737)) nil nil - ((paren_expression . 726)) - ((formal_part . 116)(parameter_profile_opt . 724)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 722)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((attribute_reference . 51)(name . 213)(name_opt . 721)(qualified_expression . 54)(selected_component . 55)) + ((paren_expression . 732)) + ((formal_part . 117)(parameter_profile_opt . 730)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 728)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((attribute_reference . 51)(name . 236)(name_opt . 727)(qualified_expression . 54)(selected_component . 55)) nil nil nil nil + ((aggregate . 154)(attribute_reference . 51)(expression . 726)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 716)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aspect_specification_opt . 715)) - ((aspect_specification_opt . 714)) + ((aspect_specification_opt . 721)) + ((aspect_specification_opt . 720)) nil nil + ((attribute_reference . 51)(name . 718)(qualified_expression . 54)(selected_component . 55)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 717)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((aggregate . 154)(attribute_reference . 51)(expression . 188)(expression_opt . 716)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 715)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) + ((aggregate . 154)(attribute_reference . 51)(expression . 714)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((identifier_opt . 712)) + ((iterator_specification . 709)(iterator_specification_opt . 710)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 188)(expression_opt . 707)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 706)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((attribute_reference . 51)(name . 710)(qualified_expression . 54)(selected_component . 55)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 709)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((aggregate . 153)(attribute_reference . 51)(expression . 187)(expression_opt . 708)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 707)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) - ((aggregate . 153)(attribute_reference . 51)(expression . 706)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((identifier_opt . 704)) - ((iterator_specification . 701)(iterator_specification_opt . 702)) + ((attribute_reference . 51)(name . 704)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 702)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(expression . 699)(extended_return_object_declaration . 700)(extended_return_object_declaration_opt . 701)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((accept_statement . 687)(attribute_reference . 51)(delay_alternative . 688)(delay_statement . 689)(entry_call_alternative . 690)(name . 691)(procedure_call_statement . 692)(qualified_expression . 54)(selected_component . 55)(select_alternative . 693)(select_alternative_list . 694)(select_alternative_list_opt . 695)(triggering_alternative . 696)) + ((aggregate . 154)(attribute_reference . 51)(expression . 188)(expression_opt . 684)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 187)(expression_opt . 699)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 698)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil - ((attribute_reference . 51)(name . 696)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 694)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(attribute_reference . 51)(expression . 691)(extended_return_object_declaration . 692)(extended_return_object_declaration_opt . 693)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((accept_statement . 679)(attribute_reference . 51)(delay_alternative . 680)(delay_statement . 681)(entry_call_alternative . 682)(name . 683)(procedure_call_statement . 684)(qualified_expression . 54)(selected_component . 55)(select_alternative . 685)(select_alternative_list . 686)(select_alternative_list_opt . 687)(triggering_alternative . 688)) - ((aggregate . 153)(attribute_reference . 51)(expression . 187)(expression_opt . 676)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil nil @@ -3779,16 +3801,16 @@ nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(compound_statement . 672)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(simple_return_statement . 661)(simple_statement . 673)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(compound_statement . 678)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(simple_return_statement . 667)(simple_statement . 679)(timed_entry_call . 669)) nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) nil nil nil nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(simple_return_statement . 661)(statement . 669)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(simple_return_statement . 667)(statement . 675)(timed_entry_call . 669)) nil nil nil @@ -3797,25 +3819,25 @@ nil nil nil - ((exception_handler . 941)(exception_handler_list . 942)(exception_handler_list_opt . 943)) + ((exception_handler . 946)(exception_handler_list . 947)(exception_handler_list_opt . 948)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 939)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 944)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 938)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((attribute_reference . 51)(name . 213)(name_opt . 937)(qualified_expression . 54)(selected_component . 55)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 943)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((attribute_reference . 51)(name . 236)(name_opt . 942)(qualified_expression . 54)(selected_component . 55)) nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 935)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 934)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 933)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil - ((accept_statement . 638)(actual_parameter_part . 91)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 930)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 929)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((aggregate . 154)(attribute_reference . 51)(expression . 939)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 938)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 937)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil + ((accept_statement . 644)(actual_parameter_part . 92)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 934)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 933)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil nil nil @@ -3823,194 +3845,195 @@ nil nil nil - ((actual_parameter_part . 91)) nil - ((actual_parameter_part . 91)) nil + ((actual_parameter_part . 92)) nil + ((actual_parameter_part . 92)) nil nil nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 911)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil nil + ((aggregate . 154)(attribute_reference . 51)(expression . 915)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((actual_parameter_part . 91)) - ((actual_parameter_part . 904)(actual_parameter_part_opt . 905)) nil nil + ((actual_parameter_part . 92)) + ((actual_parameter_part . 908)(actual_parameter_part_opt . 909)) nil nil + ((aggregate . 154)(attribute_reference . 51)(expression . 904)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(discrete_subtype_definition . 903)(factor . 156)(name . 896)(primary . 160)(qualified_expression . 54)(range . 775)(selected_component . 55)(simple_expression . 479)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 901)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 751)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 899)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 899)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 742)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 898)) - ((aggregate . 153)(attribute_reference . 51)(discrete_subtype_definition . 897)(factor . 155)(name . 891)(primary . 159)(qualified_expression . 54)(range . 769)(selected_component . 55)(simple_expression . 770)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 895)(qualified_expression . 54)(selected_component . 55)) nil nil - ((aggregate . 153)(attribute_reference . 51)(discrete_subtype_definition . 890)(factor . 155)(identifier_list . 217)(name . 891)(parameter_specification . 218)(parameter_specification_list . 219)(primary . 159)(qualified_expression . 54)(range . 769)(selected_component . 55)(simple_expression . 770)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(discrete_subtype_definition . 895)(factor . 156)(identifier_list . 229)(name . 896)(parameter_specification . 230)(parameter_specification_list . 231)(primary . 160)(qualified_expression . 54)(range . 775)(selected_component . 55)(simple_expression . 479)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aspect_specification_opt . 894)) + ((aggregate . 154)(attribute_reference . 51)(case_expression . 891)(expression . 892)(factor . 156)(if_expression . 893)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aspect_specification_opt . 890)) ((aspect_specification_opt . 889)) - ((aggregate . 153)(attribute_reference . 51)(case_expression . 886)(expression . 887)(factor . 155)(if_expression . 888)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aspect_specification_opt . 885)) - ((aspect_specification_opt . 884)) - ((aspect_specification_opt . 883)) - ((aspect_specification_opt . 882)) + ((aspect_specification_opt . 888)) + ((aspect_specification_opt . 887)) + nil + ((access_definition . 884)(array_type_definition . 885)(attribute_reference . 51)(name . 751)(null_exclusion_opt . 509)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 886)) nil - ((access_definition . 879)(array_type_definition . 880)(attribute_reference . 51)(name . 742)(null_exclusion_opt . 215)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 881)) + ((aggregate . 154)(attribute_reference . 51)(expression . 882)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 236)(name_opt . 881)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)) + ((attribute_reference . 51)(name . 879)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 878)(qualified_expression . 54)(selected_component . 55)) + ((abstract_limited_synchronized_opt . 868)(abstract_limited_opt . 869)(abstract_tagged_limited_opt . 870)(access_definition . 871)(array_type_definition . 872)(derived_type_definition . 873)(enumeration_type_definition . 874)(interface_type_definition . 875)(null_exclusion_opt . 509)(record_type_definition . 876)(type_definition . 877)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 877)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 213)(name_opt . 876)(qualified_expression . 54)(selected_component . 55)) nil - ((abstract_limited_synchronized_opt . 866)(abstract_limited_opt . 867)(abstract_tagged_limited_opt . 868)(access_definition . 869)(array_type_definition . 870)(derived_type_definition . 871)(enumeration_type_definition . 872)(interface_type_definition . 873)(null_exclusion_opt . 215)(record_type_definition . 874)(type_definition . 875)) + ((aspect_specification_opt . 856)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 854)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_definition . 855)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 854)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_definition . 855)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) nil - ((aspect_specification_opt . 851)) + ((actual_parameter_part . 92)(constraint . 826)(index_constraint . 827)) + ((aspect_specification_opt . 850)) nil - ((actual_parameter_part . 91)(constraint . 821)(index_constraint . 822)) ((aspect_specification_opt . 848)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 846)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_definition . 847)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 846)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_definition . 847)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil - ((aspect_specification_opt . 843)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 842)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((mod_clause_opt . 841)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 840)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((mod_clause_opt . 839)) nil nil - ((actual_parameter_part . 91)) - ((attribute_reference . 51)(name . 834)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 833)(qualified_expression . 54)(selected_component . 55)) nil nil + ((aggregate . 154)(attribute_reference . 51)(expression . 836)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 835)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 573)(qualified_expression . 54)(selected_component . 834)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 831)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 830)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 567)(qualified_expression . 54)(selected_component . 829)) + ((aggregate . 154)(attribute_reference . 51)(name . 157)(primary . 297)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(name . 156)(primary . 293)(qualified_expression . 54)(selected_component . 55)) nil nil nil + ((actual_parameter_part . 92)(constraint . 826)(index_constraint . 827)) nil - ((actual_parameter_part . 91)(constraint . 821)(index_constraint . 822)) nil nil nil + ((attribute_reference . 51)(interface_list . 822)(name . 819)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(interface_list . 821)(name . 819)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(interface_list . 820)(name . 819)(qualified_expression . 54)(selected_component . 55)) nil + ((attribute_reference . 51)(interface_list . 818)(name . 819)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)(and_interface_list_opt . 817)) nil - ((attribute_reference . 51)(interface_list . 817)(name . 814)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(interface_list . 816)(name . 814)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(interface_list . 815)(name . 814)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(interface_list . 813)(name . 814)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)(and_interface_list_opt . 812)) + ((aggregate . 154)(association_opt . 177)(association_list . 194)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 195)(range_list . 196)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aspect_specification_opt . 814)) nil + ((aspect_specification_opt . 813)) nil - ((aggregate . 153)(association_opt . 176)(association_list . 193)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 194)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aspect_specification_opt . 809)) nil - ((aspect_specification_opt . 808)) nil - ((identifier_list . 217)(parameter_specification . 218)(parameter_specification_list . 219)) + ((elsif_expression_item . 809)(elsif_expression_list . 810)) + ((aggregate . 154)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 806)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 191)(selected_component . 55)(simple_expression . 467)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((attribute_reference . 51)(name . 806)(qualified_expression . 54)(selected_component . 55)) - ((aggregate . 153)(attribute_reference . 51)(expression . 805)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((identifier_list . 229)(parameter_specification . 230)(parameter_specification_list . 231)) nil nil - ((elsif_expression_item . 802)(elsif_expression_list . 803)) - ((aggregate . 153)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 799)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(range . 190)(selected_component . 55)(simple_expression . 464)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((attribute_reference . 51)(name . 804)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(expression . 803)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((actual_parameter_part . 92)) + ((case_expression_alternative . 1083)) nil - ((case_expression_alternative . 1077)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1081)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1080)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1075)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 1074)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((elsif_expression_item . 1079)) nil - ((elsif_expression_item . 1073)) nil nil - ((actual_parameter_part . 91)) nil nil + ((attribute_reference . 51)(interface_list . 1074)(name . 819)(qualified_expression . 54)(selected_component . 55)) nil nil - ((attribute_reference . 51)(interface_list . 1067)(name . 814)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)) nil nil - ((actual_parameter_part . 91)) nil nil + ((aggregate . 154)(association_opt . 177)(association_list . 194)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(discrete_subtype_definition . 770)(discrete_subtype_definition_list . 1070)(expression . 188)(expression_opt . 189)(factor . 156)(name . 896)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 1071)(range_list . 196)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 1049)(selected_component . 55)(simple_expression . 479)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((aggregate . 153)(association_opt . 176)(association_list . 193)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(discrete_subtype_definition . 764)(discrete_subtype_definition_list . 1063)(expression . 187)(expression_opt . 188)(factor . 155)(name . 891)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 1064)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(range . 1039)(selected_component . 55)(simple_expression . 770)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((attribute_reference . 51)(index_subtype_definition . 1065)(name . 1066)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(index_subtype_definition . 1059)(name . 1060)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(discrete_subtype_definition . 1063)(factor . 156)(name . 896)(primary . 160)(qualified_expression . 54)(range . 775)(selected_component . 55)(simple_expression . 479)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 1048)(qualified_expression . 54)(selected_component . 55)) nil - ((aggregate . 153)(attribute_reference . 51)(discrete_subtype_definition . 1057)(factor . 155)(name . 891)(primary . 159)(qualified_expression . 54)(range . 769)(selected_component . 55)(simple_expression . 770)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil - ((attribute_reference . 51)(name . 1038)(qualified_expression . 54)(selected_component . 55)) nil nil nil nil nil - ((actual_parameter_part . 91)(aspect_specification_opt . 1055)) - ((actual_parameter_part . 91)(aspect_specification_opt . 1054)) - ((attribute_reference . 51)(name . 1053)(qualified_expression . 54)(selected_component . 55)) nil + ((component_clause . 1060)(component_clause_list . 1061)) nil nil - ((component_clause . 1050)(component_clause_list . 1051)) + ((aspect_specification_opt . 1057)) + ((attribute_reference . 51)(interface_list . 1056)(name . 819)(qualified_expression . 54)(selected_component . 55)) nil nil - ((aspect_specification_opt . 1047)) nil - ((aspect_specification_opt . 1045)) - ((attribute_reference . 51)(interface_list . 1044)(name . 814)(qualified_expression . 54)(selected_component . 55)) + ((aspect_specification_opt . 1051)) nil + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 1049)(selected_component . 55)(simple_expression . 479)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((attribute_reference . 51)(name . 1048)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(interface_list . 1047)(name . 819)(qualified_expression . 54)(selected_component . 55)) nil nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(range . 1039)(selected_component . 55)(simple_expression . 770)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((attribute_reference . 51)(name . 1038)(qualified_expression . 54)(selected_component . 55)) nil - ((aspect_specification_opt . 1035)) - ((attribute_reference . 51)(interface_list . 1034)(name . 814)(qualified_expression . 54)(selected_component . 55)) + ((aspect_specification_opt . 1041)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 1039)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1038)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((enumeration_literal . 1036)(enumeration_literal_list . 1037)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 1033)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1029)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 1028)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((enumeration_literal . 1026)(enumeration_literal_list . 1027)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1031)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aspect_clause . 1024)(at_clause . 307)(component_declaration . 1025)(component_item . 1026)(component_list . 1027)(component_list_opt . 1028)(enumeration_representation_clause . 314)(identifier_list . 1029)(record_representation_clause . 338)(variant_part . 1030)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1023)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1021)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aspect_clause . 1014)(at_clause . 304)(component_declaration . 1015)(component_item . 1016)(component_list . 1017)(component_list_opt . 1018)(enumeration_representation_clause . 311)(identifier_list . 1019)(record_representation_clause . 335)(variant_part . 1020)) nil + ((record_definition . 1018)) nil nil - ((record_definition . 1008)) nil nil nil nil + ((aspect_specification_opt . 1016)) + ((actual_parameter_part . 92)(aspect_specification_opt . 1015)) + ((actual_parameter_part . 92)(aspect_specification_opt . 1014)) + ((attribute_reference . 51)(name . 1013)(qualified_expression . 54)(selected_component . 55)) nil nil - ((aspect_specification_opt . 1006)) nil + ((aspect_specification_opt . 1010)) + ((aspect_specification_opt . 1008)) + ((aspect_specification_opt . 1006)) nil nil - ((aspect_specification_opt . 1003)) - ((aspect_specification_opt . 1001)) - ((aspect_specification_opt . 999)) nil nil nil @@ -4018,107 +4041,107 @@ nil nil nil + ((actual_parameter_part . 92)(constraint . 826)(index_constraint . 827)) + ((attribute_reference . 51)(name . 236)(name_opt . 995)(qualified_expression . 54)(selected_component . 55)) nil nil - ((actual_parameter_part . 91)(constraint . 821)(index_constraint . 822)) - ((attribute_reference . 51)(name . 213)(name_opt . 988)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 993)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)) + ((aggregate . 154)(attribute_reference . 51)(discrete_subtype_definition . 992)(factor . 156)(name . 896)(primary . 160)(qualified_expression . 54)(range . 775)(selected_component . 55)(simple_expression . 479)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((attribute_reference . 51)(name . 987)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)) - ((aggregate . 153)(attribute_reference . 51)(discrete_subtype_definition . 986)(factor . 155)(name . 891)(primary . 159)(qualified_expression . 54)(range . 769)(selected_component . 55)(simple_expression . 770)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((aspect_clause . 982)(at_clause . 307)(entry_body . 983)(enumeration_representation_clause . 314)(expression_function_declaration . 984)(function_specification . 16)(null_procedure_declaration . 985)(overriding_indicator_opt . 986)(procedure_specification . 32)(protected_operation_item . 987)(protected_operation_item_list . 988)(protected_operation_item_list_opt . 989)(record_representation_clause . 338)(subprogram_body . 990)(subprogram_declaration . 991)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 980)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) + ((aggregate . 154)(association_opt . 177)(association_list . 194)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 187)(expression . 188)(expression_opt . 189)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(range . 191)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 192)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((formal_part . 117)(parameter_profile_opt . 979)) nil - ((aspect_clause . 977)(at_clause . 304)(entry_body . 978)(enumeration_representation_clause . 311)(function_specification . 16)(overriding_indicator_opt . 979)(procedure_specification . 32)(protected_operation_item . 980)(protected_operation_item_list . 981)(protected_operation_item_list_opt . 982)(record_representation_clause . 335)(subprogram_body . 983)(subprogram_declaration . 984)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 975)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((identifier_opt . 978)) + ((case_statement_alternative . 976)(case_statement_alternative_list . 977)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 974)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((aggregate . 153)(association_opt . 176)(association_list . 193)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 186)(expression . 187)(expression_opt . 188)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(range . 190)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 191)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil - ((formal_part . 116)(parameter_profile_opt . 974)) + ((aggregate . 154)(attribute_reference . 51)(expression . 188)(expression_opt . 972)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((identifier_opt . 973)) - ((case_statement_alternative . 971)(case_statement_alternative_list . 972)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 969)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 971)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 969)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 187)(expression_opt . 967)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 966)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 967)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 964)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((aliased_opt . 966)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 962)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 964)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil + ((accept_statement . 687)(delay_alternative . 688)(delay_statement . 960)(select_alternative . 962)) nil - ((aliased_opt . 961)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 959)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 961)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((delay_alternative . 959)(delay_statement . 960)) nil - ((accept_statement . 679)(delay_alternative . 680)(delay_statement . 955)(select_alternative . 957)) nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 956)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((delay_alternative . 954)(delay_statement . 955)) nil nil nil nil nil + ((attribute_reference . 51)(exception_choice . 952)(exception_choice_list . 953)(name . 954)(qualified_expression . 54)(selected_component . 55)) nil + ((exception_handler . 949)) nil - ((attribute_reference . 51)(exception_choice . 947)(exception_choice_list . 948)(name . 949)(qualified_expression . 54)(selected_component . 55)) nil - ((exception_handler . 944)) nil nil nil nil + ((actual_parameter_part . 92)) nil nil - ((actual_parameter_part . 91)) nil + ((accept_statement . 1180)(delay_alternative . 1181)(delay_statement . 960)) nil + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1177)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((accept_statement . 1173)(delay_alternative . 1174)(delay_statement . 955)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1170)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil nil + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1173)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((constant_opt . 1172)) nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1166)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((constant_opt . 1165)) nil + ((identifier_opt . 1168)) + ((elsif_statement_item . 1166)(elsif_statement_list . 1167)) nil nil - ((identifier_opt . 1161)) - ((elsif_statement_item . 1159)(elsif_statement_list . 1160)) nil + ((aggregate . 154)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 1160)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 191)(selected_component . 55)(simple_expression . 467)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((case_statement_alternative . 1159)) nil - ((aggregate . 153)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 1153)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(range . 190)(selected_component . 55)(simple_expression . 464)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil - ((case_statement_alternative . 1152)) nil nil nil nil nil nil - ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 1145)) + ((function_specification . 428)(procedure_specification . 429)(subprogram_specification . 1152)) nil - ((aspect_clause . 977)(at_clause . 304)(entry_body . 978)(enumeration_representation_clause . 311)(function_specification . 16)(overriding_indicator_opt . 979)(procedure_specification . 32)(protected_operation_item . 1144)(record_representation_clause . 335)(subprogram_body . 983)(subprogram_declaration . 984)) + ((aspect_clause . 982)(at_clause . 307)(entry_body . 983)(enumeration_representation_clause . 314)(expression_function_declaration . 984)(function_specification . 16)(null_procedure_declaration . 985)(overriding_indicator_opt . 986)(procedure_specification . 32)(protected_operation_item . 1151)(record_representation_clause . 338)(subprogram_body . 990)(subprogram_declaration . 991)) nil nil nil - ((attribute_reference . 51)(name . 1142)(qualified_expression . 54)(selected_component . 55)) nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) + ((attribute_reference . 51)(name . 1149)(qualified_expression . 54)(selected_component . 55)) nil - ((formal_part . 116)(parameter_profile_opt . 1139)) + ((formal_part . 117)(parameter_profile_opt . 1146)) nil nil nil @@ -4127,28 +4150,29 @@ nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1138)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1145)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1136)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1143)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1134)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1141)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((attribute_reference . 51)(name . 1038)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 1048)(qualified_expression . 54)(selected_component . 55)) nil + ((actual_parameter_part . 92)(aspect_specification_opt . 1139)) nil - ((aspect_specification_opt . 1131)) nil - ((attribute_reference . 51)(name . 1130)(qualified_expression . 54)(selected_component . 55)) - ((attribute_reference . 51)(name . 742)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1129)) nil - ((direct_name . 1127)(direct_name_opt . 1128)) + ((aspect_specification_opt . 1135)) nil + ((attribute_reference . 51)(name . 1134)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 751)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1133)) nil + ((direct_name . 1131)(direct_name_opt . 1132)) nil nil - ((aspect_clause . 1014)(at_clause . 304)(component_declaration . 1015)(component_item . 1122)(enumeration_representation_clause . 311)(identifier_list . 1019)(record_representation_clause . 335)(variant_part . 1123)) nil nil + ((aspect_clause . 1024)(at_clause . 307)(component_declaration . 1025)(component_item . 1126)(enumeration_representation_clause . 314)(identifier_list . 1029)(record_representation_clause . 338)(variant_part . 1127)) nil nil nil @@ -4157,66 +4181,65 @@ nil nil nil - ((real_range_specification_opt . 1116)) - ((real_range_specification_opt . 1115)) nil nil - ((identifier_opt . 1112)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 1111)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((real_range_specification_opt . 1120)) + ((real_range_specification_opt . 1119)) nil nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 854)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_definition . 1115)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 854)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_definition . 1108)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) - ((actual_parameter_part . 91)(constraint . 1106)(index_constraint . 822)) nil + ((identifier_opt . 1113)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 1112)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil + ((actual_parameter_part . 92)(constraint . 1110)(index_constraint . 827)) nil - ((identifier_opt . 1105)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 1104)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) nil nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 846)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_definition . 1101)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 846)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_definition . 1108)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil + ((identifier_opt . 1106)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 1105)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil nil nil - ((component_clause . 1097)) - ((aggregate . 153)(attribute_reference . 51)(expression . 1095)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((actual_parameter_part . 91)(aspect_specification_opt . 1094)) nil nil - ((access_definition . 1088)(attribute_reference . 51)(component_definition . 1091)(name . 742)(null_exclusion_opt . 215)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1090)) + ((component_clause . 1101)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1099)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((access_definition . 1088)(attribute_reference . 51)(component_definition . 1089)(name . 742)(null_exclusion_opt . 215)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1090)) + ((access_definition . 1094)(attribute_reference . 51)(component_definition . 1098)(name . 751)(null_exclusion_opt . 509)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1096)) nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) + ((access_definition . 1094)(attribute_reference . 51)(component_definition . 1095)(name . 751)(null_exclusion_opt . 509)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1096)) nil - ((aggregate . 153)(attribute_reference . 51)(name . 156)(primary . 293)(qualified_expression . 54)(selected_component . 55)) + ((aggregate . 154)(attribute_reference . 51)(name . 157)(primary . 297)(qualified_expression . 54)(selected_component . 55)) nil nil - ((attribute_reference . 51)(name . 1083)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 1090)(qualified_expression . 54)(selected_component . 55)) nil nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1081)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 1080)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1088)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1078)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1086)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 1085)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1241)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 1248)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) nil - ((attribute_reference . 51)(name . 1240)(qualified_expression . 54)(selected_component . 55)) + ((attribute_reference . 51)(name . 1247)(qualified_expression . 54)(selected_component . 55)) + ((access_definition . 1245)(attribute_reference . 51)(name . 751)(null_exclusion_opt . 509)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1246)) nil - ((access_definition . 1238)(attribute_reference . 51)(name . 742)(null_exclusion_opt . 215)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1239)) nil nil nil @@ -4224,77 +4247,77 @@ nil nil nil + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1242)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 846)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_definition . 1241)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1234)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((attribute_reference . 51)(interface_list . 1239)(name . 819)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(interface_list . 1233)(name . 814)(qualified_expression . 54)(selected_component . 55)) nil nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 846)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_definition . 1231)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 854)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_definition . 1237)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil nil + ((attribute_reference . 51)(interface_list . 1235)(name . 819)(qualified_expression . 54)(selected_component . 55)) nil - ((attribute_reference . 51)(interface_list . 1229)(name . 814)(qualified_expression . 54)(selected_component . 55)) nil + ((aggregate . 154)(attribute_reference . 51)(expression . 1233)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1232)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 854)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_definition . 1227)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1225)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1224)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((enumeration_literal . 1231)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1230)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((access_definition . 1094)(attribute_reference . 51)(component_definition . 1229)(name . 751)(null_exclusion_opt . 509)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1096)) nil nil - ((enumeration_literal . 1223)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1222)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((access_definition . 1088)(attribute_reference . 51)(component_definition . 1221)(name . 742)(null_exclusion_opt . 215)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1090)) nil nil nil nil nil + ((and_interface_list_opt . 1226)) + ((actual_parameter_part . 92)(and_interface_list_opt . 1223)(constraint . 1224)(constraint_opt . 1225)(index_constraint . 827)) nil nil nil - ((and_interface_list_opt . 1218)) - ((actual_parameter_part . 91)(and_interface_list_opt . 1215)(constraint . 1216)(constraint_opt . 1217)(index_constraint . 822)) nil nil nil - ((aspect_specification_opt . 1213)) + ((aspect_specification_opt . 1220)) nil - ((aspect_specification_opt . 1212)) + ((aspect_specification_opt . 1219)) nil - ((aspect_specification_opt . 1211)) - ((aspect_specification_opt . 1210)) + ((aspect_specification_opt . 1218)) + ((aspect_specification_opt . 1217)) nil - ((attribute_reference . 51)(name . 1209)(qualified_expression . 54)(selected_component . 55)) - ((actual_parameter_part . 91)) - ((identifier_opt . 1208)) + ((attribute_reference . 51)(name . 1216)(qualified_expression . 54)(selected_component . 55)) + ((actual_parameter_part . 92)) + ((identifier_opt . 1215)) nil - ((aspect_specification_opt . 128)) - ((entry_body_formal_part . 1206)(formal_part . 116)(parameter_profile_opt . 1207)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 1204)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((aspect_specification_opt . 129)) + ((entry_body_formal_part . 1213)(formal_part . 117)(parameter_profile_opt . 1214)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 1211)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 1210)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 1203)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) nil nil nil nil - ((identifier_opt . 1200)) + ((identifier_opt . 1207)) nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1199)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((aggregate . 153)(attribute_reference . 51)(expression . 187)(expression_opt . 1198)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1206)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((aggregate . 154)(attribute_reference . 51)(expression . 188)(expression_opt . 1205)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((elsif_statement_item . 1196)) + ((elsif_statement_item . 1203)) nil nil nil nil - ((access_definition . 1189)(attribute_reference . 51)(name . 742)(null_exclusion_opt . 215)(qualified_expression . 54)(return_subtype_indication . 1190)(selected_component . 55)(subtype_indication . 1191)) + ((access_definition . 1196)(attribute_reference . 51)(name . 751)(null_exclusion_opt . 509)(qualified_expression . 54)(return_subtype_indication . 1197)(selected_component . 55)(subtype_indication . 1198)) nil nil nil @@ -4302,12 +4325,12 @@ nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1183)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1190)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil - ((identifier_opt . 1182)) - ((attribute_reference . 51)(exception_choice . 1181)(name . 949)(qualified_expression . 54)(selected_component . 55)) - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1180)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((attribute_reference . 51)(exception_choice . 947)(exception_choice_list . 1179)(name . 949)(qualified_expression . 54)(selected_component . 55)) + ((identifier_opt . 1189)) + ((attribute_reference . 51)(exception_choice . 1188)(name . 954)(qualified_expression . 54)(selected_component . 55)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1187)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((attribute_reference . 51)(exception_choice . 952)(exception_choice_list . 1186)(name . 954)(qualified_expression . 54)(selected_component . 55)) nil nil nil @@ -4323,22 +4346,22 @@ nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1274)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1281)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil nil nil nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1268)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1275)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil nil nil - ((identifier_list . 217)(parameter_specification . 218)(parameter_specification_list . 219)) + ((identifier_list . 229)(parameter_specification . 230)(parameter_specification_list . 231)) nil nil nil - ((actual_parameter_part . 91)) + ((actual_parameter_part . 92)) nil nil nil @@ -4348,70 +4371,70 @@ nil nil nil - ((variant_list . 1254)(variant . 1255)) nil - ((aspect_specification_opt . 1252)) + ((variant_list . 1261)(variant . 1262)) nil + ((aspect_specification_opt . 1259)) nil nil - ((real_range_specification_opt . 1249)) - ((identifier_opt . 1248)) nil + ((real_range_specification_opt . 1256)) nil nil - ((identifier_opt . 1245)) + ((identifier_opt . 1254)) nil nil nil + ((identifier_opt . 1251)) nil nil nil nil nil nil - ((actual_parameter_part . 91)(constraint . 1106)(index_constraint . 822)) + ((actual_parameter_part . 92)(constraint . 1110)(index_constraint . 827)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1304)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 846)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_definition . 1303)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1311)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 854)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_definition . 1302)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 846)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_definition . 1310)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil nil + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 854)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_definition . 1309)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1301)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((aggregate . 153)(attribute_reference . 51)(expression . 1300)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1308)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1307)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((aggregate . 153)(attribute_reference . 51)(choice_expression . 178)(choice_relation_and_list . 179)(choice_relation_or_list . 180)(choice_relation_xor_list . 181)(choice_relation_and_then_list . 182)(choice_relation_or_else_list . 183)(choice_relation . 184)(discrete_choice . 185)(discrete_choice_list . 1298)(factor . 155)(name . 189)(primary . 159)(qualified_expression . 54)(range . 190)(selected_component . 55)(simple_expression . 464)(term . 168)(term_list . 169)(unary_adding_operator . 170)) - ((variant . 1297)) + ((aggregate . 154)(attribute_reference . 51)(choice_expression . 179)(choice_relation_and_list . 180)(choice_relation_or_list . 181)(choice_relation_xor_list . 182)(choice_relation_and_then_list . 183)(choice_relation_or_else_list . 184)(choice_relation . 185)(discrete_choice . 186)(discrete_choice_list . 1305)(factor . 156)(name . 190)(primary . 160)(qualified_expression . 54)(range . 191)(selected_component . 55)(simple_expression . 467)(term . 169)(term_list . 170)(unary_adding_operator . 171)) + ((variant . 1304)) nil nil - ((record_definition . 1294)) + ((record_definition . 1301)) nil nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 187)(expression_opt . 1293)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 188)(expression_opt . 1300)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil - ((identifier_opt . 1291)) - ((identifier_opt . 1290)) + ((identifier_opt . 1298)) + ((identifier_opt . 1297)) nil nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1288)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1295)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(expression . 1285)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(raise_expression . 160)(relation_and_list . 161)(relation_and_then_list . 162)(relation_or_list . 163)(relation_or_else_list . 164)(relation_xor_list . 165)(relation . 166)(selected_component . 55)(simple_expression . 167)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(expression . 1292)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(raise_expression . 161)(relation_and_list . 162)(relation_and_then_list . 163)(relation_or_list . 164)(relation_or_else_list . 165)(relation_xor_list . 166)(relation . 167)(selected_component . 55)(simple_expression . 168)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 1283)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 1290)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) nil nil nil @@ -4424,25 +4447,25 @@ nil nil nil - ((aspect_specification_opt . 1311)) + ((aspect_specification_opt . 1318)) nil nil nil nil - ((aspect_specification_opt . 1308)) + ((aspect_specification_opt . 1315)) nil nil nil nil - ((aggregate . 153)(attribute_reference . 51)(factor . 155)(name . 156)(primary . 159)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1325)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((aggregate . 154)(attribute_reference . 51)(factor . 156)(name . 157)(primary . 160)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1332)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil - ((aspect_clause . 1014)(at_clause . 304)(component_declaration . 1015)(component_item . 1016)(component_list . 1017)(component_list_opt . 1323)(enumeration_representation_clause . 311)(identifier_list . 1019)(record_representation_clause . 335)(variant_part . 1020)) + ((aspect_clause . 1024)(at_clause . 307)(component_declaration . 1025)(component_item . 1026)(component_list . 1027)(component_list_opt . 1330)(enumeration_representation_clause . 314)(identifier_list . 1029)(record_representation_clause . 338)(variant_part . 1030)) nil nil - ((abstract_subprogram_declaration . 302)(aspect_clause . 303)(at_clause . 304)(body . 305)(body_stub . 306)(declaration . 307)(declarations . 308)(declarative_part_opt . 1320)(entry_declaration . 310)(enumeration_representation_clause . 311)(exception_declaration . 312)(expression_function_declaration . 313)(full_type_declaration . 314)(function_specification . 16)(generic_declaration . 315)(generic_formal_part . 18)(generic_instantiation . 316)(generic_package_declaration . 20)(generic_renaming_declaration . 317)(generic_subprogram_declaration . 22)(identifier_list . 318)(incomplete_type_declaration . 319)(null_procedure_declaration . 320)(object_declaration . 321)(object_renaming_declaration . 322)(overriding_indicator_opt . 323)(package_body . 324)(package_body_stub . 325)(package_declaration . 326)(package_renaming_declaration . 327)(package_specification . 30)(pragma . 328)(private_extension_declaration . 329)(private_type_declaration . 330)(procedure_specification . 32)(proper_body . 331)(protected_body . 332)(protected_body_stub . 333)(protected_type_declaration . 334)(record_representation_clause . 335)(renaming_declaration . 336)(single_protected_declaration . 337)(single_task_declaration . 338)(subprogram_body . 339)(subprogram_body_stub . 340)(subprogram_declaration . 341)(subprogram_renaming_declaration . 342)(subtype_declaration . 343)(task_body . 344)(task_body_stub . 345)(task_type_declaration . 346)(type_declaration . 347)(use_clause . 348)) - ((aggregate . 153)(attribute_reference . 51)(discrete_subtype_definition . 1319)(factor . 155)(name . 891)(primary . 159)(qualified_expression . 54)(range . 769)(selected_component . 55)(simple_expression . 770)(subtype_indication . 771)(term . 168)(term_list . 169)(unary_adding_operator . 170)) + ((abstract_subprogram_declaration . 305)(aspect_clause . 306)(at_clause . 307)(body . 308)(body_stub . 309)(declaration . 310)(declarations . 311)(declarative_part_opt . 1327)(entry_declaration . 313)(enumeration_representation_clause . 314)(exception_declaration . 315)(expression_function_declaration . 316)(full_type_declaration . 317)(function_specification . 16)(generic_declaration . 318)(generic_formal_part . 18)(generic_instantiation . 319)(generic_package_declaration . 20)(generic_renaming_declaration . 320)(generic_subprogram_declaration . 22)(identifier_list . 321)(incomplete_type_declaration . 322)(null_procedure_declaration . 323)(object_declaration . 324)(object_renaming_declaration . 325)(overriding_indicator_opt . 326)(package_body . 327)(package_body_stub . 328)(package_declaration . 329)(package_renaming_declaration . 330)(package_specification . 30)(pragma . 331)(private_extension_declaration . 332)(private_type_declaration . 333)(procedure_specification . 32)(proper_body . 334)(protected_body . 335)(protected_body_stub . 336)(protected_type_declaration . 337)(record_representation_clause . 338)(renaming_declaration . 339)(single_protected_declaration . 340)(single_task_declaration . 341)(subprogram_body . 342)(subprogram_body_stub . 343)(subprogram_declaration . 344)(subprogram_renaming_declaration . 345)(subtype_declaration . 346)(task_body . 347)(task_body_stub . 348)(task_type_declaration . 349)(type_declaration . 350)(use_clause . 351)) + ((aggregate . 154)(attribute_reference . 51)(discrete_subtype_definition . 1326)(factor . 156)(name . 896)(primary . 160)(qualified_expression . 54)(range . 775)(selected_component . 55)(simple_expression . 479)(subtype_indication . 776)(term . 169)(term_list . 170)(unary_adding_operator . 171)) nil nil nil @@ -4456,11 +4479,11 @@ nil nil nil - ((accept_statement . 638)(assignment_statement . 639)(asynchronous_select . 640)(attribute_reference . 51)(block_statement . 641)(case_statement . 642)(conditional_entry_call . 643)(delay_statement . 644)(exit_statement . 645)(extended_return_statement . 646)(handled_sequence_of_statements . 1330)(if_statement . 648)(iteration_scheme . 649)(label_opt . 650)(loop_statement . 651)(name . 652)(pragma . 653)(procedure_call_statement . 654)(qualified_expression . 54)(raise_statement . 655)(requeue_statement . 656)(selected_component . 55)(selective_accept . 657)(select_statement . 658)(sequence_of_statements . 659)(sequence_of_statements_opt . 660)(simple_return_statement . 661)(statement . 662)(timed_entry_call . 663)) - ((formal_part . 116)(parameter_profile_opt . 1329)) + ((accept_statement . 644)(assignment_statement . 645)(asynchronous_select . 646)(attribute_reference . 51)(block_statement . 647)(case_statement . 648)(conditional_entry_call . 649)(delay_statement . 650)(exit_statement . 651)(extended_return_statement . 652)(handled_sequence_of_statements . 1337)(if_statement . 654)(iteration_scheme . 655)(label_opt . 656)(loop_statement . 657)(name . 658)(pragma . 659)(procedure_call_statement . 660)(qualified_expression . 54)(raise_statement . 661)(requeue_statement . 662)(selected_component . 55)(selective_accept . 663)(select_statement . 664)(sequence_of_statements . 665)(sequence_of_statements_opt . 666)(simple_return_statement . 667)(statement . 668)(timed_entry_call . 669)) + ((formal_part . 117)(parameter_profile_opt . 1336)) nil nil - ((identifier_opt . 1332)) + ((identifier_opt . 1339)) nil nil])) "Parser table.")