]> code.delx.au - gnu-emacs-elpa/blob - packages/ada-mode/ada-grammar-wy.el
Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode
[gnu-emacs-elpa] / packages / ada-mode / ada-grammar-wy.el
1 ;;; ada-grammar-wy.el --- Generated parser support file -*- lexical-binding:t -*-
2
3 ;; Copyright (C) 2013 - 2015 Free Software Foundation, Inc.
4
5 ;; This program is free software; you can redistribute it and/or
6 ;; modify it under the terms of the GNU General Public License as
7 ;; published by the Free Software Foundation; either version 3, or (at
8 ;; your option) any later version.
9 ;;
10 ;; This software is distributed in the hope that it will be useful,
11 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
12 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 ;; General Public License for more details.
14 ;;
15 ;; You should have received a copy of the GNU General Public License
16 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
17
18 (require 'wisi)
19 (require 'semantic/lex)
20 (require 'wisi-compile)
21
22 (defconst ada-grammar-wy--keyword-table
23 (semantic-lex-make-keyword-table
24 '(
25 ("abs" . ABS)
26 ("accept" . ACCEPT)
27 ("abort" . ABORT)
28 ("abstract" . ABSTRACT)
29 ("access" . ACCESS)
30 ("aliased" . ALIASED)
31 ("all" . ALL)
32 ("and" . AND)
33 ("array" . ARRAY)
34 ("at" . AT)
35 ("begin" . BEGIN)
36 ("body" . BODY)
37 ("case" . CASE)
38 ("constant" . CONSTANT)
39 ("declare" . DECLARE)
40 ("delay" . DELAY)
41 ("delta" . DELTA)
42 ("digits" . DIGITS)
43 ("do" . DO)
44 ("else" . ELSE)
45 ("elsif" . ELSIF)
46 ("end" . END)
47 ("entry" . ENTRY)
48 ("exception" . EXCEPTION)
49 ("exit" . EXIT)
50 ("for" . FOR)
51 ("function" . FUNCTION)
52 ("generic" . GENERIC)
53 ("goto" . GOTO)
54 ("if" . IF)
55 ("in" . IN)
56 ("interface" . INTERFACE)
57 ("is" . IS)
58 ("(" . LEFT_PAREN)
59 ("limited" . LIMITED)
60 ("loop" . LOOP)
61 ("mod" . MOD)
62 ("new" . NEW)
63 ("not" . NOT)
64 ("null" . NULL)
65 ("of" . OF)
66 ("or" . OR)
67 ("others" . OTHERS)
68 ("out" . OUT)
69 ("overriding" . OVERRIDING)
70 ("package" . PACKAGE)
71 ("pragma" . PRAGMA)
72 ("private" . PRIVATE)
73 ("procedure" . PROCEDURE)
74 ("protected" . PROTECTED)
75 ("raise" . RAISE)
76 ("range" . RANGE)
77 ("record" . RECORD)
78 ("rem" . REM)
79 ("renames" . RENAMES)
80 ("requeue" . REQUEUE)
81 ("return" . RETURN)
82 ("reverse" . REVERSE)
83 (")" . RIGHT_PAREN)
84 ("separate" . SEPARATE)
85 ("select" . SELECT)
86 ("some" . SOME)
87 ("subtype" . SUBTYPE)
88 ("synchronized" . SYNCHRONIZED)
89 ("tagged" . TAGGED)
90 ("task" . TASK)
91 ("terminate" . TERMINATE)
92 ("then" . THEN)
93 ("type" . TYPE)
94 ("until" . UNTIL)
95 ("use" . USE)
96 ("when" . WHEN)
97 ("while" . WHILE)
98 ("with" . WITH)
99 ("xor" . XOR)
100 )
101 nil)
102 "Table of language keywords.")
103
104 (defconst ada-grammar-wy--token-table
105 (semantic-lex-make-type-table
106 '(
107 ("punctuation"
108 (AMPERSAND . "&")
109 (BAR . "|")
110 (BOX . "<>")
111 (COLON . ":")
112 (COLON_EQUAL . ":=")
113 (COMMA . ",")
114 (DOT . ".")
115 (DOT_DOT . "..")
116 (EQUAL . "=")
117 (EQUAL_GREATER . "=>")
118 (GREATER . ">")
119 (GREATER_EQUAL . ">=")
120 (GREATER_GREATER . ">>")
121 (LESS . "<")
122 (LESS_EQUAL . "<=")
123 (LESS_LESS . "<<")
124 (MINUS . "-")
125 (PLUS . "+")
126 (SEMICOLON . ";")
127 (SLASH . "/")
128 (SLASH_EQUAL . "/=")
129 (STAR . "*")
130 (STAR_STAR . "**")
131 (TICK . "'")
132 )
133 ("number"
134 (NUMERIC_LITERAL . ada-wisi-number-p)
135 )
136 ("symbol"
137 (IDENTIFIER)
138 )
139 ("string-double"
140 (STRING_LITERAL)
141 )
142 ("string-single"
143 (CHARACTER_LITERAL)
144 )
145 )
146 nil)
147 "Table of language tokens.")
148
149 (defconst ada-grammar-wy--parse-table
150 (wisi-compile-grammar
151 '((AMPERSAND BAR BOX COLON COLON_EQUAL COMMA DOT DOT_DOT EQUAL EQUAL_GREATER GREATER GREATER_EQUAL GREATER_GREATER LESS LESS_EQUAL LESS_LESS MINUS PLUS SEMICOLON SLASH SLASH_EQUAL STAR STAR_STAR TICK NUMERIC_LITERAL IDENTIFIER STRING_LITERAL CHARACTER_LITERAL ABS ACCEPT ABORT ABSTRACT ACCESS ALIASED ALL AND ARRAY AT BEGIN BODY CASE CONSTANT DECLARE DELAY DELTA DIGITS DO ELSE ELSIF END ENTRY EXCEPTION EXIT FOR FUNCTION GENERIC GOTO IF IN INTERFACE IS LEFT_PAREN LIMITED LOOP MOD NEW NOT NULL OF OR OTHERS OUT OVERRIDING PACKAGE PRAGMA PRIVATE PROCEDURE PROTECTED RAISE RANGE RECORD REM RENAMES REQUEUE RETURN REVERSE RIGHT_PAREN SEPARATE SELECT SOME SUBTYPE SYNCHRONIZED TAGGED TASK TERMINATE THEN TYPE UNTIL USE WHEN WHILE WITH XOR )
152 ((abstract_limited_synchronized_opt
153 (())
154 ((ABSTRACT LIMITED ))
155 ((ABSTRACT SYNCHRONIZED ))
156 ((ABSTRACT ))
157 ((LIMITED ))
158 ((SYNCHRONIZED )))
159 (abstract_limited_opt
160 (())
161 ((ABSTRACT LIMITED ))
162 ((LIMITED ))
163 ((ABSTRACT )))
164 (abstract_tagged_limited_opt
165 (())
166 ((ABSTRACT TAGGED LIMITED ))
167 ((ABSTRACT TAGGED ))
168 ((TAGGED LIMITED ))
169 ((TAGGED ))
170 ((LIMITED )))
171 (abstract_subprogram_declaration
172 ((overriding_indicator_opt subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
173 (wisi-statement-action [1 statement-start 2 statement-other 6 statement-end])))
174 (accept_statement
175 ((ACCEPT IDENTIFIER actual_parameter_part_opt parameter_profile_opt DO handled_sequence_of_statements END identifier_opt SEMICOLON )
176 (progn
177 (wisi-statement-action [1 block-start 2 name-paren 5 block-middle 7 block-end 9 statement-end])
178 (wisi-containing-action 2 3)
179 (wisi-containing-action 2 4)
180 (wisi-containing-action 5 6)
181 (wisi-motion-action [1 5 [6 block-middle EXCEPTION block-middle WHEN]])
182 (wisi-face-action [2 font-lock-function-name-face 8 font-lock-function-name-face])))
183 ((ACCEPT IDENTIFIER actual_parameter_part_opt parameter_profile_opt SEMICOLON )
184 (progn
185 (wisi-statement-action [1 statement-start 2 name-paren 5 statement-end])
186 (wisi-containing-action 2 3)
187 (wisi-containing-action 2 4)
188 (wisi-face-action [2 font-lock-function-name-face]))))
189 (access_definition
190 ((null_exclusion_opt ACCESS general_access_modifier_opt name )
191 (wisi-face-action [4 font-lock-type-face]))
192 ((null_exclusion_opt ACCESS protected_opt PROCEDURE parameter_profile_opt )
193 (progn
194 (wisi-statement-action [4 name-paren])
195 (wisi-containing-action 4 5)))
196 ((null_exclusion_opt ACCESS protected_opt FUNCTION parameter_and_result_profile )
197 (progn
198 (wisi-statement-action [4 name-paren])
199 (wisi-containing-action 4 5)
200 (wisi-motion-action [4 [5 return-with-params RETURN return-without-params RETURN]]))))
201 (actual_parameter_part
202 ((LEFT_PAREN association_list RIGHT_PAREN )
203 (progn
204 (wisi-statement-action [1 open-paren 3 close-paren])
205 (wisi-containing-action 1 2)))
206 ((LEFT_PAREN conditional_quantified_expression RIGHT_PAREN )
207 (progn
208 (wisi-statement-action [1 open-paren 3 close-paren])
209 (wisi-containing-action 1 2))))
210 (actual_parameter_part_opt
211 (())
212 ((actual_parameter_part )))
213 (aggregate
214 ((LEFT_PAREN association_list RIGHT_PAREN )
215 (progn
216 (wisi-statement-action [1 open-paren 3 close-paren])
217 (wisi-containing-action 1 2)))
218 ((LEFT_PAREN expression WITH association_list RIGHT_PAREN )
219 (progn
220 (wisi-statement-action [1 open-paren 3 statement-other 5 close-paren])
221 (wisi-containing-action 1 2)
222 (wisi-containing-action 1 3)
223 (wisi-containing-action 3 4)))
224 ((LEFT_PAREN conditional_quantified_expression RIGHT_PAREN )
225 (progn
226 (wisi-statement-action [1 open-paren 3 close-paren])
227 (wisi-containing-action 1 2)))
228 ((LEFT_PAREN expression WITH NULL RECORD RIGHT_PAREN )
229 (progn
230 (wisi-statement-action [1 open-paren 3 statement-other 6 close-paren])
231 (wisi-containing-action 1 2)
232 (wisi-containing-action 1 3)))
233 ((LEFT_PAREN NULL RECORD RIGHT_PAREN )
234 (wisi-statement-action [1 open-paren 4 close-paren])))
235 (aliased_opt
236 (())
237 ((ALIASED )))
238 (and_interface_list_opt
239 (())
240 ((AND interface_list )))
241 (array_type_definition
242 ((ARRAY LEFT_PAREN index_subtype_definition_list RIGHT_PAREN OF component_definition )
243 (progn
244 (wisi-statement-action [2 open-paren 4 close-paren 5 statement-other])
245 (wisi-containing-action 2 3)
246 (wisi-containing-action 5 6)))
247 ((ARRAY LEFT_PAREN discrete_subtype_definition_list RIGHT_PAREN OF component_definition )
248 (progn
249 (wisi-statement-action [2 open-paren 4 close-paren 5 statement-other])
250 (wisi-containing-action 2 3)
251 (wisi-containing-action 5 6))))
252 (aspect_clause
253 ((FOR attribute_reference USE expression SEMICOLON )
254 (progn
255 (wisi-statement-action [1 statement-start 3 statement-other 5 statement-end])
256 (wisi-containing-action 3 4)))
257 ((enumeration_representation_clause ))
258 ((record_representation_clause ))
259 ((at_clause )))
260 (aspect_specification_opt
261 (())
262 ((WITH association_list )
263 (progn
264 (wisi-statement-action [1 statement-other])
265 (wisi-containing-action 1 2))))
266 (assignment_statement
267 ((name COLON_EQUAL expression SEMICOLON )
268 (progn
269 (wisi-statement-action [1 statement-start 2 statement-other 4 statement-end])
270 (wisi-containing-action 2 3))))
271 (association_opt
272 (())
273 ((CHARACTER_LITERAL EQUAL_GREATER expression )
274 (progn
275 (wisi-statement-action [2 statement-other])
276 (wisi-containing-action 2 3)))
277 ((CHARACTER_LITERAL EQUAL_GREATER BOX ))
278 ((discrete_choice_list EQUAL_GREATER expression )
279 (progn
280 (wisi-statement-action [2 statement-other])
281 (wisi-containing-action 2 3)))
282 ((discrete_choice_list EQUAL_GREATER BOX ))
283 ((expression_opt )))
284 (association_list
285 ((association_opt ))
286 ((association_list COMMA association_opt )
287 (progn
288 (wisi-statement-action [2 list-break])
289 (wisi-containing-action 2 3))))
290 (asynchronous_select
291 ((SELECT triggering_alternative THEN ABORT sequence_of_statements_opt END SELECT SEMICOLON )
292 (progn
293 (wisi-statement-action [1 block-start 3 block-middle 4 statement-other 6 block-end 8 statement-end])
294 (wisi-containing-action 1 2)
295 (wisi-containing-action 3 5))))
296 (at_clause
297 ((FOR direct_name USE AT expression SEMICOLON )
298 (progn
299 (wisi-statement-action [1 statement-start 4 statement-other 6 statement-end])
300 (wisi-containing-action 4 5))))
301 (attribute_reference
302 ((name TICK attribute_designator )))
303 (attribute_designator
304 ((name ))
305 ((ACCESS ))
306 ((DELTA ))
307 ((DIGITS ))
308 ((MOD )))
309 (binary_adding_operator
310 ((PLUS ))
311 ((MINUS ))
312 ((AMPERSAND )))
313 (block_statement
314 ((DECLARE declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
315 (progn
316 (wisi-statement-action [1 block-start 3 block-middle 5 block-end 7 statement-end])
317 (wisi-containing-action 1 2)
318 (wisi-containing-action 3 4)
319 (wisi-motion-action [1 3 [4 block-middle EXCEPTION block-middle WHEN] 5])))
320 ((BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
321 (progn
322 (wisi-statement-action [1 block-start 3 block-end 5 statement-end])
323 (wisi-containing-action 1 2)
324 (wisi-motion-action [1 [2 block-middle EXCEPTION block-middle WHEN] 3]))))
325 (body
326 ((proper_body ))
327 ((body_stub )))
328 (body_stub
329 ((subprogram_body_stub ))
330 ((package_body_stub ))
331 ((task_body_stub ))
332 ((protected_body_stub )))
333 (case_expression
334 ((CASE expression IS case_expression_alternative_list )
335 (progn
336 (wisi-statement-action [1 statement-start 3 block-middle])
337 (wisi-containing-action 1 2)
338 (wisi-containing-action 3 4))))
339 (case_expression_alternative
340 ((WHEN discrete_choice_list EQUAL_GREATER expression )
341 (progn
342 (wisi-statement-action [1 block-middle 3 statement-other])
343 (wisi-containing-action 1 3)
344 (wisi-containing-action 3 4))))
345 (case_expression_alternative_list
346 ((case_expression_alternative ))
347 ((case_expression_alternative_list COMMA case_expression_alternative )
348 (progn
349 (wisi-statement-action [2 list-break])
350 (wisi-containing-action 2 3))))
351 (case_statement
352 ((CASE expression_opt IS case_statement_alternative_list END CASE SEMICOLON )
353 (progn
354 (wisi-statement-action [1 block-start 3 block-middle 5 block-end 7 statement-end])
355 (wisi-containing-action 1 2)
356 (wisi-containing-action 3 4)
357 (wisi-motion-action [1 [4 block-middle WHEN] 5]))))
358 (case_statement_alternative
359 ((WHEN discrete_choice_list EQUAL_GREATER sequence_of_statements_opt )
360 (progn
361 (wisi-statement-action [1 block-middle 3 statement-other])
362 (wisi-containing-action 1 2)
363 (wisi-containing-action 1 3)
364 (wisi-containing-action 3 4))))
365 (case_statement_alternative_list
366 ((case_statement_alternative ))
367 ((case_statement_alternative_list case_statement_alternative )))
368 (choice_expression
369 ((choice_relation ))
370 ((choice_relation_and_list ))
371 ((choice_relation_or_list ))
372 ((choice_relation_xor_list ))
373 ((choice_relation_and_then_list ))
374 ((choice_relation_or_else_list )))
375 (choice_relation_and_list
376 ((choice_relation AND choice_relation ))
377 ((choice_relation_and_list AND choice_relation )))
378 (choice_relation_or_list
379 ((choice_relation OR choice_relation ))
380 ((choice_relation_or_list OR choice_relation )))
381 (choice_relation_xor_list
382 ((choice_relation XOR choice_relation ))
383 ((choice_relation_xor_list XOR choice_relation )))
384 (choice_relation_and_then_list
385 ((choice_relation AND THEN choice_relation ))
386 ((choice_relation_and_then_list AND THEN choice_relation )))
387 (choice_relation_or_else_list
388 ((choice_relation OR ELSE choice_relation ))
389 ((choice_relation_or_else_list OR ELSE choice_relation )))
390 (choice_relation
391 ((simple_expression relational_operator simple_expression ))
392 ((simple_expression )))
393 (compilation_unit
394 ((context_item ))
395 ((library_item ))
396 ((subunit )))
397 (compilation_unit_list
398 ((compilation_unit ))
399 ((compilation_unit_list compilation_unit )))
400 (component_clause
401 ((IDENTIFIER AT simple_expression RANGE simple_expression DOT_DOT simple_expression SEMICOLON )
402 (progn
403 (wisi-statement-action [1 statement-start 2 statement-other 4 statement-other 6 statement-other 8 statement-end])
404 (wisi-containing-action 2 3)
405 (wisi-containing-action 4 5)
406 (wisi-containing-action 6 7))))
407 (component_clause_list
408 ((component_clause ))
409 ((component_clause_list component_clause )))
410 (component_declaration
411 ((identifier_list COLON component_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
412 (progn
413 (wisi-statement-action [1 statement-start 2 statement-other 4 statement-other 7 statement-end])
414 (wisi-containing-action 2 3)
415 (wisi-containing-action 4 5)
416 (wisi-containing-action 4 6)))
417 ((identifier_list COLON component_definition aspect_specification_opt SEMICOLON )
418 (progn
419 (wisi-statement-action [1 statement-start 2 statement-other 5 statement-end])
420 (wisi-containing-action 2 3)
421 (wisi-containing-action 2 4))))
422 (component_definition
423 ((ALIASED subtype_indication ))
424 ((subtype_indication ))
425 ((ALIASED access_definition ))
426 ((access_definition )))
427 (component_item
428 ((component_declaration ))
429 ((aspect_clause )))
430 (component_list
431 ((component_item ))
432 ((component_list component_item ))
433 ((component_list variant_part ))
434 ((variant_part ))
435 ((NULL SEMICOLON )
436 (wisi-statement-action [1 statement-start 2 statement-end])))
437 (component_list_opt
438 (())
439 ((component_list )))
440 (compound_statement
441 ((if_statement ))
442 ((case_statement ))
443 ((loop_statement ))
444 ((block_statement ))
445 ((extended_return_statement ))
446 ((accept_statement ))
447 ((select_statement )))
448 (conditional_entry_call
449 ((SELECT entry_call_alternative ELSE sequence_of_statements_opt END SELECT SEMICOLON )
450 (progn
451 (wisi-statement-action [1 block-start 3 block-middle 5 block-end 7 statement-end])
452 (wisi-containing-action 1 2)
453 (wisi-containing-action 3 4))))
454 (conditional_quantified_expression
455 ((if_expression ))
456 ((case_expression ))
457 ((quantified_expression )))
458 (constant_opt
459 (())
460 ((CONSTANT )))
461 (constraint
462 ((RANGE range ))
463 ((index_constraint )))
464 (constraint_opt
465 (())
466 ((constraint )))
467 (context_item
468 ((pragma ))
469 ((with_clause ))
470 ((use_clause )))
471 (declaration
472 ((abstract_subprogram_declaration ))
473 ((aspect_clause ))
474 ((body ))
475 ((entry_declaration ))
476 ((exception_declaration ))
477 ((expression_function_declaration ))
478 ((generic_declaration ))
479 ((generic_instantiation ))
480 ((null_procedure_declaration ))
481 ((identifier_list COLON CONSTANT COLON_EQUAL expression SEMICOLON )
482 (progn
483 (wisi-statement-action [1 statement-start 6 statement-end])
484 (wisi-containing-action 1 5)))
485 ((object_declaration ))
486 ((package_declaration ))
487 ((pragma ))
488 ((renaming_declaration ))
489 ((subprogram_declaration ))
490 ((subtype_declaration ))
491 ((type_declaration ))
492 ((use_clause )))
493 (declarations
494 ((declaration ))
495 ((declarations declaration )))
496 (declarative_part_opt
497 (())
498 ((declarations )))
499 (delay_alternative
500 ((delay_statement sequence_of_statements_opt )))
501 (delay_statement
502 ((DELAY UNTIL expression SEMICOLON )
503 (progn
504 (wisi-statement-action [1 statement-start 4 statement-end])
505 (wisi-containing-action 1 3)))
506 ((DELAY expression SEMICOLON )
507 (progn
508 (wisi-statement-action [1 statement-start 3 statement-end])
509 (wisi-containing-action 1 2))))
510 (derived_type_definition
511 ((abstract_limited_opt NEW name and_interface_list_opt WITH record_definition )
512 (progn
513 (wisi-statement-action [5 statement-other])
514 (wisi-face-action [3 font-lock-type-face])))
515 ((abstract_limited_opt NEW name constraint_opt )
516 (wisi-face-action [3 font-lock-type-face])))
517 (direct_name
518 ((IDENTIFIER ))
519 ((STRING_LITERAL )))
520 (direct_name_opt
521 (())
522 ((direct_name )))
523 (discrete_choice
524 ((choice_expression ))
525 ((NOT NULL name ))
526 ((range ))
527 ((OTHERS )))
528 (discrete_choice_list
529 (())
530 ((discrete_choice ))
531 ((discrete_choice_list BAR discrete_choice )))
532 (discrete_subtype_definition
533 ((subtype_indication ))
534 ((range )))
535 (discrete_subtype_definition_list
536 ((discrete_subtype_definition ))
537 ((discrete_subtype_definition_list COMMA discrete_subtype_definition )
538 (progn
539 (wisi-statement-action [2 list-break])
540 (wisi-containing-action 2 3))))
541 (discriminant_part_opt
542 (())
543 ((LEFT_PAREN BOX RIGHT_PAREN ))
544 ((LEFT_PAREN discriminant_specification_list RIGHT_PAREN )
545 (progn
546 (wisi-statement-action [1 open-paren 3 close-paren])
547 (wisi-containing-action 1 2))))
548 (discriminant_specification_opt
549 (())
550 ((identifier_list COLON null_exclusion_opt_name_type COLON_EQUAL expression ))
551 ((identifier_list COLON null_exclusion_opt_name_type ))
552 ((identifier_list COLON access_definition COLON_EQUAL expression ))
553 ((identifier_list COLON access_definition )))
554 (discriminant_specification_list
555 ((discriminant_specification_opt ))
556 ((discriminant_specification_list SEMICOLON discriminant_specification_opt )
557 (progn
558 (wisi-statement-action [2 list-break])
559 (wisi-containing-action 2 3))))
560 (elsif_expression_item
561 ((ELSIF expression THEN expression )
562 (progn
563 (wisi-statement-action [1 statement-other 3 block-middle])
564 (wisi-containing-action 1 2)
565 (wisi-containing-action 3 4))))
566 (elsif_expression_list
567 ((elsif_expression_item ))
568 ((elsif_expression_list elsif_expression_item )))
569 (elsif_statement_item
570 ((ELSIF expression_opt THEN sequence_of_statements_opt )
571 (progn
572 (wisi-statement-action [1 statement-other 3 block-middle])
573 (wisi-containing-action 1 2)
574 (wisi-containing-action 3 4))))
575 (elsif_statement_list
576 ((elsif_statement_item ))
577 ((elsif_statement_list elsif_statement_item )))
578 (entry_body
579 ((ENTRY IDENTIFIER entry_body_formal_part WHEN expression_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
580 (progn
581 (wisi-statement-action [1 block-start 4 statement-other 6 block-middle 8 block-middle 10 block-end
582 12 statement-end])
583 (wisi-containing-action 1 3)
584 (wisi-containing-action 4 5)
585 (wisi-containing-action 6 7)
586 (wisi-containing-action 8 9)
587 (wisi-motion-action [1 4 6 8 10])
588 (wisi-face-action [2 font-lock-function-name-face 11 font-lock-function-name-face ]))))
589 (entry_body_formal_part
590 ((LEFT_PAREN FOR IDENTIFIER IN discrete_subtype_definition RIGHT_PAREN parameter_profile_opt )
591 (progn
592 (wisi-statement-action [1 open-paren 6 close-paren])
593 (wisi-containing-action 1 4)))
594 ((parameter_profile_opt )))
595 (entry_call_alternative
596 ((procedure_call_statement sequence_of_statements_opt ))
597 ((name sequence_of_statements_opt )))
598 (entry_declaration
599 ((overriding_indicator_opt ENTRY IDENTIFIER LEFT_PAREN discrete_subtype_definition RIGHT_PAREN parameter_profile_opt aspect_specification_opt SEMICOLON )
600 (progn
601 (wisi-statement-action [1 statement-start 2 block-middle 4 open-paren 6 close-paren 8 statement-end])
602 (wisi-containing-action 2 4)
603 (wisi-containing-action 4 5)
604 (wisi-containing-action 2 6)
605 (wisi-containing-action 2 7)
606 (wisi-face-action [3 font-lock-function-name-face])))
607 ((overriding_indicator_opt ENTRY IDENTIFIER parameter_profile_opt aspect_specification_opt SEMICOLON )
608 (progn
609 (wisi-statement-action [1 statement-start 2 block-middle 6 statement-end])
610 (wisi-containing-action 2 4)
611 (wisi-containing-action 2 5)
612 (wisi-face-action [3 font-lock-function-name-face]))))
613 (enumeration_literal
614 ((IDENTIFIER ))
615 ((CHARACTER_LITERAL )))
616 (enumeration_literal_list
617 ((enumeration_literal ))
618 ((enumeration_literal_list COMMA enumeration_literal )
619 (progn
620 (wisi-statement-action [2 list-break])
621 (wisi-containing-action 2 3))))
622 (enumeration_representation_clause
623 ((FOR name USE aggregate SEMICOLON )
624 (progn
625 (wisi-statement-action [1 statement-start 3 statement-other 5 statement-end])
626 (wisi-containing-action 3 4)
627 (wisi-face-action [2 font-lock-type-face]))))
628 (enumeration_type_definition
629 ((LEFT_PAREN enumeration_literal_list RIGHT_PAREN )
630 (progn
631 (wisi-statement-action [1 open-paren 3 close-paren])
632 (wisi-containing-action 1 2))))
633 (exception_choice
634 ((name ))
635 ((OTHERS )))
636 (exception_choice_list
637 ((exception_choice ))
638 ((exception_choice_list BAR exception_choice )))
639 (exception_declaration
640 ((identifier_list COLON EXCEPTION SEMICOLON )
641 (wisi-statement-action [1 statement-start 4 statement-end])))
642 (exception_handler
643 ((WHEN IDENTIFIER COLON exception_choice_list EQUAL_GREATER sequence_of_statements_opt )
644 (progn
645 (wisi-statement-action [1 block-middle 5 statement-other])
646 (wisi-containing-action 1 4)
647 (wisi-containing-action 1 5)
648 (wisi-containing-action 5 6)))
649 ((WHEN exception_choice_list EQUAL_GREATER sequence_of_statements_opt )
650 (progn
651 (wisi-statement-action [1 block-middle 3 statement-other])
652 (wisi-containing-action 1 2)
653 (wisi-containing-action 1 3)
654 (wisi-containing-action 3 4))))
655 (exception_handler_list
656 ((exception_handler ))
657 ((exception_handler_list exception_handler )))
658 (exception_handler_list_opt
659 (())
660 ((exception_handler_list )))
661 (exit_statement
662 ((EXIT identifier_opt WHEN expression_opt SEMICOLON )
663 (progn
664 (wisi-statement-action [1 statement-start 3 statement-other 5 statement-end])
665 (wisi-containing-action 3 4)))
666 ((EXIT identifier_opt SEMICOLON )
667 (wisi-statement-action [1 statement-start 3 statement-end])))
668 (expression
669 ((relation ))
670 ((relation_and_list ))
671 ((relation_and_then_list ))
672 ((relation_or_list ))
673 ((relation_or_else_list ))
674 ((relation_xor_list )))
675 (expression_opt
676 (())
677 ((expression )))
678 (expression_function_declaration
679 ((overriding_indicator_opt function_specification IS paren_expression aspect_specification_opt SEMICOLON )
680 (progn
681 (wisi-statement-action [1 statement-start 2 block-middle 3 statement-other 6 statement-end])
682 (wisi-containing-action 3 4)
683 (wisi-containing-action 2 5))))
684 (extended_return_object_declaration
685 ((IDENTIFIER COLON aliased_opt constant_opt return_subtype_indication COLON_EQUAL expression )
686 (progn
687 (wisi-statement-action [1 statement-start 6 statement-other])
688 (wisi-containing-action 6 7)))
689 ((IDENTIFIER COLON aliased_opt constant_opt return_subtype_indication )))
690 (extended_return_object_declaration_opt
691 (())
692 ((extended_return_object_declaration )))
693 (extended_return_statement
694 ((RETURN extended_return_object_declaration_opt DO handled_sequence_of_statements END RETURN SEMICOLON )
695 (progn
696 (wisi-statement-action [1 block-start 3 block-middle 5 block-end 7 statement-end])
697 (wisi-containing-action 3 4)
698 (wisi-motion-action [1 3 5])))
699 ((RETURN extended_return_object_declaration SEMICOLON )
700 (progn
701 (wisi-statement-action [1 statement-start 3 statement-end]))))
702 (factor
703 ((primary STAR_STAR primary ))
704 ((primary ))
705 ((ABS primary ))
706 ((NOT primary )))
707 (formal_object_declaration
708 ((identifier_list COLON mode_opt null_exclusion_opt name COLON_EQUAL expression aspect_specification_opt SEMICOLON )
709 (progn
710 (wisi-statement-action [1 statement-start 6 statement-other 9 statement-end])
711 (wisi-containing-action 6 7)
712 (wisi-containing-action 6 8)
713 (wisi-face-action [5 font-lock-type-face])))
714 ((identifier_list COLON mode_opt null_exclusion_opt name aspect_specification_opt SEMICOLON )
715 (progn
716 (wisi-statement-action [1 statement-start 7 statement-end])
717 (wisi-containing-action 5 6)
718 (wisi-face-action [5 font-lock-type-face])))
719 ((identifier_list COLON mode_opt access_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
720 (progn
721 (wisi-statement-action [1 statement-start 5 statement-other 8 statement-end])
722 (wisi-containing-action 5 6)
723 (wisi-containing-action 5 7)))
724 ((identifier_list COLON mode_opt access_definition aspect_specification_opt SEMICOLON )
725 (progn
726 (wisi-statement-action [1 statement-start 6 statement-end])
727 (wisi-containing-action 4 5))))
728 (formal_part
729 ((LEFT_PAREN parameter_specification_list RIGHT_PAREN )
730 (progn
731 (wisi-statement-action [1 open-paren 3 close-paren])
732 (wisi-containing-action 1 2))))
733 (formal_subprogram_declaration
734 ((WITH subprogram_specification IS subprogram_default aspect_specification_opt SEMICOLON )
735 (progn
736 (wisi-statement-action [1 statement-start 6 statement-end])
737 (wisi-containing-action 1 2)
738 (wisi-containing-action 3 5)))
739 ((WITH subprogram_specification aspect_specification_opt SEMICOLON )
740 (progn
741 (wisi-statement-action [1 statement-start 4 statement-end])
742 (wisi-containing-action 1 2)
743 (wisi-containing-action 2 3)))
744 ((WITH subprogram_specification IS ABSTRACT subprogram_default aspect_specification_opt SEMICOLON )
745 (progn
746 (wisi-statement-action [1 statement-start 7 statement-end])
747 (wisi-containing-action 1 2)
748 (wisi-containing-action 3 6)))
749 ((WITH subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
750 (progn
751 (wisi-statement-action [1 statement-start 6 statement-end])
752 (wisi-containing-action 1 2)
753 (wisi-containing-action 3 5))))
754 (formal_type_declaration
755 ((TYPE IDENTIFIER discriminant_part_opt IS formal_type_definition aspect_specification_opt SEMICOLON )
756 (progn
757 (wisi-statement-action [1 statement-start 4 statement-other 7 statement-end])
758 (wisi-containing-action 1 3)
759 (wisi-containing-action 4 5)
760 (wisi-containing-action 4 6)
761 (wisi-face-action [2 font-lock-type-face])))
762 ((TYPE IDENTIFIER discriminant_part_opt IS TAGGED aspect_specification_opt SEMICOLON )
763 (progn
764 (wisi-statement-action [1 statement-start 7 statement-end])
765 (wisi-containing-action 1 3)
766 (wisi-containing-action 4 6)
767 (wisi-face-action [2 font-lock-type-face])))
768 ((TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
769 (progn
770 (wisi-statement-action [1 statement-start 5 statement-end])
771 (wisi-containing-action 1 3)
772 (wisi-containing-action 2 4)
773 (wisi-face-action [2 font-lock-type-face]))))
774 (formal_type_definition
775 ((abstract_tagged_limited_opt PRIVATE ))
776 ((formal_derived_type_definition ))
777 ((LEFT_PAREN BOX RIGHT_PAREN ))
778 ((RANGE BOX ))
779 ((MOD BOX ))
780 ((DIGITS BOX ))
781 ((DELTA BOX ))
782 ((DELTA BOX DIGITS BOX ))
783 ((array_type_definition ))
784 ((access_definition ))
785 ((interface_type_definition )))
786 (formal_derived_type_definition
787 ((abstract_limited_synchronized_opt NEW name and_interface_list_opt WITH PRIVATE )
788 (wisi-face-action [3 font-lock-type-face]))
789 ((abstract_limited_synchronized_opt NEW name and_interface_list_opt )
790 (wisi-face-action [3 font-lock-type-face])))
791 (formal_package_declaration
792 ((WITH PACKAGE name IS NEW name formal_package_actual_part aspect_specification_opt SEMICOLON )
793 (progn
794 (wisi-statement-action [1 statement-start 5 statement-other 6 name 7 statement-other 8 statement-other 9 statement-end])
795 (wisi-containing-action 1 3)
796 (wisi-containing-action 5 6)
797 (wisi-containing-action 6 7)
798 (wisi-containing-action 6 8)
799 (wisi-face-action [3 font-lock-function-name-face 6 font-lock-function-name-face]))))
800 (formal_package_actual_part
801 ((LEFT_PAREN BOX RIGHT_PAREN ))
802 (()))
803 (full_type_declaration
804 ((TYPE IDENTIFIER discriminant_part_opt IS type_definition aspect_specification_opt SEMICOLON )
805 (progn
806 (wisi-statement-action [1 statement-start 2 name 4 statement-other 7 statement-end])
807 (wisi-containing-action 1 3)
808 (wisi-containing-action 4 5)
809 (wisi-containing-action 4 6)
810 (wisi-face-action [2 font-lock-type-face])))
811 ((task_type_declaration ))
812 ((protected_type_declaration )))
813 (function_specification
814 ((FUNCTION name parameter_and_result_profile )
815 (progn
816 (wisi-statement-action [1 statement-other 2 name])
817 (wisi-containing-action 1 2)
818 (wisi-containing-action 1 3)
819 (wisi-motion-action [1 [3 return-with-params RETURN return-without-params RETURN]])
820 (wisi-face-action [2 font-lock-function-name-face]))))
821 (general_access_modifier_opt
822 (())
823 ((ALL ))
824 ((CONSTANT )))
825 (generic_declaration
826 ((generic_subprogram_declaration ))
827 ((generic_package_declaration )))
828 (generic_formal_part
829 ((GENERIC generic_formal_parameter_declarations )
830 (progn
831 (wisi-statement-action [1 block-start])
832 (wisi-containing-action 1 2)))
833 ((GENERIC )
834 (wisi-statement-action [1 block-start])))
835 (generic_formal_parameter_declarations
836 ((generic_formal_parameter_declaration ))
837 ((generic_formal_parameter_declarations generic_formal_parameter_declaration )))
838 (generic_formal_parameter_declaration
839 ((formal_object_declaration ))
840 ((formal_type_declaration ))
841 ((formal_subprogram_declaration ))
842 ((formal_package_declaration ))
843 ((pragma ))
844 ((use_clause )))
845 (generic_instantiation
846 ((PACKAGE name IS NEW name aspect_specification_opt SEMICOLON )
847 (progn
848 (wisi-statement-action [1 statement-start 2 name 4 statement-other 7 statement-end])
849 (wisi-containing-action 4 5)
850 (wisi-containing-action 5 6)
851 (wisi-face-action [2 font-lock-function-name-face 5 font-lock-function-name-face])))
852 ((overriding_indicator_opt PROCEDURE name IS NEW name aspect_specification_opt SEMICOLON )
853 (progn
854 (wisi-statement-action [1 statement-start 2 block-middle 3 name 5 statement-other 8 statement-end])
855 (wisi-containing-action 5 6)
856 (wisi-containing-action 6 7)
857 (wisi-face-action [3 font-lock-function-name-face 6 font-lock-function-name-face])))
858 ((overriding_indicator_opt FUNCTION name IS NEW name aspect_specification_opt SEMICOLON )
859 (progn
860 (wisi-statement-action [1 statement-start 2 block-middle 3 name 5 statement-other 8 statement-end])
861 (wisi-containing-action 5 6)
862 (wisi-containing-action 6 7)
863 (wisi-face-action [3 font-lock-function-name-face 6 font-lock-function-name-face]))))
864 (generic_package_declaration
865 ((generic_formal_part package_specification SEMICOLON )
866 (progn
867 (wisi-statement-action [1 block-start 2 block-middle 3 statement-end])
868 (wisi-motion-action [1 2]))))
869 (generic_renaming_declaration
870 ((GENERIC PACKAGE name RENAMES name aspect_specification_opt SEMICOLON )
871 (progn
872 (wisi-statement-action [1 statement-start 2 statement-other 3 name 4 statement-other 7 statement-end])
873 (wisi-containing-action 2 3)
874 (wisi-containing-action 3 6)
875 (wisi-face-action [3 font-lock-function-name-face 5 font-lock-function-name-face])))
876 ((GENERIC PROCEDURE name RENAMES name aspect_specification_opt SEMICOLON )
877 (progn
878 (wisi-statement-action [1 statement-start 2 statement-other 3 name 4 statement-other 7 statement-end])
879 (wisi-containing-action 2 3)
880 (wisi-containing-action 3 6)
881 (wisi-face-action [3 font-lock-function-name-face 5 font-lock-function-name-face])))
882 ((GENERIC FUNCTION name RENAMES name aspect_specification_opt SEMICOLON )
883 (progn
884 (wisi-statement-action [1 statement-start 2 statement-other 3 name 4 statement-other 7 statement-end])
885 (wisi-containing-action 2 3)
886 (wisi-containing-action 3 6)
887 (wisi-face-action [3 font-lock-function-name-face 5 font-lock-function-name-face]))))
888 (generic_subprogram_declaration
889 ((generic_formal_part subprogram_specification aspect_specification_opt SEMICOLON )
890 (progn
891 (wisi-statement-action [1 block-start 2 block-middle 4 statement-end])
892 (wisi-containing-action 2 3)
893 (wisi-motion-action [1 2]))))
894 (handled_sequence_of_statements
895 ((sequence_of_statements_opt EXCEPTION exception_handler_list_opt )
896 (progn
897 (wisi-statement-action [2 block-middle])
898 (wisi-containing-action 2 3)))
899 ((sequence_of_statements_opt )))
900 (identifier_list
901 ((IDENTIFIER ))
902 ((identifier_list COMMA IDENTIFIER )))
903 (identifier_opt
904 (())
905 ((IDENTIFIER )))
906 (if_expression
907 ((IF expression THEN expression elsif_expression_list ELSE expression )
908 (progn
909 (wisi-statement-action [1 statement-start 3 block-middle 6 block-middle])
910 (wisi-containing-action 1 2)
911 (wisi-containing-action 3 4)
912 (wisi-containing-action 3 5)
913 (wisi-containing-action 6 7)
914 (wisi-motion-action [1 3 [5 statement-other ELSIF block-middle THEN] 6])))
915 ((IF expression THEN expression elsif_expression_list )
916 (progn
917 (wisi-statement-action [1 statement-start 3 block-middle])
918 (wisi-containing-action 1 2)
919 (wisi-containing-action 3 4)
920 (wisi-containing-action 3 5)
921 (wisi-motion-action [1 3 [5 statement-other ELSIF block-middle THEN]])))
922 ((IF expression THEN expression ELSE expression )
923 (progn
924 (wisi-statement-action [1 statement-start 3 block-middle 5 block-middle])
925 (wisi-containing-action 1 2)
926 (wisi-containing-action 3 4)
927 (wisi-containing-action 5 6)
928 (wisi-motion-action [1 3 5])))
929 ((IF expression THEN expression )
930 (progn
931 (wisi-statement-action [1 statement-start 3 block-middle])
932 (wisi-containing-action 1 2)
933 (wisi-containing-action 3 4)
934 (wisi-motion-action [1 3]))))
935 (if_statement
936 ((IF expression_opt THEN sequence_of_statements_opt elsif_statement_list ELSE sequence_of_statements_opt END IF SEMICOLON )
937 (progn
938 (wisi-statement-action [1 statement-start 3 block-middle 6 block-middle 8 block-end 10 statement-end])
939 (wisi-containing-action 1 2)
940 (wisi-containing-action 3 4)
941 (wisi-containing-action 3 5)
942 (wisi-containing-action 6 7)
943 (wisi-motion-action [1 3 [5 statement-other ELSIF block-middle THEN] 6 8])))
944 ((IF expression_opt THEN sequence_of_statements_opt elsif_statement_list END IF SEMICOLON )
945 (progn
946 (wisi-statement-action [1 statement-start 3 block-middle 6 block-end 8 statement-end])
947 (wisi-containing-action 1 2)
948 (wisi-containing-action 3 4)
949 (wisi-containing-action 3 5)
950 (wisi-motion-action [1 3 [5 statement-other ELSIF block-middle THEN] 6])))
951 ((IF expression_opt THEN sequence_of_statements_opt ELSE sequence_of_statements_opt END IF SEMICOLON )
952 (progn
953 (wisi-statement-action [1 statement-start 3 block-middle 5 block-middle 7 block-end 9 statement-end])
954 (wisi-containing-action 1 2)
955 (wisi-containing-action 3 4)
956 (wisi-containing-action 5 6)
957 (wisi-motion-action [1 3 5 7])))
958 ((IF expression_opt THEN sequence_of_statements_opt END IF SEMICOLON )
959 (progn
960 (wisi-statement-action [1 statement-start 3 block-middle 5 block-end 7 statement-end])
961 (wisi-containing-action 1 2)
962 (wisi-containing-action 3 4)
963 (wisi-motion-action [1 3 5]))))
964 (incomplete_type_declaration
965 ((TYPE IDENTIFIER discriminant_part_opt IS TAGGED SEMICOLON )
966 (progn
967 (wisi-statement-action [1 statement-start 2 name 6 statement-end])
968 (wisi-containing-action 1 3)
969 (wisi-face-action [2 font-lock-type-face])))
970 ((TYPE IDENTIFIER discriminant_part_opt SEMICOLON )
971 (progn
972 (wisi-statement-action [1 statement-start 2 name 3 statement-end])
973 (wisi-face-action [2 font-lock-type-face]))))
974 (index_constraint
975 ((LEFT_PAREN discrete_subtype_definition_list RIGHT_PAREN )
976 (progn
977 (wisi-statement-action [1 open-paren 3 close-paren])
978 (wisi-containing-action 1 2))))
979 (index_subtype_definition
980 ((name RANGE BOX )))
981 (index_subtype_definition_list
982 ((index_subtype_definition ))
983 ((index_subtype_definition_list COMMA index_subtype_definition )
984 (progn
985 (wisi-statement-action [2 list-break])
986 (wisi-containing-action 2 3))))
987 (interface_list
988 ((name )
989 (wisi-face-action [1 font-lock-type-face]))
990 ((interface_list AND name )
991 (wisi-face-action [3 font-lock-type-face])))
992 (interface_type_definition
993 ((LIMITED INTERFACE AND interface_list ))
994 ((TASK INTERFACE AND interface_list ))
995 ((PROTECTED INTERFACE AND interface_list ))
996 ((SYNCHRONIZED INTERFACE AND interface_list ))
997 ((LIMITED INTERFACE ))
998 ((TASK INTERFACE ))
999 ((PROTECTED INTERFACE ))
1000 ((SYNCHRONIZED INTERFACE ))
1001 ((INTERFACE )))
1002 (iteration_scheme
1003 ((WHILE expression_opt )
1004 (progn
1005 (wisi-statement-action [1 statement-start])
1006 (wisi-containing-action 1 2)))
1007 ((FOR iterator_specification_opt )
1008 (progn
1009 (wisi-statement-action [1 statement-start])
1010 (wisi-containing-action 1 2))))
1011 (iterator_specification
1012 ((IDENTIFIER IN REVERSE discrete_subtype_definition ))
1013 ((IDENTIFIER IN discrete_subtype_definition ))
1014 ((IDENTIFIER COLON subtype_indication OF REVERSE name ))
1015 ((IDENTIFIER COLON subtype_indication OF name ))
1016 ((IDENTIFIER OF REVERSE name ))
1017 ((IDENTIFIER OF name )))
1018 (iterator_specification_opt
1019 (())
1020 ((iterator_specification )))
1021 (label_opt
1022 (())
1023 ((LESS_LESS IDENTIFIER GREATER_GREATER )
1024 (wisi-face-action [2 font-lock-constant-face]))
1025 ((IDENTIFIER COLON )))
1026 (library_item
1027 ((PRIVATE library_unit_declaration ))
1028 ((library_unit_declaration ))
1029 ((subprogram_body ))
1030 ((package_body ))
1031 ((library_unit_renaming_declaration )))
1032 (library_unit_declaration
1033 ((subprogram_declaration ))
1034 ((package_declaration ))
1035 ((generic_declaration ))
1036 ((generic_instantiation )))
1037 (library_unit_renaming_declaration
1038 ((package_renaming_declaration ))
1039 ((generic_renaming_declaration ))
1040 ((subprogram_renaming_declaration )))
1041 (loop_statement
1042 ((iteration_scheme LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
1043 (progn
1044 (wisi-statement-action [1 statement-start 2 block-middle 4 block-end 7 statement-end])
1045 (wisi-containing-action 2 3)
1046 (wisi-motion-action [1 2 4])))
1047 ((LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
1048 (progn
1049 (wisi-statement-action [1 block-start 3 block-end 6 statement-end])
1050 (wisi-containing-action 1 2)
1051 (wisi-motion-action [1 3]))))
1052 (membership_choice_list
1053 ((membership_choice ))
1054 ((membership_choice_list BAR membership_choice )))
1055 (membership_choice
1056 ((simple_expression ))
1057 ((range )))
1058 (mod_clause_opt
1059 (())
1060 ((AT MOD expression SEMICOLON )))
1061 (mode_opt
1062 (())
1063 ((IN ))
1064 ((IN OUT ))
1065 ((OUT )))
1066 (multiplying_operator
1067 ((STAR ))
1068 ((SLASH ))
1069 ((MOD ))
1070 ((REM )))
1071 (name_list
1072 ((name ))
1073 ((name_list COMMA name )
1074 (progn
1075 (wisi-statement-action [2 statement-other])
1076 (wisi-containing-action 2 3))))
1077 (name
1078 ((IDENTIFIER )
1079 (wisi-statement-action [1 name]))
1080 ((CHARACTER_LITERAL ))
1081 ((name LEFT_PAREN range_list RIGHT_PAREN )
1082 (progn
1083 (wisi-statement-action [1 name-paren 2 open-paren 4 close-paren])
1084 (wisi-containing-action 1 2)
1085 (wisi-containing-action 2 3)))
1086 ((selected_component ))
1087 ((attribute_reference ))
1088 ((name actual_parameter_part )
1089 (progn
1090 (wisi-statement-action [1 name-paren])
1091 (wisi-containing-action 1 2)))
1092 ((qualified_expression ))
1093 ((STRING_LITERAL )))
1094 (name_opt
1095 (())
1096 ((name )))
1097 (null_exclusion_opt
1098 (())
1099 ((NOT NULL )))
1100 (null_exclusion_opt_name_type
1101 ((IDENTIFIER )
1102 (wisi-face-action [1 font-lock-type-face]))
1103 ((selected_component )
1104 (wisi-face-action [1 font-lock-type-face]))
1105 ((NOT NULL IDENTIFIER )
1106 (wisi-face-action [3 font-lock-type-face]))
1107 ((NOT NULL selected_component )
1108 (wisi-face-action [3 font-lock-type-face])))
1109 (null_procedure_declaration
1110 ((overriding_indicator_opt procedure_specification IS NULL aspect_specification_opt SEMICOLON )
1111 (progn
1112 (wisi-statement-action [1 statement-start 2 statement-other 3 statement-other 6 statement-end])
1113 (wisi-containing-action 2 5))))
1114 (object_declaration
1115 ((identifier_list COLON aliased_opt constant_opt subtype_indication COLON_EQUAL expression aspect_specification_opt SEMICOLON )
1116 (progn
1117 (wisi-statement-action [1 statement-start 2 statement-other 6 statement-other 9 statement-end])
1118 (wisi-containing-action 2 5)
1119 (wisi-containing-action 6 7)
1120 (wisi-containing-action 1 8)))
1121 ((identifier_list COLON aliased_opt constant_opt subtype_indication aspect_specification_opt SEMICOLON )
1122 (progn
1123 (wisi-statement-action [1 statement-start 2 statement-other 7 statement-end])
1124 (wisi-containing-action 2 5)
1125 (wisi-containing-action 1 6)))
1126 ((identifier_list COLON aliased_opt constant_opt access_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
1127 (progn
1128 (wisi-statement-action [1 statement-start 2 statement-other 6 statement-other 9 statement-end])
1129 (wisi-containing-action 2 5)
1130 (wisi-containing-action 6 7)
1131 (wisi-containing-action 1 8)))
1132 ((identifier_list COLON aliased_opt constant_opt access_definition aspect_specification_opt SEMICOLON )
1133 (progn
1134 (wisi-statement-action [1 statement-start 2 statement-other 7 statement-end])
1135 (wisi-containing-action 2 5)
1136 (wisi-containing-action 1 6)))
1137 ((identifier_list COLON aliased_opt constant_opt array_type_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
1138 (progn
1139 (wisi-statement-action [1 statement-start 2 statement-other 6 statement-other 9 statement-end])
1140 (wisi-containing-action 2 5)
1141 (wisi-containing-action 6 7)
1142 (wisi-containing-action 1 8)))
1143 ((identifier_list COLON aliased_opt constant_opt array_type_definition aspect_specification_opt SEMICOLON )
1144 (progn
1145 (wisi-statement-action [1 statement-start 2 statement-other 7 statement-end])
1146 (wisi-containing-action 2 5)
1147 (wisi-containing-action 1 6)))
1148 ((single_task_declaration ))
1149 ((single_protected_declaration )))
1150 (object_renaming_declaration
1151 ((IDENTIFIER COLON null_exclusion_opt name RENAMES name aspect_specification_opt SEMICOLON )
1152 (progn
1153 (wisi-statement-action [1 statement-start 5 statement-other 8 statement-end])
1154 (wisi-containing-action 1 4)
1155 (wisi-containing-action 1 6)
1156 (wisi-face-action [4 font-lock-type-face])))
1157 ((IDENTIFIER COLON access_definition RENAMES name aspect_specification_opt SEMICOLON )
1158 (progn
1159 (wisi-statement-action [1 statement-start 4 statement-other 7 statement-end])
1160 (wisi-containing-action 1 3)
1161 (wisi-containing-action 1 5)
1162 (wisi-containing-action 1 6)))
1163 ((IDENTIFIER COLON EXCEPTION RENAMES name aspect_specification_opt SEMICOLON )
1164 (progn
1165 (wisi-statement-action [1 statement-start 4 statement-other 7 statement-end])
1166 (wisi-containing-action 1 5)
1167 (wisi-containing-action 1 6))))
1168 (overriding_indicator_opt
1169 ((NOT OVERRIDING )
1170 (wisi-statement-action [1 statement-start 2 statement-other]))
1171 ((OVERRIDING )
1172 (wisi-statement-action [1 statement-start]))
1173 (()))
1174 (package_body
1175 ((PACKAGE BODY name aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END name_opt SEMICOLON )
1176 (progn
1177 (wisi-statement-action [1 block-start 3 name 5 block-middle 7 block-middle
1178 9 block-end 11 statement-end])
1179 (wisi-containing-action 1 3)
1180 (wisi-containing-action 3 4)
1181 (wisi-containing-action 5 6)
1182 (wisi-containing-action 7 8)
1183 (wisi-containing-action 9 10)
1184 (wisi-motion-action [1 5 7 [8 block-middle EXCEPTION block-middle WHEN] 9])
1185 (wisi-face-action [3 font-lock-function-name-face 10 font-lock-function-name-face])))
1186 ((PACKAGE BODY name aspect_specification_opt IS declarative_part_opt END name_opt SEMICOLON )
1187 (progn
1188 (wisi-statement-action [1 block-start 3 name 5 block-middle 7 block-end 9 statement-end])
1189 (wisi-containing-action 1 3)
1190 (wisi-containing-action 3 4)
1191 (wisi-containing-action 5 6)
1192 (wisi-containing-action 7 8)
1193 (wisi-motion-action [1 5 7])
1194 (wisi-face-action [3 font-lock-function-name-face 8 font-lock-function-name-face]))))
1195 (package_body_stub
1196 ((PACKAGE BODY name IS SEPARATE aspect_specification_opt SEMICOLON )
1197 (progn
1198 (wisi-statement-action [1 statement-start 7 statement-end])
1199 (wisi-containing-action 1 3)
1200 (wisi-containing-action 3 6)
1201 (wisi-face-action [3 font-lock-function-name-face]))))
1202 (package_declaration
1203 ((package_specification SEMICOLON )
1204 (wisi-statement-action [1 statement-start 2 statement-end])))
1205 (package_renaming_declaration
1206 ((PACKAGE name RENAMES name aspect_specification_opt SEMICOLON )
1207 (progn
1208 (wisi-statement-action [1 statement-start 2 name 3 statement-other 6 statement-end])
1209 (wisi-containing-action 1 2)
1210 (wisi-containing-action 3 5)
1211 (wisi-face-action [2 font-lock-function-name-face 4 font-lock-function-name-face]))))
1212 (package_specification
1213 ((PACKAGE name aspect_specification_opt IS declarative_part_opt PRIVATE declarative_part_opt END name_opt )
1214 (progn
1215 (wisi-statement-action [1 statement-start 2 name 4 block-start 6 block-middle 8 block-end])
1216 (wisi-containing-action 1 2)
1217 (wisi-containing-action 2 3)
1218 (wisi-containing-action 4 5)
1219 (wisi-containing-action 6 7)
1220 (wisi-motion-action [1 4 6 8])
1221 (wisi-face-action [2 font-lock-function-name-face 9 font-lock-function-name-face])))
1222 ((PACKAGE name aspect_specification_opt IS declarative_part_opt END name_opt )
1223 (progn
1224 (wisi-statement-action [1 statement-start 2 name 4 block-start 6 block-end])
1225 (wisi-containing-action 1 2)
1226 (wisi-containing-action 2 3)
1227 (wisi-containing-action 4 5)
1228 (wisi-motion-action [1 4 6])
1229 (wisi-face-action [2 font-lock-function-name-face 7 font-lock-function-name-face]))))
1230 (parameter_and_result_profile
1231 ((formal_part RETURN null_exclusion_opt name_opt )
1232 (progn
1233 (wisi-statement-action [2 return-with-params])
1234 (wisi-containing-action 2 4)
1235 (wisi-face-action [4 font-lock-type-face])))
1236 ((RETURN null_exclusion_opt name_opt )
1237 (progn
1238 (wisi-statement-action [1 return-without-params])
1239 (wisi-face-action [3 font-lock-type-face])))
1240 ((formal_part RETURN access_definition )
1241 (progn
1242 (wisi-statement-action [2 return-with-params])
1243 (wisi-containing-action 2 3)))
1244 ((RETURN access_definition )
1245 (progn
1246 (wisi-statement-action [1 return-without-params])
1247 (wisi-containing-action 1 2))))
1248 (parameter_profile_opt
1249 (())
1250 ((formal_part )))
1251 (parameter_specification
1252 ((identifier_list COLON aliased_opt mode_opt null_exclusion_opt name COLON_EQUAL expression )
1253 (wisi-face-action [6 font-lock-type-face]))
1254 ((identifier_list COLON aliased_opt mode_opt null_exclusion_opt name )
1255 (wisi-face-action [6 font-lock-type-face]))
1256 ((identifier_list COLON aliased_opt access_definition COLON_EQUAL expression ))
1257 ((identifier_list COLON aliased_opt access_definition )))
1258 (parameter_specification_list
1259 ((parameter_specification ))
1260 ((parameter_specification_list SEMICOLON parameter_specification )
1261 (progn
1262 (wisi-statement-action [2 list-break])
1263 (wisi-containing-action 2 3))))
1264 (paren_expression
1265 ((LEFT_PAREN expression RIGHT_PAREN )
1266 (progn
1267 (wisi-statement-action [1 open-paren 3 close-paren])
1268 (wisi-containing-action 1 2)))
1269 ((LEFT_PAREN conditional_quantified_expression RIGHT_PAREN )
1270 (progn
1271 (wisi-statement-action [1 open-paren 3 close-paren])
1272 (wisi-containing-action 1 2))))
1273 (pragma
1274 ((PRAGMA IDENTIFIER LEFT_PAREN pragma_argument_association_list RIGHT_PAREN SEMICOLON )
1275 (progn
1276 (wisi-statement-action [1 statement-start 3 open-paren 5 close-paren 6 statement-end])
1277 (wisi-containing-action 3 4)
1278 (wisi-face-action [2 font-lock-function-name-face])))
1279 ((PRAGMA IDENTIFIER SEMICOLON )
1280 (progn
1281 (wisi-statement-action [1 statement-start 3 statement-end])
1282 (wisi-face-action [2 font-lock-function-name-face]))))
1283 (pragma_argument_association
1284 ((IDENTIFIER EQUAL_GREATER expression ))
1285 ((expression ))
1286 ((conditional_quantified_expression ))
1287 ((IDENTIFIER TICK IDENTIFIER EQUAL_GREATER expression )))
1288 (pragma_argument_association_list
1289 ((pragma_argument_association ))
1290 ((pragma_argument_association_list COMMA pragma_argument_association )))
1291 (primary
1292 ((NUMERIC_LITERAL )
1293 (wisi-face-action [1 font-lock-constant-face]))
1294 ((NULL ))
1295 ((aggregate ))
1296 ((name ))
1297 ((NEW name )
1298 (wisi-face-action [2 font-lock-type-face] t)))
1299 (private_extension_declaration
1300 ((TYPE IDENTIFIER discriminant_part_opt IS abstract_limited_synchronized_opt NEW subtype_indication and_interface_list_opt WITH PRIVATE aspect_specification_opt SEMICOLON )
1301 (progn
1302 (wisi-statement-action [1 statement-start 2 name 4 statement-other 6 statement-other 12 statement-end])
1303 (wisi-containing-action 1 3)
1304 (wisi-containing-action 6 7)
1305 (wisi-containing-action 6 8)
1306 (wisi-containing-action 4 11)
1307 (wisi-face-action [2 font-lock-type-face]))))
1308 (private_type_declaration
1309 ((TYPE IDENTIFIER discriminant_part_opt IS abstract_tagged_limited_opt PRIVATE aspect_specification_opt SEMICOLON )
1310 (progn
1311 (wisi-statement-action [1 statement-start 2 name 4 statement-other 8 statement-end])
1312 (wisi-containing-action 1 3)
1313 (wisi-containing-action 4 7)
1314 (wisi-face-action [2 font-lock-type-face]))))
1315 (procedure_call_statement
1316 ((name SEMICOLON )
1317 (wisi-statement-action [1 statement-start 2 statement-end])))
1318 (procedure_specification
1319 ((PROCEDURE name parameter_profile_opt )
1320 (progn
1321 (wisi-statement-action [1 statement-other])
1322 (wisi-containing-action 1 2)
1323 (wisi-containing-action 1 3)
1324 (wisi-face-action [2 font-lock-function-name-face]))))
1325 (proper_body
1326 ((subprogram_body ))
1327 ((package_body ))
1328 ((task_body ))
1329 ((protected_body )))
1330 (protected_body
1331 ((PROTECTED BODY IDENTIFIER aspect_specification_opt IS protected_operation_item_list_opt END identifier_opt SEMICOLON )
1332 (progn
1333 (wisi-statement-action [1 block-start 3 name 5 block-middle 7 block-end 9 statement-end])
1334 (wisi-containing-action 1 3)
1335 (wisi-containing-action 1 4)
1336 (wisi-containing-action 5 6)
1337 (wisi-motion-action [1 5 7])
1338 (wisi-face-action [3 font-lock-type-face 8 font-lock-type-face]))))
1339 (protected_body_stub
1340 ((PROTECTED BODY IDENTIFIER IS SEPARATE aspect_specification_opt SEMICOLON )
1341 (progn
1342 (wisi-statement-action [1 statement-start 7 statement-end])
1343 (wisi-containing-action 1 3)
1344 (wisi-containing-action 3 6)
1345 (wisi-face-action [3 font-lock-type-face]))))
1346 (protected_definition
1347 ((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
1348 (progn
1349 (wisi-statement-action [2 block-middle 4 block-end])
1350 (wisi-containing-action 2 3)
1351 (wisi-face-action [5 font-lock-type-face])))
1352 ((declarative_part_opt END identifier_opt )
1353 (progn
1354 (wisi-statement-action [2 block-end])
1355 (wisi-face-action [3 font-lock-type-face]))))
1356 (protected_operation_item
1357 ((subprogram_declaration ))
1358 ((subprogram_body ))
1359 ((entry_body ))
1360 ((expression_function_declaration ))
1361 ((null_procedure_declaration ))
1362 ((aspect_clause )))
1363 (protected_operation_item_list
1364 ((protected_operation_item ))
1365 ((protected_operation_item_list protected_operation_item )))
1366 (protected_operation_item_list_opt
1367 (())
1368 ((protected_operation_item_list )))
1369 (protected_opt
1370 (())
1371 ((PROTECTED )))
1372 (protected_type_declaration
1373 ((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH protected_definition SEMICOLON )
1374 (progn
1375 (wisi-statement-action [1 statement-start 3 name 6 block-middle 9 block-middle 11 statement-end])
1376 (wisi-containing-action 1 4)
1377 (wisi-containing-action 3 5)
1378 (wisi-containing-action 6 10)
1379 (wisi-face-action [3 font-lock-type-face])))
1380 ((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS protected_definition SEMICOLON )
1381 (progn
1382 (wisi-statement-action [1 statement-start 3 name 6 block-middle 8 statement-end])
1383 (wisi-containing-action 1 4)
1384 (wisi-containing-action 3 5)
1385 (wisi-containing-action 6 7)
1386 (wisi-face-action [3 font-lock-type-face]))))
1387 (qualified_expression
1388 ((name TICK aggregate )
1389 (progn
1390 (wisi-statement-action [1 statement-other])
1391 (wisi-containing-action 1 3)
1392 (wisi-face-action [1 font-lock-type-face]))))
1393 (quantified_expression
1394 ((FOR quantifier iterator_specification EQUAL_GREATER expression )
1395 (progn
1396 (wisi-statement-action [4 statement-other])
1397 (wisi-containing-action 4 5))))
1398 (quantifier
1399 ((ALL ))
1400 ((SOME )))
1401 (raise_expression
1402 ((RAISE name ))
1403 ((RAISE name WITH expression )))
1404 (raise_statement
1405 ((RAISE SEMICOLON )
1406 (wisi-statement-action [1 statement-start 2 statement-end]))
1407 ((RAISE name WITH expression SEMICOLON )
1408 (progn
1409 (wisi-statement-action [1 statement-start 5 statement-end])
1410 (wisi-containing-action 1 4)))
1411 ((RAISE name SEMICOLON )
1412 (wisi-statement-action [1 statement-start 3 statement-end])))
1413 (range
1414 ((name TICK RANGE LEFT_PAREN expression RIGHT_PAREN )
1415 (progn
1416 (wisi-statement-action [4 open-paren 6 close-paren])
1417 (wisi-containing-action 4 5)))
1418 ((name TICK RANGE ))
1419 ((simple_expression DOT_DOT simple_expression )))
1420 (range_list
1421 ((range ))
1422 ((range_list COMMA range )
1423 (progn
1424 (wisi-statement-action [2 list-break])
1425 (wisi-containing-action 2 3))))
1426 (real_range_specification_opt
1427 (())
1428 ((RANGE simple_expression DOT_DOT simple_expression )))
1429 (record_definition
1430 ((RECORD component_list_opt END RECORD )
1431 (progn
1432 (wisi-statement-action [1 block-start 3 block-end])
1433 (wisi-containing-action 1 2)))
1434 ((NULL RECORD )))
1435 (record_representation_clause
1436 ((FOR name USE record_rep SEMICOLON )
1437 (progn
1438 (wisi-statement-action [1 statement-start 3 statement-other 5 statement-end])
1439 (wisi-containing-action 3 4)
1440 (wisi-face-action [2 font-lock-type-face]))))
1441 (record_rep
1442 ((RECORD mod_clause_opt component_clause_list END RECORD )
1443 (progn
1444 (wisi-statement-action [1 block-start 4 block-end])
1445 (wisi-containing-action 1 3))))
1446 (record_type_definition
1447 ((abstract_tagged_limited_opt record_definition )))
1448 (relation_and_list
1449 ((relation AND relation ))
1450 ((relation_and_list AND relation )))
1451 (relation_and_then_list
1452 ((relation AND THEN relation ))
1453 ((relation_and_then_list AND THEN relation )))
1454 (relation_or_list
1455 ((relation OR relation ))
1456 ((relation_or_list OR relation )))
1457 (relation_or_else_list
1458 ((relation OR ELSE relation ))
1459 ((relation_or_else_list OR ELSE relation )))
1460 (relation_xor_list
1461 ((relation XOR relation ))
1462 ((relation_xor_list XOR relation )))
1463 (relation
1464 ((simple_expression ))
1465 ((simple_expression relational_operator simple_expression ))
1466 ((simple_expression NOT IN membership_choice_list ))
1467 ((simple_expression IN membership_choice_list ))
1468 ((raise_expression )))
1469 (relational_operator
1470 ((EQUAL ))
1471 ((SLASH_EQUAL ))
1472 ((LESS ))
1473 ((LESS_EQUAL ))
1474 ((GREATER ))
1475 ((GREATER_EQUAL )))
1476 (renaming_declaration
1477 ((object_renaming_declaration ))
1478 ((package_renaming_declaration ))
1479 ((subprogram_renaming_declaration ))
1480 ((generic_renaming_declaration )))
1481 (requeue_statement
1482 ((REQUEUE name WITH ABORT SEMICOLON )
1483 (progn
1484 (wisi-statement-action [1 statement-start 2 name 5 statement-end])
1485 (wisi-containing-action 1 2)))
1486 ((REQUEUE name SEMICOLON )
1487 (progn
1488 (wisi-statement-action [1 statement-start 2 name 3 statement-end])
1489 (wisi-containing-action 1 2))))
1490 (return_subtype_indication
1491 ((subtype_indication ))
1492 ((access_definition )))
1493 (selected_component
1494 ((name DOT IDENTIFIER )
1495 (wisi-extend-action 1 3))
1496 ((name DOT CHARACTER_LITERAL ))
1497 ((name DOT STRING_LITERAL ))
1498 ((name DOT ALL )))
1499 (selective_accept
1500 ((SELECT select_alternative_list_opt ELSE sequence_of_statements_opt END SELECT SEMICOLON )
1501 (progn
1502 (wisi-statement-action [1 block-start 3 block-middle 5 block-end 7 statement-end])
1503 (wisi-containing-action 1 2)
1504 (wisi-containing-action 3 4)
1505 (wisi-motion-action [1 [2 block-middle OR] 3 5])))
1506 ((SELECT select_alternative_list_opt END SELECT SEMICOLON )
1507 (progn
1508 (wisi-statement-action [1 block-start 3 block-end 5 statement-end])
1509 (wisi-containing-action 1 2)
1510 (wisi-motion-action [1 [2 block-middle OR] 3]))))
1511 (select_alternative
1512 ((WHEN expression EQUAL_GREATER accept_statement sequence_of_statements_opt )
1513 (progn
1514 (wisi-statement-action [1 block-start 3 statement-other])
1515 (wisi-containing-action 1 2)
1516 (wisi-containing-action 1 3)
1517 (wisi-containing-action 3 4)
1518 (wisi-containing-action 3 5)))
1519 ((accept_statement sequence_of_statements_opt ))
1520 ((WHEN expression EQUAL_GREATER delay_alternative )
1521 (progn
1522 (wisi-statement-action [1 block-start 3 statement-other])
1523 (wisi-containing-action 1 2)
1524 (wisi-containing-action 1 3)
1525 (wisi-containing-action 3 4)))
1526 ((delay_alternative ))
1527 ((WHEN expression EQUAL_GREATER TERMINATE SEMICOLON )
1528 (progn
1529 (wisi-statement-action [1 block-start 3 statement-other 4 statement-start 5 statement-end])
1530 (wisi-containing-action 1 2)
1531 (wisi-containing-action 1 3)))
1532 ((TERMINATE SEMICOLON )
1533 (wisi-statement-action [1 statement-start 2 statement-end])))
1534 (select_alternative_list
1535 ((select_alternative ))
1536 ((select_alternative_list OR select_alternative )
1537 (wisi-statement-action [2 block-middle])))
1538 (select_alternative_list_opt
1539 (())
1540 ((select_alternative_list )))
1541 (select_statement
1542 ((selective_accept ))
1543 ((timed_entry_call ))
1544 ((conditional_entry_call ))
1545 ((asynchronous_select )))
1546 (sequence_of_statements
1547 ((statement ))
1548 ((sequence_of_statements statement )))
1549 (sequence_of_statements_opt
1550 (())
1551 ((sequence_of_statements )))
1552 (simple_expression
1553 ((unary_adding_operator term_list ))
1554 ((term_list )))
1555 (simple_return_statement
1556 ((RETURN SEMICOLON )
1557 (wisi-statement-action [1 statement-start 2 statement-end]))
1558 ((RETURN expression SEMICOLON )
1559 (progn
1560 (wisi-statement-action [1 statement-start 3 statement-end])
1561 (wisi-containing-action 1 2))))
1562 (simple_statement
1563 ((NULL SEMICOLON )
1564 (wisi-statement-action [1 statement-start 2 statement-end]))
1565 ((assignment_statement ))
1566 ((exit_statement ))
1567 ((GOTO IDENTIFIER SEMICOLON )
1568 (progn
1569 (wisi-statement-action [1 statement-start 3 statement-end])
1570 (wisi-face-action [2 font-lock-constant-face])))
1571 ((procedure_call_statement ))
1572 ((simple_return_statement ))
1573 ((requeue_statement ))
1574 ((delay_statement ))
1575 ((ABORT name SEMICOLON )
1576 (wisi-statement-action [1 statement-start 3 statement-end]))
1577 ((raise_statement ))
1578 ((pragma )))
1579 (single_protected_declaration
1580 ((PROTECTED IDENTIFIER aspect_specification_opt IS NEW interface_list WITH protected_definition SEMICOLON )
1581 (progn
1582 (wisi-statement-action [1 statement-start 2 name 4 block-middle 7 block-middle 9 statement-end])
1583 (wisi-containing-action 1 2)
1584 (wisi-containing-action 2 3)
1585 (wisi-containing-action 4 6)
1586 (wisi-containing-action 7 8)
1587 (wisi-face-action [2 font-lock-type-face])))
1588 ((PROTECTED IDENTIFIER aspect_specification_opt IS protected_definition SEMICOLON )
1589 (progn
1590 (wisi-statement-action [1 statement-start 2 name 4 block-middle 6 statement-end])
1591 (wisi-containing-action 1 2)
1592 (wisi-containing-action 2 3)
1593 (wisi-containing-action 4 5)
1594 (wisi-face-action [2 font-lock-type-face]))))
1595 (single_task_declaration
1596 ((TASK IDENTIFIER aspect_specification_opt IS NEW interface_list WITH task_definition SEMICOLON )
1597 (progn
1598 (wisi-statement-action [1 statement-start 2 name 4 block-middle 7 block-middle 9 statement-end])
1599 (wisi-containing-action 1 2)
1600 (wisi-containing-action 2 3)
1601 (wisi-containing-action 4 6)
1602 (wisi-containing-action 7 8)
1603 (wisi-face-action [2 font-lock-type-face])))
1604 ((TASK IDENTIFIER aspect_specification_opt IS task_definition SEMICOLON )
1605 (progn
1606 (wisi-statement-action [1 statement-start 2 name 4 block-middle 6 statement-end])
1607 (wisi-containing-action 1 2)
1608 (wisi-containing-action 2 3)
1609 (wisi-containing-action 4 5)
1610 (wisi-face-action [2 font-lock-type-face])))
1611 ((TASK IDENTIFIER aspect_specification_opt SEMICOLON )
1612 (progn
1613 (wisi-statement-action [1 statement-start 2 name 4 statement-end])
1614 (wisi-containing-action 1 2)
1615 (wisi-containing-action 2 3)
1616 (wisi-face-action [2 font-lock-type-face]))))
1617 (statement
1618 ((label_opt simple_statement )
1619 (wisi-statement-action [1 statement-start 2 statement-other]))
1620 ((label_opt compound_statement )
1621 (wisi-statement-action [1 statement-start 2 statement-other])))
1622 (subprogram_body
1623 ((overriding_indicator_opt subprogram_specification aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END name_opt SEMICOLON )
1624 (progn
1625 (wisi-statement-action [1 statement-start 2 block-middle 4 block-middle 6 block-middle 8 block-end 10 statement-end])
1626 (wisi-containing-action 2 3)
1627 (wisi-containing-action 4 5)
1628 (wisi-containing-action 6 7)
1629 (wisi-motion-action [1 2 4 6 8])
1630 (wisi-face-action [9 font-lock-function-name-face]))))
1631 (subprogram_body_stub
1632 ((overriding_indicator_opt subprogram_specification IS SEPARATE aspect_specification_opt SEMICOLON )
1633 (progn
1634 (wisi-statement-action [1 statement-start 2 block-middle 6 statement-end])
1635 (wisi-containing-action 2 5))))
1636 (subprogram_declaration
1637 ((overriding_indicator_opt subprogram_specification aspect_specification_opt SEMICOLON )
1638 (progn
1639 (wisi-statement-action [1 statement-start 2 block-middle 4 statement-end])
1640 (wisi-containing-action 2 3))))
1641 (subprogram_default
1642 ((name )
1643 (wisi-face-action [1 font-lock-function-name-face]))
1644 ((BOX ))
1645 ((NULL )))
1646 (subprogram_renaming_declaration
1647 ((overriding_indicator_opt subprogram_specification RENAMES name aspect_specification_opt SEMICOLON )
1648 (progn
1649 (wisi-statement-action [1 statement-start 2 block-middle 3 statement-other 6 statement-end])
1650 (wisi-containing-action 2 5)
1651 (wisi-face-action [4 font-lock-function-name-face]))))
1652 (subprogram_specification
1653 ((procedure_specification ))
1654 ((function_specification )))
1655 (subtype_declaration
1656 ((SUBTYPE IDENTIFIER IS subtype_indication aspect_specification_opt SEMICOLON )
1657 (progn
1658 (wisi-statement-action [1 statement-start 2 name 3 statement-other 6 statement-end])
1659 (wisi-containing-action 1 2)
1660 (wisi-containing-action 2 3)
1661 (wisi-containing-action 3 4)
1662 (wisi-containing-action 3 5)
1663 (wisi-face-action [2 font-lock-type-face]))))
1664 (subtype_indication
1665 ((NOT NULL name constraint )
1666 (progn
1667 (wisi-containing-action 3 4)
1668 (wisi-face-action [3 font-lock-type-face])))
1669 ((NOT NULL name )
1670 (wisi-face-action [3 font-lock-type-face]))
1671 ((name constraint )
1672 (progn
1673 (wisi-containing-action 1 2)
1674 (wisi-face-action [1 font-lock-type-face])))
1675 ((name )
1676 (wisi-face-action [1 font-lock-type-face])))
1677 (subunit
1678 ((SEPARATE LEFT_PAREN name RIGHT_PAREN proper_body )
1679 (progn
1680 (wisi-statement-action [1 block-start 2 open-paren 4 close-paren 5 block-middle])
1681 (wisi-containing-action 1 5)
1682 (wisi-containing-action 2 3))))
1683 (task_body
1684 ((TASK BODY IDENTIFIER aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
1685 (progn
1686 (wisi-statement-action [1 statement-start 3 name 5 block-start 7 block-middle 9 block-end 11 statement-end])
1687 (wisi-containing-action 3 4)
1688 (wisi-containing-action 5 6)
1689 (wisi-containing-action 7 8)
1690 (wisi-motion-action [1 5 7 9])
1691 (wisi-face-action [3 font-lock-type-face 10 font-lock-type-face]))))
1692 (task_body_stub
1693 ((TASK BODY IDENTIFIER IS SEPARATE aspect_specification_opt SEMICOLON )
1694 (progn
1695 (wisi-statement-action [1 statement-start 7 statement-end])
1696 (wisi-containing-action 3 6)
1697 (wisi-face-action [3 font-lock-type-face]))))
1698 (task_definition
1699 ((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
1700 (progn
1701 (wisi-statement-action [2 block-middle 4 block-end])
1702 (wisi-containing-action 2 3)
1703 (wisi-face-action [5 font-lock-type-face])))
1704 ((declarative_part_opt END identifier_opt )
1705 (progn
1706 (wisi-statement-action [2 block-end])
1707 (wisi-face-action [3 font-lock-type-face]))))
1708 (task_type_declaration
1709 ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH task_definition SEMICOLON )
1710 (progn
1711 (wisi-statement-action [1 statement-start 3 name 6 block-middle 9 block-middle 11 statement-end])
1712 (wisi-containing-action 1 4)
1713 (wisi-containing-action 3 5)
1714 (wisi-containing-action 6 10)
1715 (wisi-face-action [3 font-lock-type-face])))
1716 ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS task_definition SEMICOLON )
1717 (progn
1718 (wisi-statement-action [1 statement-start 3 name 6 block-middle 8 statement-end])
1719 (wisi-containing-action 1 4)
1720 (wisi-containing-action 3 5)
1721 (wisi-containing-action 6 7)
1722 (wisi-face-action [3 font-lock-type-face])))
1723 ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
1724 (progn
1725 (wisi-statement-action [1 statement-start 3 name 6 statement-end])
1726 (wisi-containing-action 1 4)
1727 (wisi-containing-action 3 5)
1728 (wisi-face-action [3 font-lock-type-face]))))
1729 (term
1730 ((factor ))
1731 ((term multiplying_operator factor )))
1732 (term_list
1733 ((term ))
1734 ((term_list binary_adding_operator term )))
1735 (timed_entry_call
1736 ((SELECT entry_call_alternative OR delay_alternative END SELECT SEMICOLON )
1737 (progn
1738 (wisi-statement-action [1 block-start 3 block-middle 5 block-end 6 statement-end])
1739 (wisi-containing-action 1 2)
1740 (wisi-containing-action 3 4))))
1741 (triggering_alternative
1742 ((procedure_call_statement sequence_of_statements_opt ))
1743 ((name sequence_of_statements_opt ))
1744 ((delay_statement sequence_of_statements_opt )))
1745 (type_declaration
1746 ((full_type_declaration ))
1747 ((incomplete_type_declaration ))
1748 ((private_type_declaration ))
1749 ((private_extension_declaration )))
1750 (type_definition
1751 ((enumeration_type_definition ))
1752 ((RANGE simple_expression DOT_DOT simple_expression ))
1753 ((MOD expression ))
1754 ((DIGITS expression real_range_specification_opt ))
1755 ((DELTA expression real_range_specification_opt ))
1756 ((DELTA expression DIGITS expression real_range_specification_opt ))
1757 ((array_type_definition ))
1758 ((record_type_definition ))
1759 ((access_definition ))
1760 ((derived_type_definition ))
1761 ((interface_type_definition )))
1762 (variant_part
1763 ((CASE direct_name_opt IS variant_list END CASE SEMICOLON )
1764 (progn
1765 (wisi-statement-action [1 statement-start 3 block-start 5 block-end 7 statement-end])
1766 (wisi-containing-action 3 4))))
1767 (variant_list
1768 ((variant ))
1769 ((variant_list variant )))
1770 (variant
1771 ((WHEN discrete_choice_list EQUAL_GREATER component_list_opt )
1772 (progn
1773 (wisi-statement-action [1 block-middle 3 statement-other])
1774 (wisi-containing-action 1 2)
1775 (wisi-containing-action 1 3)
1776 (wisi-containing-action 3 4))))
1777 (unary_adding_operator
1778 ((PLUS ))
1779 ((MINUS )))
1780 (use_clause
1781 ((USE name_list SEMICOLON )
1782 (progn
1783 (wisi-statement-action [1 statement-start 3 statement-end])
1784 (wisi-containing-action 1 2)
1785 (wisi-face-list-action [2 font-lock-function-name-face])))
1786 ((USE ALL TYPE name_list SEMICOLON )
1787 (progn
1788 (wisi-statement-action [1 statement-start 5 statement-end])
1789 (wisi-containing-action 1 4)
1790 (wisi-face-list-action [4 font-lock-type-face])))
1791 ((USE TYPE name_list SEMICOLON )
1792 (progn
1793 (wisi-statement-action [1 statement-start 4 statement-end])
1794 (wisi-containing-action 1 3)
1795 (wisi-face-list-action [3 font-lock-type-face]))))
1796 (with_clause
1797 ((LIMITED PRIVATE WITH name_list SEMICOLON )
1798 (progn
1799 (wisi-statement-action [1 statement-start 3 statement-other 5 statement-end])
1800 (wisi-containing-action 3 4)
1801 (wisi-face-list-action [4 font-lock-function-name-face])))
1802 ((LIMITED WITH name_list SEMICOLON )
1803 (progn
1804 (wisi-statement-action [1 statement-start 2 statement-other 4 statement-end])
1805 (wisi-containing-action 2 3)
1806 (wisi-face-list-action [3 font-lock-function-name-face])))
1807 ((PRIVATE WITH name_list SEMICOLON )
1808 (progn
1809 (wisi-statement-action [1 statement-start 2 statement-other 4 statement-end])
1810 (wisi-containing-action 2 3)
1811 (wisi-face-list-action [3 font-lock-function-name-face])))
1812 ((WITH name_list SEMICOLON )
1813 (progn
1814 (wisi-statement-action [1 statement-start 3 statement-end])
1815 (wisi-containing-action 1 2)
1816 (wisi-face-list-action [2 font-lock-function-name-face])))))
1817 [((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))
1818 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1819 ((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))
1820 ((default . error) (WITH . 71) (PRIVATE . 70))
1821 ((default . error) (OVERRIDING . 69))
1822 ((default . error) (FUNCTION . (overriding_indicator_opt . 1)) (PROCEDURE . (overriding_indicator_opt . 1)) (ENTRY . (overriding_indicator_opt . 1)))
1823 ((default . error) (BODY . 67) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1824 ((default . error) (IDENTIFIER . 66))
1825 ((default . error) (WITH . 63) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 62) (GENERIC . 61))
1826 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1827 ((default . error) (LEFT_PAREN . 59))
1828 ((default . error) (TYPE . 57) (ALL . 56) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1829 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1830 ((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)))
1831 ((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))
1832 ((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)))
1833 ((default . error) (RENAMES . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)) (WITH . (subprogram_specification . 1)) (IS . (subprogram_specification . 1)))
1834 ((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)))
1835 ((default . error) (PACKAGE . 43) (FUNCTION . 1) (PROCEDURE . 9))
1836 ((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)))
1837 ((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)))
1838 ((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)))
1839 ((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)))
1840 ((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)))
1841 ((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)))
1842 ((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)))
1843 ((default . error) (FUNCTION . 40) (PROCEDURE . 41))
1844 ((default . error) ($EOI . (library_item . 3)) (FUNCTION . (library_item . 3)) (GENERIC . (library_item . 3)) (LIMITED . (library_item . 3)) (NOT . (library_item . 3)) (OVERRIDING . (library_item . 3)) (PACKAGE . (library_item . 3)) (PRAGMA . (library_item . 3)) (PRIVATE . (library_item . 3)) (PROCEDURE . (library_item . 3)) (SEPARATE . (library_item . 3)) (USE . (library_item . 3)) (WITH . (library_item . 3)))
1845 ((default . error) (WITH . (library_unit_declaration . 1)) (USE . (library_unit_declaration . 1)) (SEPARATE . (library_unit_declaration . 1)) (PROCEDURE . (library_unit_declaration . 1)) (PRIVATE . (library_unit_declaration . 1)) (PRAGMA . (library_unit_declaration . 1)) (PACKAGE . (library_unit_declaration . 1)) (OVERRIDING . (library_unit_declaration . 1)) (NOT . (library_unit_declaration . 1)) (LIMITED . (library_unit_declaration . 1)) (GENERIC . (library_unit_declaration . 1)) (FUNCTION . (library_unit_declaration . 1)) ($EOI . (library_unit_declaration . 1)))
1846 ((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)))
1847 ((default . error) (SEMICOLON . 39))
1848 ((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)))
1849 ((default . error) (RENAMES . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)) (WITH . (subprogram_specification . 0)) (IS . (subprogram_specification . 0)))
1850 ((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)))
1851 ((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)))
1852 ((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)))
1853 ((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)))
1854 ((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)))
1855 ((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)))
1856 ((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)))
1857 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1858 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1859 ((default . error) (RENAMES . 128) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109))
1860 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1861 ((default . error) (SEMICOLON . 126))
1862 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
1863 ((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))
1864 ((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)))
1865 ((default . error) (USE . (name . 0)) (DO . (name . 0)) (ELSIF . (name . 0)) (RENAMES . (name . 0)) (OF . (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)) (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)))
1866 ((default . error) (USE . (name . 7)) (DO . (name . 7)) (ELSIF . (name . 7)) (RENAMES . (name . 7)) (OF . (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)) (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)))
1867 ((default . error) (DO . (name . 1)) (USE . (name . 1)) (ELSIF . (name . 1)) (COMMA . (name . 1)) (RENAMES . (name . 1)) (OF . (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)) (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)))
1868 ((default . error) (USE . (name . 4)) (DO . (name . 4)) (ELSIF . (name . 4)) (RENAMES . (name . 4)) (OF . (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)) (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)))
1869 ((default . error) (COMMA . 120) (SEMICOLON . 124))
1870 ((default . error) (DOT . 90) (SEMICOLON . (name_list . 0)) (COMMA . (name_list . 0)) (TICK . 91) (LEFT_PAREN . 107))
1871 ((default . error) (DO . (name . 6)) (USE . (name . 6)) (ELSIF . (name . 6)) (RENAMES . (name . 6)) (OF . (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)) (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)))
1872 ((default . error) (DO . (name . 3)) (USE . (name . 3)) (ELSIF . (name . 3)) (RENAMES . (name . 3)) (OF . (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)) (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)))
1873 ((default . error) (TYPE . 123))
1874 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1875 ((default . error) (COMMA . 120) (SEMICOLON . 121))
1876 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1877 ((default . error) (DOT . 90) (TICK . 91) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (LEFT_PAREN . 88))
1878 ((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))
1879 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1880 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1881 ((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)))
1882 ((default . error) (FUNCTION . 40) (PROCEDURE . 41))
1883 ((default . error) (LEFT_PAREN . 112) (SEMICOLON . 113))
1884 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1885 ((default . error) (RENAMES . 108) (DOT . 90) (TICK . 91) (IS . ( 106 (aspect_specification_opt . 0))) (WITH . 109) (LEFT_PAREN . 107))
1886 ((default . error) (ENTRY . (overriding_indicator_opt . 0)) (PROCEDURE . (overriding_indicator_opt . 0)) (FUNCTION . (overriding_indicator_opt . 0)))
1887 ((default . error) (WITH . 105))
1888 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1889 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1890 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1891 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1892 ((default . error) (IDENTIFIER . 100))
1893 ((default . error) (PACKAGE . 98) (FUNCTION . 1) (PROCEDURE . 9))
1894 ((default . error) (COLON . (identifier_list . 0)) (COMMA . (identifier_list . 0)))
1895 ((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)))
1896 ((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)))
1897 ((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)))
1898 ((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)))
1899 ((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))
1900 ((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)))
1901 ((default . error) (COMMA . 96) (COLON . 95))
1902 ((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)))
1903 ((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)))
1904 ((default . error) (DOT . 90) (TICK . 91) (RETURN . 89) (LEFT_PAREN . 88))
1905 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (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 . 183) (STRING_LITERAL . 49) (IDENTIFIER . 235) (PLUS . 154) (MINUS . 153) (OTHERS . 182) (ABS . 144) (NOT . 181) (RAISE . 152) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
1906 ((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 . 232))
1907 ((default . error) (IDENTIFIER . 229) (CHARACTER_LITERAL . 231) (STRING_LITERAL . 230) (ALL . 228))
1908 ((default . error) (LEFT_PAREN . 148) (ACCESS . 221) (DELTA . 222) (DIGITS . 223) (MOD . 224) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1909 ((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)))
1910 ((default . error) (RETURN . 220))
1911 ((default . error) (RENAMES . (function_specification . 0)) (IS . (function_specification . 0)) (SEMICOLON . (function_specification . 0)) (WITH . (function_specification . 0)))
1912 ((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 . 217) (OUT . 218))
1913 ((default . error) (IDENTIFIER . 216))
1914 ((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)))
1915 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1916 ((default . error) (IS . 213) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
1917 ((default . error) (WITH . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 211))
1918 ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 210) (LEFT_PAREN . 107))
1919 ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 209) (LEFT_PAREN . 107))
1920 ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 208) (LEFT_PAREN . 107))
1921 ((default . error) (COMMA . 120) (SEMICOLON . 207))
1922 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1923 ((default . error) (NEW . 205))
1924 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (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 . 183) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (OTHERS . 182) (ABS . 144) (NOT . 181) (RAISE . 152) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
1925 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1926 ((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 . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 183) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
1927 ((default . error) (IS . 180))
1928 ((default . error) (DOT . 90) (TICK . 91) (IS . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
1929 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 156) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1930 ((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)))
1931 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
1932 ((default . error) (COMMA . 120) (SEMICOLON . 142))
1933 ((default . error) (DOT . 90) (TICK . 91) (IS . ( 106 (aspect_specification_opt . 0))) (WITH . 109) (LEFT_PAREN . 107))
1934 ((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)))
1935 ((default . error) (RENAMES . (procedure_specification . 0)) (IS . (procedure_specification . 0)) (SEMICOLON . (procedure_specification . 0)) (WITH . (procedure_specification . 0)))
1936 ((default . error) (DOT . 90) (TICK . 91) (RIGHT_PAREN . 141) (LEFT_PAREN . 107))
1937 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1938 ((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)))
1939 ((default . error) (COMMA . 120) (SEMICOLON . 139))
1940 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1941 ((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)))
1942 ((default . error) (SEMICOLON . 137))
1943 ((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)))
1944 ((default . error) (DOT . 90) (TICK . 91) (IS . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
1945 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1946 ((default . error) (SEMICOLON . 135) (IS . 134))
1947 ((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))
1948 ((default . error) (DOT . 90) (TICK . 91) (IS . 132) (RETURN . 89) (LEFT_PAREN . 88))
1949 ((default . error) (NEW . 399))
1950 ((default . error) (NEW . 398))
1951 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
1952 ((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)))
1953 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
1954 ((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)))
1955 ((default . error) (COMMA . 120) (SEMICOLON . 395))
1956 ((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)))
1957 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (name_list . 1)) (COMMA . (name_list . 1)) (LEFT_PAREN . 107))
1958 ((default . error) (PROTECTED . 391) (TASK . 392) (PACKAGE . 390) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)))
1959 ((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)))
1960 ((default . error) (SEMICOLON . 135))
1961 ((default . error) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1962 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1963 ((default . error) (ALL . 385) (SOME . 386))
1964 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1965 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (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 . 152) (PLUS . 154) (MINUS . 153) (OTHERS . 182) (ABS . 144) (NOT . 181) (IDENTIFIER . 48) (CHARACTER_LITERAL . 183) (STRING_LITERAL . 49) (NUMERIC_LITERAL . 155) (NULL . 380) (NEW . 149) (LEFT_PAREN . 148))
1966 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1967 ((default . error) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1968 ((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)))
1969 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1970 ((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)))
1971 ((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)))
1972 ((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)))
1973 ((default . error) (EQUAL_GREATER . 376) (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 . ( 377 (name . 0))))
1974 ((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)))
1975 ((default . error) (COMMA . (conditional_quantified_expression . 1)) (RIGHT_PAREN . (conditional_quantified_expression . 1)))
1976 ((default . error) (COMMA . (pragma_argument_association . 2)) (RIGHT_PAREN . (pragma_argument_association . 2)))
1977 ((default . error) (COMMA . (pragma_argument_association . 1)) (RIGHT_PAREN . (pragma_argument_association . 1)))
1978 ((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)))
1979 ((default . error) (COMMA . (conditional_quantified_expression . 0)) (RIGHT_PAREN . (conditional_quantified_expression . 0)))
1980 ((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))
1981 ((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 0)) (COMMA . (pragma_argument_association_list . 0)))
1982 ((default . error) (COMMA . 375) (RIGHT_PAREN . 374))
1983 ((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 . 373))
1984 ((default . error) (COMMA . (conditional_quantified_expression . 2)) (RIGHT_PAREN . (conditional_quantified_expression . 2)))
1985 ((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)))
1986 ((default . error) (DO . (expression . 1)) (LOOP . (expression . 1)) (XOR . (expression . 1)) (OR . (expression . 1)) (AND . ( 372 (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)))
1987 ((default . error) (DO . (expression . 2)) (LOOP . (expression . 2)) (XOR . (expression . 2)) (OR . (expression . 2)) (AND . ( 371 (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)))
1988 ((default . error) (DO . (expression . 3)) (LOOP . (expression . 3)) (XOR . (expression . 3)) (OR . ( 370 (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)))
1989 ((default . error) (DO . (expression . 4)) (LOOP . (expression . 4)) (XOR . (expression . 4)) (OR . ( 369 (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)))
1990 ((default . error) (DO . (expression . 5)) (LOOP . (expression . 5)) (XOR . ( 368 (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)))
1991 ((default . error) (DO . (expression . 0)) (LOOP . (expression . 0)) (XOR . ( 367 (expression . 0))) (OR . ( 366 (expression . 0))) (AND . ( 365 (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)))
1992 ((default . error) (IN . 275) (NOT . 276) (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 . 278) (SLASH_EQUAL . 283) (LESS . 281) (LESS_EQUAL . 282) (GREATER . 279) (GREATER_EQUAL . 280))
1993 ((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 . 362) (SLASH . 361) (MOD . 359) (REM . 360))
1994 ((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 . 357) (MINUS . 356) (AMPERSAND . 355))
1995 ((default . error) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1996 ((default . error) (IS . 353))
1997 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
1998 ((default . error) (NUMERIC_LITERAL . 155) (NULL . 297) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
1999 ((default . error) (BAR . (discrete_choice . 3)) (EQUAL_GREATER . (discrete_choice . 3)))
2000 ((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 . ( 296 (name . 1))))
2001 ((default . error) (SEMICOLON . (association_list . 0)) (IS . (association_list . 0)) (RIGHT_PAREN . (association_list . 0)) (COMMA . (association_list . 0)))
2002 ((default . error) (COMMA . 273) (SEMICOLON . (aspect_specification_opt . 1)) (IS . (aspect_specification_opt . 1)))
2003 ((default . error) (BAR . (discrete_choice . 0)) (EQUAL_GREATER . (discrete_choice . 0)))
2004 ((default . error) (AND . 295) (EQUAL_GREATER . (choice_expression . 1)) (BAR . (choice_expression . 1)))
2005 ((default . error) (OR . 294) (EQUAL_GREATER . (choice_expression . 2)) (BAR . (choice_expression . 2)))
2006 ((default . error) (XOR . 293) (EQUAL_GREATER . (choice_expression . 3)) (BAR . (choice_expression . 3)))
2007 ((default . error) (AND . 292) (EQUAL_GREATER . (choice_expression . 4)) (BAR . (choice_expression . 4)))
2008 ((default . error) (OR . 291) (EQUAL_GREATER . (choice_expression . 5)) (BAR . (choice_expression . 5)))
2009 ((default . error) (XOR . 290) (OR . 289) (AND . 288) (EQUAL_GREATER . (choice_expression . 0)) (BAR . (choice_expression . 0)))
2010 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 1)) (BAR . (discrete_choice_list . 1)))
2011 ((default . error) (BAR . 286) (EQUAL_GREATER . 287))
2012 ((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)))
2013 ((default . error) (SEMICOLON . (association_opt . 5)) (IS . (association_opt . 5)) (COMMA . (association_opt . 5)) (RIGHT_PAREN . (association_opt . 5)))
2014 ((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 . 285) (LEFT_PAREN . 107))
2015 ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)))
2016 ((default . error) (IN . 275) (NOT . 276) (SEMICOLON . (relation . 0)) (IS . (relation . 0)) (WITH . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (COMMA . (relation . 0)) (DOT_DOT . 277) (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 . 278) (SLASH_EQUAL . 283) (LESS . 281) (LESS_EQUAL . 282) (GREATER . 279) (GREATER_EQUAL . 280))
2017 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2018 ((default . error) (COMMA . 273) (RIGHT_PAREN . 272))
2019 ((default . error) (RIGHT_PAREN . 271))
2020 ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . (range_list . 0)) (COMMA . (range_list . 0)))
2021 ((default . error) (COMMA . 270) (RIGHT_PAREN . 269))
2022 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2023 ((default . error) (COMMA . 120) (SEMICOLON . 267))
2024 ((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)))
2025 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2026 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2027 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2028 ((default . error) (BOX . 260) (SEMICOLON . (discriminant_specification_opt . 0)) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (IDENTIFIER . 77))
2029 ((default . error) (IS . 258) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2030 ((default . error) (ABSTRACT . 253) (BOX . 255) (NULL . 254) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2031 ((default . error) (SEMICOLON . 252))
2032 ((default . error) (DOT . 90) (TICK . 91) (IS . 251) (LEFT_PAREN . 107))
2033 ((default . error) (COLON . (identifier_list . 1)) (COMMA . (identifier_list . 1)))
2034 ((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)))
2035 ((default . error) (ACCESS . (mode_opt . 3)) (NOT . (mode_opt . 3)) (IDENTIFIER . (mode_opt . 3)) (STRING_LITERAL . (mode_opt . 3)) (CHARACTER_LITERAL . (mode_opt . 3)))
2036 ((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 . 232))
2037 ((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 . 232))
2038 ((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)))
2039 ((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)))
2040 ((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)))
2041 ((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)))
2042 ((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)))
2043 ((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)))
2044 ((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))))
2045 ((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)))
2046 ((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)))
2047 ((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)))
2048 ((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)))
2049 ((default . error) (NULL . 245))
2050 ((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)))
2051 ((default . error) (ACCESS . 242) (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))
2052 ((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))))
2053 ((default . error) (COLON . 241) (COMMA . 96))
2054 ((default . error) (RIGHT_PAREN . (parameter_specification_list . 0)) (SEMICOLON . (parameter_specification_list . 0)))
2055 ((default . error) (SEMICOLON . 240) (RIGHT_PAREN . 239))
2056 ((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)))
2057 ((default . error) (IDENTIFIER . 77))
2058 ((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 . 531))
2059 ((default . error) (FUNCTION . (protected_opt . 0)) (PROCEDURE . (protected_opt . 0)) (PROTECTED . 528) (IDENTIFIER . (general_access_modifier_opt . 0)) (STRING_LITERAL . (general_access_modifier_opt . 0)) (CHARACTER_LITERAL . (general_access_modifier_opt . 0)) (ALL . 526) (CONSTANT . 527))
2060 ((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))
2061 ((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)))
2062 ((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)))
2063 ((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)))
2064 ((default . error) (ACCESS . 242) (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))
2065 ((default . error) (COLON_EQUAL . 523) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2066 ((default . error) (ACCESS . 242) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2067 ((default . error) (CHARACTER_LITERAL . (mode_opt . 2)) (STRING_LITERAL . (mode_opt . 2)) (IDENTIFIER . (mode_opt . 2)) (NOT . (mode_opt . 2)) (ACCESS . (mode_opt . 2)))
2068 ((default . error) (NEW . 521))
2069 ((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)))
2070 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (BOX . 255) (NULL . 254) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2071 ((default . error) (WITH . (subprogram_default . 2)) (SEMICOLON . (subprogram_default . 2)))
2072 ((default . error) (WITH . (subprogram_default . 1)) (SEMICOLON . (subprogram_default . 1)))
2073 ((default . error) (WITH . (subprogram_default . 0)) (SEMICOLON . (subprogram_default . 0)) (DOT . 90) (TICK . 91) (LEFT_PAREN . 107))
2074 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2075 ((default . error) (LEFT_PAREN . 502) (RANGE . 506) (MOD . 504) (DIGITS . 500) (DELTA . 499) (TASK . 509) (PROTECTED . 505) (INTERFACE . 501) (ARRAY . 498) (PRIVATE . (abstract_tagged_limited_opt . 0)) (TAGGED . 508) (NEW . (abstract_limited_synchronized_opt . 0)) (ABSTRACT . 497) (LIMITED . 503) (SYNCHRONIZED . 507) (ACCESS . (null_exclusion_opt . 0)) (NOT . 232))
2076 ((default . error) (SEMICOLON . 496))
2077 ((default . error) (RIGHT_PAREN . 495))
2078 ((default . error) (RIGHT_PAREN . (discriminant_specification_list . 0)) (SEMICOLON . (discriminant_specification_list . 0)))
2079 ((default . error) (SEMICOLON . 494) (RIGHT_PAREN . 493))
2080 ((default . error) (COMMA . 96) (COLON . 492))
2081 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2082 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2083 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2084 ((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)))
2085 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2086 ((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)) (XOR . (name . 2)) (OR . (name . 2)) (EQUAL_GREATER . (name . 2)) (BAR . (name . 2)) (SLASH_EQUAL . (name . 2)) (LESS_EQUAL . (name . 2)) (LESS . (name . 2)) (GREATER_EQUAL . (name . 2)) (GREATER . (name . 2)) (EQUAL . (name . 2)) (NOT . (name . 2)) (IN . (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)) (THEN . (name . 2)) (DIGITS . (name . 2)) (ELSE . (name . 2)) (ELSIF . (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)))
2087 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2088 ((default . error) (STAR_STAR . (actual_parameter_part . 1)) (STAR . (actual_parameter_part . 1)) (SLASH . (actual_parameter_part . 1)) (REM . (actual_parameter_part . 1)) (MOD . (actual_parameter_part . 1)) (DOT_DOT . (actual_parameter_part . 1)) (AMPERSAND . (actual_parameter_part . 1)) (MINUS . (actual_parameter_part . 1)) (PLUS . (actual_parameter_part . 1)) (RIGHT_PAREN . (actual_parameter_part . 1)) (XOR . (actual_parameter_part . 1)) (OR . (actual_parameter_part . 1)) (EQUAL_GREATER . (actual_parameter_part . 1)) (BAR . (actual_parameter_part . 1)) (SLASH_EQUAL . (actual_parameter_part . 1)) (LESS_EQUAL . (actual_parameter_part . 1)) (LESS . (actual_parameter_part . 1)) (GREATER_EQUAL . (actual_parameter_part . 1)) (GREATER . (actual_parameter_part . 1)) (EQUAL . (actual_parameter_part . 1)) (NOT . (actual_parameter_part . 1)) (IN . (actual_parameter_part . 1)) (RANGE . (actual_parameter_part . 1)) (COLON_EQUAL . (actual_parameter_part . 1)) (AND . (actual_parameter_part . 1)) (OF . (actual_parameter_part . 1)) (DO . (actual_parameter_part . 1)) (CHARACTER_LITERAL . (actual_parameter_part . 1)) (STRING_LITERAL . (actual_parameter_part . 1)) (IDENTIFIER . (actual_parameter_part . 1)) (LESS_LESS . (actual_parameter_part . 1)) (WHILE . (actual_parameter_part . 1)) (SELECT . (actual_parameter_part . 1)) (REQUEUE . (actual_parameter_part . 1)) (RAISE . (actual_parameter_part . 1)) (PRAGMA . (actual_parameter_part . 1)) (NULL . (actual_parameter_part . 1)) (LOOP . (actual_parameter_part . 1)) (IF . (actual_parameter_part . 1)) (GOTO . (actual_parameter_part . 1)) (FOR . (actual_parameter_part . 1)) (EXIT . (actual_parameter_part . 1)) (DELAY . (actual_parameter_part . 1)) (DECLARE . (actual_parameter_part . 1)) (CASE . (actual_parameter_part . 1)) (BEGIN . (actual_parameter_part . 1)) (ABORT . (actual_parameter_part . 1)) (ACCEPT . (actual_parameter_part . 1)) (USE . (actual_parameter_part . 1)) (THEN . (actual_parameter_part . 1)) (DIGITS . (actual_parameter_part . 1)) (ELSE . (actual_parameter_part . 1)) (ELSIF . (actual_parameter_part . 1)) (RETURN . (actual_parameter_part . 1)) (TICK . (actual_parameter_part . 1)) (DOT . (actual_parameter_part . 1)) (LEFT_PAREN . (actual_parameter_part . 1)) (IS . (actual_parameter_part . 1)) (SEMICOLON . (actual_parameter_part . 1)) (WITH . (actual_parameter_part . 1)) (RENAMES . (actual_parameter_part . 1)) (COMMA . (actual_parameter_part . 1)))
2089 ((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)) (XOR . (actual_parameter_part . 0)) (OR . (actual_parameter_part . 0)) (EQUAL_GREATER . (actual_parameter_part . 0)) (BAR . (actual_parameter_part . 0)) (SLASH_EQUAL . (actual_parameter_part . 0)) (LESS_EQUAL . (actual_parameter_part . 0)) (LESS . (actual_parameter_part . 0)) (GREATER_EQUAL . (actual_parameter_part . 0)) (GREATER . (actual_parameter_part . 0)) (EQUAL . (actual_parameter_part . 0)) (NOT . (actual_parameter_part . 0)) (IN . (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)) (THEN . (actual_parameter_part . 0)) (DIGITS . (actual_parameter_part . 0)) (ELSE . (actual_parameter_part . 0)) (ELSIF . (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)))
2090 ((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 . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 183) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2091 ((default . error) (SEMICOLON . 484))
2092 ((default . error) (PLUS . 154) (MINUS . 153) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2093 ((default . error) (IN . 479))
2094 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2095 ((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)))
2096 ((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)))
2097 ((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)))
2098 ((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)))
2099 ((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)))
2100 ((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)))
2101 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2102 ((default . error) (RANGE . 476) (LEFT_PAREN . 148) (ACCESS . 221) (DELTA . 222) (DIGITS . 223) (MOD . 224) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2103 ((default . error) (OTHERS . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2104 ((default . error) (BOX . 472) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2105 ((default . error) (THEN . 470) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2106 ((default . error) (ELSE . 468) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2107 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2108 ((default . error) (ELSE . 466))
2109 ((default . error) (THEN . 465))
2110 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2111 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2112 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2113 ((default . error) (BOX . 459) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2114 ((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))
2115 ((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)) (BAR . (factor . 3)) (ELSE . (factor . 3)) (ELSIF . (factor . 3)) (COMMA . (factor . 3)))
2116 ((default . error) (IDENTIFIER . 453) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 454))
2117 ((default . error) (BODY . 452) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2118 ((default . error) (IDENTIFIER . 451) (TYPE . 450) (BODY . 449))
2119 ((default . error) (IDENTIFIER . 448))
2120 ((default . error) (TYPE . 446) (BODY . 445) (IDENTIFIER . 447))
2121 ((default . error) (IDENTIFIER . 444))
2122 ((default . error) (COLON . ( 443 (identifier_list . 0))) (COMMA . (identifier_list . 0)))
2123 ((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)))
2124 ((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)))
2125 ((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)))
2126 ((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)))
2127 ((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)))
2128 ((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)))
2129 ((default . error) (END . (declarative_part_opt . 1)) (PRIVATE . (declarative_part_opt . 1)) (BEGIN . (declarative_part_opt . 1)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2130 ((default . error) (END . 440) (PRIVATE . 441))
2131 ((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)))
2132 ((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)))
2133 ((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)))
2134 ((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)))
2135 ((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)))
2136 ((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)))
2137 ((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)))
2138 ((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)))
2139 ((default . error) (COMMA . 96) (COLON . 439))
2140 ((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)))
2141 ((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)))
2142 ((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)))
2143 ((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)))
2144 ((default . error) (ENTRY . 435) (FUNCTION . 40) (PROCEDURE . 41))
2145 ((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)))
2146 ((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)))
2147 ((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)))
2148 ((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)))
2149 ((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)))
2150 ((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)))
2151 ((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)))
2152 ((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)))
2153 ((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)))
2154 ((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)))
2155 ((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)))
2156 ((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)))
2157 ((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)))
2158 ((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)))
2159 ((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)))
2160 ((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)))
2161 ((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)))
2162 ((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)))
2163 ((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)))
2164 ((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)))
2165 ((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)))
2166 ((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)))
2167 ((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)))
2168 ((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)))
2169 ((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)))
2170 ((default . error) (BEGIN . (declarative_part_opt . 0)) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2171 ((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 . 357) (MINUS . 356) (AMPERSAND . 355))
2172 ((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)))
2173 ((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)))
2174 ((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)))
2175 ((default . error) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2176 ((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)))
2177 ((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)))
2178 ((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)))
2179 ((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)))
2180 ((default . error) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2181 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2182 ((default . error) (THEN . 429) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2183 ((default . error) (ELSE . 427) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2184 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2185 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2186 ((default . error) (ELSE . 424))
2187 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2188 ((default . error) (THEN . 422))
2189 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2190 ((default . error) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2191 ((default . error) (SEMICOLON . 419))
2192 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 156) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2193 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2194 ((default . error) (IDENTIFIER . 416))
2195 ((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 . ( 415 (raise_expression . 0))) (LEFT_PAREN . 107))
2196 ((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))
2197 ((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 . 414))
2198 ((default . error) (COMMA . 273) (RIGHT_PAREN . 413))
2199 ((default . error) (RIGHT_PAREN . 412))
2200 ((default . error) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (WITH . 411))
2201 ((default . error) (THEN . 410))
2202 ((default . error) (IDENTIFIER . (quantifier . 0)))
2203 ((default . error) (IDENTIFIER . (quantifier . 1)))
2204 ((default . error) (IDENTIFIER . 408))
2205 ((default . error) (IS . 407))
2206 ((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)))
2207 ((default . error) (BODY . 67))
2208 ((default . error) (BODY . 406))
2209 ((default . error) (BODY . 405))
2210 ((default . error) (FUNCTION . 1) (PROCEDURE . 9))
2211 ((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)))
2212 ((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)))
2213 ((default . error) (SEMICOLON . 403))
2214 ((default . error) (BEGIN . 402))
2215 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2216 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2217 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2218 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2219 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2220 ((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)))
2221 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2222 ((default . error) (IDENTIFIER . 628))
2223 ((default . error) (IDENTIFIER . 627))
2224 ((default . error) (WHEN . 624))
2225 ((default . error) (OF . 622) (COLON . 623) (IN . 621))
2226 ((default . error) (EQUAL_GREATER . 620))
2227 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2228 ((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 . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 183) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 617) (NEW . 149) (LEFT_PAREN . 148))
2229 ((default . error) (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)) (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)) (DO . (aggregate . 2)) (LOOP . (aggregate . 2)) (LEFT_PAREN . (aggregate . 2)) (DOT . (aggregate . 2)) (TICK . (aggregate . 2)) (RENAMES . (aggregate . 2)) (RETURN . (aggregate . 2)) (ELSIF . (aggregate . 2)) (ELSE . (aggregate . 2)) (DIGITS . (aggregate . 2)) (COMMA . (aggregate . 2)) (RIGHT_PAREN . (aggregate . 2)) (RANGE . (aggregate . 2)) (THEN . (aggregate . 2)) (WITH . (aggregate . 2)) (BAR . (aggregate . 2)) (EQUAL_GREATER . (aggregate . 2)) (IS . (aggregate . 2)) (SLASH_EQUAL . (aggregate . 2)) (LESS_EQUAL . (aggregate . 2)) (LESS . (aggregate . 2)) (GREATER_EQUAL . (aggregate . 2)) (GREATER . (aggregate . 2)) (EQUAL . (aggregate . 2)) (NOT . (aggregate . 2)) (IN . (aggregate . 2)) (AND . (aggregate . 2)) (OR . (aggregate . 2)) (XOR . (aggregate . 2)) (SEMICOLON . (aggregate . 2)) (STAR_STAR . (aggregate . 2)) (STAR . (aggregate . 2)) (SLASH . (aggregate . 2)) (REM . (aggregate . 2)) (MOD . (aggregate . 2)) (DOT_DOT . (aggregate . 2)) (AMPERSAND . (aggregate . 2)) (MINUS . (aggregate . 2)) (PLUS . (aggregate . 2)))
2230 ((default . error) (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)) (DO . (aggregate . 0)) (LOOP . (aggregate . 0)) (LEFT_PAREN . (aggregate . 0)) (DOT . (aggregate . 0)) (TICK . (aggregate . 0)) (RENAMES . (aggregate . 0)) (RETURN . (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)))
2231 ((default . error) (RIGHT_PAREN . 616))
2232 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2233 ((default . error) (EQUAL_GREATER . 614))
2234 ((default . error) (COMMA . (pragma_argument_association . 0)) (RIGHT_PAREN . (pragma_argument_association . 0)))
2235 ((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 1)) (COMMA . (pragma_argument_association_list . 1)))
2236 ((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)))
2237 ((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)))
2238 ((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)))
2239 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2240 ((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)))
2241 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2242 ((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)))
2243 ((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)))
2244 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2245 ((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)))
2246 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2247 ((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)))
2248 ((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)))
2249 ((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)))
2250 ((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 . 362) (SLASH . 361) (MOD . 359) (REM . 360))
2251 ((default . error) (BEGIN . 608) (END . 609))
2252 ((default . error) (IDENTIFIER . 607))
2253 ((default . error) (RENAMES . (subprogram_specification . 1)) (IS . ( 606 (subprogram_specification . 1))) (WITH . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)))
2254 ((default . error) (RENAMES . (subprogram_specification . 0)) (IS . ( 605 (subprogram_specification . 0))) (WITH . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)))
2255 ((default . error) (RENAMES . 128) (SEMICOLON . (aspect_specification_opt . 0)) (IS . ( 604 (aspect_specification_opt . 0))) (WITH . 109))
2256 ((default . error) (EXCEPTION . 602) (CONSTANT . ( 601 (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 . 531))
2257 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2258 ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2259 ((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)))
2260 ((default . error) (EXCEPTION . 596) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 232))
2261 ((default . error) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 211))
2262 ((default . error) (IDENTIFIER . 594))
2263 ((default . error) (IDENTIFIER . 593))
2264 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2265 ((default . error) (IS . 591))
2266 ((default . error) (IDENTIFIER . 590))
2267 ((default . error) (IDENTIFIER . 589))
2268 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2269 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2270 ((default . error) (USE . ((name . 0) (direct_name . 0))) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
2271 ((default . error) (USE . ((name . 7) (direct_name . 1))) (LEFT_PAREN . (name . 7)) (DOT . (name . 7)) (TICK . (name . 7)))
2272 ((default . error) (USE . ( 586 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4)))
2273 ((default . error) (USE . 585))
2274 ((default . error) (DOT . 90) (TICK . 91) (USE . 584) (LEFT_PAREN . 107))
2275 ((default . error) (DOT . 90) (TICK . 91) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (LEFT_PAREN . 107))
2276 ((default . error) (SEMICOLON . (association_opt . 2)) (IS . (association_opt . 2)) (COMMA . (association_opt . 2)) (RIGHT_PAREN . (association_opt . 2)))
2277 ((default . error) (SEMICOLON . (association_opt . 1)) (IS . (association_opt . 1)) (COMMA . (association_opt . 1)) (RIGHT_PAREN . (association_opt . 1)))
2278 ((default . error) (BAR . (choice_relation_and_list . 1)) (EQUAL_GREATER . (choice_relation_and_list . 1)) (AND . (choice_relation_and_list . 1)))
2279 ((default . error) (XOR . (choice_relation . 1)) (OR . (choice_relation . 1)) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (EQUAL . 278) (SLASH_EQUAL . 283) (LESS . 281) (LESS_EQUAL . 282) (GREATER . 279) (GREATER_EQUAL . 280))
2280 ((default . error) (BAR . (choice_relation_or_list . 1)) (EQUAL_GREATER . (choice_relation_or_list . 1)) (OR . (choice_relation_or_list . 1)))
2281 ((default . error) (BAR . (choice_relation_xor_list . 1)) (EQUAL_GREATER . (choice_relation_xor_list . 1)) (XOR . (choice_relation_xor_list . 1)))
2282 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2283 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2284 ((default . error) (BAR . (choice_relation_xor_list . 0)) (EQUAL_GREATER . (choice_relation_xor_list . 0)) (XOR . (choice_relation_xor_list . 0)))
2285 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2286 ((default . error) (BAR . (choice_relation_or_list . 0)) (EQUAL_GREATER . (choice_relation_or_list . 0)) (OR . (choice_relation_or_list . 0)))
2287 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2288 ((default . error) (BAR . (choice_relation_and_list . 0)) (EQUAL_GREATER . (choice_relation_and_list . 0)) (AND . (choice_relation_and_list . 0)))
2289 ((default . error) (SEMICOLON . (association_opt . 4)) (IS . (association_opt . 4)) (COMMA . (association_opt . 4)) (RIGHT_PAREN . (association_opt . 4)))
2290 ((default . error) (SEMICOLON . (association_opt . 3)) (IS . (association_opt . 3)) (COMMA . (association_opt . 3)) (RIGHT_PAREN . (association_opt . 3)))
2291 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 2)) (BAR . (discrete_choice_list . 2)))
2292 ((default . error) (DOT_DOT . 277) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (OR . (choice_relation . 1)) (XOR . (choice_relation . 1)) (EQUAL . 278) (SLASH_EQUAL . 283) (LESS . 281) (LESS_EQUAL . 282) (GREATER . 279) (GREATER_EQUAL . 280))
2293 ((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 . 578))
2294 ((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))))
2295 ((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)))
2296 ((default . error) (PLUS . 154) (MINUS . 153) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2297 ((default . error) (BAR . 576) (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)))
2298 ((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)))
2299 ((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)))
2300 ((default . error) (DOT_DOT . 277) (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)))
2301 ((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)))
2302 ((default . error) (SEMICOLON . (association_list . 1)) (IS . (association_list . 1)) (COMMA . (association_list . 1)) (RIGHT_PAREN . (association_list . 1)))
2303 ((default . error) (RIGHT_PAREN . (range_list . 1)) (COMMA . (range_list . 1)))
2304 ((default . error) (DOT_DOT . 277))
2305 ((default . error) (SEMICOLON . 575))
2306 ((default . error) (SEMICOLON . 574))
2307 ((default . error) (SEMICOLON . 573))
2308 ((default . error) (SEMICOLON . 572))
2309 ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 566) (IDENTIFIER . 567) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2310 ((default . error) (IS . (discriminant_part_opt . 2)) (WITH . (discriminant_part_opt . 2)) (SEMICOLON . (discriminant_part_opt . 2)))
2311 ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 77))
2312 ((default . error) (IS . (discriminant_part_opt . 1)) (WITH . (discriminant_part_opt . 1)) (SEMICOLON . (discriminant_part_opt . 1)))
2313 ((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)))
2314 ((default . error) (TAGGED . 564) (NEW . (abstract_limited_synchronized_opt . 3)) (SYNCHRONIZED . 563) (LIMITED . 562))
2315 ((default . error) (LEFT_PAREN . 561))
2316 ((default . error) (BOX . 560))
2317 ((default . error) (BOX . 559))
2318 ((default . error) (SEMICOLON . (interface_type_definition . 8)) (WITH . (interface_type_definition . 8)))
2319 ((default . error) (BOX . 558))
2320 ((default . error) (INTERFACE . 557) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NEW . (abstract_limited_synchronized_opt . 4)))
2321 ((default . error) (BOX . 556))
2322 ((default . error) (INTERFACE . 555))
2323 ((default . error) (BOX . 554))
2324 ((default . error) (INTERFACE . 553) (NEW . (abstract_limited_synchronized_opt . 5)))
2325 ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 551) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2326 ((default . error) (INTERFACE . 550))
2327 ((default . error) (NEW . 549))
2328 ((default . error) (PRIVATE . 548))
2329 ((default . error) (WITH . (formal_type_definition . 9)) (SEMICOLON . (formal_type_definition . 9)))
2330 ((default . error) (WITH . (formal_type_definition . 8)) (SEMICOLON . (formal_type_definition . 8)))
2331 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2332 ((default . error) (WITH . (formal_type_definition . 1)) (SEMICOLON . (formal_type_definition . 1)))
2333 ((default . error) (WITH . (formal_type_definition . 10)) (SEMICOLON . (formal_type_definition . 10)))
2334 ((default . error) (ACCESS . 242))
2335 ((default . error) (SEMICOLON . 546))
2336 ((default . error) (SEMICOLON . 545))
2337 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2338 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2339 ((default . error) (DOT . 90) (TICK . 91) (COLON_EQUAL . 541) (LEFT_PAREN . 107) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2340 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2341 ((default . error) (SEMICOLON . 539))
2342 ((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)))
2343 ((default . error) (IDENTIFIER . (general_access_modifier_opt . 1)) (STRING_LITERAL . (general_access_modifier_opt . 1)) (CHARACTER_LITERAL . (general_access_modifier_opt . 1)))
2344 ((default . error) (IDENTIFIER . (general_access_modifier_opt . 2)) (STRING_LITERAL . (general_access_modifier_opt . 2)) (CHARACTER_LITERAL . (general_access_modifier_opt . 2)))
2345 ((default . error) (FUNCTION . (protected_opt . 1)) (PROCEDURE . (protected_opt . 1)))
2346 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2347 ((default . error) (FUNCTION . 536) (PROCEDURE . 537))
2348 ((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)))
2349 ((default . error) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 217) (OUT . 218) (ACCESS . (null_exclusion_opt . 0)) (NOT . ( 232 (mode_opt . 0))))
2350 ((default . error) (RIGHT_PAREN . (parameter_specification_list . 1)) (SEMICOLON . (parameter_specification_list . 1)))
2351 ((default . error) (COLON_EQUAL . 812) (RIGHT_PAREN . (parameter_specification . 3)) (SEMICOLON . (parameter_specification . 3)))
2352 ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (NOT . 232))
2353 ((default . error) (RETURN . 89) (LEFT_PAREN . 808))
2354 ((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 . 808))
2355 ((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))
2356 ((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)))
2357 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2358 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2359 ((default . error) (SEMICOLON . 805))
2360 ((default . error) (DOT . 90) (TICK . 91) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 803))
2361 ((default . error) (SEMICOLON . 802))
2362 ((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)))
2363 ((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)))
2364 ((default . error) (SEMICOLON . 801))
2365 ((default . error) (SEMICOLON . (formal_type_definition . 0)) (WITH . (formal_type_definition . 0)))
2366 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2367 ((default . error) (AND . 799) (WITH . (interface_type_definition . 5)) (SEMICOLON . (interface_type_definition . 5)))
2368 ((default . error) (RECORD . (abstract_tagged_limited_opt . 3)) (NULL . (abstract_tagged_limited_opt . 3)) (PRIVATE . (abstract_tagged_limited_opt . 3)))
2369 ((default . error) (SEMICOLON . 798))
2370 ((default . error) (AND . 797) (WITH . (interface_type_definition . 7)) (SEMICOLON . (interface_type_definition . 7)))
2371 ((default . error) (SEMICOLON . (formal_type_definition . 3)) (WITH . (formal_type_definition . 3)))
2372 ((default . error) (AND . 796) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6)))
2373 ((default . error) (SEMICOLON . (formal_type_definition . 4)) (WITH . (formal_type_definition . 4)))
2374 ((default . error) (AND . 795) (WITH . (interface_type_definition . 4)) (SEMICOLON . (interface_type_definition . 4)))
2375 ((default . error) (RIGHT_PAREN . 794))
2376 ((default . error) (SEMICOLON . (formal_type_definition . 5)) (WITH . (formal_type_definition . 5)))
2377 ((default . error) (SEMICOLON . (formal_type_definition . 6)) (WITH . (formal_type_definition . 6)) (DIGITS . 793))
2378 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 734) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2379 ((default . error) (NEW . (abstract_limited_synchronized_opt . 1)))
2380 ((default . error) (NEW . (abstract_limited_synchronized_opt . 2)))
2381 ((default . error) (LIMITED . 787) (RECORD . (abstract_tagged_limited_opt . 2)) (NULL . (abstract_tagged_limited_opt . 2)) (PRIVATE . (abstract_tagged_limited_opt . 2)))
2382 ((default . error) (RIGHT_PAREN . (discriminant_specification_list . 1)) (SEMICOLON . (discriminant_specification_list . 1)))
2383 ((default . error) (NULL . 786))
2384 ((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)))
2385 ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 785))
2386 ((default . error) (DOT . 90) (TICK . 91) (LEFT_PAREN . 107))
2387 ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 784))
2388 ((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)))
2389 ((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)))
2390 ((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)))
2391 ((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)))
2392 ((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)))
2393 ((default . error) (PLUS . 154) (MINUS . 153) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2394 ((default . error) (BAR . 576) (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)))
2395 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2396 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2397 ((default . error) (AND . (choice_relation_and_then_list . 0)) (EQUAL_GREATER . (choice_relation_and_then_list . 0)) (BAR . (choice_relation_and_then_list . 0)))
2398 ((default . error) (OR . (choice_relation_or_else_list . 0)) (EQUAL_GREATER . (choice_relation_or_else_list . 0)) (BAR . (choice_relation_or_else_list . 0)))
2399 ((default . error) (OR . (choice_relation_or_else_list . 1)) (EQUAL_GREATER . (choice_relation_or_else_list . 1)) (BAR . (choice_relation_or_else_list . 1)))
2400 ((default . error) (AND . (choice_relation_and_then_list . 1)) (EQUAL_GREATER . (choice_relation_and_then_list . 1)) (BAR . (choice_relation_and_then_list . 1)))
2401 ((default . error) (LEFT_PAREN . 148) (RECORD . 778))
2402 ((default . error) (AT . 777))
2403 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2404 ((default . error) (DOT . 90) (TICK . 91) (IS . ( 775 (aspect_specification_opt . 0))) (WITH . 109) (LEFT_PAREN . 107))
2405 ((default . error) (IS . 774))
2406 ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 211))
2407 ((default . error) (IS . ( 772 (aspect_specification_opt . 0))) (WITH . 109))
2408 ((default . error) (NOT . 729) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2409 ((default . error) (SEMICOLON . 770) (IS . 769))
2410 ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 211))
2411 ((default . error) (IS . ( 767 (aspect_specification_opt . 0))) (WITH . 109))
2412 ((default . error) (SEMICOLON . 766) (IS . 765))
2413 ((default . error) (RENAMES . 764))
2414 ((default . error) (RENAMES . 763))
2415 ((default . error) (ACCESS . 242) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2416 ((default . error) (END . 761))
2417 ((default . error) (SEMICOLON . (package_specification . 1)))
2418 ((default . error) (COLON_EQUAL . 760))
2419 ((default . error) (SEMICOLON . 759))
2420 ((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 . 757))
2421 ((default . error) (SEPARATE . 756) (ABSTRACT . 755))
2422 ((default . error) (NULL . 754))
2423 ((default . error) (LEFT_PAREN . 752))
2424 ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 750))
2425 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2426 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2427 ((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)))
2428 ((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)))
2429 ((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)))
2430 ((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)))
2431 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2432 ((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)))
2433 ((default . error) (LOOP . (aggregate . 4)) (DO . (aggregate . 4)) (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)) (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)) (RETURN . (aggregate . 4)) (RENAMES . (aggregate . 4)) (TICK . (aggregate . 4)) (DOT . (aggregate . 4)) (LEFT_PAREN . (aggregate . 4)))
2434 ((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 . 746))
2435 ((default . error) (COMMA . 273) (RIGHT_PAREN . 745))
2436 ((default . error) (ELSE . 741) (RIGHT_PAREN . (if_expression . 3)) (COMMA . (if_expression . 3)) (ELSIF . 742))
2437 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2438 ((default . error) (REVERSE . 735) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 734) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2439 ((default . error) (REVERSE . 732) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2440 ((default . error) (NOT . 729) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2441 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2442 ((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 0)) (COMMA . (case_expression_alternative_list . 0)))
2443 ((default . error) (RIGHT_PAREN . (case_expression . 0)) (COMMA . ( 727 (case_expression . 0))))
2444 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2445 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2446 ((default . error) (IS . 134))
2447 ((default . error) (IDENTIFIER . 724))
2448 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2449 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2450 ((default . error) (IS . (expression_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2451 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2452 ((default . error) (UNTIL . 718) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2453 ((default . error) (WHEN . (identifier_opt . 0)) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2454 ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 408))
2455 ((default . error) (IDENTIFIER . 713))
2456 ((default . error) (THEN . (expression_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2457 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2458 ((default . error) (SEMICOLON . 710))
2459 ((default . error) (SEMICOLON . 708) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2460 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2461 ((default . error) (SEMICOLON . 702) (DO . (extended_return_object_declaration_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 703) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2462 ((default . error) (ELSE . (select_alternative_list_opt . 0)) (END . (select_alternative_list_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (DELAY . 635) (WHEN . 691) (TERMINATE . 690) (ACCEPT . 630))
2463 ((default . error) (LOOP . (expression_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2464 ((default . error) (IDENTIFIER . 688))
2465 ((default . error) (COLON . 687))
2466 ((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)))
2467 ((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)))
2468 ((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)))
2469 ((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)))
2470 ((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)))
2471 ((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)))
2472 ((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)))
2473 ((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)))
2474 ((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)))
2475 ((default . error) (END . 686))
2476 ((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)))
2477 ((default . error) (LOOP . 685))
2478 ((default . error) (NULL . 641) (GOTO . 638) (ABORT . 631) (ACCEPT . 630) (DECLARE . 634) (BEGIN . 632) (LOOP . 640) (CASE . 633) (IF . 639) (PRAGMA . 7) (RAISE . 642) (DELAY . 635) (REQUEUE . 643) (RETURN . 644) (EXIT . 636) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (WHILE . 646) (FOR . 637) (SELECT . 645))
2479 ((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)))
2480 ((default . error) (DOT . 90) (SEMICOLON . 682) (TICK . 91) (COLON_EQUAL . 681) (LEFT_PAREN . 107))
2481 ((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)))
2482 ((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)))
2483 ((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)))
2484 ((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)))
2485 ((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)))
2486 ((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)))
2487 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2488 ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 679))
2489 ((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)))
2490 ((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)))
2491 ((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)))
2492 ((default . error) (SEMICOLON . 678))
2493 ((default . error) (SEMICOLON . 677))
2494 ((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)))
2495 ((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)))
2496 ((default . error) (END . (exception_handler_list_opt . 0)) (WHEN . 950))
2497 ((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)))
2498 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2499 ((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)))
2500 ((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)))
2501 ((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)))
2502 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2503 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2504 ((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)))
2505 ((default . error) (GREATER_GREATER . 946))
2506 ((default . error) (LOOP . (iteration_scheme . 0)))
2507 ((default . error) (SEMICOLON . 945))
2508 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2509 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2510 ((default . error) (ELSE . (select_alternative . 3)) (OR . (select_alternative . 3)) (END . (select_alternative . 3)))
2511 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2512 ((default . error) (ELSE . 940) (OR . 941))
2513 ((default . error) (DOT . 90) (SEMICOLON . 682) (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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2514 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2515 ((default . error) (ELSE . (select_alternative_list . 0)) (END . (select_alternative_list . 0)) (OR . (select_alternative_list . 0)))
2516 ((default . error) (ELSE . (select_alternative_list_opt . 1)) (END . (select_alternative_list_opt . 1)) (OR . 937))
2517 ((default . error) (ELSE . 935) (END . 936))
2518 ((default . error) (THEN . 934))
2519 ((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)))
2520 ((default . error) (COLON . 933) (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)))
2521 ((default . error) (SEMICOLON . 932))
2522 ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 931))
2523 ((default . error) (DO . 930))
2524 ((default . error) (WITH . 928) (DOT . 90) (TICK . 91) (SEMICOLON . 929) (LEFT_PAREN . 107))
2525 ((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)))
2526 ((default . error) (WITH . 926) (DOT . 90) (TICK . 91) (SEMICOLON . 927) (LEFT_PAREN . 107))
2527 ((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)))
2528 ((default . error) (END . 925))
2529 ((default . error) (THEN . 924))
2530 ((default . error) (SEMICOLON . 923))
2531 ((default . error) (LOOP . (iterator_specification_opt . 1)))
2532 ((default . error) (LOOP . (iteration_scheme . 1)))
2533 ((default . error) (WHEN . (identifier_opt . 1)) (SEMICOLON . (identifier_opt . 1)))
2534 ((default . error) (WHEN . 921) (SEMICOLON . 922))
2535 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2536 ((default . error) (SEMICOLON . 919))
2537 ((default . error) (BEGIN . 918))
2538 ((default . error) (IS . 917))
2539 ((default . error) (END . 916))
2540 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . 915) (LEFT_PAREN . 107))
2541 ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ( 912 (actual_parameter_part_opt . 0))))
2542 ((default . error) (IS . 911))
2543 ((default . error) (IS . 910))
2544 ((default . error) (WHEN . 624))
2545 ((default . error) (BAR . 286) (EQUAL_GREATER . 908))
2546 ((default . error) (NULL . 907))
2547 ((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 . 902) (LEFT_PAREN . 827))
2548 ((default . error) (OF . 906))
2549 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2550 ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 5)) (EQUAL_GREATER . (iterator_specification . 5)) (LEFT_PAREN . 107))
2551 ((default . error) (NUMERIC_LITERAL . 155) (NULL . 904) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2552 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 734) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2553 ((default . error) (LOOP . (iterator_specification . 1)) (EQUAL_GREATER . (iterator_specification . 1)))
2554 ((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 . 285) (RANGE . 902) (LEFT_PAREN . 827))
2555 ((default . error) (LOOP . (discrete_subtype_definition . 1)) (EQUAL_GREATER . (discrete_subtype_definition . 1)) (COMMA . (discrete_subtype_definition . 1)) (RIGHT_PAREN . (discrete_subtype_definition . 1)))
2556 ((default . error) (LOOP . (discrete_subtype_definition . 0)) (EQUAL_GREATER . (discrete_subtype_definition . 0)) (COMMA . (discrete_subtype_definition . 0)) (RIGHT_PAREN . (discrete_subtype_definition . 0)))
2557 ((default . error) (COMMA . (quantified_expression . 0)) (RIGHT_PAREN . (quantified_expression . 0)))
2558 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2559 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2560 ((default . error) (COMMA . (elsif_expression_list . 0)) (RIGHT_PAREN . (elsif_expression_list . 0)) (ELSE . (elsif_expression_list . 0)) (ELSIF . (elsif_expression_list . 0)))
2561 ((default . error) (COMMA . (if_expression . 1)) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 898) (ELSIF . 742))
2562 ((default . error) (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)) (DO . (aggregate . 1)) (LOOP . (aggregate . 1)) (LEFT_PAREN . (aggregate . 1)) (DOT . (aggregate . 1)) (TICK . (aggregate . 1)) (RENAMES . (aggregate . 1)) (RETURN . (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)))
2563 ((default . error) (RIGHT_PAREN . 897))
2564 ((default . error) (COMMA . (pragma_argument_association . 3)) (RIGHT_PAREN . (pragma_argument_association . 3)))
2565 ((default . error) (SEMICOLON . 896))
2566 ((default . error) (END . 895))
2567 ((default . error) (IDENTIFIER . 235) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 734) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2568 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2569 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2570 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2571 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2572 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2573 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2574 ((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)))
2575 ((default . error) (ARRAY . 498) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883))
2576 ((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)))
2577 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2578 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2579 ((default . error) (DOT . 90) (TICK . 91) (RENAMES . 880) (LEFT_PAREN . 107))
2580 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2581 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2582 ((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 . 509) (PROTECTED . 505) (SYNCHRONIZED . 507) (INTERFACE . 501) (ARRAY . 498) (LEFT_PAREN . 861) (ACCESS . (null_exclusion_opt . 0)) (NOT . 232) (NEW . ((abstract_limited_opt . 0) (abstract_limited_synchronized_opt . 0))) (LIMITED . 862) (ABSTRACT . 858))
2583 ((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)))
2584 ((default . error) (SEPARATE . 857))
2585 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2586 ((default . error) (NEW . 853) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2587 ((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)))
2588 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2589 ((default . error) (SEPARATE . 851))
2590 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2591 ((default . error) (NEW . 847) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2592 ((default . error) (SEPARATE . 846))
2593 ((default . error) (SEMICOLON . 845))
2594 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2595 ((default . error) (IDENTIFIER . (mod_clause_opt . 0)) (AT . 842))
2596 ((default . error) (SEMICOLON . 841))
2597 ((default . error) (SEMICOLON . 840))
2598 ((default . error) (XOR . (choice_relation . 0)) (OR . (choice_relation . 0)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . (choice_relation . 0)))
2599 ((default . error) (RIGHT_PAREN . 839))
2600 ((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)))
2601 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2602 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2603 ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 835) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2604 ((default . error) (NULL . (abstract_tagged_limited_opt . 1)) (RECORD . (abstract_tagged_limited_opt . 1)) (PRIVATE . (abstract_tagged_limited_opt . 1)))
2605 ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 0)) (COMMA . (discrete_subtype_definition_list . 0)))
2606 ((default . error) (COMMA . 834) (RIGHT_PAREN . 833))
2607 ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 0)) (COMMA . (index_subtype_definition_list . 0)))
2608 ((default . error) (COMMA . 832) (RIGHT_PAREN . 831))
2609 ((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 . 285) (RANGE . 828) (LEFT_PAREN . 827))
2610 ((default . error) (BOX . 826))
2611 ((default . error) (WITH . (formal_type_definition . 2)) (SEMICOLON . (formal_type_definition . 2)))
2612 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2613 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2614 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2615 ((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)))
2616 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2617 ((default . error) (DOT . 90) (TICK . 91) (WITH . (and_interface_list_opt . 0)) (SEMICOLON . (and_interface_list_opt . 0)) (AND . 819) (LEFT_PAREN . 107))
2618 ((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)))
2619 ((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)))
2620 ((default . error) (BOX . 818) (FOR . 146) (CASE . 145) (IF . 147) (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 . 183) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (OTHERS . 182) (ABS . 144) (NOT . 181) (RAISE . 152) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2621 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2622 ((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)))
2623 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2624 ((default . error) (SEMICOLON . 815))
2625 ((default . error) (IDENTIFIER . 77))
2626 ((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)))
2627 ((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)))
2628 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2629 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2630 ((default . error) (RIGHT_PAREN . (parameter_specification . 2)) (SEMICOLON . (parameter_specification . 2)))
2631 ((default . error) (COLON_EQUAL . 1084) (DOT . 90) (TICK . 91) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 107))
2632 ((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)))
2633 ((default . error) (SEMICOLON . 1083))
2634 ((default . error) (SEMICOLON . 1082))
2635 ((default . error) (RIGHT_PAREN . 1081))
2636 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2637 ((default . error) (WITH . ( 1079 (formal_derived_type_definition . 1))) (SEMICOLON . (formal_derived_type_definition . 1)))
2638 ((default . error) (AND . 1078) (WITH . (interface_type_definition . 1)) (SEMICOLON . (interface_type_definition . 1)))
2639 ((default . error) (DOT . 90) (SEMICOLON . (interface_list . 0)) (WITH . (interface_list . 0)) (AND . (interface_list . 0)) (TICK . 91) (LEFT_PAREN . 107))
2640 ((default . error) (AND . 1078) (WITH . (interface_type_definition . 3)) (SEMICOLON . (interface_type_definition . 3)))
2641 ((default . error) (AND . 1078) (WITH . (interface_type_definition . 2)) (SEMICOLON . (interface_type_definition . 2)))
2642 ((default . error) (AND . 1078) (WITH . (interface_type_definition . 0)) (SEMICOLON . (interface_type_definition . 0)))
2643 ((default . error) (SEMICOLON . (formal_type_definition . 7)) (WITH . (formal_type_definition . 7)))
2644 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (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 . 183) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (OTHERS . 182) (ABS . 144) (NOT . 1075) (RAISE . 152) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2645 ((default . error) (BOX . 1074) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2646 ((default . error) (LOOP . (subtype_indication . 2)) (DO . (subtype_indication . 2)) (RIGHT_PAREN . (subtype_indication . 2)) (COMMA . (subtype_indication . 2)) (EQUAL_GREATER . (subtype_indication . 2)) (COLON_EQUAL . (subtype_indication . 2)) (WITH . (subtype_indication . 2)) (SEMICOLON . (subtype_indication . 2)) (AND . (subtype_indication . 2)) (OF . (subtype_indication . 2)))
2647 ((default . error) (LOOP . (constraint . 1)) (DO . (constraint . 1)) (RIGHT_PAREN . (constraint . 1)) (COMMA . (constraint . 1)) (EQUAL_GREATER . (constraint . 1)) (COLON_EQUAL . (constraint . 1)) (WITH . (constraint . 1)) (SEMICOLON . (constraint . 1)) (AND . (constraint . 1)) (OF . (constraint . 1)))
2648 ((default . error) (OF . 1073))
2649 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2650 ((default . error) (OF . 1070))
2651 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 734) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2652 ((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)))
2653 ((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)))
2654 ((default . error) (SEMICOLON . (discriminant_specification_opt . 3)) (RIGHT_PAREN . (discriminant_specification_opt . 3)))
2655 ((default . error) (SEMICOLON . (discriminant_specification_opt . 1)) (RIGHT_PAREN . (discriminant_specification_opt . 1)))
2656 ((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)))
2657 ((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)))
2658 ((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)))
2659 ((default . error) (MOD . 1068))
2660 ((default . error) (IDENTIFIER . 1065))
2661 ((default . error) (SEMICOLON . 1064))
2662 ((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)))
2663 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2664 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2665 ((default . error) (END . 1060) (PRIVATE . 1061))
2666 ((default . error) (SEMICOLON . 1059))
2667 ((default . error) (IS . 1058))
2668 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2669 ((default . error) (SEMICOLON . 1056))
2670 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2671 ((default . error) (END . 1053) (PRIVATE . 1054))
2672 ((default . error) (SEMICOLON . 1052))
2673 ((default . error) (SEMICOLON . 1051) (IS . 1050))
2674 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2675 ((default . error) (SYNCHRONIZED . 563) (TAGGED . 564) (NEW . ((abstract_limited_opt . 3) (abstract_limited_synchronized_opt . 3))) (LIMITED . 1048))
2676 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2677 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2678 ((default . error) (IDENTIFIER . 1042) (CHARACTER_LITERAL . 1043))
2679 ((default . error) (INTERFACE . 557) (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))))
2680 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2681 ((default . error) (RECORD . 1040))
2682 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2683 ((default . error) (END . (component_list_opt . 0)) (NULL . 1031) (CASE . 1030) (IDENTIFIER . 77) (FOR . 299))
2684 ((default . error) (SEMICOLON . 1029) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 551))
2685 ((default . error) (NEW . 1028))
2686 ((default . error) (NEW . 1027))
2687 ((default . error) (PRIVATE . 1025) (RECORD . 866) (NULL . 864))
2688 ((default . error) (WITH . (type_definition . 8)) (SEMICOLON . (type_definition . 8)))
2689 ((default . error) (WITH . (type_definition . 6)) (SEMICOLON . (type_definition . 6)))
2690 ((default . error) (WITH . (type_definition . 9)) (SEMICOLON . (type_definition . 9)))
2691 ((default . error) (WITH . (type_definition . 0)) (SEMICOLON . (type_definition . 0)))
2692 ((default . error) (WITH . (type_definition . 10)) (SEMICOLON . (type_definition . 10)))
2693 ((default . error) (WITH . (type_definition . 7)) (SEMICOLON . (type_definition . 7)))
2694 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2695 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2696 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2697 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2698 ((default . error) (SEMICOLON . (package_specification . 0)))
2699 ((default . error) (SEMICOLON . 1020))
2700 ((default . error) (NULL . 1019))
2701 ((default . error) (COLON_EQUAL . 1017) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2702 ((default . error) (COLON_EQUAL . 1015) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2703 ((default . error) (COLON_EQUAL . 1013) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2704 ((default . error) (SEMICOLON . 1012))
2705 ((default . error) (SEMICOLON . 1011))
2706 ((default . error) (SEMICOLON . 1010))
2707 ((default . error) (SEMICOLON . 1009))
2708 ((default . error) (RIGHT_PAREN . 1008))
2709 ((default . error) (RIGHT_PAREN . 1007))
2710 ((default . error) (SEMICOLON . 1006))
2711 ((default . error) (RIGHT_PAREN . 1005))
2712 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2713 ((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)))
2714 ((default . error) (LOOP . (aggregate . 3)) (DO . (aggregate . 3)) (OF . (aggregate . 3)) (ACCEPT . (aggregate . 3)) (ABORT . (aggregate . 3)) (BEGIN . (aggregate . 3)) (CASE . (aggregate . 3)) (DECLARE . (aggregate . 3)) (DELAY . (aggregate . 3)) (EXIT . (aggregate . 3)) (FOR . (aggregate . 3)) (GOTO . (aggregate . 3)) (IF . (aggregate . 3)) (NULL . (aggregate . 3)) (PRAGMA . (aggregate . 3)) (RAISE . (aggregate . 3)) (REQUEUE . (aggregate . 3)) (SELECT . (aggregate . 3)) (WHILE . (aggregate . 3)) (LESS_LESS . (aggregate . 3)) (IDENTIFIER . (aggregate . 3)) (STRING_LITERAL . (aggregate . 3)) (CHARACTER_LITERAL . (aggregate . 3)) (COLON_EQUAL . (aggregate . 3)) (USE . (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)) (SEMICOLON . (aggregate . 3)) (XOR . (aggregate . 3)) (OR . (aggregate . 3)) (AND . (aggregate . 3)) (IN . (aggregate . 3)) (NOT . (aggregate . 3)) (EQUAL . (aggregate . 3)) (GREATER . (aggregate . 3)) (GREATER_EQUAL . (aggregate . 3)) (LESS . (aggregate . 3)) (LESS_EQUAL . (aggregate . 3)) (SLASH_EQUAL . (aggregate . 3)) (IS . (aggregate . 3)) (EQUAL_GREATER . (aggregate . 3)) (BAR . (aggregate . 3)) (WITH . (aggregate . 3)) (THEN . (aggregate . 3)) (RANGE . (aggregate . 3)) (RIGHT_PAREN . (aggregate . 3)) (COMMA . (aggregate . 3)) (DIGITS . (aggregate . 3)) (ELSE . (aggregate . 3)) (ELSIF . (aggregate . 3)) (RETURN . (aggregate . 3)) (RENAMES . (aggregate . 3)) (TICK . (aggregate . 3)) (DOT . (aggregate . 3)) (LEFT_PAREN . (aggregate . 3)))
2715 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2716 ((default . error) (ELSIF . (elsif_expression_list . 1)) (ELSE . (elsif_expression_list . 1)) (RIGHT_PAREN . (elsif_expression_list . 1)) (COMMA . (elsif_expression_list . 1)))
2717 ((default . error) (THEN . 1002))
2718 ((default . error) (RIGHT_PAREN . (if_expression . 2)) (COMMA . (if_expression . 2)))
2719 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2720 ((default . error) (LOOP . (iterator_specification . 0)) (EQUAL_GREATER . (iterator_specification . 0)))
2721 ((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))
2722 ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 4)) (EQUAL_GREATER . (iterator_specification . 4)) (LEFT_PAREN . 107))
2723 ((default . error) (REVERSE . 999) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2724 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2725 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2726 ((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 1)) (COMMA . (case_expression_alternative_list . 1)))
2727 ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 986) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 299))
2728 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2729 ((default . error) (FOR . 146) (CASE . 145) (IF . 147) (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 . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 183) (STRING_LITERAL . 49) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2730 ((default . error) (SEMICOLON . (actual_parameter_part_opt . 1)) (LEFT_PAREN . (actual_parameter_part_opt . 1)) (DO . (actual_parameter_part_opt . 1)))
2731 ((default . error) (DO . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 808))
2732 ((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)))
2733 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2734 ((default . error) (WHEN . 980))
2735 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2736 ((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)))
2737 ((default . error) (SEMICOLON . 978))
2738 ((default . error) (SEMICOLON . (expression_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2739 ((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)))
2740 ((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)))
2741 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2742 ((default . error) (LOOP . 975))
2743 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2744 ((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)))
2745 ((default . error) (ABORT . 973))
2746 ((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)))
2747 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2748 ((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)))
2749 ((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)))
2750 ((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 . 531))
2751 ((default . error) (ABORT . 970))
2752 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2753 ((default . error) (SELECT . 968))
2754 ((default . error) (WHEN . 691) (TERMINATE . 690) (ACCEPT . 630) (DELAY . 635))
2755 ((default . error) (OR . (entry_call_alternative . 0)) (ELSE . (entry_call_alternative . 0)) (THEN . (triggering_alternative . 0)))
2756 ((default . error) (OR . (entry_call_alternative . 1)) (ELSE . (entry_call_alternative . 1)) (THEN . (triggering_alternative . 1)))
2757 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2758 ((default . error) (DELAY . 635))
2759 ((default . error) (OR . (delay_alternative . 0)) (END . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)) (THEN . (triggering_alternative . 2)))
2760 ((default . error) (END . (select_alternative . 1)) (OR . (select_alternative . 1)) (ELSE . (select_alternative . 1)))
2761 ((default . error) (EQUAL_GREATER . 963))
2762 ((default . error) (END . (select_alternative . 5)) (OR . (select_alternative . 5)) (ELSE . (select_alternative . 5)))
2763 ((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)))
2764 ((default . error) (SEMICOLON . 962))
2765 ((default . error) (END . 961))
2766 ((default . error) (SEMICOLON . 960))
2767 ((default . error) (OTHERS . 955) (IDENTIFIER . 956) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2768 ((default . error) (END . (exception_handler_list . 0)) (WHEN . (exception_handler_list . 0)))
2769 ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 950))
2770 ((default . error) (END . (handled_sequence_of_statements . 0)))
2771 ((default . error) (WHEN . (exception_handler_list . 1)) (END . (exception_handler_list . 1)))
2772 ((default . error) (BAR . (exception_choice . 1)) (EQUAL_GREATER . (exception_choice . 1)))
2773 ((default . error) (COLON . 1182) (EQUAL_GREATER . (name . 0)) (BAR . (name . 0)) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
2774 ((default . error) (EQUAL_GREATER . (exception_choice_list . 0)) (BAR . (exception_choice_list . 0)))
2775 ((default . error) (BAR . 1180) (EQUAL_GREATER . 1181))
2776 ((default . error) (DOT . 90) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 91) (LEFT_PAREN . 107))
2777 ((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)))
2778 ((default . error) (LOOP . 1179))
2779 ((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)))
2780 ((default . error) (TERMINATE . 1176) (ACCEPT . 630) (DELAY . 635))
2781 ((default . error) (END . 1175))
2782 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2783 ((default . error) (END . 1173))
2784 ((default . error) (ELSE . (select_alternative_list . 1)) (END . (select_alternative_list . 1)) (OR . (select_alternative_list . 1)))
2785 ((default . error) (SEMICOLON . 1172))
2786 ((default . error) (END . 1171))
2787 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2788 ((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 . 757))
2789 ((default . error) (END . 1168))
2790 ((default . error) (SEMICOLON . 1167))
2791 ((default . error) (SEMICOLON . 1166))
2792 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2793 ((default . error) (ELSE . 1160) (END . 1162) (ELSIF . 1161))
2794 ((default . error) (SEMICOLON . 1159))
2795 ((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)))
2796 ((default . error) (END . 1158))
2797 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
2798 ((default . error) (END . (case_statement_alternative_list . 0)) (WHEN . (case_statement_alternative_list . 0)))
2799 ((default . error) (END . 1155) (WHEN . 980))
2800 ((default . error) (SEMICOLON . 1154))
2801 ((default . error) (DO . 1152) (SEMICOLON . 1153))
2802 ((default . error) (BEGIN . 1151))
2803 ((default . error) (IDENTIFIER . 1150))
2804 ((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)))
2805 ((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)))
2806 ((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)))
2807 ((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)))
2808 ((default . error) (FUNCTION . 1) (PROCEDURE . 9))
2809 ((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)))
2810 ((default . error) (END . (protected_operation_item_list_opt . 1)) (ENTRY . 986) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 299))
2811 ((default . error) (END . 1147))
2812 ((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)))
2813 ((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)))
2814 ((default . error) (COMMA . (case_expression_alternative . 0)) (RIGHT_PAREN . (case_expression_alternative . 0)))
2815 ((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 . 902) (LEFT_PAREN . 827))
2816 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2817 ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 3)) (EQUAL_GREATER . (iterator_specification . 3)) (LEFT_PAREN . 107))
2818 ((default . error) (DO . (constraint . 0)) (LOOP . (constraint . 0)) (OF . (constraint . 0)) (AND . (constraint . 0)) (SEMICOLON . (constraint . 0)) (WITH . (constraint . 0)) (COLON_EQUAL . (constraint . 0)) (EQUAL_GREATER . (constraint . 0)) (RIGHT_PAREN . (constraint . 0)) (COMMA . (constraint . 0)))
2819 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2820 ((default . error) (COMMA . (if_expression . 0)) (RIGHT_PAREN . (if_expression . 0)))
2821 ((default . error) (SEMICOLON . 1143))
2822 ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 808))
2823 ((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)))
2824 ((default . error) (WITH . (paren_expression . 0)) (SEMICOLON . (paren_expression . 0)))
2825 ((default . error) (WITH . (paren_expression . 1)) (SEMICOLON . (paren_expression . 1)))
2826 ((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)))
2827 ((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)))
2828 ((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)))
2829 ((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)))
2830 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2831 ((default . error) (SEMICOLON . 1140))
2832 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2833 ((default . error) (SEMICOLON . 1138))
2834 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2835 ((default . error) (SEMICOLON . 1136))
2836 ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2837 ((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)))
2838 ((default . error) (DOT . 90) (TICK . 91) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109) (LEFT_PAREN . 107))
2839 ((default . error) (SEMICOLON . 1134))
2840 ((default . error) (SEMICOLON . 1133))
2841 ((default . error) (SEMICOLON . 1132))
2842 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2843 ((default . error) (WITH . (record_type_definition . 0)) (SEMICOLON . (record_type_definition . 0)))
2844 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2845 ((default . error) (NOT . 729) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2846 ((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)))
2847 ((default . error) (IS . (direct_name_opt . 0)) (IDENTIFIER . 1125) (STRING_LITERAL . 1126))
2848 ((default . error) (SEMICOLON . 1124))
2849 ((default . error) (WHEN . (component_item . 1)) (END . (component_item . 1)) (IDENTIFIER . (component_item . 1)) (FOR . (component_item . 1)) (CASE . (component_item . 1)))
2850 ((default . error) (WHEN . (component_item . 0)) (END . (component_item . 0)) (IDENTIFIER . (component_item . 0)) (FOR . (component_item . 0)) (CASE . (component_item . 0)))
2851 ((default . error) (WHEN . (component_list . 0)) (END . (component_list . 0)) (CASE . (component_list . 0)) (FOR . (component_list . 0)) (IDENTIFIER . (component_list . 0)))
2852 ((default . error) (WHEN . (component_list_opt . 1)) (END . (component_list_opt . 1)) (CASE . 1030) (IDENTIFIER . 77) (FOR . 299))
2853 ((default . error) (END . 1121))
2854 ((default . error) (COMMA . 96) (COLON . 1120))
2855 ((default . error) (WHEN . (component_list . 3)) (END . (component_list . 3)) (CASE . (component_list . 3)) (FOR . (component_list . 3)) (IDENTIFIER . (component_list . 3)))
2856 ((default . error) (DOT_DOT . 1119))
2857 ((default . error) (SEMICOLON . (record_definition . 1)) (WITH . (record_definition . 1)))
2858 ((default . error) (SEMICOLON . (type_definition . 2)) (WITH . (type_definition . 2)))
2859 ((default . error) (COMMA . (enumeration_literal . 0)) (RIGHT_PAREN . (enumeration_literal . 0)))
2860 ((default . error) (COMMA . (enumeration_literal . 1)) (RIGHT_PAREN . (enumeration_literal . 1)))
2861 ((default . error) (RIGHT_PAREN . (enumeration_literal_list . 0)) (COMMA . (enumeration_literal_list . 0)))
2862 ((default . error) (COMMA . 1118) (RIGHT_PAREN . 1117))
2863 ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1114))
2864 ((default . error) (DIGITS . 1113) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1114))
2865 ((default . error) (NEW . ((abstract_limited_synchronized_opt . 1) (abstract_limited_opt . 1))))
2866 ((default . error) (SEMICOLON . 1112))
2867 ((default . error) (NEW . 1110) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2868 ((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)))
2869 ((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)))
2870 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2871 ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2872 ((default . error) (AND . 1078) (WITH . 1107))
2873 ((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)))
2874 ((default . error) (SEMICOLON . 1106))
2875 ((default . error) (NEW . 1104) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2876 ((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)))
2877 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2878 ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2879 ((default . error) (AND . 1078) (WITH . 1101))
2880 ((default . error) (SEMICOLON . 1100))
2881 ((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)))
2882 ((default . error) (AT . 1099))
2883 ((default . error) (END . (component_clause_list . 0)) (IDENTIFIER . (component_clause_list . 0)))
2884 ((default . error) (END . 1097) (IDENTIFIER . 1065))
2885 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2886 ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 1)) (COMMA . (discrete_subtype_definition_list . 1)))
2887 ((default . error) (ALIASED . 1090) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883))
2888 ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 1)) (COMMA . (index_subtype_definition_list . 1)))
2889 ((default . error) (DOT . 90) (RANGE . 1094) (TICK . 91) (LEFT_PAREN . 107))
2890 ((default . error) (ALIASED . 1090) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883))
2891 ((default . error) (COMMA . (index_subtype_definition . 0)) (RIGHT_PAREN . (index_subtype_definition . 0)))
2892 ((default . error) (NUMERIC_LITERAL . 155) (NULL . 1089) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2893 ((default . error) (COMMA . 834) (RIGHT_PAREN . 1088))
2894 ((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))))
2895 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2896 ((default . error) (PRIVATE . 1086))
2897 ((default . error) (AND . 1078) (WITH . (and_interface_list_opt . 1)) (SEMICOLON . (and_interface_list_opt . 1)))
2898 ((default . error) (WITH . (formal_package_actual_part . 0)) (SEMICOLON . (formal_package_actual_part . 0)))
2899 ((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)))
2900 ((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)))
2901 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2902 ((default . error) (RIGHT_PAREN . (parameter_specification . 0)) (SEMICOLON . (parameter_specification . 0)))
2903 ((default . error) (WITH . (formal_derived_type_definition . 0)) (SEMICOLON . (formal_derived_type_definition . 0)))
2904 ((default . error) (DOT . 90) (TICK . 91) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 107))
2905 ((default . error) (LOOP . (index_constraint . 0)) (DO . (index_constraint . 0)) (RIGHT_PAREN . (index_constraint . 0)) (COMMA . (index_constraint . 0)) (EQUAL_GREATER . (index_constraint . 0)) (COLON_EQUAL . (index_constraint . 0)) (WITH . (index_constraint . 0)) (SEMICOLON . (index_constraint . 0)) (AND . (index_constraint . 0)) (OF . (index_constraint . 0)))
2906 ((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))
2907 ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2908 ((default . error) (WITH . (component_definition . 3)) (SEMICOLON . (component_definition . 3)) (COLON_EQUAL . (component_definition . 3)))
2909 ((default . error) (WITH . (array_type_definition . 0)) (SEMICOLON . (array_type_definition . 0)) (COLON_EQUAL . (array_type_definition . 0)))
2910 ((default . error) (WITH . (component_definition . 1)) (SEMICOLON . (component_definition . 1)) (COLON_EQUAL . (component_definition . 1)))
2911 ((default . error) (BOX . 1074))
2912 ((default . error) (WITH . (array_type_definition . 1)) (SEMICOLON . (array_type_definition . 1)) (COLON_EQUAL . (array_type_definition . 1)))
2913 ((default . error) (SEMICOLON . 1240))
2914 ((default . error) (RECORD . 1239))
2915 ((default . error) (IDENTIFIER . (component_clause_list . 1)) (END . (component_clause_list . 1)))
2916 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2917 ((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)))
2918 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2919 ((default . error) (END . 1236))
2920 ((default . error) (SEMICOLON . (protected_definition . 1)))
2921 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2922 ((default . error) (SEMICOLON . 1234))
2923 ((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)))
2924 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
2925 ((default . error) (END . 1232))
2926 ((default . error) (SEMICOLON . (task_definition . 1)))
2927 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2928 ((default . error) (SEMICOLON . 1230))
2929 ((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)))
2930 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2931 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2932 ((default . error) (WITH . (type_definition . 4)) (SEMICOLON . (type_definition . 4)))
2933 ((default . error) (WITH . (type_definition . 3)) (SEMICOLON . (type_definition . 3)))
2934 ((default . error) (SEMICOLON . (enumeration_type_definition . 0)) (WITH . (enumeration_type_definition . 0)))
2935 ((default . error) (IDENTIFIER . 1042) (CHARACTER_LITERAL . 1043))
2936 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2937 ((default . error) (ALIASED . 1090) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883))
2938 ((default . error) (RECORD . 1224))
2939 ((default . error) (WHEN . (component_list . 1)) (IDENTIFIER . (component_list . 1)) (FOR . (component_list . 1)) (CASE . (component_list . 1)) (END . (component_list . 1)))
2940 ((default . error) (WHEN . (component_list . 2)) (IDENTIFIER . (component_list . 2)) (FOR . (component_list . 2)) (CASE . (component_list . 2)) (END . (component_list . 2)))
2941 ((default . error) (WHEN . (component_list . 4)) (IDENTIFIER . (component_list . 4)) (FOR . (component_list . 4)) (CASE . (component_list . 4)) (END . (component_list . 4)))
2942 ((default . error) (IS . (direct_name . 0)))
2943 ((default . error) (IS . (direct_name . 1)))
2944 ((default . error) (IS . (direct_name_opt . 1)))
2945 ((default . error) (IS . 1223))
2946 ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 819))
2947 ((default . error) (DOT . 90) (TICK . 91) (AND . 819) (WITH . ((constraint_opt . 0) (and_interface_list_opt . 0))) (SEMICOLON . (constraint_opt . 0)) (RANGE . 902) (LEFT_PAREN . 827))
2948 ((default . error) (SEMICOLON . 1218))
2949 ((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)))
2950 ((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)))
2951 ((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)))
2952 ((default . error) (SEMICOLON . 1217))
2953 ((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)))
2954 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2955 ((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)))
2956 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2957 ((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)))
2958 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2959 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
2960 ((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)))
2961 ((default . error) (ELSE . (elsif_expression_item . 0)) (ELSIF . (elsif_expression_item . 0)) (RIGHT_PAREN . (elsif_expression_item . 0)) (COMMA . (elsif_expression_item . 0)))
2962 ((default . error) (DOT . 90) (TICK . 91) (LOOP . (iterator_specification . 2)) (EQUAL_GREATER . (iterator_specification . 2)) (LEFT_PAREN . 107))
2963 ((default . error) (DO . (subtype_indication . 0)) (COLON_EQUAL . (subtype_indication . 0)) (LOOP . (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)))
2964 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2965 ((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)))
2966 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 109))
2967 ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 1209))
2968 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2969 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2970 ((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)))
2971 ((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)))
2972 ((default . error) (CASE . 1206))
2973 ((default . error) (WHEN . (case_statement_alternative_list . 1)) (END . (case_statement_alternative_list . 1)))
2974 ((default . error) (BAR . 286) (EQUAL_GREATER . 1205))
2975 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2976 ((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)))
2977 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2978 ((default . error) (THEN . (expression_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
2979 ((default . error) (IF . 1201))
2980 ((default . error) (END . (elsif_statement_list . 0)) (ELSE . (elsif_statement_list . 0)) (ELSIF . (elsif_statement_list . 0)))
2981 ((default . error) (END . 1199) (ELSE . 1198) (ELSIF . 1161))
2982 ((default . error) (SEMICOLON . 1197))
2983 ((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)))
2984 ((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)))
2985 ((default . error) (RETURN . 1196))
2986 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 883))
2987 ((default . error) (END . 1192))
2988 ((default . error) (SELECT . 1191))
2989 ((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)))
2990 ((default . error) (SELECT . 1190))
2991 ((default . error) (END . (delay_alternative . 0)) (OR . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)))
2992 ((default . error) (SELECT . 1189))
2993 ((default . error) (SEMICOLON . 1188))
2994 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2995 ((default . error) (END . (select_alternative . 2)) (OR . (select_alternative . 2)) (ELSE . (select_alternative . 2)))
2996 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
2997 ((default . error) (OTHERS . 955) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2998 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
2999 ((default . error) (OTHERS . 955) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
3000 ((default . error) (BAR . 1180) (EQUAL_GREATER . 1284))
3001 ((default . error) (WHEN . (exception_handler . 1)) (END . (exception_handler . 1)))
3002 ((default . error) (EQUAL_GREATER . (exception_choice_list . 1)) (BAR . (exception_choice_list . 1)))
3003 ((default . error) (SEMICOLON . 1283))
3004 ((default . error) (ELSE . (select_alternative . 0)) (OR . (select_alternative . 0)) (END . (select_alternative . 0)))
3005 ((default . error) (ELSE . (select_alternative . 4)) (OR . (select_alternative . 4)) (END . (select_alternative . 4)))
3006 ((default . error) (SEMICOLON . 1282))
3007 ((default . error) (SEMICOLON . 1281))
3008 ((default . error) (SEMICOLON . 1280))
3009 ((default . error) (SELECT . 1279))
3010 ((default . error) (DO . (return_subtype_indication . 1)) (SEMICOLON . (return_subtype_indication . 1)) (COLON_EQUAL . (return_subtype_indication . 1)))
3011 ((default . error) (DO . (extended_return_object_declaration . 1)) (SEMICOLON . (extended_return_object_declaration . 1)) (COLON_EQUAL . 1278))
3012 ((default . error) (DO . (return_subtype_indication . 0)) (SEMICOLON . (return_subtype_indication . 0)) (COLON_EQUAL . (return_subtype_indication . 0)))
3013 ((default . error) (SEMICOLON . 1277))
3014 ((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)))
3015 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
3016 ((default . error) (IF . 1275))
3017 ((default . error) (ELSIF . (elsif_statement_list . 1)) (ELSE . (elsif_statement_list . 1)) (END . (elsif_statement_list . 1)))
3018 ((default . error) (SEMICOLON . 1274))
3019 ((default . error) (THEN . 1273))
3020 ((default . error) (END . 1272))
3021 ((default . error) (SEMICOLON . 1271))
3022 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
3023 ((default . error) (SEMICOLON . 1269))
3024 ((default . error) (END . 1268))
3025 ((default . error) (END . 1267))
3026 ((default . error) (FOR . 1266) (IDENTIFIER . 77))
3027 ((default . error) (WHEN . 1265))
3028 ((default . error) (WHEN . (entry_body_formal_part . 1)))
3029 ((default . error) (SEMICOLON . 1264))
3030 ((default . error) (SEMICOLON . 1263))
3031 ((default . error) (SEMICOLON . 1262))
3032 ((default . error) (SEMICOLON . 1261))
3033 ((default . error) (SEMICOLON . 1260))
3034 ((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)))
3035 ((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)))
3036 ((default . error) (WITH . 1259))
3037 ((default . error) (WITH . (constraint_opt . 1)) (SEMICOLON . (constraint_opt . 1)))
3038 ((default . error) (WITH . (derived_type_definition . 1)) (SEMICOLON . (derived_type_definition . 1)))
3039 ((default . error) (WITH . 1258))
3040 ((default . error) (WHEN . 1255))
3041 ((default . error) (SEMICOLON . (record_definition . 0)) (WITH . (record_definition . 0)))
3042 ((default . error) (COLON_EQUAL . 1253) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
3043 ((default . error) (SEMICOLON . (type_definition . 1)) (WITH . (type_definition . 1)))
3044 ((default . error) (RIGHT_PAREN . (enumeration_literal_list . 1)) (COMMA . (enumeration_literal_list . 1)))
3045 ((default . error) (DOT_DOT . 1252))
3046 ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1114))
3047 ((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)))
3048 ((default . error) (AND . 1078) (WITH . 1250))
3049 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
3050 ((default . error) (SEMICOLON . 1248))
3051 ((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)))
3052 ((default . error) (AND . 1078) (WITH . 1247))
3053 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
3054 ((default . error) (SEMICOLON . 1245))
3055 ((default . error) (RANGE . 1244))
3056 ((default . error) (SEMICOLON . (record_rep . 0)))
3057 ((default . error) (IDENTIFIER . (mod_clause_opt . 1)))
3058 ((default . error) (COLON_EQUAL . (component_definition . 2)) (SEMICOLON . (component_definition . 2)) (WITH . (component_definition . 2)))
3059 ((default . error) (COLON_EQUAL . (component_definition . 0)) (SEMICOLON . (component_definition . 0)) (WITH . (component_definition . 0)))
3060 ((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 . 902) (LEFT_PAREN . 827))
3061 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
3062 ((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)))
3063 ((default . error) (SEMICOLON . (protected_definition . 0)))
3064 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
3065 ((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)))
3066 ((default . error) (SEMICOLON . (task_definition . 0)))
3067 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
3068 ((default . error) (WITH . (type_definition . 5)) (SEMICOLON . (type_definition . 5)))
3069 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
3070 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
3071 ((default . error) (SEMICOLON . 1301))
3072 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 182) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 181) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
3073 ((default . error) (END . 1298) (WHEN . 1255))
3074 ((default . error) (END . (variant_list . 0)) (WHEN . (variant_list . 0)))
3075 ((default . error) (PRIVATE . 1297))
3076 ((default . error) (RECORD . 866) (NULL . 864))
3077 ((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)))
3078 ((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)))
3079 ((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)))
3080 ((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)))
3081 ((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)))
3082 ((default . error) (IS . (expression_opt . 0)) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
3083 ((default . error) (IDENTIFIER . 1294))
3084 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
3085 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
3086 ((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)))
3087 ((default . error) (END . (case_statement_alternative . 0)) (WHEN . (case_statement_alternative . 0)))
3088 ((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)))
3089 ((default . error) (IF . 1291))
3090 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
3091 ((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)))
3092 ((default . error) (SEMICOLON . 1289))
3093 ((default . error) (END . 1288))
3094 ((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)))
3095 ((default . error) (RAISE . 152) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
3096 ((default . error) (SEMICOLON . 1286))
3097 ((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)))
3098 ((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)))
3099 ((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)))
3100 ((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)))
3101 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
3102 ((default . error) (WHEN . (exception_handler . 0)) (END . (exception_handler . 0)))
3103 ((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)))
3104 ((default . error) (DO . (extended_return_object_declaration . 0)) (SEMICOLON . (extended_return_object_declaration . 0)))
3105 ((default . error) (IF . 1319))
3106 ((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)))
3107 ((default . error) (ELSE . (elsif_statement_item . 0)) (ELSIF . (elsif_statement_item . 0)) (END . (elsif_statement_item . 0)))
3108 ((default . error) (SEMICOLON . 1318))
3109 ((default . error) (SEMICOLON . 1317))
3110 ((default . error) (SEMICOLON . 1316))
3111 ((default . error) (IN . 1315))
3112 ((default . error) (IS . 1314))
3113 ((default . error) (WITH . (derived_type_definition . 0)) (SEMICOLON . (derived_type_definition . 0)))
3114 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
3115 ((default . error) (CASE . 1312))
3116 ((default . error) (WHEN . (variant_list . 1)) (END . (variant_list . 1)))
3117 ((default . error) (BAR . 286) (EQUAL_GREATER . 1311))
3118 ((default . error) (WHEN . (component_declaration . 1)) (END . (component_declaration . 1)) (CASE . (component_declaration . 1)) (FOR . (component_declaration . 1)) (IDENTIFIER . (component_declaration . 1)))
3119 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 109))
3120 ((default . error) (SEMICOLON . (real_range_specification_opt . 1)) (WITH . (real_range_specification_opt . 1)))
3121 ((default . error) (SEMICOLON . 1309))
3122 ((default . error) (SEMICOLON . 1308))
3123 ((default . error) (DOT_DOT . 1307))
3124 ((default . error) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 150) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 148))
3125 ((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)))
3126 ((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)))
3127 ((default . error) (SEMICOLON . 1326))
3128 ((default . error) (END . (component_list_opt . 0)) (WHEN . (component_list_opt . 0)) (NULL . 1031) (CASE . 1030) (IDENTIFIER . 77) (FOR . 299))
3129 ((default . error) (SEMICOLON . 1324))
3130 ((default . error) (SEMICOLON . 1323))
3131 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 302) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 299) (IDENTIFIER . 305) (TYPE . 304) (GENERIC . 2) (PROTECTED . 301) (TASK . 303) (PACKAGE . 300))
3132 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 154) (MINUS . 153) (ABS . 144) (NOT . 734) (NUMERIC_LITERAL . 155) (NULL . 151) (NEW . 149) (LEFT_PAREN . 148))
3133 ((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)))
3134 ((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)))
3135 ((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)))
3136 ((default . error) (SEMICOLON . 1320))
3137 ((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)))
3138 ((default . error) (RIGHT_PAREN . 1330))
3139 ((default . error) (BEGIN . 1329))
3140 ((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)))
3141 ((default . error) (WHEN . (variant_part . 0)) (END . (variant_part . 0)) (CASE . (variant_part . 0)) (FOR . (variant_part . 0)) (IDENTIFIER . (variant_part . 0)))
3142 ((default . error) (END . (variant . 0)) (WHEN . (variant . 0)))
3143 ((default . error) (WHEN . (component_declaration . 0)) (END . (component_declaration . 0)) (CASE . (component_declaration . 0)) (FOR . (component_declaration . 0)) (IDENTIFIER . (component_declaration . 0)))
3144 ((default . error) (SEMICOLON . 1328))
3145 ((default . error) (END . (component_clause . 0)) (IDENTIFIER . (component_clause . 0)))
3146 ((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 . 647) (IDENTIFIER . ( 648 (label_opt . 0))))
3147 ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 808))
3148 ((default . error) (WHEN . (entry_body_formal_part . 0)))
3149 ((default . error) (END . 1333))
3150 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 716))
3151 ((default . error) (SEMICOLON . 1335))
3152 ((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)))]
3153 [((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))
3154 ((attribute_reference . 51)(name . 87)(qualified_expression . 54)(selected_component . 55))
3155 ((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))
3156 nil
3157 nil
3158 nil
3159 ((attribute_reference . 51)(name . 68)(qualified_expression . 54)(selected_component . 55))
3160 nil
3161 ((function_specification . 16)(generic_declaration . 17)(generic_formal_part . 18)(generic_instantiation . 19)(generic_package_declaration . 20)(generic_subprogram_declaration . 22)(library_unit_declaration . 64)(overriding_indicator_opt . 65)(package_declaration . 28)(package_specification . 30)(procedure_specification . 32)(subprogram_declaration . 34))
3162 ((attribute_reference . 51)(name . 60)(qualified_expression . 54)(selected_component . 55))
3163 nil
3164 ((attribute_reference . 51)(name_list . 58)(name . 53)(qualified_expression . 54)(selected_component . 55))
3165 ((attribute_reference . 51)(name_list . 52)(name . 53)(qualified_expression . 54)(selected_component . 55))
3166 nil
3167 ((compilation_unit . 47)(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))
3168 nil
3169 nil
3170 nil
3171 ((function_specification . 16)(package_specification . 44)(procedure_specification . 32)(subprogram_specification . 45))
3172 nil
3173 nil
3174 nil
3175 nil
3176 nil
3177 nil
3178 nil
3179 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 42))
3180 nil
3181 nil
3182 nil
3183 nil
3184 nil
3185 nil
3186 nil
3187 nil
3188 nil
3189 nil
3190 nil
3191 nil
3192 nil
3193 ((attribute_reference . 51)(name . 131)(qualified_expression . 54)(selected_component . 55))
3194 ((attribute_reference . 51)(name . 130)(qualified_expression . 54)(selected_component . 55))
3195 ((aspect_specification_opt . 129))
3196 ((attribute_reference . 51)(name . 127)(qualified_expression . 54)(selected_component . 55))
3197 nil
3198 ((aspect_specification_opt . 125))
3199 nil
3200 nil
3201 nil
3202 nil
3203 nil
3204 nil
3205 nil
3206 ((actual_parameter_part . 92))
3207 nil
3208 nil
3209 nil
3210 ((attribute_reference . 51)(name_list . 122)(name . 53)(qualified_expression . 54)(selected_component . 55))
3211 nil
3212 ((attribute_reference . 51)(name . 119)(qualified_expression . 54)(selected_component . 55))
3213 ((actual_parameter_part . 92)(formal_part . 117)(parameter_profile_opt . 118))
3214 ((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))
3215 ((attribute_reference . 51)(name . 116)(qualified_expression . 54)(selected_component . 55))
3216 ((attribute_reference . 51)(name_list . 115)(name . 53)(qualified_expression . 54)(selected_component . 55))
3217 nil
3218 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 114))
3219 nil
3220 ((attribute_reference . 51)(name . 111)(qualified_expression . 54)(selected_component . 55))
3221 ((actual_parameter_part . 92)(aspect_specification_opt . 110))
3222 nil
3223 nil
3224 ((attribute_reference . 51)(name_list . 104)(name . 53)(qualified_expression . 54)(selected_component . 55))
3225 ((attribute_reference . 51)(name . 103)(qualified_expression . 54)(selected_component . 55))
3226 ((attribute_reference . 51)(name . 102)(qualified_expression . 54)(selected_component . 55))
3227 ((attribute_reference . 51)(name . 101)(qualified_expression . 54)(selected_component . 55))
3228 nil
3229 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 99))
3230 nil
3231 nil
3232 nil
3233 nil
3234 nil
3235 ((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))
3236 nil
3237 nil
3238 nil
3239 nil
3240 ((actual_parameter_part . 92)(formal_part . 93)(parameter_and_result_profile . 94))
3241 ((aggregate . 157)(association_opt . 184)(association_list . 201)(attribute_reference . 51)(case_expression . 158)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(conditional_quantified_expression . 202)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(identifier_list . 236)(if_expression . 162)(name . 197)(parameter_specification . 237)(parameter_specification_list . 238)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(range . 203)(range_list . 204)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3242 ((access_definition . 233)(null_exclusion_opt . 234))
3243 nil
3244 ((aggregate . 225)(attribute_reference . 51)(attribute_designator . 226)(name . 227)(qualified_expression . 54)(selected_component . 55))
3245 nil
3246 nil
3247 nil
3248 ((mode_opt . 219))
3249 nil
3250 nil
3251 ((attribute_reference . 51)(name . 215)(qualified_expression . 54)(selected_component . 55))
3252 ((aspect_specification_opt . 214))
3253 ((discriminant_part_opt . 212))
3254 ((actual_parameter_part . 92))
3255 ((actual_parameter_part . 92))
3256 ((actual_parameter_part . 92))
3257 nil
3258 ((attribute_reference . 51)(name_list . 206)(name . 53)(qualified_expression . 54)(selected_component . 55))
3259 nil
3260 ((aggregate . 157)(association_opt . 184)(association_list . 201)(attribute_reference . 51)(case_expression . 158)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(conditional_quantified_expression . 202)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(if_expression . 162)(name . 197)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(range . 203)(range_list . 204)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3261 ((attribute_reference . 51)(name . 200)(qualified_expression . 54)(selected_component . 55))
3262 ((aggregate . 157)(association_opt . 184)(association_list . 185)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(range . 198)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3263 nil
3264 ((actual_parameter_part . 92)(aspect_specification_opt . 179))
3265 ((aggregate . 157)(attribute_reference . 51)(case_expression . 158)(conditional_quantified_expression . 159)(expression . 160)(factor . 161)(if_expression . 162)(name . 163)(pragma_argument_association . 164)(pragma_argument_association_list . 165)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3266 nil
3267 ((aspect_specification_opt . 143))
3268 nil
3269 ((actual_parameter_part . 92)(aspect_specification_opt . 110))
3270 nil
3271 nil
3272 ((actual_parameter_part . 92))
3273 ((attribute_reference . 51)(name . 140)(qualified_expression . 54)(selected_component . 55))
3274 nil
3275 nil
3276 ((attribute_reference . 51)(name_list . 138)(name . 53)(qualified_expression . 54)(selected_component . 55))
3277 nil
3278 nil
3279 nil
3280 ((actual_parameter_part . 92)(aspect_specification_opt . 110))
3281 ((attribute_reference . 51)(name . 136)(qualified_expression . 54)(selected_component . 55))
3282 nil
3283 ((actual_parameter_part . 92)(formal_part . 117)(parameter_profile_opt . 118))
3284 ((actual_parameter_part . 92)(formal_part . 93)(parameter_and_result_profile . 94))
3285 nil
3286 nil
3287 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 397)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3288 nil
3289 ((actual_parameter_part . 92)(aspect_specification_opt . 396))
3290 nil
3291 nil
3292 nil
3293 ((actual_parameter_part . 92))
3294 ((function_specification . 16)(overriding_indicator_opt . 393)(package_body . 328)(procedure_specification . 32)(proper_body . 394)(protected_body . 336)(subprogram_body . 343)(task_body . 348))
3295 nil
3296 nil
3297 ((aggregate . 157)(attribute_reference . 51)(name . 163)(primary . 389)(qualified_expression . 54)(selected_component . 55))
3298 ((aggregate . 157)(attribute_reference . 51)(expression . 388)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3299 ((quantifier . 387))
3300 ((aggregate . 157)(attribute_reference . 51)(expression . 384)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3301 ((aggregate . 157)(association_opt . 184)(association_list . 381)(attribute_reference . 51)(case_expression . 158)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(conditional_quantified_expression . 382)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 383)(expression_opt . 196)(factor . 161)(if_expression . 162)(name . 197)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(range . 198)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3302 ((attribute_reference . 51)(name . 379)(qualified_expression . 54)(selected_component . 55))
3303 ((aggregate . 157)(attribute_reference . 51)(name . 163)(primary . 298)(qualified_expression . 54)(selected_component . 55))
3304 nil
3305 ((attribute_reference . 51)(name . 378)(qualified_expression . 54)(selected_component . 55))
3306 nil
3307 nil
3308 nil
3309 nil
3310 nil
3311 nil
3312 nil
3313 nil
3314 nil
3315 nil
3316 ((actual_parameter_part . 92))
3317 nil
3318 nil
3319 nil
3320 nil
3321 nil
3322 nil
3323 nil
3324 nil
3325 nil
3326 nil
3327 nil
3328 ((relational_operator . 364))
3329 ((multiplying_operator . 363))
3330 ((binary_adding_operator . 358))
3331 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(term . 176)(term_list . 354))
3332 nil
3333 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 313)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3334 ((aggregate . 157)(attribute_reference . 51)(name . 163)(primary . 298)(qualified_expression . 54)(selected_component . 55))
3335 nil
3336 nil
3337 nil
3338 nil
3339 nil
3340 nil
3341 nil
3342 nil
3343 nil
3344 nil
3345 nil
3346 nil
3347 nil
3348 nil
3349 nil
3350 ((actual_parameter_part . 92))
3351 nil
3352 ((relational_operator . 284))
3353 ((actual_parameter_part . 92)(aspect_specification_opt . 274))
3354 nil
3355 nil
3356 nil
3357 nil
3358 ((attribute_reference . 51)(name . 268)(qualified_expression . 54)(selected_component . 55))
3359 nil
3360 nil
3361 ((attribute_reference . 51)(name . 266)(qualified_expression . 54)(selected_component . 55))
3362 ((attribute_reference . 51)(name . 265)(qualified_expression . 54)(selected_component . 55))
3363 ((attribute_reference . 51)(name . 264)(qualified_expression . 54)(selected_component . 55))
3364 ((discriminant_specification_opt . 261)(discriminant_specification_list . 262)(identifier_list . 263))
3365 ((aspect_specification_opt . 259))
3366 ((attribute_reference . 51)(name . 256)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 257))
3367 nil
3368 ((actual_parameter_part . 92))
3369 nil
3370 nil
3371 nil
3372 ((access_definition . 248)(null_exclusion_opt . 249))
3373 ((access_definition . 246)(null_exclusion_opt . 247))
3374 nil
3375 nil
3376 nil
3377 nil
3378 nil
3379 nil
3380 ((actual_parameter_part . 92))
3381 nil
3382 nil
3383 nil
3384 nil
3385 nil
3386 nil
3387 ((attribute_reference . 51)(name . 243)(name_opt . 244)(qualified_expression . 54)(selected_component . 55))
3388 nil
3389 nil
3390 nil
3391 nil
3392 nil
3393 ((identifier_list . 236)(parameter_specification . 533))
3394 ((aliased_opt . 532))
3395 ((general_access_modifier_opt . 529)(protected_opt . 530))
3396 ((actual_parameter_part . 92))
3397 nil
3398 nil
3399 nil
3400 ((attribute_reference . 51)(name . 243)(name_opt . 525)(qualified_expression . 54)(selected_component . 55))
3401 ((aspect_specification_opt . 524))
3402 ((attribute_reference . 51)(name . 522)(qualified_expression . 54)(selected_component . 55))
3403 nil
3404 nil
3405 nil
3406 ((aspect_specification_opt . 519)(attribute_reference . 51)(name . 256)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 520))
3407 nil
3408 nil
3409 ((actual_parameter_part . 92))
3410 ((aspect_specification_opt . 518))
3411 ((abstract_limited_synchronized_opt . 510)(abstract_tagged_limited_opt . 511)(access_definition . 512)(array_type_definition . 513)(formal_type_definition . 514)(formal_derived_type_definition . 515)(interface_type_definition . 516)(null_exclusion_opt . 517))
3412 nil
3413 nil
3414 nil
3415 nil
3416 nil
3417 ((actual_parameter_part . 92)(aspect_specification_opt . 491))
3418 ((actual_parameter_part . 92)(aspect_specification_opt . 490))
3419 ((actual_parameter_part . 92)(aspect_specification_opt . 489))
3420 nil
3421 ((actual_parameter_part . 92)(aspect_specification_opt . 488))
3422 nil
3423 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 486)(selected_component . 55)(simple_expression . 487)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3424 nil
3425 nil
3426 ((aggregate . 157)(association_opt . 485)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(range . 198)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3427 nil
3428 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(membership_choice_list . 480)(membership_choice . 481)(name . 197)(primary . 166)(qualified_expression . 54)(range . 482)(selected_component . 55)(simple_expression . 483)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3429 nil
3430 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 478)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3431 nil
3432 nil
3433 nil
3434 nil
3435 nil
3436 nil
3437 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 477)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3438 ((aggregate . 225)(attribute_reference . 51)(attribute_designator . 226)(name . 227)(qualified_expression . 54)(selected_component . 55))
3439 ((aggregate . 157)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 474)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 198)(selected_component . 55)(simple_expression . 475)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3440 ((aggregate . 157)(attribute_reference . 51)(expression . 473)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3441 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 471)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3442 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 469)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3443 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 467)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3444 nil
3445 nil
3446 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 464)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3447 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 463)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3448 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 461)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3449 ((aggregate . 157)(attribute_reference . 51)(expression . 460)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3450 ((attribute_reference . 51)(name . 458)(qualified_expression . 54)(selected_component . 55))
3451 nil
3452 ((attribute_reference . 455)(direct_name . 456)(name . 457)(qualified_expression . 54)(selected_component . 55))
3453 ((attribute_reference . 51)(name . 68)(qualified_expression . 54)(selected_component . 55))
3454 nil
3455 nil
3456 nil
3457 nil
3458 nil
3459 nil
3460 nil
3461 nil
3462 nil
3463 nil
3464 nil
3465 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 442)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3466 nil
3467 nil
3468 nil
3469 nil
3470 nil
3471 nil
3472 nil
3473 nil
3474 nil
3475 nil
3476 nil
3477 nil
3478 nil
3479 nil
3480 ((function_specification . 436)(procedure_specification . 437)(subprogram_specification . 438))
3481 nil
3482 nil
3483 nil
3484 nil
3485 nil
3486 nil
3487 nil
3488 nil
3489 nil
3490 nil
3491 nil
3492 nil
3493 nil
3494 nil
3495 nil
3496 nil
3497 nil
3498 nil
3499 nil
3500 nil
3501 nil
3502 nil
3503 nil
3504 nil
3505 nil
3506 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 434)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3507 ((binary_adding_operator . 358))
3508 nil
3509 nil
3510 nil
3511 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(term . 433))
3512 nil
3513 nil
3514 nil
3515 nil
3516 ((aggregate . 157)(attribute_reference . 51)(factor . 432)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55))
3517 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 431)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3518 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 430)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3519 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 428)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3520 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 426)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3521 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 425)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3522 nil
3523 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 423)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3524 nil
3525 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 421)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3526 ((aggregate . 157)(attribute_reference . 51)(name . 163)(primary . 420)(qualified_expression . 54)(selected_component . 55))
3527 nil
3528 ((aggregate . 157)(attribute_reference . 51)(case_expression . 158)(conditional_quantified_expression . 159)(expression . 160)(factor . 161)(if_expression . 162)(name . 163)(pragma_argument_association . 418)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3529 ((aggregate . 157)(attribute_reference . 51)(expression . 417)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3530 nil
3531 ((actual_parameter_part . 92))
3532 ((actual_parameter_part . 92))
3533 nil
3534 nil
3535 nil
3536 nil
3537 nil
3538 nil
3539 nil
3540 ((iterator_specification . 409))
3541 nil
3542 nil
3543 nil
3544 nil
3545 nil
3546 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 404))
3547 nil
3548 nil
3549 nil
3550 nil
3551 ((attribute_reference . 51)(name . 401)(qualified_expression . 54)(selected_component . 55))
3552 ((attribute_reference . 51)(name . 400)(qualified_expression . 54)(selected_component . 55))
3553 ((actual_parameter_part . 92)(aspect_specification_opt . 676))
3554 ((actual_parameter_part . 92)(aspect_specification_opt . 675))
3555 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 658)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3556 nil
3557 ((aspect_specification_opt . 629))
3558 nil
3559 nil
3560 ((case_expression_alternative . 625)(case_expression_alternative_list . 626))
3561 nil
3562 nil
3563 ((aggregate . 157)(attribute_reference . 51)(expression . 619)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3564 ((aggregate . 157)(association_opt . 184)(association_list . 618)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(range . 198)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3565 nil
3566 nil
3567 nil
3568 ((aggregate . 157)(attribute_reference . 51)(expression . 615)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3569 nil
3570 nil
3571 nil
3572 nil
3573 nil
3574 nil
3575 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 613)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3576 nil
3577 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 612)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3578 nil
3579 nil
3580 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 611)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3581 nil
3582 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation . 610)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3583 nil
3584 nil
3585 nil
3586 ((multiplying_operator . 363))
3587 nil
3588 nil
3589 nil
3590 nil
3591 ((aspect_specification_opt . 129))
3592 ((aliased_opt . 603))
3593 ((attribute_reference . 51)(name . 243)(name_opt . 600)(qualified_expression . 54)(selected_component . 55))
3594 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 599)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3595 nil
3596 ((access_definition . 597)(null_exclusion_opt . 598))
3597 ((discriminant_part_opt . 595))
3598 nil
3599 nil
3600 ((aspect_specification_opt . 592))
3601 nil
3602 nil
3603 nil
3604 ((aspect_specification_opt . 588))
3605 ((attribute_reference . 51)(name . 587)(qualified_expression . 54)(selected_component . 55))
3606 nil
3607 nil
3608 nil
3609 nil
3610 ((actual_parameter_part . 92))
3611 ((actual_parameter_part . 92))
3612 nil
3613 nil
3614 nil
3615 ((relational_operator . 579))
3616 nil
3617 nil
3618 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 583)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3619 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 582)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3620 nil
3621 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 581)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3622 nil
3623 ((aggregate . 157)(attribute_reference . 51)(choice_relation . 580)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 462)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3624 nil
3625 nil
3626 nil
3627 nil
3628 ((relational_operator . 579))
3629 nil
3630 nil
3631 nil
3632 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(membership_choice_list . 577)(membership_choice . 481)(name . 197)(primary . 166)(qualified_expression . 54)(range . 482)(selected_component . 55)(simple_expression . 483)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3633 nil
3634 nil
3635 nil
3636 nil
3637 nil
3638 nil
3639 nil
3640 nil
3641 nil
3642 nil
3643 nil
3644 nil
3645 ((access_definition . 568)(attribute_reference . 51)(name . 569)(null_exclusion_opt . 517)(null_exclusion_opt_name_type . 570)(qualified_expression . 54)(selected_component . 571))
3646 nil
3647 ((discriminant_specification_opt . 565)(identifier_list . 263))
3648 nil
3649 nil
3650 nil
3651 nil
3652 nil
3653 nil
3654 nil
3655 nil
3656 nil
3657 nil
3658 nil
3659 nil
3660 nil
3661 ((aspect_specification_opt . 552))
3662 nil
3663 nil
3664 nil
3665 nil
3666 nil
3667 ((aspect_specification_opt . 547))
3668 nil
3669 nil
3670 nil
3671 nil
3672 nil
3673 ((aspect_specification_opt . 544))
3674 ((attribute_reference . 51)(name . 543)(qualified_expression . 54)(selected_component . 55))
3675 ((actual_parameter_part . 92)(aspect_specification_opt . 542))
3676 ((aggregate . 157)(attribute_reference . 51)(expression . 540)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3677 nil
3678 nil
3679 nil
3680 nil
3681 nil
3682 ((attribute_reference . 51)(name . 538)(qualified_expression . 54)(selected_component . 55))
3683 nil
3684 nil
3685 ((access_definition . 534)(mode_opt . 535)(null_exclusion_opt . 517))
3686 nil
3687 nil
3688 ((null_exclusion_opt . 811))
3689 ((formal_part . 93)(parameter_and_result_profile . 810))
3690 ((formal_part . 117)(parameter_profile_opt . 809))
3691 ((actual_parameter_part . 92))
3692 nil
3693 ((aspect_specification_opt . 807))
3694 ((aggregate . 157)(attribute_reference . 51)(expression . 806)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3695 nil
3696 ((actual_parameter_part . 92)(formal_package_actual_part . 804))
3697 nil
3698 nil
3699 nil
3700 nil
3701 nil
3702 ((attribute_reference . 51)(name . 800)(qualified_expression . 54)(selected_component . 55))
3703 nil
3704 nil
3705 nil
3706 nil
3707 nil
3708 nil
3709 nil
3710 nil
3711 nil
3712 nil
3713 nil
3714 ((aggregate . 157)(attribute_reference . 51)(discrete_subtype_definition . 788)(discrete_subtype_definition_list . 789)(factor . 161)(index_subtype_definition . 790)(index_subtype_definition_list . 791)(name . 792)(primary . 166)(qualified_expression . 54)(range . 738)(selected_component . 55)(simple_expression . 487)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3715 nil
3716 nil
3717 nil
3718 nil
3719 nil
3720 nil
3721 nil
3722 ((actual_parameter_part . 92))
3723 nil
3724 nil
3725 nil
3726 nil
3727 nil
3728 nil
3729 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(membership_choice . 783)(name . 197)(primary . 166)(qualified_expression . 54)(range . 482)(selected_component . 55)(simple_expression . 483)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3730 nil
3731 ((aggregate . 157)(attribute_reference . 51)(expression . 782)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3732 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 781)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3733 nil
3734 nil
3735 nil
3736 nil
3737 ((aggregate . 779)(record_rep . 780))
3738 nil
3739 ((aggregate . 157)(attribute_reference . 51)(expression . 776)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3740 ((actual_parameter_part . 92)(aspect_specification_opt . 179))
3741 nil
3742 ((discriminant_part_opt . 773))
3743 ((aspect_specification_opt . 726))
3744 ((attribute_reference . 51)(name . 730)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 771))
3745 nil
3746 ((discriminant_part_opt . 768))
3747 ((aspect_specification_opt . 725))
3748 nil
3749 nil
3750 nil
3751 ((attribute_reference . 51)(name . 762)(qualified_expression . 54)(selected_component . 55))
3752 nil
3753 nil
3754 nil
3755 nil
3756 ((constant_opt . 758))
3757 nil
3758 nil
3759 ((paren_expression . 753))
3760 ((formal_part . 117)(parameter_profile_opt . 751))
3761 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 749)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3762 ((attribute_reference . 51)(name . 243)(name_opt . 748)(qualified_expression . 54)(selected_component . 55))
3763 nil
3764 nil
3765 nil
3766 nil
3767 ((aggregate . 157)(attribute_reference . 51)(expression . 747)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3768 nil
3769 nil
3770 nil
3771 nil
3772 ((elsif_expression_item . 743)(elsif_expression_list . 744))
3773 ((aggregate . 157)(attribute_reference . 51)(expression . 740)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3774 ((aggregate . 157)(attribute_reference . 51)(discrete_subtype_definition . 736)(factor . 161)(name . 737)(primary . 166)(qualified_expression . 54)(range . 738)(selected_component . 55)(simple_expression . 487)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3775 ((attribute_reference . 51)(name . 733)(qualified_expression . 54)(selected_component . 55))
3776 ((attribute_reference . 51)(name . 730)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 731))
3777 ((aggregate . 157)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 193)(discrete_choice_list . 728)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 198)(selected_component . 55)(simple_expression . 475)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3778 nil
3779 nil
3780 ((aspect_specification_opt . 726))
3781 ((aspect_specification_opt . 725))
3782 nil
3783 nil
3784 ((attribute_reference . 51)(name . 723)(qualified_expression . 54)(selected_component . 55))
3785 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 722)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3786 ((aggregate . 157)(attribute_reference . 51)(expression . 195)(expression_opt . 721)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3787 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 720)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3788 ((aggregate . 157)(attribute_reference . 51)(expression . 719)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3789 ((identifier_opt . 717))
3790 ((iterator_specification . 714)(iterator_specification_opt . 715))
3791 nil
3792 ((aggregate . 157)(attribute_reference . 51)(expression . 195)(expression_opt . 712)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3793 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 711)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3794 nil
3795 ((attribute_reference . 51)(name . 709)(qualified_expression . 54)(selected_component . 55))
3796 ((attribute_reference . 51)(name . 707)(qualified_expression . 54)(selected_component . 55))
3797 ((aggregate . 157)(attribute_reference . 51)(expression . 704)(extended_return_object_declaration . 705)(extended_return_object_declaration_opt . 706)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3798 ((accept_statement . 692)(attribute_reference . 51)(delay_alternative . 693)(delay_statement . 694)(entry_call_alternative . 695)(name . 696)(procedure_call_statement . 697)(qualified_expression . 54)(selected_component . 55)(select_alternative . 698)(select_alternative_list . 699)(select_alternative_list_opt . 700)(triggering_alternative . 701))
3799 ((aggregate . 157)(attribute_reference . 51)(expression . 195)(expression_opt . 689)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3800 nil
3801 nil
3802 nil
3803 nil
3804 nil
3805 nil
3806 nil
3807 nil
3808 nil
3809 nil
3810 nil
3811 nil
3812 nil
3813 nil
3814 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(compound_statement . 683)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(simple_return_statement . 672)(simple_statement . 684)(timed_entry_call . 674))
3815 nil
3816 ((actual_parameter_part . 92))
3817 nil
3818 nil
3819 nil
3820 nil
3821 nil
3822 nil
3823 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(simple_return_statement . 672)(statement . 680)(timed_entry_call . 674))
3824 nil
3825 nil
3826 nil
3827 nil
3828 nil
3829 nil
3830 nil
3831 nil
3832 ((exception_handler . 951)(exception_handler_list . 952)(exception_handler_list_opt . 953))
3833 nil
3834 ((aggregate . 157)(attribute_reference . 51)(expression . 949)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3835 nil
3836 nil
3837 nil
3838 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 948)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3839 ((attribute_reference . 51)(name . 243)(name_opt . 947)(qualified_expression . 54)(selected_component . 55))
3840 nil
3841 nil
3842 nil
3843 nil
3844 ((aggregate . 157)(attribute_reference . 51)(expression . 944)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3845 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 943)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3846 nil
3847 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 942)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3848 nil
3849 ((accept_statement . 649)(actual_parameter_part . 92)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 939)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3850 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 938)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
3851 nil
3852 nil
3853 nil
3854 nil
3855 nil
3856 nil
3857 nil
3858 nil
3859 nil
3860 ((actual_parameter_part . 92))
3861 nil
3862 ((actual_parameter_part . 92))
3863 nil
3864 nil
3865 nil
3866 nil
3867 nil
3868 nil
3869 nil
3870 nil
3871 ((aggregate . 157)(attribute_reference . 51)(expression . 920)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3872 nil
3873 nil
3874 nil
3875 nil
3876 ((actual_parameter_part . 92))
3877 ((actual_parameter_part . 913)(actual_parameter_part_opt . 914))
3878 nil
3879 nil
3880 ((case_expression_alternative . 909))
3881 nil
3882 nil
3883 ((actual_parameter_part . 92)(constraint . 829)(index_constraint . 830))
3884 nil
3885 ((attribute_reference . 51)(name . 905)(qualified_expression . 54)(selected_component . 55))
3886 ((actual_parameter_part . 92))
3887 ((aggregate . 157)(attribute_reference . 51)(name . 163)(primary . 298)(qualified_expression . 54)(selected_component . 55))
3888 ((aggregate . 157)(attribute_reference . 51)(discrete_subtype_definition . 903)(factor . 161)(name . 737)(primary . 166)(qualified_expression . 54)(range . 738)(selected_component . 55)(simple_expression . 487)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3889 nil
3890 ((actual_parameter_part . 92)(constraint . 829)(index_constraint . 830))
3891 nil
3892 nil
3893 nil
3894 ((aggregate . 157)(attribute_reference . 51)(expression . 901)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3895 ((aggregate . 157)(attribute_reference . 51)(expression . 900)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3896 nil
3897 ((elsif_expression_item . 899))
3898 nil
3899 nil
3900 nil
3901 nil
3902 nil
3903 ((aggregate . 157)(attribute_reference . 51)(discrete_subtype_definition . 894)(factor . 161)(identifier_list . 236)(name . 737)(parameter_specification . 237)(parameter_specification_list . 238)(primary . 166)(qualified_expression . 54)(range . 738)(selected_component . 55)(simple_expression . 487)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3904 ((aspect_specification_opt . 893))
3905 ((aggregate . 157)(attribute_reference . 51)(case_expression . 158)(conditional_quantified_expression . 891)(expression . 892)(factor . 161)(if_expression . 162)(name . 163)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3906 ((aspect_specification_opt . 890))
3907 ((aspect_specification_opt . 889))
3908 ((aspect_specification_opt . 888))
3909 ((aspect_specification_opt . 887))
3910 nil
3911 ((access_definition . 884)(array_type_definition . 885)(attribute_reference . 51)(name . 730)(null_exclusion_opt . 517)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 886))
3912 nil
3913 ((aggregate . 157)(attribute_reference . 51)(expression . 882)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3914 ((attribute_reference . 51)(name . 243)(name_opt . 881)(qualified_expression . 54)(selected_component . 55))
3915 ((actual_parameter_part . 92))
3916 ((attribute_reference . 51)(name . 879)(qualified_expression . 54)(selected_component . 55))
3917 ((attribute_reference . 51)(name . 878)(qualified_expression . 54)(selected_component . 55))
3918 ((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 . 517)(record_type_definition . 876)(type_definition . 877))
3919 nil
3920 nil
3921 ((aspect_specification_opt . 856))
3922 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 854)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_definition . 855)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3923 nil
3924 ((aspect_specification_opt . 852))
3925 nil
3926 ((aspect_specification_opt . 850))
3927 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 848)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_definition . 849)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
3928 nil
3929 nil
3930 ((aggregate . 157)(attribute_reference . 51)(expression . 844)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3931 ((mod_clause_opt . 843))
3932 nil
3933 nil
3934 nil
3935 nil
3936 nil
3937 ((aggregate . 157)(attribute_reference . 51)(expression . 838)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3938 ((aggregate . 157)(attribute_reference . 51)(expression . 837)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3939 ((attribute_reference . 51)(name . 569)(qualified_expression . 54)(selected_component . 836))
3940 nil
3941 nil
3942 nil
3943 nil
3944 nil
3945 ((actual_parameter_part . 92)(constraint . 829)(index_constraint . 830))
3946 nil
3947 nil
3948 ((attribute_reference . 51)(interface_list . 825)(name . 822)(qualified_expression . 54)(selected_component . 55))
3949 ((attribute_reference . 51)(interface_list . 824)(name . 822)(qualified_expression . 54)(selected_component . 55))
3950 ((attribute_reference . 51)(interface_list . 823)(name . 822)(qualified_expression . 54)(selected_component . 55))
3951 nil
3952 ((attribute_reference . 51)(interface_list . 821)(name . 822)(qualified_expression . 54)(selected_component . 55))
3953 ((actual_parameter_part . 92)(and_interface_list_opt . 820))
3954 nil
3955 nil
3956 ((aggregate . 157)(association_opt . 184)(association_list . 201)(attribute_reference . 51)(case_expression . 158)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(conditional_quantified_expression . 202)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(if_expression . 162)(name . 197)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(range . 203)(range_list . 204)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3957 ((aspect_specification_opt . 817))
3958 nil
3959 ((aspect_specification_opt . 816))
3960 nil
3961 ((identifier_list . 236)(parameter_specification . 237)(parameter_specification_list . 238))
3962 nil
3963 nil
3964 ((attribute_reference . 51)(name . 814)(qualified_expression . 54)(selected_component . 55))
3965 ((aggregate . 157)(attribute_reference . 51)(expression . 813)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3966 nil
3967 ((actual_parameter_part . 92))
3968 nil
3969 nil
3970 nil
3971 nil
3972 ((attribute_reference . 51)(interface_list . 1080)(name . 822)(qualified_expression . 54)(selected_component . 55))
3973 nil
3974 nil
3975 ((actual_parameter_part . 92))
3976 nil
3977 nil
3978 nil
3979 nil
3980 ((aggregate . 157)(association_opt . 184)(association_list . 201)(attribute_reference . 51)(case_expression . 158)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(conditional_quantified_expression . 202)(discrete_choice . 193)(discrete_choice_list . 194)(discrete_subtype_definition . 788)(discrete_subtype_definition_list . 1076)(expression . 195)(expression_opt . 196)(factor . 161)(if_expression . 162)(name . 737)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(range . 1077)(range_list . 204)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3981 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 1001)(selected_component . 55)(simple_expression . 487)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3982 nil
3983 nil
3984 nil
3985 ((attribute_reference . 51)(index_subtype_definition . 1071)(name . 1072)(qualified_expression . 54)(selected_component . 55))
3986 nil
3987 ((aggregate . 157)(attribute_reference . 51)(discrete_subtype_definition . 1069)(factor . 161)(name . 737)(primary . 166)(qualified_expression . 54)(range . 738)(selected_component . 55)(simple_expression . 487)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
3988 nil
3989 nil
3990 nil
3991 nil
3992 nil
3993 nil
3994 nil
3995 nil
3996 ((component_clause . 1066)(component_clause_list . 1067))
3997 nil
3998 nil
3999 ((aspect_specification_opt . 1063))
4000 ((attribute_reference . 51)(interface_list . 1062)(name . 822)(qualified_expression . 54)(selected_component . 55))
4001 nil
4002 nil
4003 nil
4004 ((aspect_specification_opt . 1057))
4005 nil
4006 ((attribute_reference . 51)(interface_list . 1055)(name . 822)(qualified_expression . 54)(selected_component . 55))
4007 nil
4008 nil
4009 nil
4010 ((aspect_specification_opt . 1049))
4011 nil
4012 ((aggregate . 157)(attribute_reference . 51)(expression . 1047)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4013 ((aggregate . 157)(attribute_reference . 51)(expression . 1046)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4014 ((enumeration_literal . 1044)(enumeration_literal_list . 1045))
4015 nil
4016 ((aggregate . 157)(attribute_reference . 51)(expression . 1041)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4017 nil
4018 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1039)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4019 ((aspect_clause . 1032)(at_clause . 308)(component_declaration . 1033)(component_item . 1034)(component_list . 1035)(component_list_opt . 1036)(enumeration_representation_clause . 315)(identifier_list . 1037)(record_representation_clause . 339)(variant_part . 1038))
4020 nil
4021 nil
4022 nil
4023 ((record_definition . 1026))
4024 nil
4025 nil
4026 nil
4027 nil
4028 nil
4029 nil
4030 ((aspect_specification_opt . 1024))
4031 ((actual_parameter_part . 92)(aspect_specification_opt . 1023))
4032 ((actual_parameter_part . 92)(aspect_specification_opt . 1022))
4033 ((attribute_reference . 51)(name . 1021)(qualified_expression . 54)(selected_component . 55))
4034 nil
4035 nil
4036 nil
4037 ((aspect_specification_opt . 1018))
4038 ((aspect_specification_opt . 1016))
4039 ((aspect_specification_opt . 1014))
4040 nil
4041 nil
4042 nil
4043 nil
4044 nil
4045 nil
4046 nil
4047 nil
4048 ((attribute_reference . 51)(name . 243)(name_opt . 1004)(qualified_expression . 54)(selected_component . 55))
4049 nil
4050 nil
4051 ((aggregate . 157)(attribute_reference . 51)(expression . 1003)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4052 nil
4053 nil
4054 nil
4055 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 1001)(selected_component . 55)(simple_expression . 487)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4056 nil
4057 ((attribute_reference . 51)(name . 998)(qualified_expression . 54)(selected_component . 55))
4058 ((actual_parameter_part . 92))
4059 ((attribute_reference . 51)(name . 1000)(qualified_expression . 54)(selected_component . 55))
4060 ((attribute_reference . 51)(name . 998)(qualified_expression . 54)(selected_component . 55))
4061 ((aggregate . 157)(attribute_reference . 51)(expression . 997)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4062 nil
4063 ((aspect_clause . 987)(at_clause . 308)(entry_body . 988)(enumeration_representation_clause . 315)(expression_function_declaration . 989)(function_specification . 16)(null_procedure_declaration . 990)(overriding_indicator_opt . 991)(procedure_specification . 32)(protected_operation_item . 992)(protected_operation_item_list . 993)(protected_operation_item_list_opt . 994)(record_representation_clause . 339)(subprogram_body . 995)(subprogram_declaration . 996))
4064 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 985)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4065 ((aggregate . 157)(association_opt . 184)(association_list . 201)(attribute_reference . 51)(case_expression . 158)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(conditional_quantified_expression . 202)(discrete_choice . 193)(discrete_choice_list . 194)(expression . 195)(expression_opt . 196)(factor . 161)(if_expression . 162)(name . 197)(primary . 166)(qualified_expression . 54)(quantified_expression . 167)(raise_expression . 168)(range . 198)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 199)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4066 nil
4067 ((formal_part . 117)(parameter_profile_opt . 984))
4068 nil
4069 ((identifier_opt . 983))
4070 ((case_statement_alternative . 981)(case_statement_alternative_list . 982))
4071 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 979)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4072 nil
4073 nil
4074 ((aggregate . 157)(attribute_reference . 51)(expression . 195)(expression_opt . 977)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4075 nil
4076 nil
4077 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 976)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4078 nil
4079 ((aggregate . 157)(attribute_reference . 51)(expression . 974)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4080 nil
4081 nil
4082 nil
4083 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 972)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4084 nil
4085 nil
4086 ((aliased_opt . 971))
4087 nil
4088 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 969)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4089 nil
4090 ((accept_statement . 692)(delay_alternative . 693)(delay_statement . 965)(select_alternative . 967))
4091 nil
4092 nil
4093 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 966)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4094 ((delay_alternative . 964)(delay_statement . 965))
4095 nil
4096 nil
4097 nil
4098 nil
4099 nil
4100 nil
4101 nil
4102 nil
4103 ((attribute_reference . 51)(exception_choice . 957)(exception_choice_list . 958)(name . 959)(qualified_expression . 54)(selected_component . 55))
4104 nil
4105 ((exception_handler . 954))
4106 nil
4107 nil
4108 nil
4109 nil
4110 nil
4111 nil
4112 ((actual_parameter_part . 92))
4113 nil
4114 nil
4115 nil
4116 ((accept_statement . 1177)(delay_alternative . 1178)(delay_statement . 965))
4117 nil
4118 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1174)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4119 nil
4120 nil
4121 nil
4122 nil
4123 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1170)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4124 ((constant_opt . 1169))
4125 nil
4126 nil
4127 nil
4128 ((identifier_opt . 1165))
4129 ((elsif_statement_item . 1163)(elsif_statement_list . 1164))
4130 nil
4131 nil
4132 nil
4133 ((aggregate . 157)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 193)(discrete_choice_list . 1157)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 198)(selected_component . 55)(simple_expression . 475)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4134 nil
4135 ((case_statement_alternative . 1156))
4136 nil
4137 nil
4138 nil
4139 nil
4140 nil
4141 nil
4142 nil
4143 nil
4144 ((function_specification . 436)(procedure_specification . 437)(subprogram_specification . 1149))
4145 nil
4146 ((aspect_clause . 987)(at_clause . 308)(entry_body . 988)(enumeration_representation_clause . 315)(expression_function_declaration . 989)(function_specification . 16)(null_procedure_declaration . 990)(overriding_indicator_opt . 991)(procedure_specification . 32)(protected_operation_item . 1148)(record_representation_clause . 339)(subprogram_body . 995)(subprogram_declaration . 996))
4147 nil
4148 nil
4149 nil
4150 nil
4151 ((actual_parameter_part . 92)(constraint . 1146)(index_constraint . 830))
4152 ((attribute_reference . 51)(name . 1145)(qualified_expression . 54)(selected_component . 55))
4153 ((actual_parameter_part . 92))
4154 nil
4155 ((aggregate . 157)(attribute_reference . 51)(expression . 1144)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4156 nil
4157 nil
4158 ((formal_part . 117)(parameter_profile_opt . 1142))
4159 nil
4160 nil
4161 nil
4162 nil
4163 nil
4164 nil
4165 nil
4166 ((aggregate . 157)(attribute_reference . 51)(expression . 1141)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4167 nil
4168 ((aggregate . 157)(attribute_reference . 51)(expression . 1139)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4169 nil
4170 ((aggregate . 157)(attribute_reference . 51)(expression . 1137)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4171 nil
4172 ((attribute_reference . 51)(name . 998)(qualified_expression . 54)(selected_component . 55))
4173 nil
4174 ((actual_parameter_part . 92)(aspect_specification_opt . 1135))
4175 nil
4176 nil
4177 nil
4178 ((aspect_specification_opt . 1131))
4179 nil
4180 ((attribute_reference . 51)(name . 1130)(qualified_expression . 54)(selected_component . 55))
4181 ((attribute_reference . 51)(name . 730)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1129))
4182 nil
4183 ((direct_name . 1127)(direct_name_opt . 1128))
4184 nil
4185 nil
4186 nil
4187 nil
4188 ((aspect_clause . 1032)(at_clause . 308)(component_declaration . 1033)(component_item . 1122)(enumeration_representation_clause . 315)(identifier_list . 1037)(record_representation_clause . 339)(variant_part . 1123))
4189 nil
4190 nil
4191 nil
4192 nil
4193 nil
4194 nil
4195 nil
4196 nil
4197 nil
4198 nil
4199 ((real_range_specification_opt . 1116))
4200 ((real_range_specification_opt . 1115))
4201 nil
4202 nil
4203 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 854)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_definition . 1111)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4204 nil
4205 nil
4206 ((identifier_opt . 1109))
4207 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 1108)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4208 nil
4209 nil
4210 nil
4211 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 848)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_definition . 1105)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4212 nil
4213 ((identifier_opt . 1103))
4214 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 1102)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4215 nil
4216 nil
4217 nil
4218 nil
4219 nil
4220 ((component_clause . 1098))
4221 ((aggregate . 157)(attribute_reference . 51)(expression . 1096)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4222 nil
4223 ((access_definition . 1091)(attribute_reference . 51)(component_definition . 1095)(name . 730)(null_exclusion_opt . 517)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1093))
4224 nil
4225 ((actual_parameter_part . 92))
4226 ((access_definition . 1091)(attribute_reference . 51)(component_definition . 1092)(name . 730)(null_exclusion_opt . 517)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1093))
4227 nil
4228 ((aggregate . 157)(attribute_reference . 51)(name . 163)(primary . 298)(qualified_expression . 54)(selected_component . 55))
4229 nil
4230 nil
4231 ((attribute_reference . 51)(name . 1087)(qualified_expression . 54)(selected_component . 55))
4232 nil
4233 nil
4234 nil
4235 nil
4236 nil
4237 ((aggregate . 157)(attribute_reference . 51)(expression . 1085)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4238 nil
4239 nil
4240 ((actual_parameter_part . 92))
4241 nil
4242 ((attribute_reference . 51)(name . 1243)(qualified_expression . 54)(selected_component . 55))
4243 ((access_definition . 1241)(attribute_reference . 51)(name . 730)(null_exclusion_opt . 517)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1242))
4244 nil
4245 nil
4246 nil
4247 nil
4248 nil
4249 nil
4250 nil
4251 nil
4252 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1238)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4253 nil
4254 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 848)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_definition . 1237)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4255 nil
4256 nil
4257 ((attribute_reference . 51)(interface_list . 1235)(name . 822)(qualified_expression . 54)(selected_component . 55))
4258 nil
4259 nil
4260 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 854)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_definition . 1233)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4261 nil
4262 nil
4263 ((attribute_reference . 51)(interface_list . 1231)(name . 822)(qualified_expression . 54)(selected_component . 55))
4264 nil
4265 nil
4266 ((aggregate . 157)(attribute_reference . 51)(expression . 1229)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4267 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1228)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4268 nil
4269 nil
4270 nil
4271 ((enumeration_literal . 1227))
4272 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1226)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4273 ((access_definition . 1091)(attribute_reference . 51)(component_definition . 1225)(name . 730)(null_exclusion_opt . 517)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1093))
4274 nil
4275 nil
4276 nil
4277 nil
4278 nil
4279 nil
4280 nil
4281 nil
4282 ((and_interface_list_opt . 1222))
4283 ((actual_parameter_part . 92)(and_interface_list_opt . 1219)(constraint . 1220)(constraint_opt . 1221)(index_constraint . 830))
4284 nil
4285 nil
4286 nil
4287 nil
4288 nil
4289 nil
4290 ((aspect_specification_opt . 1216))
4291 nil
4292 ((aspect_specification_opt . 1215))
4293 nil
4294 ((aspect_specification_opt . 1214))
4295 ((aspect_specification_opt . 1213))
4296 nil
4297 nil
4298 ((actual_parameter_part . 92))
4299 nil
4300 ((identifier_opt . 1212))
4301 nil
4302 ((aspect_specification_opt . 129))
4303 ((entry_body_formal_part . 1210)(formal_part . 117)(parameter_profile_opt . 1211))
4304 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 1208)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4305 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 1207)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4306 nil
4307 nil
4308 nil
4309 nil
4310 nil
4311 ((identifier_opt . 1204))
4312 nil
4313 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1203)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4314 ((aggregate . 157)(attribute_reference . 51)(expression . 195)(expression_opt . 1202)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4315 nil
4316 nil
4317 ((elsif_statement_item . 1200))
4318 nil
4319 nil
4320 nil
4321 nil
4322 ((access_definition . 1193)(attribute_reference . 51)(name . 730)(null_exclusion_opt . 517)(qualified_expression . 54)(return_subtype_indication . 1194)(selected_component . 55)(subtype_indication . 1195))
4323 nil
4324 nil
4325 nil
4326 nil
4327 nil
4328 nil
4329 nil
4330 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1187)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4331 nil
4332 ((identifier_opt . 1186))
4333 ((attribute_reference . 51)(exception_choice . 1185)(name . 959)(qualified_expression . 54)(selected_component . 55))
4334 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1184)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4335 ((attribute_reference . 51)(exception_choice . 957)(exception_choice_list . 1183)(name . 959)(qualified_expression . 54)(selected_component . 55))
4336 nil
4337 nil
4338 nil
4339 nil
4340 nil
4341 nil
4342 nil
4343 nil
4344 nil
4345 nil
4346 nil
4347 nil
4348 nil
4349 nil
4350 nil
4351 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1276)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4352 nil
4353 nil
4354 nil
4355 nil
4356 nil
4357 nil
4358 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1270)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4359 nil
4360 nil
4361 nil
4362 ((identifier_list . 236)(parameter_specification . 237)(parameter_specification_list . 238))
4363 nil
4364 nil
4365 nil
4366 nil
4367 nil
4368 nil
4369 nil
4370 nil
4371 nil
4372 nil
4373 nil
4374 nil
4375 nil
4376 ((variant_list . 1256)(variant . 1257))
4377 nil
4378 ((aspect_specification_opt . 1254))
4379 nil
4380 nil
4381 nil
4382 ((real_range_specification_opt . 1251))
4383 nil
4384 nil
4385 ((identifier_opt . 1249))
4386 nil
4387 nil
4388 nil
4389 ((identifier_opt . 1246))
4390 nil
4391 nil
4392 nil
4393 nil
4394 nil
4395 nil
4396 ((actual_parameter_part . 92)(constraint . 1146)(index_constraint . 830))
4397 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1306)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4398 nil
4399 nil
4400 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 848)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_definition . 1305)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4401 nil
4402 nil
4403 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 854)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_definition . 1304)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4404 nil
4405 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1303)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4406 ((aggregate . 157)(attribute_reference . 51)(expression . 1302)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4407 nil
4408 ((aggregate . 157)(attribute_reference . 51)(choice_expression . 186)(choice_relation_and_list . 187)(choice_relation_or_list . 188)(choice_relation_xor_list . 189)(choice_relation_and_then_list . 190)(choice_relation_or_else_list . 191)(choice_relation . 192)(discrete_choice . 193)(discrete_choice_list . 1300)(factor . 161)(name . 197)(primary . 166)(qualified_expression . 54)(range . 198)(selected_component . 55)(simple_expression . 475)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4409 ((variant . 1299))
4410 nil
4411 nil
4412 ((record_definition . 1296))
4413 nil
4414 nil
4415 nil
4416 nil
4417 nil
4418 ((aggregate . 157)(attribute_reference . 51)(expression . 195)(expression_opt . 1295)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4419 nil
4420 ((identifier_opt . 1293))
4421 ((identifier_opt . 1292))
4422 nil
4423 nil
4424 nil
4425 nil
4426 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1290)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4427 nil
4428 nil
4429 nil
4430 nil
4431 ((aggregate . 157)(attribute_reference . 51)(expression . 1287)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(raise_expression . 168)(relation_and_list . 169)(relation_and_then_list . 170)(relation_or_list . 171)(relation_or_else_list . 172)(relation_xor_list . 173)(relation . 174)(selected_component . 55)(simple_expression . 175)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4432 nil
4433 nil
4434 nil
4435 nil
4436 nil
4437 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 1285)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4438 nil
4439 nil
4440 nil
4441 nil
4442 nil
4443 nil
4444 nil
4445 nil
4446 nil
4447 nil
4448 nil
4449 nil
4450 ((aspect_specification_opt . 1313))
4451 nil
4452 nil
4453 nil
4454 nil
4455 ((aspect_specification_opt . 1310))
4456 nil
4457 nil
4458 nil
4459 nil
4460 ((aggregate . 157)(attribute_reference . 51)(factor . 161)(name . 163)(primary . 166)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1327)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4461 nil
4462 nil
4463 nil
4464 ((aspect_clause . 1032)(at_clause . 308)(component_declaration . 1033)(component_item . 1034)(component_list . 1035)(component_list_opt . 1325)(enumeration_representation_clause . 315)(identifier_list . 1037)(record_representation_clause . 339)(variant_part . 1038))
4465 nil
4466 nil
4467 ((abstract_subprogram_declaration . 306)(aspect_clause . 307)(at_clause . 308)(body . 309)(body_stub . 310)(declaration . 311)(declarations . 312)(declarative_part_opt . 1322)(entry_declaration . 314)(enumeration_representation_clause . 315)(exception_declaration . 316)(expression_function_declaration . 317)(full_type_declaration . 318)(function_specification . 16)(generic_declaration . 319)(generic_formal_part . 18)(generic_instantiation . 320)(generic_package_declaration . 20)(generic_renaming_declaration . 321)(generic_subprogram_declaration . 22)(identifier_list . 322)(incomplete_type_declaration . 323)(null_procedure_declaration . 324)(object_declaration . 325)(object_renaming_declaration . 326)(overriding_indicator_opt . 327)(package_body . 328)(package_body_stub . 329)(package_declaration . 330)(package_renaming_declaration . 331)(package_specification . 30)(pragma . 332)(private_extension_declaration . 333)(private_type_declaration . 334)(procedure_specification . 32)(proper_body . 335)(protected_body . 336)(protected_body_stub . 337)(protected_type_declaration . 338)(record_representation_clause . 339)(renaming_declaration . 340)(single_protected_declaration . 341)(single_task_declaration . 342)(subprogram_body . 343)(subprogram_body_stub . 344)(subprogram_declaration . 345)(subprogram_renaming_declaration . 346)(subtype_declaration . 347)(task_body . 348)(task_body_stub . 349)(task_type_declaration . 350)(type_declaration . 351)(use_clause . 352))
4468 ((aggregate . 157)(attribute_reference . 51)(discrete_subtype_definition . 1321)(factor . 161)(name . 737)(primary . 166)(qualified_expression . 54)(range . 738)(selected_component . 55)(simple_expression . 487)(subtype_indication . 739)(term . 176)(term_list . 177)(unary_adding_operator . 178))
4469 nil
4470 nil
4471 nil
4472 nil
4473 nil
4474 nil
4475 nil
4476 nil
4477 nil
4478 nil
4479 nil
4480 nil
4481 nil
4482 ((accept_statement . 649)(assignment_statement . 650)(asynchronous_select . 651)(attribute_reference . 51)(block_statement . 652)(case_statement . 653)(conditional_entry_call . 654)(delay_statement . 655)(exit_statement . 656)(extended_return_statement . 657)(handled_sequence_of_statements . 1332)(if_statement . 659)(iteration_scheme . 660)(label_opt . 661)(loop_statement . 662)(name . 663)(pragma . 664)(procedure_call_statement . 665)(qualified_expression . 54)(raise_statement . 666)(requeue_statement . 667)(selected_component . 55)(selective_accept . 668)(select_statement . 669)(sequence_of_statements . 670)(sequence_of_statements_opt . 671)(simple_return_statement . 672)(statement . 673)(timed_entry_call . 674))
4483 ((formal_part . 117)(parameter_profile_opt . 1331))
4484 nil
4485 nil
4486 ((identifier_opt . 1334))
4487 nil
4488 nil]))
4489 "Parser table.")
4490
4491 (provide 'ada-grammar-wy)
4492
4493 ;; end of file