]> code.delx.au - gnu-emacs-elpa/blob - packages/ada-mode/ada-grammar-wy.el
a3491798739d7a9b4435c5a7a926752ddc535850
[gnu-emacs-elpa] / packages / ada-mode / ada-grammar-wy.el
1 ;;; ada-grammar-wy.el --- Generated parser support file
2
3 ;; Copyright (C) 2013 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 ("symbol"
134 (IDENTIFIER)
135 )
136 ("string-double"
137 (STRING_LITERAL)
138 )
139 ("string-single"
140 (CHARACTER_LITERAL)
141 )
142 )
143 nil)
144 "Table of language tokens.")
145
146 (defconst ada-grammar-wy--parse-table
147 (wisi-compile-grammar
148 '((AMPERSAND BAR BOX COLON COLON_EQUAL COMMA DOT DOT_DOT EQUAL EQUAL_GREATER GREATER GREATER_EQUAL GREATER_GREATER LESS LESS_EQUAL LESS_LESS MINUS PLUS SEMICOLON SLASH SLASH_EQUAL STAR STAR_STAR TICK IDENTIFIER STRING_LITERAL CHARACTER_LITERAL ABS ACCEPT ABORT ABSTRACT ACCESS ALIASED ALL AND ARRAY AT BEGIN BODY CASE CONSTANT DECLARE DELAY DELTA DIGITS DO ELSE ELSIF END ENTRY EXCEPTION EXIT FOR FUNCTION GENERIC GOTO IF IN INTERFACE IS LEFT_PAREN LIMITED LOOP MOD NEW NOT NULL OF OR OTHERS OUT OVERRIDING PACKAGE PRAGMA PRIVATE PROCEDURE PROTECTED RAISE RANGE RECORD REM RENAMES REQUEUE RETURN REVERSE RIGHT_PAREN SEPARATE SELECT SOME SUBTYPE SYNCHRONIZED TAGGED TASK TERMINATE THEN TYPE UNTIL USE WHEN WHILE WITH XOR )
149 ((abstract_limited_synchronized_opt
150 (())
151 ((ABSTRACT LIMITED ))
152 ((ABSTRACT SYNCHRONIZED ))
153 ((ABSTRACT ))
154 ((LIMITED ))
155 ((SYNCHRONIZED )))
156 (abstract_limited_opt
157 (())
158 ((ABSTRACT LIMITED ))
159 ((LIMITED ))
160 ((ABSTRACT )))
161 (abstract_tagged_limited_opt
162 (())
163 ((ABSTRACT TAGGED LIMITED ))
164 ((ABSTRACT TAGGED ))
165 ((TAGGED LIMITED ))
166 ((TAGGED ))
167 ((LIMITED )))
168 (abstract_subprogram_declaration
169 ((overriding_indicator_opt subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
170 (wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-end)))
171 (accept_statement
172 ((ACCEPT IDENTIFIER actual_parameter_part_opt parameter_profile_opt DO handled_sequence_of_statements END identifier_opt SEMICOLON )
173 (progn
174 (wisi-statement-action 1 'block-start 2 'name-paren 5 'block-middle 7 'block-end 9 'statement-end)
175 (wisi-containing-action 2 3)
176 (wisi-containing-action 2 4)
177 (wisi-containing-action 5 6)
178 (wisi-motion-action 1 5 '(6 block-middle EXCEPTION block-middle WHEN))))
179 ((ACCEPT IDENTIFIER actual_parameter_part_opt parameter_profile_opt SEMICOLON )
180 (progn
181 (wisi-statement-action 1 'statement-start 2 'name-paren 5 'statement-end)
182 (wisi-containing-action 2 3)
183 (wisi-containing-action 2 4))))
184 (access_definition
185 ((null_exclusion_opt ACCESS general_access_modifier_opt name )
186 (progn
187 (wisi-statement-action 2 'keyword)
188 (wisi-face-action 2 'font-lock-keyword-face 4 'font-lock-type-face)))
189 ((null_exclusion_opt ACCESS protected_opt PROCEDURE parameter_profile_opt )
190 (progn
191 (wisi-statement-action 2 'keyword 4 'name-paren)
192 (wisi-containing-action 4 5)
193 (wisi-face-action 2 'font-lock-keyword-face)))
194 ((null_exclusion_opt ACCESS protected_opt FUNCTION parameter_and_result_profile )
195 (progn
196 (wisi-statement-action 2 'keyword 4 'name-paren)
197 (wisi-containing-action 4 5)
198 (wisi-motion-action 4 '(5 return-1 RETURN return-2 RETURN))
199 (wisi-face-action 2 'font-lock-keyword-face))))
200 (actual_parameter_part
201 ((LEFT_PAREN association_list RIGHT_PAREN )
202 (progn
203 (wisi-statement-action 1 'open-paren 3 'close-paren)
204 (wisi-containing-action 1 2))))
205 (actual_parameter_part_opt
206 (())
207 ((actual_parameter_part )))
208 (aggregate
209 ((LEFT_PAREN association_list RIGHT_PAREN )
210 (progn
211 (wisi-statement-action 1 'open-paren 3 'close-paren)
212 (wisi-containing-action 1 2)))
213 ((LEFT_PAREN expression WITH association_list RIGHT_PAREN )
214 (progn
215 (wisi-statement-action 1 'open-paren 3 'statement-other 5 'close-paren)
216 (wisi-containing-action 1 2)
217 (wisi-containing-action 1 3)
218 (wisi-containing-action 3 4)))
219 ((LEFT_PAREN expression WITH NULL RECORD RIGHT_PAREN )
220 (progn
221 (wisi-statement-action 1 'open-paren 3 'statement-other 6 'close-paren)
222 (wisi-containing-action 1 2)
223 (wisi-containing-action 1 3)))
224 ((LEFT_PAREN NULL RECORD RIGHT_PAREN )
225 (wisi-statement-action 1 'open-paren 4 'close-paren)))
226 (aliased_opt
227 (())
228 ((ALIASED )))
229 (and_interface_list_opt
230 (())
231 ((AND interface_list )))
232 (array_type_definition
233 ((ARRAY LEFT_PAREN index_subtype_definition_list RIGHT_PAREN OF component_definition )
234 (progn
235 (wisi-statement-action 1 'keyword 2 'open-paren 4 'close-paren 5 'statement-other)
236 (wisi-containing-action 2 3)
237 (wisi-containing-action 5 6)
238 (wisi-face-action 1 'font-lock-keyword-face)))
239 ((ARRAY LEFT_PAREN discrete_subtype_definition_list RIGHT_PAREN OF component_definition )
240 (progn
241 (wisi-statement-action 1 'keyword 2 'open-paren 4 'close-paren 5 'statement-other)
242 (wisi-containing-action 2 3)
243 (wisi-containing-action 5 6)
244 (wisi-face-action 1 'font-lock-keyword-face))))
245 (aspect_clause
246 ((FOR attribute_reference USE expression SEMICOLON )
247 (progn
248 (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
249 (wisi-containing-action 3 4)))
250 ((enumeration_representation_clause ))
251 ((record_representation_clause ))
252 ((at_clause )))
253 (aspect_specification_opt
254 (())
255 ((WITH association_list )
256 (progn
257 (wisi-statement-action 1 'statement-other)
258 (wisi-containing-action 1 2))))
259 (assignment_statement
260 ((name COLON_EQUAL expression SEMICOLON )
261 (progn
262 (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-end)
263 (wisi-containing-action 2 3))))
264 (association_opt
265 (())
266 ((CHARACTER_LITERAL EQUAL_GREATER expression )
267 (progn
268 (wisi-statement-action 2 'statement-other)
269 (wisi-containing-action 2 3)))
270 ((CHARACTER_LITERAL EQUAL_GREATER BOX ))
271 ((discrete_choice_list EQUAL_GREATER expression )
272 (progn
273 (wisi-statement-action 2 'statement-other)
274 (wisi-containing-action 2 3)))
275 ((discrete_choice_list EQUAL_GREATER BOX ))
276 ((expression_opt )))
277 (association_list
278 ((association_opt ))
279 ((association_list COMMA association_opt )
280 (progn
281 (wisi-statement-action 2 'list-break)
282 (wisi-containing-action 2 3))))
283 (asynchronous_select
284 ((SELECT triggering_alternative THEN ABORT sequence_of_statements_opt END SELECT SEMICOLON )
285 (progn
286 (wisi-statement-action 1 'block-start 3 'block-middle 4 'statement-other 6 'block-end 8 'statement-end)
287 (wisi-containing-action 1 2)
288 (wisi-containing-action 3 5))))
289 (at_clause
290 ((FOR direct_name USE AT expression SEMICOLON )
291 (progn
292 (wisi-statement-action 1 'statement-start 4 'statement-other 6 'statement-end)
293 (wisi-containing-action 4 5))))
294 (attribute_reference
295 ((name TICK attribute_designator )))
296 (attribute_designator
297 ((name ))
298 ((ACCESS ))
299 ((DELTA ))
300 ((DIGITS ))
301 ((MOD )))
302 (binary_adding_operator
303 ((PLUS ))
304 ((MINUS ))
305 ((AMPERSAND )))
306 (block_statement
307 ((DECLARE declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
308 (progn
309 (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
310 (wisi-containing-action 1 2)
311 (wisi-containing-action 3 4)
312 (wisi-motion-action 1 3 '(4 block-middle EXCEPTION block-middle WHEN) 5)))
313 ((BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
314 (progn
315 (wisi-statement-action 1 'block-start 3 'block-end 5 'statement-end)
316 (wisi-containing-action 1 2)
317 (wisi-motion-action 1 '(2 block-middle EXCEPTION block-middle WHEN) 3))))
318 (body
319 ((proper_body ))
320 ((body_stub )))
321 (body_stub
322 ((subprogram_body_stub ))
323 ((package_body_stub ))
324 ((task_body_stub ))
325 ((protected_body_stub )))
326 (case_expression
327 ((CASE expression IS case_expression_alternative_list )
328 (progn
329 (wisi-statement-action 1 'statement-start 3 'block-middle)
330 (wisi-containing-action 1 2)
331 (wisi-containing-action 3 4))))
332 (case_expression_alternative
333 ((WHEN discrete_choice_list EQUAL_GREATER expression )
334 (progn
335 (wisi-statement-action 1 'block-middle 3 'statement-other)
336 (wisi-containing-action 3 4))))
337 (case_expression_alternative_list
338 ((case_expression_alternative ))
339 ((case_expression_alternative_list COMMA case_expression_alternative )
340 (progn
341 (wisi-statement-action 2 'list-break)
342 (wisi-containing-action 2 3))))
343 (case_statement
344 ((CASE expression_opt IS case_statement_alternative_list END CASE SEMICOLON )
345 (progn
346 (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
347 (wisi-containing-action 1 2)
348 (wisi-containing-action 3 4)
349 (wisi-motion-action 1 '(4 block-middle WHEN) 5))))
350 (case_statement_alternative
351 ((WHEN discrete_choice_list EQUAL_GREATER sequence_of_statements_opt )
352 (progn
353 (wisi-statement-action 1 'block-middle 3 'statement-other)
354 (wisi-containing-action 1 2)
355 (wisi-containing-action 3 4))))
356 (case_statement_alternative_list
357 ((case_statement_alternative ))
358 ((case_statement_alternative_list case_statement_alternative )))
359 (choice_expression
360 ((choice_relation ))
361 ((choice_relation_and_list ))
362 ((choice_relation_or_list ))
363 ((choice_relation_xor_list ))
364 ((choice_relation_and_then_list ))
365 ((choice_relation_or_else_list )))
366 (choice_relation_and_list
367 ((choice_relation AND choice_relation ))
368 ((choice_relation_and_list AND choice_relation )))
369 (choice_relation_or_list
370 ((choice_relation OR choice_relation ))
371 ((choice_relation_or_list OR choice_relation )))
372 (choice_relation_xor_list
373 ((choice_relation XOR choice_relation ))
374 ((choice_relation_xor_list XOR choice_relation )))
375 (choice_relation_and_then_list
376 ((choice_relation AND THEN choice_relation ))
377 ((choice_relation_and_then_list AND THEN choice_relation )))
378 (choice_relation_or_else_list
379 ((choice_relation OR ELSE choice_relation ))
380 ((choice_relation_or_else_list OR ELSE choice_relation )))
381 (choice_relation
382 ((simple_expression relational_operator simple_expression ))
383 ((simple_expression )))
384 (compilation_unit
385 ((context_item ))
386 ((library_item ))
387 ((subunit )))
388 (compilation_unit_list
389 ((compilation_unit ))
390 ((compilation_unit_list compilation_unit )))
391 (component_clause
392 ((IDENTIFIER AT simple_expression RANGE simple_expression DOT_DOT simple_expression SEMICOLON )
393 (progn
394 (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-other 6 'statement-other 8 'statement-end)
395 (wisi-containing-action 2 3)
396 (wisi-containing-action 4 5)
397 (wisi-containing-action 6 7))))
398 (component_clause_list
399 ((component_clause ))
400 ((component_clause_list component_clause )))
401 (component_declaration
402 ((identifier_list COLON component_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
403 (progn
404 (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-other 7 'statement-end)
405 (wisi-containing-action 2 3)
406 (wisi-containing-action 4 5)
407 (wisi-containing-action 4 6)))
408 ((identifier_list COLON component_definition aspect_specification_opt SEMICOLON )
409 (progn
410 (wisi-statement-action 1 'statement-start 2 'statement-other 5 'statement-end)
411 (wisi-containing-action 2 3)
412 (wisi-containing-action 2 4))))
413 (component_definition
414 ((ALIASED subtype_indication ))
415 ((subtype_indication ))
416 ((ALIASED access_definition ))
417 ((access_definition )))
418 (component_item
419 ((component_declaration ))
420 ((aspect_clause )))
421 (component_list
422 ((component_item ))
423 ((component_list component_item ))
424 ((component_list variant_part ))
425 ((variant_part ))
426 ((NULL SEMICOLON )
427 (wisi-statement-action 1 'statement-start 2 'statement-end)))
428 (component_list_opt
429 (())
430 ((component_list )))
431 (compound_statement
432 ((if_statement ))
433 ((case_statement ))
434 ((loop_statement ))
435 ((block_statement ))
436 ((extended_return_statement ))
437 ((accept_statement ))
438 ((select_statement )))
439 (conditional_entry_call
440 ((SELECT entry_call_alternative ELSE sequence_of_statements_opt END SELECT SEMICOLON )
441 (progn
442 (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
443 (wisi-containing-action 1 2)
444 (wisi-containing-action 3 4))))
445 (constant_opt
446 (())
447 ((CONSTANT )
448 (progn
449 (wisi-statement-action 1 'keyword)
450 (wisi-face-action 1 'font-lock-keyword-face))))
451 (constraint
452 ((RANGE range ))
453 ((index_constraint )))
454 (constraint_opt
455 (())
456 ((constraint )))
457 (context_item
458 ((pragma ))
459 ((with_clause ))
460 ((use_clause )))
461 (declaration
462 ((abstract_subprogram_declaration ))
463 ((aspect_clause ))
464 ((body ))
465 ((entry_declaration ))
466 ((exception_declaration ))
467 ((expression_function_declaration ))
468 ((generic_declaration ))
469 ((generic_instantiation ))
470 ((null_procedure_declaration ))
471 ((identifier_list COLON CONSTANT COLON_EQUAL expression SEMICOLON )
472 (progn
473 (wisi-statement-action 1 'statement-start 6 'statement-end)
474 (wisi-containing-action 1 5)))
475 ((object_declaration ))
476 ((package_declaration ))
477 ((pragma ))
478 ((renaming_declaration ))
479 ((subprogram_declaration ))
480 ((subtype_declaration ))
481 ((type_declaration ))
482 ((use_clause )))
483 (declarations
484 ((declaration ))
485 ((declarations declaration )))
486 (declarative_part_opt
487 (())
488 ((declarations )))
489 (delay_alternative
490 ((delay_statement sequence_of_statements_opt )))
491 (delay_statement
492 ((DELAY UNTIL expression SEMICOLON )
493 (progn
494 (wisi-statement-action 1 'statement-start 4 'statement-end)
495 (wisi-containing-action 1 3)))
496 ((DELAY expression SEMICOLON )
497 (progn
498 (wisi-statement-action 1 'statement-start 3 'statement-end)
499 (wisi-containing-action 1 2))))
500 (derived_type_definition
501 ((abstract_limited_opt NEW name and_interface_list_opt WITH record_definition )
502 (progn
503 (wisi-statement-action 5 'statement-other)
504 (wisi-face-action 3 'font-lock-type-face)))
505 ((abstract_limited_opt NEW name constraint_opt )
506 (wisi-face-action 3 'font-lock-type-face)))
507 (direct_name
508 ((IDENTIFIER ))
509 ((STRING_LITERAL )))
510 (direct_name_opt
511 (())
512 ((direct_name )))
513 (discrete_choice
514 ((choice_expression ))
515 ((NOT NULL name ))
516 ((range ))
517 ((OTHERS )))
518 (discrete_choice_list
519 (())
520 ((discrete_choice ))
521 ((discrete_choice_list BAR discrete_choice )))
522 (discrete_subtype_definition
523 ((subtype_indication ))
524 ((range )))
525 (discrete_subtype_definition_list
526 ((discrete_subtype_definition ))
527 ((discrete_subtype_definition_list COMMA discrete_subtype_definition )
528 (progn
529 (wisi-statement-action 2 'list-break)
530 (wisi-containing-action 2 3))))
531 (discriminant_part_opt
532 (())
533 ((LEFT_PAREN BOX RIGHT_PAREN ))
534 ((LEFT_PAREN discriminant_specification_list RIGHT_PAREN )
535 (progn
536 (wisi-statement-action 1 'open-paren 3 'close-paren)
537 (wisi-containing-action 1 2))))
538 (discriminant_specification_opt
539 (())
540 ((identifier_list COLON null_exclusion_opt_name COLON_EQUAL expression ))
541 ((identifier_list COLON null_exclusion_opt_name ))
542 ((identifier_list COLON access_definition COLON_EQUAL expression ))
543 ((identifier_list COLON access_definition )))
544 (discriminant_specification_list
545 ((discriminant_specification_opt ))
546 ((discriminant_specification_list SEMICOLON discriminant_specification_opt )
547 (progn
548 (wisi-statement-action 2 'list-break)
549 (wisi-containing-action 2 3))))
550 (elsif_expression_item
551 ((ELSIF expression THEN expression )
552 (progn
553 (wisi-statement-action 1 'statement-other 3 'block-middle)
554 (wisi-containing-action 1 2)
555 (wisi-containing-action 3 4))))
556 (elsif_expression_list
557 ((elsif_expression_item ))
558 ((elsif_expression_list elsif_expression_item )))
559 (elsif_statement_item
560 ((ELSIF expression_opt THEN sequence_of_statements_opt )
561 (progn
562 (wisi-statement-action 1 'statement-other 3 'block-middle)
563 (wisi-containing-action 1 2)
564 (wisi-containing-action 3 4))))
565 (elsif_statement_list
566 ((elsif_statement_item ))
567 ((elsif_statement_list elsif_statement_item )))
568 (entry_body
569 ((ENTRY IDENTIFIER entry_body_formal_part WHEN expression_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
570 (progn
571 (wisi-statement-action 1 'block-start 4' statement-other 6 'block-middle 8 'block-middle 10 'block-end
572 12 'statement-end)
573 (wisi-containing-action 1 3)
574 (wisi-containing-action 4 5)
575 (wisi-containing-action 6 7)
576 (wisi-containing-action 8 9)
577 (wisi-motion-action 1 4 6 8 10))))
578 (entry_body_formal_part
579 ((LEFT_PAREN FOR IDENTIFIER IN discrete_subtype_definition RIGHT_PAREN parameter_profile_opt )
580 (progn
581 (wisi-statement-action 1 'open-paren 6 'close-paren)
582 (wisi-containing-action 1 4)))
583 ((parameter_profile_opt )))
584 (entry_call_alternative
585 ((procedure_call_statement sequence_of_statements_opt ))
586 ((name sequence_of_statements_opt )))
587 (entry_declaration
588 ((overriding_indicator_opt ENTRY IDENTIFIER LEFT_PAREN discrete_subtype_definition RIGHT_PAREN parameter_profile_opt aspect_specification_opt SEMICOLON )
589 (progn
590 (wisi-statement-action 1 'statement-start 2 'block-middle 4 'open-paren 6 'close-paren 8 'statement-end)
591 (wisi-containing-action 2 4)
592 (wisi-containing-action 4 5)
593 (wisi-containing-action 2 6)
594 (wisi-containing-action 2 7)))
595 ((overriding_indicator_opt ENTRY IDENTIFIER parameter_profile_opt aspect_specification_opt SEMICOLON )
596 (progn
597 (wisi-statement-action 1 'statement-start 2 'block-middle 6 'statement-end)
598 (wisi-containing-action 2 4)
599 (wisi-containing-action 2 5))))
600 (enumeration_literal
601 ((IDENTIFIER ))
602 ((CHARACTER_LITERAL )))
603 (enumeration_literal_list
604 ((enumeration_literal ))
605 ((enumeration_literal_list COMMA enumeration_literal )
606 (progn
607 (wisi-statement-action 2 'list-break)
608 (wisi-containing-action 2 3))))
609 (enumeration_representation_clause
610 ((FOR name USE aggregate SEMICOLON )
611 (progn
612 (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
613 (wisi-containing-action 3 4))))
614 (enumeration_type_definition
615 ((LEFT_PAREN enumeration_literal_list RIGHT_PAREN )
616 (progn
617 (wisi-statement-action 1 'open-paren 3 'close-paren)
618 (wisi-containing-action 1 2))))
619 (exception_choice
620 ((name ))
621 ((OTHERS )))
622 (exception_choice_list
623 ((exception_choice ))
624 ((exception_choice_list BAR exception_choice )))
625 (exception_declaration
626 ((identifier_list COLON EXCEPTION SEMICOLON )
627 (wisi-statement-action 1 'statement-start 4 'statement-end)))
628 (exception_handler
629 ((WHEN IDENTIFIER COLON exception_choice_list EQUAL_GREATER sequence_of_statements_opt )
630 (progn
631 (wisi-statement-action 1 'block-middle 5 'statement-other)
632 (wisi-containing-action 1 4)
633 (wisi-containing-action 5 6)))
634 ((WHEN exception_choice_list EQUAL_GREATER sequence_of_statements_opt )
635 (progn
636 (wisi-statement-action 1 'block-middle 3 'statement-other)
637 (wisi-containing-action 1 2)
638 (wisi-containing-action 3 4))))
639 (exception_handler_list
640 ((exception_handler ))
641 ((exception_handler_list exception_handler )))
642 (exception_handler_list_opt
643 (())
644 ((exception_handler_list )))
645 (exit_statement
646 ((EXIT identifier_opt WHEN expression_opt SEMICOLON )
647 (progn
648 (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
649 (wisi-containing-action 3 4)))
650 ((EXIT identifier_opt SEMICOLON )
651 (wisi-statement-action 1 'statement-start 3 'statement-end)))
652 (expression
653 ((relation ))
654 ((relation_and_list ))
655 ((relation_and_then_list ))
656 ((relation_or_list ))
657 ((relation_or_else_list ))
658 ((relation_xor_list )))
659 (expression_opt
660 (())
661 ((expression )))
662 (expression_function_declaration
663 ((overriding_indicator_opt function_specification IS paren_expression aspect_specification_opt SEMICOLON )
664 (progn
665 (wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-end)
666 (wisi-containing-action 2 4)
667 (wisi-containing-action 2 5))))
668 (extended_return_object_declaration
669 ((IDENTIFIER COLON aliased_opt constant_opt return_subtype_indication COLON_EQUAL expression ))
670 ((IDENTIFIER COLON aliased_opt constant_opt return_subtype_indication )))
671 (extended_return_object_declaration_opt
672 (())
673 ((extended_return_object_declaration )))
674 (extended_return_statement
675 ((RETURN extended_return_object_declaration_opt DO handled_sequence_of_statements END RETURN SEMICOLON )
676 (progn
677 (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
678 (wisi-containing-action 3 4)
679 (wisi-motion-action 1 3 5)))
680 ((RETURN extended_return_object_declaration SEMICOLON )
681 (wisi-statement-action 1 'statement-start 3 'statement-end)))
682 (factor
683 ((primary STAR_STAR primary ))
684 ((primary ))
685 ((ABS primary ))
686 ((NOT primary )))
687 (formal_object_declaration
688 ((identifier_list COLON mode_opt null_exclusion_opt name COLON_EQUAL expression aspect_specification_opt SEMICOLON )
689 (progn
690 (wisi-statement-action 1 'statement-start 6 'statement-other 9 'statement-end)
691 (wisi-containing-action 6 7)
692 (wisi-containing-action 6 8)))
693 ((identifier_list COLON mode_opt null_exclusion_opt name aspect_specification_opt SEMICOLON )
694 (progn
695 (wisi-statement-action 1 'statement-start 7 'statement-end)
696 (wisi-containing-action 5 6)))
697 ((identifier_list COLON mode_opt access_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
698 (progn
699 (wisi-statement-action 1 'statement-start 5 'statement-other 8 'statement-end)
700 (wisi-containing-action 5 6)
701 (wisi-containing-action 5 7)))
702 ((identifier_list COLON mode_opt access_definition aspect_specification_opt SEMICOLON )
703 (progn
704 (wisi-statement-action 1 'statement-start 6 'statement-end)
705 (wisi-containing-action 4 5))))
706 (formal_part
707 ((LEFT_PAREN parameter_specification_list RIGHT_PAREN )
708 (progn
709 (wisi-statement-action 1 'open-paren 3 'close-paren)
710 (wisi-containing-action 1 2))))
711 (formal_subprogram_declaration
712 ((WITH subprogram_specification IS subprogram_default aspect_specification_opt SEMICOLON )
713 (progn
714 (wisi-statement-action 1 'statement-start 6 'statement-end)
715 (wisi-containing-action 1 2)
716 (wisi-containing-action 3 5)))
717 ((WITH subprogram_specification aspect_specification_opt SEMICOLON )
718 (progn
719 (wisi-statement-action 1 'statement-start 4 'statement-end)
720 (wisi-containing-action 1 2)
721 (wisi-containing-action 2 3)))
722 ((WITH subprogram_specification IS ABSTRACT subprogram_default aspect_specification_opt SEMICOLON )
723 (progn
724 (wisi-statement-action 1 'statement-start 7 'statement-end)
725 (wisi-containing-action 1 2)
726 (wisi-containing-action 3 6)))
727 ((WITH subprogram_specification IS ABSTRACT aspect_specification_opt SEMICOLON )
728 (progn
729 (wisi-statement-action 1 'statement-start 6 'statement-end)
730 (wisi-containing-action 1 2)
731 (wisi-containing-action 3 5))))
732 (formal_type_declaration
733 ((TYPE IDENTIFIER discriminant_part_opt IS formal_type_definition aspect_specification_opt SEMICOLON )
734 (progn
735 (wisi-statement-action 1 'statement-start 4 'statement-other 7 'statement-end)
736 (wisi-containing-action 1 3)
737 (wisi-containing-action 4 5)
738 (wisi-containing-action 4 6)))
739 ((TYPE IDENTIFIER discriminant_part_opt IS TAGGED aspect_specification_opt SEMICOLON )
740 (progn
741 (wisi-statement-action 1 'statement-start 7 'statement-end)
742 (wisi-containing-action 1 3)
743 (wisi-containing-action 4 6)))
744 ((TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
745 (progn
746 (wisi-statement-action 1 'statement-start 5 'statement-end)
747 (wisi-containing-action 1 3)
748 (wisi-containing-action 2 6))))
749 (formal_type_definition
750 ((abstract_tagged_limited_opt PRIVATE ))
751 ((formal_derived_type_definition ))
752 ((LEFT_PAREN BOX RIGHT_PAREN ))
753 ((RANGE BOX ))
754 ((MOD BOX ))
755 ((DIGITS BOX ))
756 ((DELTA BOX ))
757 ((DELTA BOX DIGITS BOX ))
758 ((array_type_definition ))
759 ((access_definition ))
760 ((interface_type_definition )))
761 (formal_derived_type_definition
762 ((abstract_limited_synchronized_opt NEW name and_interface_list_opt WITH PRIVATE )
763 (wisi-face-action 3 'font-lock-type-face))
764 ((abstract_limited_synchronized_opt NEW name and_interface_list_opt )
765 (wisi-face-action 3 'font-lock-type-face)))
766 (formal_package_declaration
767 ((WITH PACKAGE name IS NEW name formal_package_actual_part aspect_specification_opt SEMICOLON )
768 (progn
769 (wisi-statement-action 1 'statement-start 5 'statement-other 6 'name 7 'statement-other 8 'statement-other 9 'statement-end)
770 (wisi-containing-action 1 3)
771 (wisi-containing-action 5 6)
772 (wisi-containing-action 6 7)
773 (wisi-containing-action 6 8)
774 (wisi-face-action 6 'font-lock-function-name-face))))
775 (formal_package_actual_part
776 ((LEFT_PAREN BOX RIGHT_PAREN ))
777 (()))
778 (full_type_declaration
779 ((TYPE IDENTIFIER discriminant_part_opt IS type_definition aspect_specification_opt SEMICOLON )
780 (progn
781 (wisi-statement-action 1 'statement-start 2 'name 4 'statement-other 7 'statement-end)
782 (wisi-containing-action 1 3)
783 (wisi-containing-action 4 5)
784 (wisi-containing-action 4 6)))
785 ((task_type_declaration ))
786 ((protected_type_declaration )))
787 (function_specification
788 ((FUNCTION name parameter_and_result_profile )
789 (progn
790 (wisi-statement-action 1 'statement-other 2 'name)
791 (wisi-containing-action 1 2)
792 (wisi-containing-action 1 3)
793 (wisi-motion-action 1 '(3 return-1 RETURN return-2 RETURN)))))
794 (general_access_modifier_opt
795 (())
796 ((ALL ))
797 ((CONSTANT )))
798 (generic_declaration
799 ((generic_subprogram_declaration ))
800 ((generic_package_declaration )))
801 (generic_formal_part
802 ((GENERIC generic_formal_parameter_declarations )
803 (progn
804 (wisi-statement-action 1 'block-start)
805 (wisi-containing-action 1 2)))
806 ((GENERIC )
807 (wisi-statement-action 1 'block-start)))
808 (generic_formal_parameter_declarations
809 ((generic_formal_parameter_declaration ))
810 ((generic_formal_parameter_declarations generic_formal_parameter_declaration )))
811 (generic_formal_parameter_declaration
812 ((formal_object_declaration ))
813 ((formal_type_declaration ))
814 ((formal_subprogram_declaration ))
815 ((formal_package_declaration ))
816 ((pragma )))
817 (generic_instantiation
818 ((PACKAGE name IS NEW name aspect_specification_opt SEMICOLON )
819 (progn
820 (wisi-statement-action 1 'statement-start 2 'name 4 'statement-other 7 'statement-end)
821 (wisi-containing-action 4 5)
822 (wisi-containing-action 5 6)
823 (wisi-face-action 5 'font-lock-function-name-face)))
824 ((overriding_indicator_opt PROCEDURE name IS NEW name aspect_specification_opt SEMICOLON )
825 (progn
826 (wisi-statement-action 1 'statement-start 2 'block-middle 3 'name 5 'statement-other 8 'statement-end)
827 (wisi-containing-action 5 6)
828 (wisi-containing-action 6 7)
829 (wisi-face-action 6 'font-lock-function-name-face)))
830 ((overriding_indicator_opt FUNCTION name IS NEW name aspect_specification_opt SEMICOLON )
831 (progn
832 (wisi-statement-action 1 'statement-start 2 'block-middle 3 'name 5 'statement-other 8 'statement-end)
833 (wisi-containing-action 5 6)
834 (wisi-containing-action 6 7)
835 (wisi-face-action 6 'font-lock-function-name-face))))
836 (generic_package_declaration
837 ((generic_formal_part package_specification SEMICOLON )
838 (progn
839 (wisi-statement-action 1 'block-start 2 'block-middle 3 'statement-end)
840 (wisi-motion-action 1 2 3))))
841 (generic_renaming_declaration
842 ((GENERIC PACKAGE name RENAMES name aspect_specification_opt SEMICOLON )
843 (progn
844 (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)
845 (wisi-containing-action 2 3)
846 (wisi-containing-action 3 6)
847 (wisi-face-action 5 'font-lock-function-name-face)))
848 ((GENERIC PROCEDURE name RENAMES name aspect_specification_opt SEMICOLON )
849 (progn
850 (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)
851 (wisi-containing-action 2 3)
852 (wisi-containing-action 3 6)
853 (wisi-face-action 5 'font-lock-function-name-face)))
854 ((GENERIC FUNCTION name RENAMES name aspect_specification_opt SEMICOLON )
855 (progn
856 (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 4 'statement-other 7 'statement-end)
857 (wisi-containing-action 2 3)
858 (wisi-containing-action 3 6)
859 (wisi-face-action 5 'font-lock-function-name-face))))
860 (generic_subprogram_declaration
861 ((generic_formal_part subprogram_specification aspect_specification_opt SEMICOLON )
862 (progn
863 (wisi-statement-action 1 'block-start 2 'block-middle 4 'statement-end)
864 (wisi-containing-action 2 3)
865 (wisi-motion-action 1 2))))
866 (handled_sequence_of_statements
867 ((sequence_of_statements_opt EXCEPTION exception_handler_list_opt )
868 (progn
869 (wisi-statement-action 2 'block-middle)
870 (wisi-containing-action 2 3)))
871 ((sequence_of_statements_opt )))
872 (identifier_list
873 ((IDENTIFIER ))
874 ((identifier_list COMMA IDENTIFIER )))
875 (identifier_opt
876 (())
877 ((IDENTIFIER )))
878 (if_expression
879 ((IF expression THEN expression elsif_expression_list ELSE expression )
880 (progn
881 (wisi-statement-action 1 'statement-start 3 'block-middle 6 'block-middle)
882 (wisi-containing-action 1 2)
883 (wisi-containing-action 3 4)
884 (wisi-containing-action 3 5)
885 (wisi-containing-action 6 7)
886 (wisi-motion-action 1 3 '(5 statement-other ELSIF block-middle THEN) 6)))
887 ((IF expression THEN expression elsif_expression_list )
888 (progn
889 (wisi-statement-action 1 'statement-start 3 'block-middle)
890 (wisi-containing-action 1 2)
891 (wisi-containing-action 3 4)
892 (wisi-containing-action 3 5)
893 (wisi-motion-action 1 3 '(5 statement-other ELSIF block-middle THEN))))
894 ((IF expression THEN expression ELSE expression )
895 (progn
896 (wisi-statement-action 1 'statement-start 3 'block-middle 5 'block-middle)
897 (wisi-containing-action 1 2)
898 (wisi-containing-action 3 4)
899 (wisi-containing-action 5 6)
900 (wisi-motion-action 1 3 5)))
901 ((IF expression THEN expression )
902 (progn
903 (wisi-statement-action 1 'statement-start 3 'block-middle)
904 (wisi-containing-action 1 2)
905 (wisi-containing-action 3 4)
906 (wisi-motion-action 1 3))))
907 (if_statement
908 ((IF expression_opt THEN sequence_of_statements_opt elsif_statement_list ELSE sequence_of_statements_opt END IF SEMICOLON )
909 (progn
910 (wisi-statement-action 1 'statement-start 3 'block-middle 6 'block-middle 8 'block-end 10 'statement-end)
911 (wisi-containing-action 1 2)
912 (wisi-containing-action 3 4)
913 (wisi-containing-action 3 5)
914 (wisi-containing-action 6 7)
915 (wisi-motion-action 1 3 '(5 statement-other ELSIF block-middle THEN) 6 8)))
916 ((IF expression_opt THEN sequence_of_statements_opt elsif_statement_list END IF SEMICOLON )
917 (progn
918 (wisi-statement-action 1 'statement-start 3 'block-middle 6 'block-end 9 'statement-end)
919 (wisi-containing-action 1 2)
920 (wisi-containing-action 3 4)
921 (wisi-containing-action 3 5)
922 (wisi-motion-action 1 3 '(5 statement-other ELSIF block-middle THEN) 6)))
923 ((IF expression_opt THEN sequence_of_statements_opt ELSE sequence_of_statements_opt END IF SEMICOLON )
924 (progn
925 (wisi-statement-action 1 'statement-start 3 'block-middle 5 'block-middle 7 'block-end 9 'statement-end)
926 (wisi-containing-action 1 2)
927 (wisi-containing-action 3 4)
928 (wisi-containing-action 5 6)
929 (wisi-motion-action 1 3 5 7)))
930 ((IF expression_opt THEN sequence_of_statements_opt END IF SEMICOLON )
931 (progn
932 (wisi-statement-action 1 'statement-start 3 'block-middle 5 'block-end 7 'statement-end)
933 (wisi-containing-action 1 2)
934 (wisi-containing-action 3 4)
935 (wisi-motion-action 1 3 5))))
936 (incomplete_type_declaration
937 ((TYPE IDENTIFIER discriminant_part_opt IS TAGGED SEMICOLON )
938 (progn
939 (wisi-statement-action 1 'statement-start 2 'name 6 'statement-end)
940 (wisi-containing-action 1 3)))
941 ((TYPE IDENTIFIER SEMICOLON )
942 (wisi-statement-action 1 'statement-start 2 'name 3 'statement-end)))
943 (index_constraint
944 ((LEFT_PAREN discrete_subtype_definition_list RIGHT_PAREN )
945 (progn
946 (wisi-statement-action 1 'open-paren 3 'close-paren)
947 (wisi-containing-action 1 2))))
948 (index_subtype_definition
949 ((name RANGE BOX )))
950 (index_subtype_definition_list
951 ((index_subtype_definition ))
952 ((index_subtype_definition_list COMMA index_subtype_definition )
953 (progn
954 (wisi-statement-action 2 'list-break)
955 (wisi-containing-action 2 3))))
956 (interface_list
957 ((name )
958 (wisi-face-action 1 'font-lock-type-face))
959 ((interface_list AND name )
960 (wisi-face-action 3 'font-lock-type-face)))
961 (interface_type_definition
962 ((LIMITED INTERFACE AND interface_list ))
963 ((TASK INTERFACE AND interface_list ))
964 ((PROTECTED INTERFACE AND interface_list ))
965 ((SYNCHRONIZED INTERFACE AND interface_list ))
966 ((LIMITED INTERFACE ))
967 ((TASK INTERFACE ))
968 ((PROTECTED INTERFACE ))
969 ((SYNCHRONIZED INTERFACE ))
970 ((INTERFACE )))
971 (iteration_scheme
972 ((WHILE expression_opt )
973 (progn
974 (wisi-statement-action 1 'statement-start)
975 (wisi-containing-action 1 2)))
976 ((FOR iterator_specification_opt )
977 (progn
978 (wisi-statement-action 1 'statement-start)
979 (wisi-containing-action 1 2))))
980 (iterator_specification
981 ((IDENTIFIER IN REVERSE discrete_subtype_definition ))
982 ((IDENTIFIER IN discrete_subtype_definition ))
983 ((IDENTIFIER COLON subtype_indication OF REVERSE name ))
984 ((IDENTIFIER COLON subtype_indication OF name ))
985 ((IDENTIFIER OF REVERSE name ))
986 ((IDENTIFIER OF name )))
987 (iterator_specification_opt
988 (())
989 ((iterator_specification )))
990 (label_opt
991 (())
992 ((LESS_LESS IDENTIFIER GREATER_GREATER ))
993 ((IDENTIFIER COLON )))
994 (library_item
995 ((PRIVATE library_unit_declaration ))
996 ((library_unit_declaration ))
997 ((subprogram_body ))
998 ((package_body ))
999 ((library_unit_renaming_declaration )))
1000 (library_unit_declaration
1001 ((subprogram_declaration ))
1002 ((package_declaration ))
1003 ((generic_declaration ))
1004 ((generic_instantiation )))
1005 (library_unit_renaming_declaration
1006 ((package_renaming_declaration ))
1007 ((generic_renaming_declaration ))
1008 ((subprogram_renaming_declaration )))
1009 (loop_statement
1010 ((iteration_scheme LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
1011 (progn
1012 (wisi-statement-action 1 'statement-start 2 'block-middle 4 'block-end 7 'statement-end)
1013 (wisi-containing-action 2 3)
1014 (wisi-motion-action 1 2 4)))
1015 ((LOOP sequence_of_statements_opt END LOOP identifier_opt SEMICOLON )
1016 (progn
1017 (wisi-statement-action 1 'block-start 3 'block-end 6 'statement-end)
1018 (wisi-containing-action 1 2)
1019 (wisi-motion-action 1 3))))
1020 (membership_choice_list
1021 ((membership_choice ))
1022 ((membership_choice_list BAR membership_choice )))
1023 (membership_choice
1024 ((simple_expression ))
1025 ((range )))
1026 (mod_clause_opt
1027 (())
1028 ((AT MOD expression SEMICOLON )))
1029 (mode_opt
1030 (())
1031 ((IN )
1032 (progn
1033 (wisi-statement-action 1 'keyword)
1034 (wisi-face-action 1 'font-lock-keyword-face)))
1035 ((IN OUT )
1036 (progn
1037 (wisi-statement-action 1 'keyword)
1038 (wisi-face-action 1 'font-lock-keyword-face)))
1039 ((OUT )
1040 (progn
1041 (wisi-statement-action 1 'keyword)
1042 (wisi-face-action 1 'font-lock-keyword-face))))
1043 (multiplying_operator
1044 ((STAR ))
1045 ((SLASH ))
1046 ((MOD ))
1047 ((REM )))
1048 (name_list
1049 ((name ))
1050 ((name_list COMMA name )
1051 (progn
1052 (wisi-statement-action 2 'statement-other)
1053 (wisi-containing-action 2 3))))
1054 (name
1055 ((IDENTIFIER )
1056 (wisi-statement-action 1 'name))
1057 ((CHARACTER_LITERAL ))
1058 ((name LEFT_PAREN range RIGHT_PAREN )
1059 (progn
1060 (wisi-statement-action 1 'name-paren 2 'open-paren 4 'close-paren)
1061 (wisi-containing-action 1 2)
1062 (wisi-containing-action 2 3)))
1063 ((selected_component )
1064 (wisi-extend-action 1))
1065 ((attribute_reference ))
1066 ((name actual_parameter_part )
1067 (progn
1068 (wisi-statement-action 1 'name-paren)
1069 (wisi-containing-action 1 2)))
1070 ((qualified_expression ))
1071 ((STRING_LITERAL )))
1072 (name_opt
1073 (())
1074 ((name )))
1075 (null_exclusion_opt
1076 (())
1077 ((NOT NULL )
1078 (progn
1079 (wisi-statement-action 1 'keyword)
1080 (wisi-face-action 1 'font-lock-keyword-face))))
1081 (null_exclusion_opt_name
1082 ((IDENTIFIER ))
1083 ((selected_component ))
1084 ((NOT NULL IDENTIFIER ))
1085 ((NOT NULL selected_component )))
1086 (null_procedure_declaration
1087 ((overriding_indicator_opt procedure_specification IS NULL aspect_specification_opt SEMICOLON )
1088 (progn
1089 (wisi-statement-action 1 'statement-start 2 'statement-other 3 'name 6 'statement-end)
1090 (wisi-containing-action 2 5))))
1091 (object_declaration
1092 ((identifier_list COLON aliased_opt constant_opt subtype_indication COLON_EQUAL expression aspect_specification_opt SEMICOLON )
1093 (progn
1094 (wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-other 9 'statement-end)
1095 (wisi-containing-action 2 5)
1096 (wisi-containing-action 6 7)
1097 (wisi-containing-action 1 8)))
1098 ((identifier_list COLON aliased_opt constant_opt subtype_indication aspect_specification_opt SEMICOLON )
1099 (progn
1100 (wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
1101 (wisi-containing-action 2 5)
1102 (wisi-containing-action 1 6)))
1103 ((identifier_list COLON aliased_opt constant_opt access_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
1104 (progn
1105 (wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-other 9 'statement-end)
1106 (wisi-containing-action 2 5)
1107 (wisi-containing-action 6 7)
1108 (wisi-containing-action 1 8)))
1109 ((identifier_list COLON aliased_opt constant_opt access_definition aspect_specification_opt SEMICOLON )
1110 (progn
1111 (wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
1112 (wisi-containing-action 2 5)
1113 (wisi-containing-action 1 6)))
1114 ((identifier_list COLON aliased_opt constant_opt array_type_definition COLON_EQUAL expression aspect_specification_opt SEMICOLON )
1115 (progn
1116 (wisi-statement-action 1 'statement-start 2 'statement-other 6 'statement-other 9 'statement-end)
1117 (wisi-containing-action 2 5)
1118 (wisi-containing-action 6 7)
1119 (wisi-containing-action 1 8)))
1120 ((identifier_list COLON aliased_opt constant_opt array_type_definition aspect_specification_opt SEMICOLON )
1121 (progn
1122 (wisi-statement-action 1 'statement-start 2 'statement-other 7 'statement-end)
1123 (wisi-containing-action 2 5)
1124 (wisi-containing-action 1 6)))
1125 ((single_task_declaration ))
1126 ((single_protected_declaration )))
1127 (object_renaming_declaration
1128 ((IDENTIFIER COLON null_exclusion_opt name RENAMES name aspect_specification_opt SEMICOLON )
1129 (progn
1130 (wisi-statement-action 1 'statement-start 4 'name 5 'statement-other 6 'name 8 'statement-end)
1131 (wisi-containing-action 1 4)
1132 (wisi-containing-action 1 6)
1133 (wisi-containing-action 1 7)))
1134 ((IDENTIFIER COLON access_definition RENAMES name aspect_specification_opt SEMICOLON )
1135 (progn
1136 (wisi-statement-action 1 'statement-start 4 'statement-other 5 'name 7 'statement-end)
1137 (wisi-containing-action 1 3)
1138 (wisi-containing-action 1 5)
1139 (wisi-containing-action 1 6)))
1140 ((IDENTIFIER COLON EXCEPTION RENAMES name aspect_specification_opt SEMICOLON )
1141 (progn
1142 (wisi-statement-action 1 'statement-start 4 'statement-other 5 'name 7 'statement-end)
1143 (wisi-containing-action 1 5)
1144 (wisi-containing-action 1 6))))
1145 (overriding_indicator_opt
1146 ((NOT OVERRIDING )
1147 (wisi-statement-action 1 'statement-start 2 'statement-other))
1148 ((OVERRIDING )
1149 (wisi-statement-action 1 'statement-start))
1150 (()))
1151 (package_body
1152 ((PACKAGE BODY name aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END name_opt SEMICOLON )
1153 (progn
1154 (wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-middle
1155 9 'block-end 11 'statement-end)
1156 (wisi-containing-action 1 3)
1157 (wisi-containing-action 3 4)
1158 (wisi-containing-action 5 6)
1159 (wisi-containing-action 7 8)
1160 (wisi-motion-action 1 5 7 '(8 block-middle EXCEPTION block-middle WHEN) 9)))
1161 ((PACKAGE BODY name aspect_specification_opt IS declarative_part_opt END name_opt SEMICOLON )
1162 (progn
1163 (wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-end 9 'statement-end)
1164 (wisi-containing-action 1 3)
1165 (wisi-containing-action 3 4)
1166 (wisi-containing-action 5 6)
1167 (wisi-motion-action 1 5 7))))
1168 (package_body_stub
1169 ((PACKAGE BODY name IS SEPARATE aspect_specification_opt SEMICOLON )
1170 (progn
1171 (wisi-statement-action 1 'statement-start 7 'statement-end)
1172 (wisi-containing-action 1 3)
1173 (wisi-containing-action 3 6))))
1174 (package_declaration
1175 ((package_specification SEMICOLON )
1176 (wisi-statement-action 1 'statement-start 2 'statement-end)))
1177 (package_renaming_declaration
1178 ((PACKAGE name RENAMES name aspect_specification_opt SEMICOLON )
1179 (progn
1180 (wisi-statement-action 1 'statement-start 2 'name 3 'statement-other 6 'statement-end)
1181 (wisi-containing-action 1 2)
1182 (wisi-containing-action 3 5)
1183 (wisi-face-action 4 'font-lock-function-name-face))))
1184 (package_specification
1185 ((PACKAGE name aspect_specification_opt IS declarative_part_opt PRIVATE declarative_part_opt END name_opt )
1186 (progn
1187 (wisi-statement-action 1 'statement-start 2 'name 4 'block-start 6 'block-middle 8 'block-end)
1188 (wisi-containing-action 1 2)
1189 (wisi-containing-action 2 3)
1190 (wisi-containing-action 4 5)
1191 (wisi-containing-action 6 7)
1192 (wisi-motion-action 1 4 6 8)))
1193 ((PACKAGE name aspect_specification_opt IS declarative_part_opt END name )
1194 (progn
1195 (wisi-statement-action 1 'statement-start 2 'name 4 'block-start 6 'block-end)
1196 (wisi-containing-action 1 2)
1197 (wisi-containing-action 2 3)
1198 (wisi-containing-action 4 5)
1199 (wisi-motion-action 1 4 6))))
1200 (parameter_and_result_profile
1201 ((formal_part RETURN null_exclusion_opt name_opt )
1202 (progn
1203 (wisi-statement-action 2 'return-1)
1204 (wisi-containing-action 2 4)
1205 (wisi-face-action 4 'font-lock-type-face)))
1206 ((RETURN name_opt )
1207 (progn
1208 (wisi-statement-action 1 'return-2)
1209 (wisi-face-action 2 'font-lock-type-face)))
1210 ((formal_part RETURN access_definition )
1211 (progn
1212 (wisi-statement-action 2 'return-1)
1213 (wisi-containing-action 2 3)))
1214 ((RETURN access_definition )
1215 (progn
1216 (wisi-statement-action 1 'return-2)
1217 (wisi-containing-action 1 2))))
1218 (parameter_profile_opt
1219 (())
1220 ((formal_part )))
1221 (parameter_specification
1222 ((identifier_list COLON aliased_opt mode_opt null_exclusion_opt name COLON_EQUAL expression )
1223 (wisi-face-action 6 'font-lock-type-face))
1224 ((identifier_list COLON aliased_opt mode_opt null_exclusion_opt name )
1225 (wisi-face-action 6 'font-lock-type-face))
1226 ((identifier_list COLON aliased_opt access_definition COLON_EQUAL expression ))
1227 ((identifier_list COLON aliased_opt access_definition )))
1228 (parameter_specification_list
1229 ((parameter_specification ))
1230 ((parameter_specification_list SEMICOLON parameter_specification )
1231 (progn
1232 (wisi-statement-action 2 'list-break)
1233 (wisi-containing-action 2 3))))
1234 (paren_expression
1235 ((LEFT_PAREN expression RIGHT_PAREN )
1236 (progn
1237 (wisi-statement-action 1 'open-paren 3 'close-paren)
1238 (wisi-containing-action 1 2)))
1239 ((LEFT_PAREN case_expression RIGHT_PAREN )
1240 (progn
1241 (wisi-statement-action 1 'open-paren 3 'close-paren)
1242 (wisi-containing-action 1 2)))
1243 ((LEFT_PAREN if_expression RIGHT_PAREN )
1244 (progn
1245 (wisi-statement-action 1 'open-paren 3 'close-paren)
1246 (wisi-containing-action 1 2))))
1247 (pragma
1248 ((PRAGMA IDENTIFIER LEFT_PAREN pragma_argument_association_list RIGHT_PAREN SEMICOLON )
1249 (progn
1250 (wisi-statement-action 1 'statement-start 3 'open-paren 5 'close-paren 6 'statement-end)
1251 (wisi-containing-action 3 4)))
1252 ((PRAGMA IDENTIFIER SEMICOLON )
1253 (wisi-statement-action 1 'statement-start 3 'statement-end)))
1254 (pragma_argument_association
1255 ((IDENTIFIER EQUAL_GREATER expression ))
1256 ((expression ))
1257 ((IDENTIFIER TICK IDENTIFIER EQUAL_GREATER expression )))
1258 (pragma_argument_association_list
1259 ((pragma_argument_association ))
1260 ((pragma_argument_association_list COMMA pragma_argument_association )))
1261 (primary
1262 ((NULL ))
1263 ((aggregate ))
1264 ((name ))
1265 ((NEW name )
1266 (wisi-face-action 2 'font-lock-type-face))
1267 ((LEFT_PAREN if_expression RIGHT_PAREN )
1268 (progn
1269 (wisi-statement-action 1 'open-paren 3 'close-paren)
1270 (wisi-containing-action 1 2)))
1271 ((LEFT_PAREN case_expression RIGHT_PAREN )
1272 (progn
1273 (wisi-statement-action 1 'open-paren 3 'close-paren)
1274 (wisi-containing-action 1 2)))
1275 ((LEFT_PAREN quantified_expression RIGHT_PAREN )
1276 (progn
1277 (wisi-statement-action 1 'open-paren 3 'close-paren)
1278 (wisi-containing-action 1 2))))
1279 (private_extension_declaration
1280 ((TYPE IDENTIFIER discriminant_part_opt IS abstract_limited_synchronized_opt NEW subtype_indication and_interface_list_opt WITH PRIVATE aspect_specification_opt SEMICOLON )
1281 (progn
1282 (wisi-statement-action 1 'statement-start 2 'name 6 'statement-other 12 'statement-end)
1283 (wisi-containing-action 1 3)
1284 (wisi-containing-action 6 7)
1285 (wisi-containing-action 6 8)
1286 (wisi-containing-action 2 11)
1287 (wisi-face-action 7 'font-lock-type-face))))
1288 (private_type_declaration
1289 ((TYPE IDENTIFIER discriminant_part_opt IS abstract_tagged_limited_opt PRIVATE aspect_specification_opt SEMICOLON )
1290 (progn
1291 (wisi-statement-action 1 'statement-start 2 'name 8 'statement-end)
1292 (wisi-containing-action 1 7))))
1293 (procedure_call_statement
1294 ((name SEMICOLON )
1295 (wisi-statement-action 1 'statement-start 2 'statement-end)))
1296 (procedure_specification
1297 ((PROCEDURE name parameter_profile_opt )
1298 (progn
1299 (wisi-statement-action 1 'statement-other 2 'name)
1300 (wisi-containing-action 1 2)
1301 (wisi-containing-action 1 3))))
1302 (proper_body
1303 ((subprogram_body ))
1304 ((package_body ))
1305 ((task_body ))
1306 ((protected_body )))
1307 (protected_body
1308 ((PROTECTED BODY IDENTIFIER aspect_specification_opt IS protected_operation_item_list_opt END identifier_opt SEMICOLON )
1309 (progn
1310 (wisi-statement-action 1 'block-start 3 'name 5 'block-middle 7 'block-end 9 'statement-end)
1311 (wisi-containing-action 1 3)
1312 (wisi-containing-action 1 4)
1313 (wisi-containing-action 5 6)
1314 (wisi-motion-action 1 5 7))))
1315 (protected_body_stub
1316 ((PROTECTED BODY IDENTIFIER IS SEPARATE aspect_specification_opt SEMICOLON )
1317 (progn
1318 (wisi-statement-action 1 'statement-start 7 'statement-end)
1319 (wisi-containing-action 1 3)
1320 (wisi-containing-action 3 6))))
1321 (protected_definition
1322 ((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
1323 (progn
1324 (wisi-statement-action 2 'block-middle 4 'block-end)
1325 (wisi-containing-action 2 3)))
1326 ((declarative_part_opt END identifier_opt )
1327 (wisi-statement-action 2 'block-end)))
1328 (protected_operation_item
1329 ((subprogram_declaration ))
1330 ((subprogram_body ))
1331 ((entry_body ))
1332 ((aspect_clause )))
1333 (protected_operation_item_list
1334 ((protected_operation_item ))
1335 ((protected_operation_item_list protected_operation_item )))
1336 (protected_operation_item_list_opt
1337 (())
1338 ((protected_operation_item_list )))
1339 (protected_opt
1340 (())
1341 ((PROTECTED )))
1342 (protected_type_declaration
1343 ((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH protected_definition SEMICOLON )
1344 (progn
1345 (wisi-statement-action 1 'statement-start 3 'name 6 'block-start 11 'statement-end)
1346 (wisi-containing-action 1 3)
1347 (wisi-containing-action 3 5)
1348 (wisi-containing-action 9 10)))
1349 ((PROTECTED TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS protected_definition SEMICOLON )
1350 (progn
1351 (wisi-statement-action 1 'statement-start 3 'name 6 'block-start 8 'statement-end)
1352 (wisi-containing-action 1 3)
1353 (wisi-containing-action 3 5)
1354 (wisi-containing-action 6 7))))
1355 (qualified_expression
1356 ((name TICK aggregate )
1357 (progn
1358 (wisi-statement-action 1 'statement-other)
1359 (wisi-containing-action 1 3))))
1360 (quantified_expression
1361 ((FOR quantifier iterator_specification EQUAL_GREATER expression )
1362 (progn
1363 (wisi-statement-action 4 'statement-other)
1364 (wisi-containing-action 4 5))))
1365 (quantifier
1366 ((ALL ))
1367 ((SOME )))
1368 (raise_statement
1369 ((RAISE SEMICOLON )
1370 (wisi-statement-action 1 'statement-start 2 'statement-end))
1371 ((RAISE name WITH expression SEMICOLON )
1372 (progn
1373 (wisi-statement-action 1 'statement-start 5 'statement-end)
1374 (wisi-containing-action 1 4)))
1375 ((RAISE name SEMICOLON )
1376 (wisi-statement-action 1 'statement-start 3 'statement-end)))
1377 (range
1378 ((name TICK RANGE LEFT_PAREN expression RIGHT_PAREN )
1379 (progn
1380 (wisi-statement-action 4 'open-paren 6 'close-paren)
1381 (wisi-containing-action 4 5)))
1382 ((name TICK RANGE ))
1383 ((simple_expression DOT_DOT simple_expression )))
1384 (real_range_specification_opt
1385 (())
1386 ((RANGE simple_expression DOT_DOT simple_expression )))
1387 (record_definition
1388 ((RECORD component_list_opt END RECORD )
1389 (progn
1390 (wisi-statement-action 1 'block-start 3 'block-end)
1391 (wisi-containing-action 1 2)))
1392 ((NULL RECORD )))
1393 (record_representation_clause
1394 ((FOR name USE record_rep SEMICOLON )
1395 (progn
1396 (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
1397 (wisi-containing-action 3 4))))
1398 (record_rep
1399 ((RECORD mod_clause_opt component_clause_list END RECORD )
1400 (progn
1401 (wisi-statement-action 1 'block-start 4 'block-end)
1402 (wisi-containing-action 1 3))))
1403 (record_type_definition
1404 ((abstract_tagged_limited_opt record_definition )))
1405 (relation_and_list
1406 ((relation AND relation ))
1407 ((relation_and_list AND relation )))
1408 (relation_and_then_list
1409 ((relation AND THEN relation ))
1410 ((relation_and_then_list AND THEN relation )))
1411 (relation_or_list
1412 ((relation OR relation ))
1413 ((relation_or_list OR relation )))
1414 (relation_or_else_list
1415 ((relation OR ELSE relation ))
1416 ((relation_or_else_list OR ELSE relation )))
1417 (relation_xor_list
1418 ((relation XOR relation ))
1419 ((relation_xor_list XOR relation )))
1420 (relation
1421 ((simple_expression ))
1422 ((simple_expression relational_operator simple_expression ))
1423 ((simple_expression NOT IN membership_choice_list ))
1424 ((simple_expression IN membership_choice_list )))
1425 (relational_operator
1426 ((EQUAL ))
1427 ((SLASH_EQUAL ))
1428 ((LESS ))
1429 ((LESS_EQUAL ))
1430 ((GREATER ))
1431 ((GREATER_EQUAL )))
1432 (renaming_declaration
1433 ((object_renaming_declaration ))
1434 ((package_renaming_declaration ))
1435 ((subprogram_renaming_declaration ))
1436 ((generic_renaming_declaration )))
1437 (requeue_statement
1438 ((REQUEUE name WITH ABORT SEMICOLON )
1439 (progn
1440 (wisi-statement-action 1 'statement-start 2 'name 5 'statement-end)
1441 (wisi-containing-action 1 2)))
1442 ((REQUEUE name SEMICOLON )
1443 (progn
1444 (wisi-statement-action 1 'statement-start 2 'name 5 'statement-end)
1445 (wisi-containing-action 1 2))))
1446 (return_subtype_indication
1447 ((subtype_indication ))
1448 ((access_definition )))
1449 (selected_component
1450 ((name DOT IDENTIFIER ))
1451 ((name DOT CHARACTER_LITERAL ))
1452 ((name DOT STRING_LITERAL ))
1453 ((name DOT ALL )))
1454 (selective_accept
1455 ((SELECT select_alternative_list_opt ELSE sequence_of_statements_opt END SELECT SEMICOLON )
1456 (progn
1457 (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 7 'statement-end)
1458 (wisi-containing-action 1 2)
1459 (wisi-containing-action 3 4)
1460 (wisi-motion-action 1 '(2 block-middle OR) 3 5)))
1461 ((SELECT select_alternative_list_opt END SELECT SEMICOLON )
1462 (progn
1463 (wisi-statement-action 1 'block-start 3 'block-end 5 'statement-end)
1464 (wisi-containing-action 1 2)
1465 (wisi-motion-action 1 '(2 block-middle OR) 3))))
1466 (select_alternative
1467 ((WHEN expression EQUAL_GREATER accept_statement sequence_of_statements_opt )
1468 (progn
1469 (wisi-statement-action 1 'block-start 3 'statement-other)
1470 (wisi-containing-action 1 2)
1471 (wisi-containing-action 3 4)
1472 (wisi-containing-action 3 5)))
1473 ((accept_statement sequence_of_statements_opt ))
1474 ((WHEN expression EQUAL_GREATER delay_alternative )
1475 (progn
1476 (wisi-statement-action 1 'block-start 3 'statement-other)
1477 (wisi-containing-action 1 2)
1478 (wisi-containing-action 3 4)))
1479 ((delay_alternative ))
1480 ((WHEN expression EQUAL_GREATER TERMINATE SEMICOLON )
1481 (progn
1482 (wisi-statement-action 1 'block-start 3 'statement-other 4 'statement-start 5 'statement-end)
1483 (wisi-containing-action 1 2)))
1484 ((TERMINATE SEMICOLON )
1485 (wisi-statement-action 1 'statement-start 2 'statement-end)))
1486 (select_alternative_list
1487 ((select_alternative ))
1488 ((select_alternative_list OR select_alternative )
1489 (wisi-statement-action 2 'block-middle)))
1490 (select_alternative_list_opt
1491 (())
1492 ((select_alternative_list )))
1493 (select_statement
1494 ((selective_accept ))
1495 ((timed_entry_call ))
1496 ((conditional_entry_call ))
1497 ((asynchronous_select )))
1498 (sequence_of_statements
1499 ((statement ))
1500 ((sequence_of_statements statement )))
1501 (sequence_of_statements_opt
1502 (())
1503 ((sequence_of_statements )))
1504 (simple_expression
1505 ((unary_adding_operator term_list ))
1506 ((term_list )))
1507 (simple_return_statement
1508 ((RETURN SEMICOLON )
1509 (wisi-statement-action 1 'statement-start 2 'statement-end))
1510 ((RETURN expression SEMICOLON )
1511 (progn
1512 (wisi-statement-action 1 'statement-start 3 'statement-end)
1513 (wisi-containing-action 1 2))))
1514 (simple_statement
1515 ((NULL SEMICOLON )
1516 (wisi-statement-action 1 'statement-start 2 'statement-end))
1517 ((assignment_statement ))
1518 ((exit_statement ))
1519 ((GOTO IDENTIFIER SEMICOLON )
1520 (wisi-statement-action 1 'statement-start 3 'statement-end))
1521 ((procedure_call_statement ))
1522 ((simple_return_statement ))
1523 ((requeue_statement ))
1524 ((delay_statement ))
1525 ((ABORT name SEMICOLON )
1526 (wisi-statement-action 1 'statement-start 3 'statement-end))
1527 ((raise_statement ))
1528 ((pragma )))
1529 (single_protected_declaration
1530 ((PROTECTED IDENTIFIER aspect_specification_opt IS NEW interface_list WITH protected_definition SEMICOLON )
1531 (progn
1532 (wisi-statement-action 1 'block-start 2 'name 7 'block-middle 9 'statement-end)
1533 (wisi-containing-action 1 2)
1534 (wisi-containing-action 2 3)
1535 (wisi-containing-action 7 8)))
1536 ((PROTECTED IDENTIFIER aspect_specification_opt IS protected_definition SEMICOLON )
1537 (progn
1538 (wisi-statement-action 1 'block-start 2 'name 4 'block-middle 6 'statement-end)
1539 (wisi-containing-action 1 2)
1540 (wisi-containing-action 2 3)
1541 (wisi-containing-action 4 5))))
1542 (single_task_declaration
1543 ((TASK IDENTIFIER aspect_specification_opt IS NEW interface_list WITH task_definition SEMICOLON )
1544 (progn
1545 (wisi-statement-action 1 'block-start 2 'name 7 'block-middle 9 'statement-end)
1546 (wisi-containing-action 1 2)
1547 (wisi-containing-action 2 3)
1548 (wisi-containing-action 7 8)))
1549 ((TASK IDENTIFIER aspect_specification_opt IS task_definition SEMICOLON )
1550 (progn
1551 (wisi-statement-action 1 'block-start 2 'name 4 'block-middle 6 'statement-end)
1552 (wisi-containing-action 1 2)
1553 (wisi-containing-action 2 3)
1554 (wisi-containing-action 4 5)))
1555 ((TASK IDENTIFIER aspect_specification_opt SEMICOLON )
1556 (progn
1557 (wisi-statement-action 1 'statement-start 4 'statement-end)
1558 (wisi-containing-action 1 2)
1559 (wisi-containing-action 2 3))))
1560 (statement
1561 ((label_opt simple_statement )
1562 (wisi-statement-action 1 'statement-start 2 'statement-other))
1563 ((label_opt compound_statement )
1564 (wisi-statement-action 1 'statement-start 2 'statement-other)))
1565 (subprogram_body
1566 ((overriding_indicator_opt subprogram_specification aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END name_opt SEMICOLON )
1567 (progn
1568 (wisi-statement-action 1 'statement-start 2 'block-middle 4 'block-middle 6 'block-middle 8 'block-end 10 'statement-end)
1569 (wisi-containing-action 2 3)
1570 (wisi-containing-action 4 5)
1571 (wisi-containing-action 6 7)
1572 (wisi-motion-action 1 2 4 6 8))))
1573 (subprogram_body_stub
1574 ((overriding_indicator_opt subprogram_specification IS SEPARATE aspect_specification_opt SEMICOLON )
1575 (progn
1576 (wisi-statement-action 1 'statement-start 2 'block-middle 6 'statement-end)
1577 (wisi-containing-action 2 5))))
1578 (subprogram_declaration
1579 ((overriding_indicator_opt subprogram_specification aspect_specification_opt SEMICOLON )
1580 (progn
1581 (wisi-statement-action 1 'statement-start 2 'block-middle 4 'statement-end)
1582 (wisi-containing-action 2 3))))
1583 (subprogram_default
1584 ((name ))
1585 ((BOX ))
1586 ((NULL )))
1587 (subprogram_renaming_declaration
1588 ((overriding_indicator_opt subprogram_specification RENAMES name aspect_specification_opt SEMICOLON )
1589 (progn
1590 (wisi-statement-action 1 'statement-start 2 'block-middle 3 'statement-other 6 'statement-end)
1591 (wisi-containing-action 2 5)
1592 (wisi-face-action 4 'font-lock-function-name-face))))
1593 (subprogram_specification
1594 ((procedure_specification ))
1595 ((function_specification )))
1596 (subtype_declaration
1597 ((SUBTYPE IDENTIFIER IS subtype_indication aspect_specification_opt SEMICOLON )
1598 (progn
1599 (wisi-statement-action 1 'statement-start 2 'name 3 'statement-other 6 'statement-end)
1600 (wisi-containing-action 1 2)
1601 (wisi-containing-action 2 3)
1602 (wisi-containing-action 3 4))))
1603 (subtype_indication
1604 ((NOT NULL name constraint )
1605 (progn
1606 (wisi-statement-action 1 'keyword)
1607 (wisi-containing-action 3 4)
1608 (wisi-face-action 1 'font-lock-keyword-face 3 'font-lock-type-face)))
1609 ((NOT NULL name )
1610 (progn
1611 (wisi-statement-action 1 'keyword)
1612 (wisi-face-action 1 'font-lock-keyword-face 3 'font-lock-type-face)))
1613 ((name constraint )
1614 (progn
1615 (wisi-containing-action 1 2)
1616 (wisi-face-action 1 'font-lock-type-face)))
1617 ((name )
1618 (wisi-face-action 1 'font-lock-type-face)))
1619 (subunit
1620 ((SEPARATE LEFT_PAREN name RIGHT_PAREN proper_body )
1621 (progn
1622 (wisi-statement-action 1 'block-start 2 'open-paren 4 'close-paren 5 'block-middle)
1623 (wisi-containing-action 1 5)
1624 (wisi-containing-action 2 3))))
1625 (task_body
1626 ((TASK BODY IDENTIFIER aspect_specification_opt IS declarative_part_opt BEGIN handled_sequence_of_statements END identifier_opt SEMICOLON )
1627 (progn
1628 (wisi-statement-action 1 'statement-start 3 'name 5 'block-start 7 'block-middle 9 'block-end 11 'statement-end)
1629 (wisi-containing-action 3 4)
1630 (wisi-containing-action 5 6)
1631 (wisi-containing-action 7 8)
1632 (wisi-motion-action 1 5 7 9))))
1633 (task_body_stub
1634 ((TASK BODY IDENTIFIER IS SEPARATE aspect_specification_opt SEMICOLON )
1635 (progn
1636 (wisi-statement-action 1 'statement-start 7 'statement-end)
1637 (wisi-containing-action 3 6))))
1638 (task_definition
1639 ((declarative_part_opt PRIVATE declarative_part_opt END identifier_opt )
1640 (progn
1641 (wisi-statement-action 2 'block-middle 4 'block-end)
1642 (wisi-containing-action 2 3)))
1643 ((declarative_part_opt END identifier_opt )
1644 (wisi-statement-action 2 'block-end)))
1645 (task_type_declaration
1646 ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS NEW interface_list WITH task_definition SEMICOLON )
1647 (progn
1648 (wisi-statement-action 1 'statement-start 3 'name 10 'statement-other 11 'statement-end)
1649 (wisi-containing-action 3 5)
1650 (wisi-containing-action 9 10)))
1651 ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt IS task_definition SEMICOLON )
1652 (progn
1653 (wisi-statement-action 1 'statement-start 3 'name 6 'block-start 8 'statement-end)
1654 (wisi-containing-action 3 5)
1655 (wisi-containing-action 6 7)))
1656 ((TASK TYPE IDENTIFIER discriminant_part_opt aspect_specification_opt SEMICOLON )
1657 (progn
1658 (wisi-statement-action 1 'statement-start 3 'name 6 'statement-end)
1659 (wisi-containing-action 3 5))))
1660 (term
1661 ((factor ))
1662 ((term multiplying_operator factor )))
1663 (term_list
1664 ((term ))
1665 ((term_list binary_adding_operator term )))
1666 (timed_entry_call
1667 ((SELECT entry_call_alternative OR delay_alternative END SELECT SEMICOLON )
1668 (progn
1669 (wisi-statement-action 1 'block-start 3 'block-middle 5 'block-end 6 'statement-end)
1670 (wisi-containing-action 1 2)
1671 (wisi-containing-action 3 4))))
1672 (triggering_alternative
1673 ((procedure_call_statement sequence_of_statements_opt ))
1674 ((name sequence_of_statements_opt ))
1675 ((delay_statement sequence_of_statements_opt )))
1676 (type_declaration
1677 ((full_type_declaration ))
1678 ((incomplete_type_declaration ))
1679 ((private_type_declaration ))
1680 ((private_extension_declaration )))
1681 (type_definition
1682 ((enumeration_type_definition ))
1683 ((RANGE simple_expression DOT_DOT simple_expression ))
1684 ((MOD expression ))
1685 ((DIGITS expression real_range_specification_opt ))
1686 ((DELTA expression real_range_specification_opt ))
1687 ((DELTA expression DIGITS expression real_range_specification_opt ))
1688 ((array_type_definition ))
1689 ((record_type_definition ))
1690 ((access_definition ))
1691 ((derived_type_definition ))
1692 ((interface_type_definition )))
1693 (variant_part
1694 ((CASE direct_name_opt IS variant_list END CASE SEMICOLON )
1695 (progn
1696 (wisi-statement-action 1 'statement-start 3 'block-start 5 'block-end 7 'statement-end)
1697 (wisi-containing-action 3 4))))
1698 (variant_list
1699 ((variant ))
1700 ((variant_list variant )))
1701 (variant
1702 ((WHEN discrete_choice_list EQUAL_GREATER component_list_opt )
1703 (progn
1704 (wisi-statement-action 1 'block-middle 3 'statement-other)
1705 (wisi-containing-action 1 2)
1706 (wisi-containing-action 3 4))))
1707 (unary_adding_operator
1708 ((PLUS ))
1709 ((MINUS )))
1710 (use_clause
1711 ((USE name_list SEMICOLON )
1712 (progn
1713 (wisi-statement-action 1 'statement-start 3 'statement-end)
1714 (wisi-containing-action 1 2)))
1715 ((USE ALL TYPE name_list SEMICOLON )
1716 (progn
1717 (wisi-statement-action 1 'statement-start 5 'statement-end)
1718 (wisi-containing-action 1 4)))
1719 ((USE TYPE name_list SEMICOLON )
1720 (progn
1721 (wisi-statement-action 1 'statement-start 4 'statement-end)
1722 (wisi-containing-action 1 3))))
1723 (with_clause
1724 ((LIMITED PRIVATE WITH name_list SEMICOLON )
1725 (progn
1726 (wisi-statement-action 1 'statement-start 3 'statement-other 5 'statement-end)
1727 (wisi-containing-action 3 4)))
1728 ((LIMITED WITH name_list SEMICOLON )
1729 (progn
1730 (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-end)
1731 (wisi-containing-action 2 3)))
1732 ((PRIVATE WITH name_list SEMICOLON )
1733 (progn
1734 (wisi-statement-action 1 'statement-start 2 'statement-other 4 'statement-end)
1735 (wisi-containing-action 2 3)))
1736 ((WITH name_list SEMICOLON )
1737 (progn
1738 (wisi-statement-action 1 'statement-start 3 'statement-end)
1739 (wisi-containing-action 1 2)))))
1740 [((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))
1741 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1742 ((default . error) (FUNCTION . ( 73 (generic_formal_part . 1))) (PROCEDURE . ( 75 (generic_formal_part . 1))) (PACKAGE . ( 74 (generic_formal_part . 1))) (PRAGMA . 7) (WITH . 77) (TYPE . 76) (IDENTIFIER . 72))
1743 ((default . error) (WITH . 71) (PRIVATE . 70))
1744 ((default . error) (OVERRIDING . 69))
1745 ((default . error) (FUNCTION . (overriding_indicator_opt . 1)) (PROCEDURE . (overriding_indicator_opt . 1)) (ENTRY . (overriding_indicator_opt . 1)))
1746 ((default . error) (BODY . 67) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1747 ((default . error) (IDENTIFIER . 66))
1748 ((default . error) (WITH . 63) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (PACKAGE . 62) (GENERIC . 61))
1749 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1750 ((default . error) (LEFT_PAREN . 59))
1751 ((default . error) (TYPE . 57) (ALL . 56) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1752 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1753 ((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)))
1754 ((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))
1755 ((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)))
1756 ((default . error) (RENAMES . (subprogram_specification . 1)) (IS . (subprogram_specification . 1)) (WITH . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)))
1757 ((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)))
1758 ((default . error) (PACKAGE . 43) (FUNCTION . 1) (PROCEDURE . 9))
1759 ((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)))
1760 ((default . error) ($EOI . (generic_declaration . 1)) (LIMITED . (generic_declaration . 1)) (SEPARATE . (generic_declaration . 1)) (WITH . (generic_declaration . 1)) (PRIVATE . (generic_declaration . 1)) (END . (generic_declaration . 1)) (BEGIN . (generic_declaration . 1)) (IDENTIFIER . (generic_declaration . 1)) (ENTRY . (generic_declaration . 1)) (FOR . (generic_declaration . 1)) (FUNCTION . (generic_declaration . 1)) (GENERIC . (generic_declaration . 1)) (NOT . (generic_declaration . 1)) (OVERRIDING . (generic_declaration . 1)) (PACKAGE . (generic_declaration . 1)) (PRAGMA . (generic_declaration . 1)) (PROCEDURE . (generic_declaration . 1)) (PROTECTED . (generic_declaration . 1)) (SUBTYPE . (generic_declaration . 1)) (TASK . (generic_declaration . 1)) (TYPE . (generic_declaration . 1)) (USE . (generic_declaration . 1)))
1761 ((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)))
1762 ((default . error) ($EOI . (generic_declaration . 0)) (LIMITED . (generic_declaration . 0)) (SEPARATE . (generic_declaration . 0)) (WITH . (generic_declaration . 0)) (PRIVATE . (generic_declaration . 0)) (END . (generic_declaration . 0)) (BEGIN . (generic_declaration . 0)) (IDENTIFIER . (generic_declaration . 0)) (ENTRY . (generic_declaration . 0)) (FOR . (generic_declaration . 0)) (FUNCTION . (generic_declaration . 0)) (GENERIC . (generic_declaration . 0)) (NOT . (generic_declaration . 0)) (OVERRIDING . (generic_declaration . 0)) (PACKAGE . (generic_declaration . 0)) (PRAGMA . (generic_declaration . 0)) (PROCEDURE . (generic_declaration . 0)) (PROTECTED . (generic_declaration . 0)) (SUBTYPE . (generic_declaration . 0)) (TASK . (generic_declaration . 0)) (TYPE . (generic_declaration . 0)) (USE . (generic_declaration . 0)))
1763 ((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)))
1764 ((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)))
1765 ((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)))
1766 ((default . error) (FUNCTION . 40) (PROCEDURE . 41))
1767 ((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)))
1768 ((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)))
1769 ((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)))
1770 ((default . error) (SEMICOLON . 39))
1771 ((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)))
1772 ((default . error) (RENAMES . (subprogram_specification . 0)) (IS . (subprogram_specification . 0)) (WITH . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)))
1773 ((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)))
1774 ((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)))
1775 ((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)))
1776 ((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)))
1777 ((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)))
1778 ((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)))
1779 ((default . error) (USE . (package_declaration . 0)) (TYPE . (package_declaration . 0)) (TASK . (package_declaration . 0)) (SUBTYPE . (package_declaration . 0)) (PROTECTED . (package_declaration . 0)) (PROCEDURE . (package_declaration . 0)) (PRAGMA . (package_declaration . 0)) (PACKAGE . (package_declaration . 0)) (OVERRIDING . (package_declaration . 0)) (NOT . (package_declaration . 0)) (GENERIC . (package_declaration . 0)) (FUNCTION . (package_declaration . 0)) (FOR . (package_declaration . 0)) (ENTRY . (package_declaration . 0)) (IDENTIFIER . (package_declaration . 0)) (BEGIN . (package_declaration . 0)) (END . (package_declaration . 0)) (PRIVATE . (package_declaration . 0)) (WITH . (package_declaration . 0)) (SEPARATE . (package_declaration . 0)) (LIMITED . (package_declaration . 0)) ($EOI . (package_declaration . 0)))
1780 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1781 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1782 ((default . error) (RENAMES . 127) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108))
1783 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1784 ((default . error) (SEMICOLON . 125))
1785 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
1786 ((default . error) ($EOI . accept) (XOR . accept) (WITH . accept) (WHILE . accept) (WHEN . accept) (USE . accept) (UNTIL . accept) (TYPE . accept) (THEN . accept) (TERMINATE . accept) (TASK . accept) (TAGGED . accept) (SYNCHRONIZED . accept) (SUBTYPE . accept) (SOME . accept) (SELECT . accept) (SEPARATE . accept) (RIGHT_PAREN . accept) (REVERSE . accept) (RETURN . accept) (REQUEUE . accept) (RENAMES . accept) (REM . accept) (RECORD . accept) (RANGE . accept) (RAISE . accept) (PROTECTED . accept) (PROCEDURE . accept) (PRIVATE . accept) (PRAGMA . accept) (PACKAGE . accept) (OVERRIDING . accept) (OUT . accept) (OTHERS . accept) (OR . accept) (OF . accept) (NULL . accept) (NOT . accept) (NEW . accept) (MOD . accept) (LOOP . accept) (LIMITED . accept) (LEFT_PAREN . accept) (IS . accept) (INTERFACE . accept) (IN . accept) (IF . accept) (GOTO . accept) (GENERIC . accept) (FUNCTION . accept) (FOR . accept) (EXIT . accept) (EXCEPTION . accept) (ENTRY . accept) (END . accept) (ELSIF . accept) (ELSE . accept) (DO . accept) (DIGITS . accept) (DELTA . accept) (DELAY . accept) (DECLARE . accept) (CONSTANT . accept) (CASE . accept) (BODY . accept) (BEGIN . accept) (AT . accept) (ARRAY . accept) (AND . accept) (ALL . accept) (ALIASED . accept) (ACCESS . accept) (ABSTRACT . accept) (ABORT . accept) (ACCEPT . accept) (ABS . accept) (CHARACTER_LITERAL . accept) (STRING_LITERAL . accept) (IDENTIFIER . accept) (TICK . accept) (STAR_STAR . accept) (STAR . accept) (SLASH_EQUAL . accept) (SLASH . accept) (SEMICOLON . accept) (PLUS . accept) (MINUS . accept) (LESS_LESS . accept) (LESS_EQUAL . accept) (LESS . accept) (GREATER_GREATER . accept) (GREATER_EQUAL . accept) (GREATER . accept) (EQUAL_GREATER . accept) (EQUAL . accept) (DOT_DOT . accept) (DOT . accept) (COMMA . accept) (COLON_EQUAL . accept) (COLON . accept) (BOX . accept) (BAR . accept) (AMPERSAND . accept))
1787 ((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)))
1788 ((default . error) (USE . (name . 0)) (DO . (name . 0)) (RENAMES . (name . 0)) (ELSIF . (name . 0)) (ELSE . (name . 0)) (LESS_LESS . (name . 0)) (IDENTIFIER . (name . 0)) (STRING_LITERAL . (name . 0)) (CHARACTER_LITERAL . (name . 0)) (ACCEPT . (name . 0)) (ABORT . (name . 0)) (BEGIN . (name . 0)) (CASE . (name . 0)) (DECLARE . (name . 0)) (DELAY . (name . 0)) (EXIT . (name . 0)) (FOR . (name . 0)) (GOTO . (name . 0)) (IF . (name . 0)) (LOOP . (name . 0)) (NULL . (name . 0)) (PRAGMA . (name . 0)) (RAISE . (name . 0)) (REQUEUE . (name . 0)) (RETURN . (name . 0)) (SELECT . (name . 0)) (WHILE . (name . 0)) (OF . (name . 0)) (DIGITS . (name . 0)) (COMMA . (name . 0)) (THEN . (name . 0)) (COLON_EQUAL . (name . 0)) (WITH . (name . 0)) (BAR . (name . 0)) (EQUAL_GREATER . (name . 0)) (IS . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (SEMICOLON . (name . 0)) (RIGHT_PAREN . (name . 0)) (LEFT_PAREN . (name . 0)) (RANGE . (name . 0)) (TICK . (name . 0)) (DOT . (name . 0)) (PLUS . (name . 0)) (MINUS . (name . 0)) (AMPERSAND . (name . 0)) (DOT_DOT . (name . 0)) (SLASH . (name . 0)) (STAR . (name . 0)) (MOD . (name . 0)) (REM . (name . 0)) (STAR_STAR . (name . 0)))
1789 ((default . error) (USE . (name . 7)) (DO . (name . 7)) (RENAMES . (name . 7)) (ELSIF . (name . 7)) (ELSE . (name . 7)) (LESS_LESS . (name . 7)) (IDENTIFIER . (name . 7)) (STRING_LITERAL . (name . 7)) (CHARACTER_LITERAL . (name . 7)) (ACCEPT . (name . 7)) (ABORT . (name . 7)) (BEGIN . (name . 7)) (CASE . (name . 7)) (DECLARE . (name . 7)) (DELAY . (name . 7)) (EXIT . (name . 7)) (FOR . (name . 7)) (GOTO . (name . 7)) (IF . (name . 7)) (LOOP . (name . 7)) (NULL . (name . 7)) (PRAGMA . (name . 7)) (RAISE . (name . 7)) (REQUEUE . (name . 7)) (RETURN . (name . 7)) (SELECT . (name . 7)) (WHILE . (name . 7)) (OF . (name . 7)) (DIGITS . (name . 7)) (COMMA . (name . 7)) (THEN . (name . 7)) (COLON_EQUAL . (name . 7)) (WITH . (name . 7)) (BAR . (name . 7)) (EQUAL_GREATER . (name . 7)) (IS . (name . 7)) (SLASH_EQUAL . (name . 7)) (LESS_EQUAL . (name . 7)) (LESS . (name . 7)) (GREATER_EQUAL . (name . 7)) (GREATER . (name . 7)) (EQUAL . (name . 7)) (NOT . (name . 7)) (IN . (name . 7)) (AND . (name . 7)) (OR . (name . 7)) (XOR . (name . 7)) (SEMICOLON . (name . 7)) (RIGHT_PAREN . (name . 7)) (LEFT_PAREN . (name . 7)) (RANGE . (name . 7)) (TICK . (name . 7)) (DOT . (name . 7)) (PLUS . (name . 7)) (MINUS . (name . 7)) (AMPERSAND . (name . 7)) (DOT_DOT . (name . 7)) (SLASH . (name . 7)) (STAR . (name . 7)) (MOD . (name . 7)) (REM . (name . 7)) (STAR_STAR . (name . 7)))
1790 ((default . error) (DO . (name . 1)) (USE . (name . 1)) (COMMA . (name . 1)) (RENAMES . (name . 1)) (ELSIF . (name . 1)) (ELSE . (name . 1)) (LESS_LESS . (name . 1)) (IDENTIFIER . (name . 1)) (STRING_LITERAL . (name . 1)) (CHARACTER_LITERAL . (name . 1)) (ACCEPT . (name . 1)) (ABORT . (name . 1)) (BEGIN . (name . 1)) (CASE . (name . 1)) (DECLARE . (name . 1)) (DELAY . (name . 1)) (EXIT . (name . 1)) (FOR . (name . 1)) (GOTO . (name . 1)) (IF . (name . 1)) (LOOP . (name . 1)) (NULL . (name . 1)) (PRAGMA . (name . 1)) (RAISE . (name . 1)) (REQUEUE . (name . 1)) (RETURN . (name . 1)) (SELECT . (name . 1)) (WHILE . (name . 1)) (OF . (name . 1)) (DIGITS . (name . 1)) (THEN . (name . 1)) (COLON_EQUAL . (name . 1)) (WITH . (name . 1)) (BAR . (name . 1)) (EQUAL_GREATER . (name . 1)) (IS . (name . 1)) (SLASH_EQUAL . (name . 1)) (LESS_EQUAL . (name . 1)) (LESS . (name . 1)) (GREATER_EQUAL . (name . 1)) (GREATER . (name . 1)) (EQUAL . (name . 1)) (NOT . (name . 1)) (IN . (name . 1)) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)) (SEMICOLON . (name . 1)) (RIGHT_PAREN . (name . 1)) (LEFT_PAREN . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (STAR_STAR . (name . 1)))
1791 ((default . error) (USE . (name . 4)) (DO . (name . 4)) (RENAMES . (name . 4)) (ELSIF . (name . 4)) (ELSE . (name . 4)) (LESS_LESS . (name . 4)) (IDENTIFIER . (name . 4)) (STRING_LITERAL . (name . 4)) (CHARACTER_LITERAL . (name . 4)) (ACCEPT . (name . 4)) (ABORT . (name . 4)) (BEGIN . (name . 4)) (CASE . (name . 4)) (DECLARE . (name . 4)) (DELAY . (name . 4)) (EXIT . (name . 4)) (FOR . (name . 4)) (GOTO . (name . 4)) (IF . (name . 4)) (LOOP . (name . 4)) (NULL . (name . 4)) (PRAGMA . (name . 4)) (RAISE . (name . 4)) (REQUEUE . (name . 4)) (RETURN . (name . 4)) (SELECT . (name . 4)) (WHILE . (name . 4)) (OF . (name . 4)) (DIGITS . (name . 4)) (COMMA . (name . 4)) (THEN . (name . 4)) (COLON_EQUAL . (name . 4)) (WITH . (name . 4)) (BAR . (name . 4)) (EQUAL_GREATER . (name . 4)) (IS . (name . 4)) (SLASH_EQUAL . (name . 4)) (LESS_EQUAL . (name . 4)) (LESS . (name . 4)) (GREATER_EQUAL . (name . 4)) (GREATER . (name . 4)) (EQUAL . (name . 4)) (NOT . (name . 4)) (IN . (name . 4)) (AND . (name . 4)) (OR . (name . 4)) (XOR . (name . 4)) (SEMICOLON . (name . 4)) (RIGHT_PAREN . (name . 4)) (LEFT_PAREN . (name . 4)) (RANGE . (name . 4)) (TICK . (name . 4)) (DOT . (name . 4)) (PLUS . (name . 4)) (MINUS . (name . 4)) (AMPERSAND . (name . 4)) (DOT_DOT . (name . 4)) (SLASH . (name . 4)) (STAR . (name . 4)) (MOD . (name . 4)) (REM . (name . 4)) (STAR_STAR . (name . 4)))
1792 ((default . error) (COMMA . 119) (SEMICOLON . 123))
1793 ((default . error) (DOT . 87) (SEMICOLON . (name_list . 0)) (COMMA . (name_list . 0)) (TICK . 88) (LEFT_PAREN . 106))
1794 ((default . error) (DO . (name . 6)) (USE . (name . 6)) (RENAMES . (name . 6)) (ELSIF . (name . 6)) (ELSE . (name . 6)) (LESS_LESS . (name . 6)) (IDENTIFIER . (name . 6)) (STRING_LITERAL . (name . 6)) (CHARACTER_LITERAL . (name . 6)) (ACCEPT . (name . 6)) (ABORT . (name . 6)) (BEGIN . (name . 6)) (CASE . (name . 6)) (DECLARE . (name . 6)) (DELAY . (name . 6)) (EXIT . (name . 6)) (FOR . (name . 6)) (GOTO . (name . 6)) (IF . (name . 6)) (LOOP . (name . 6)) (NULL . (name . 6)) (PRAGMA . (name . 6)) (RAISE . (name . 6)) (REQUEUE . (name . 6)) (RETURN . (name . 6)) (SELECT . (name . 6)) (WHILE . (name . 6)) (OF . (name . 6)) (DIGITS . (name . 6)) (COMMA . (name . 6)) (THEN . (name . 6)) (COLON_EQUAL . (name . 6)) (WITH . (name . 6)) (BAR . (name . 6)) (EQUAL_GREATER . (name . 6)) (IS . (name . 6)) (SLASH_EQUAL . (name . 6)) (LESS_EQUAL . (name . 6)) (LESS . (name . 6)) (GREATER_EQUAL . (name . 6)) (GREATER . (name . 6)) (EQUAL . (name . 6)) (NOT . (name . 6)) (IN . (name . 6)) (AND . (name . 6)) (OR . (name . 6)) (XOR . (name . 6)) (SEMICOLON . (name . 6)) (RIGHT_PAREN . (name . 6)) (LEFT_PAREN . (name . 6)) (RANGE . (name . 6)) (TICK . (name . 6)) (DOT . (name . 6)) (PLUS . (name . 6)) (MINUS . (name . 6)) (AMPERSAND . (name . 6)) (DOT_DOT . (name . 6)) (SLASH . (name . 6)) (STAR . (name . 6)) (MOD . (name . 6)) (REM . (name . 6)) (STAR_STAR . (name . 6)))
1795 ((default . error) (DO . (name . 3)) (USE . (name . 3)) (RENAMES . (name . 3)) (ELSIF . (name . 3)) (ELSE . (name . 3)) (LESS_LESS . (name . 3)) (IDENTIFIER . (name . 3)) (STRING_LITERAL . (name . 3)) (CHARACTER_LITERAL . (name . 3)) (ACCEPT . (name . 3)) (ABORT . (name . 3)) (BEGIN . (name . 3)) (CASE . (name . 3)) (DECLARE . (name . 3)) (DELAY . (name . 3)) (EXIT . (name . 3)) (FOR . (name . 3)) (GOTO . (name . 3)) (IF . (name . 3)) (LOOP . (name . 3)) (NULL . (name . 3)) (PRAGMA . (name . 3)) (RAISE . (name . 3)) (REQUEUE . (name . 3)) (RETURN . (name . 3)) (SELECT . (name . 3)) (WHILE . (name . 3)) (OF . (name . 3)) (DIGITS . (name . 3)) (COMMA . (name . 3)) (THEN . (name . 3)) (COLON_EQUAL . (name . 3)) (WITH . (name . 3)) (BAR . (name . 3)) (EQUAL_GREATER . (name . 3)) (IS . (name . 3)) (SLASH_EQUAL . (name . 3)) (LESS_EQUAL . (name . 3)) (LESS . (name . 3)) (GREATER_EQUAL . (name . 3)) (GREATER . (name . 3)) (EQUAL . (name . 3)) (NOT . (name . 3)) (IN . (name . 3)) (AND . (name . 3)) (OR . (name . 3)) (XOR . (name . 3)) (SEMICOLON . (name . 3)) (RIGHT_PAREN . (name . 3)) (LEFT_PAREN . (name . 3)) (RANGE . (name . 3)) (TICK . (name . 3)) (DOT . (name . 3)) (PLUS . (name . 3)) (MINUS . (name . 3)) (AMPERSAND . (name . 3)) (DOT_DOT . (name . 3)) (SLASH . (name . 3)) (STAR . (name . 3)) (MOD . (name . 3)) (REM . (name . 3)) (STAR_STAR . (name . 3)))
1796 ((default . error) (TYPE . 122))
1797 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1798 ((default . error) (COMMA . 119) (SEMICOLON . 120))
1799 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1800 ((default . error) (DOT . 87) (TICK . 88) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (LEFT_PAREN . 89))
1801 ((default . error) (FUNCTION . (generic_formal_part . 1)) (PROCEDURE . (generic_formal_part . 1)) (PACKAGE . (generic_formal_part . 1)) (PRAGMA . 7) (WITH . 77) (TYPE . 76) (IDENTIFIER . 72))
1802 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1803 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1804 ((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)))
1805 ((default . error) (FUNCTION . 40) (PROCEDURE . 41))
1806 ((default . error) (LEFT_PAREN . 112) (SEMICOLON . 111))
1807 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1808 ((default . error) (RENAMES . 107) (DOT . 87) (TICK . 88) (IS . ( 105 (aspect_specification_opt . 0))) (WITH . 108) (LEFT_PAREN . 106))
1809 ((default . error) (ENTRY . (overriding_indicator_opt . 0)) (PROCEDURE . (overriding_indicator_opt . 0)) (FUNCTION . (overriding_indicator_opt . 0)))
1810 ((default . error) (WITH . 104))
1811 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1812 ((default . error) (COLON . (identifier_list . 0)) (COMMA . (identifier_list . 0)))
1813 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1814 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1815 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1816 ((default . error) (IDENTIFIER . 99))
1817 ((default . error) (PACKAGE . 97) (FUNCTION . 1) (PROCEDURE . 9))
1818 ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 0)) (PROCEDURE . (generic_formal_parameter_declaration . 0)) (FUNCTION . (generic_formal_parameter_declaration . 0)) (WITH . (generic_formal_parameter_declaration . 0)) (TYPE . (generic_formal_parameter_declaration . 0)) (PRAGMA . (generic_formal_parameter_declaration . 0)) (IDENTIFIER . (generic_formal_parameter_declaration . 0)))
1819 ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 2)) (PROCEDURE . (generic_formal_parameter_declaration . 2)) (FUNCTION . (generic_formal_parameter_declaration . 2)) (WITH . (generic_formal_parameter_declaration . 2)) (TYPE . (generic_formal_parameter_declaration . 2)) (PRAGMA . (generic_formal_parameter_declaration . 2)) (IDENTIFIER . (generic_formal_parameter_declaration . 2)))
1820 ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 1)) (PROCEDURE . (generic_formal_parameter_declaration . 1)) (FUNCTION . (generic_formal_parameter_declaration . 1)) (WITH . (generic_formal_parameter_declaration . 1)) (TYPE . (generic_formal_parameter_declaration . 1)) (PRAGMA . (generic_formal_parameter_declaration . 1)) (IDENTIFIER . (generic_formal_parameter_declaration . 1)))
1821 ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 3)) (PROCEDURE . (generic_formal_parameter_declaration . 3)) (FUNCTION . (generic_formal_parameter_declaration . 3)) (WITH . (generic_formal_parameter_declaration . 3)) (TYPE . (generic_formal_parameter_declaration . 3)) (PRAGMA . (generic_formal_parameter_declaration . 3)) (IDENTIFIER . (generic_formal_parameter_declaration . 3)))
1822 ((default . error) (PACKAGE . (generic_formal_part . 0)) (PROCEDURE . (generic_formal_part . 0)) (FUNCTION . (generic_formal_part . 0)) (PRAGMA . 7) (WITH . 77) (TYPE . 76) (IDENTIFIER . 72))
1823 ((default . error) (PACKAGE . (generic_formal_parameter_declarations . 0)) (PROCEDURE . (generic_formal_parameter_declarations . 0)) (FUNCTION . (generic_formal_parameter_declarations . 0)) (IDENTIFIER . (generic_formal_parameter_declarations . 0)) (PRAGMA . (generic_formal_parameter_declarations . 0)) (TYPE . (generic_formal_parameter_declarations . 0)) (WITH . (generic_formal_parameter_declarations . 0)))
1824 ((default . error) (COMMA . 95) (COLON . 94))
1825 ((default . error) (PACKAGE . (generic_formal_parameter_declaration . 4)) (PROCEDURE . (generic_formal_parameter_declaration . 4)) (FUNCTION . (generic_formal_parameter_declaration . 4)) (WITH . (generic_formal_parameter_declaration . 4)) (TYPE . (generic_formal_parameter_declaration . 4)) (PRAGMA . (generic_formal_parameter_declaration . 4)) (IDENTIFIER . (generic_formal_parameter_declaration . 4)))
1826 ((default . error) (DOT . 87) (TICK . 88) (RETURN . 90) (LEFT_PAREN . 89))
1827 ((default . error) (IDENTIFIER . 225) (CHARACTER_LITERAL . 227) (STRING_LITERAL . 226) (ALL . 228))
1828 ((default . error) (LEFT_PAREN . 220) (ACCESS . 217) (DELTA . 218) (DIGITS . 219) (MOD . 221) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1829 ((default . error) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 170) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 144) (MINUS . 143) (IDENTIFIER . 213) (OTHERS . 172) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
1830 ((default . error) (WITH . (name_opt . 0)) (SEMICOLON . (name_opt . 0)) (IS . (name_opt . 0)) (RENAMES . (name_opt . 0)) (COLON_EQUAL . (name_opt . 0)) (RIGHT_PAREN . (name_opt . 0)) (DO . (name_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 208) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1831 ((default . error) (DO . (name . 5)) (OF . (name . 5)) (WHILE . (name . 5)) (SELECT . (name . 5)) (REQUEUE . (name . 5)) (RAISE . (name . 5)) (PRAGMA . (name . 5)) (NULL . (name . 5)) (LOOP . (name . 5)) (IF . (name . 5)) (GOTO . (name . 5)) (FOR . (name . 5)) (EXIT . (name . 5)) (DELAY . (name . 5)) (DECLARE . (name . 5)) (CASE . (name . 5)) (BEGIN . (name . 5)) (ABORT . (name . 5)) (ACCEPT . (name . 5)) (CHARACTER_LITERAL . (name . 5)) (STRING_LITERAL . (name . 5)) (IDENTIFIER . (name . 5)) (LESS_LESS . (name . 5)) (COLON_EQUAL . (name . 5)) (USE . (name . 5)) (PLUS . (name . 5)) (MINUS . (name . 5)) (AMPERSAND . (name . 5)) (SLASH . (name . 5)) (STAR . (name . 5)) (MOD . (name . 5)) (REM . (name . 5)) (STAR_STAR . (name . 5)) (XOR . (name . 5)) (OR . (name . 5)) (AND . (name . 5)) (IN . (name . 5)) (NOT . (name . 5)) (EQUAL . (name . 5)) (GREATER . (name . 5)) (GREATER_EQUAL . (name . 5)) (LESS . (name . 5)) (LESS_EQUAL . (name . 5)) (SLASH_EQUAL . (name . 5)) (DOT_DOT . (name . 5)) (THEN . (name . 5)) (RANGE . (name . 5)) (DIGITS . (name . 5)) (EQUAL_GREATER . (name . 5)) (ELSE . (name . 5)) (ELSIF . (name . 5)) (BAR . (name . 5)) (RIGHT_PAREN . (name . 5)) (RETURN . (name . 5)) (RENAMES . (name . 5)) (IS . (name . 5)) (WITH . (name . 5)) (TICK . (name . 5)) (DOT . (name . 5)) (LEFT_PAREN . (name . 5)) (SEMICOLON . (name . 5)) (COMMA . (name . 5)))
1832 ((default . error) (RETURN . 207))
1833 ((default . error) (RENAMES . (function_specification . 0)) (IS . (function_specification . 0)) (SEMICOLON . (function_specification . 0)) (WITH . (function_specification . 0)))
1834 ((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 . 204) (OUT . 205))
1835 ((default . error) (IDENTIFIER . 203))
1836 ((default . error) (WITH . (generic_formal_parameter_declarations . 1)) (TYPE . (generic_formal_parameter_declarations . 1)) (PRAGMA . (generic_formal_parameter_declarations . 1)) (IDENTIFIER . (generic_formal_parameter_declarations . 1)) (FUNCTION . (generic_formal_parameter_declarations . 1)) (PROCEDURE . (generic_formal_parameter_declarations . 1)) (PACKAGE . (generic_formal_parameter_declarations . 1)))
1837 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1838 ((default . error) (IS . 200) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
1839 ((default . error) (WITH . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 198))
1840 ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 197) (LEFT_PAREN . 106))
1841 ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 196) (LEFT_PAREN . 106))
1842 ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 195) (LEFT_PAREN . 106))
1843 ((default . error) (COMMA . 119) (SEMICOLON . 194))
1844 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1845 ((default . error) (NEW . 192))
1846 ((default . error) (IDENTIFIER . 48) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 170) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 144) (MINUS . 143) (OTHERS . 172) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
1847 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1848 ((default . error) (SEMICOLON . ((association_opt . 0) (expression_opt . 0))) (IS . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 170) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
1849 ((default . error) (IS . 169))
1850 ((default . error) (DOT . 87) (TICK . 88) (IS . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1851 ((default . error) (OR . (pragma . 1)) (THEN . (pragma . 1)) (WHEN . (pragma . 1)) (EXCEPTION . (pragma . 1)) (LESS_LESS . (pragma . 1)) (STRING_LITERAL . (pragma . 1)) (CHARACTER_LITERAL . (pragma . 1)) (ACCEPT . (pragma . 1)) (ABORT . (pragma . 1)) (CASE . (pragma . 1)) (DECLARE . (pragma . 1)) (DELAY . (pragma . 1)) (EXIT . (pragma . 1)) (GOTO . (pragma . 1)) (IF . (pragma . 1)) (LOOP . (pragma . 1)) (NULL . (pragma . 1)) (RAISE . (pragma . 1)) (REQUEUE . (pragma . 1)) (RETURN . (pragma . 1)) (SELECT . (pragma . 1)) (WHILE . (pragma . 1)) (ELSE . (pragma . 1)) (ELSIF . (pragma . 1)) (SEPARATE . (pragma . 1)) (LIMITED . (pragma . 1)) ($EOI . (pragma . 1)) (WITH . (pragma . 1)) (PRIVATE . (pragma . 1)) (END . (pragma . 1)) (BEGIN . (pragma . 1)) (IDENTIFIER . (pragma . 1)) (ENTRY . (pragma . 1)) (FOR . (pragma . 1)) (FUNCTION . (pragma . 1)) (GENERIC . (pragma . 1)) (NOT . (pragma . 1)) (OVERRIDING . (pragma . 1)) (PACKAGE . (pragma . 1)) (PRAGMA . (pragma . 1)) (PROCEDURE . (pragma . 1)) (PROTECTED . (pragma . 1)) (SUBTYPE . (pragma . 1)) (TASK . (pragma . 1)) (TYPE . (pragma . 1)) (USE . (pragma . 1)))
1852 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 145) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
1853 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
1854 ((default . error) (COMMA . 119) (SEMICOLON . 141))
1855 ((default . error) (DOT . 87) (TICK . 88) (IS . ( 105 (aspect_specification_opt . 0))) (WITH . 108) (LEFT_PAREN . 106))
1856 ((default . error) (RIGHT_PAREN . (parameter_profile_opt . 1)) (COLON_EQUAL . (parameter_profile_opt . 1)) (RENAMES . (parameter_profile_opt . 1)) (IS . (parameter_profile_opt . 1)) (DO . (parameter_profile_opt . 1)) (WITH . (parameter_profile_opt . 1)) (SEMICOLON . (parameter_profile_opt . 1)) (WHEN . (parameter_profile_opt . 1)))
1857 ((default . error) (RENAMES . (procedure_specification . 0)) (IS . (procedure_specification . 0)) (SEMICOLON . (procedure_specification . 0)) (WITH . (procedure_specification . 0)))
1858 ((default . error) (DOT . 87) (TICK . 88) (RIGHT_PAREN . 140) (LEFT_PAREN . 106))
1859 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1860 ((default . error) (WITH . (use_clause . 0)) (SEPARATE . (use_clause . 0)) (LIMITED . (use_clause . 0)) ($EOI . (use_clause . 0)) (PRIVATE . (use_clause . 0)) (END . (use_clause . 0)) (BEGIN . (use_clause . 0)) (IDENTIFIER . (use_clause . 0)) (ENTRY . (use_clause . 0)) (FOR . (use_clause . 0)) (FUNCTION . (use_clause . 0)) (GENERIC . (use_clause . 0)) (NOT . (use_clause . 0)) (OVERRIDING . (use_clause . 0)) (PACKAGE . (use_clause . 0)) (PRAGMA . (use_clause . 0)) (PROCEDURE . (use_clause . 0)) (PROTECTED . (use_clause . 0)) (SUBTYPE . (use_clause . 0)) (TASK . (use_clause . 0)) (TYPE . (use_clause . 0)) (USE . (use_clause . 0)))
1861 ((default . error) (COMMA . 119) (SEMICOLON . 138))
1862 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1863 ((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)))
1864 ((default . error) (SEMICOLON . 136))
1865 ((default . error) (WITH . (generic_package_declaration . 0)) (SEPARATE . (generic_package_declaration . 0)) (LIMITED . (generic_package_declaration . 0)) ($EOI . (generic_package_declaration . 0)) (END . (generic_package_declaration . 0)) (PRIVATE . (generic_package_declaration . 0)) (USE . (generic_package_declaration . 0)) (TYPE . (generic_package_declaration . 0)) (TASK . (generic_package_declaration . 0)) (SUBTYPE . (generic_package_declaration . 0)) (PROTECTED . (generic_package_declaration . 0)) (PROCEDURE . (generic_package_declaration . 0)) (PRAGMA . (generic_package_declaration . 0)) (PACKAGE . (generic_package_declaration . 0)) (OVERRIDING . (generic_package_declaration . 0)) (NOT . (generic_package_declaration . 0)) (GENERIC . (generic_package_declaration . 0)) (FUNCTION . (generic_package_declaration . 0)) (FOR . (generic_package_declaration . 0)) (ENTRY . (generic_package_declaration . 0)) (IDENTIFIER . (generic_package_declaration . 0)) (BEGIN . (generic_package_declaration . 0)))
1866 ((default . error) (DOT . 87) (TICK . 88) (IS . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1867 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1868 ((default . error) (SEMICOLON . 133) (IS . 134))
1869 ((default . error) (DOT . 87) (TICK . 88) (IS . ( 132 (parameter_profile_opt . 0))) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (LEFT_PAREN . 89))
1870 ((default . error) (DOT . 87) (TICK . 88) (IS . 131) (RETURN . 90) (LEFT_PAREN . 89))
1871 ((default . error) (NEW . 384))
1872 ((default . error) (NEW . 383))
1873 ((default . error) (TYPE . (subprogram_declaration . 0)) (TASK . (subprogram_declaration . 0)) (SUBTYPE . (subprogram_declaration . 0)) (PROTECTED . (subprogram_declaration . 0)) (FOR . (subprogram_declaration . 0)) (ENTRY . (subprogram_declaration . 0)) (IDENTIFIER . (subprogram_declaration . 0)) (BEGIN . (subprogram_declaration . 0)) (END . (subprogram_declaration . 0)) (WITH . (subprogram_declaration . 0)) (USE . (subprogram_declaration . 0)) (SEPARATE . (subprogram_declaration . 0)) (PROCEDURE . (subprogram_declaration . 0)) (PRIVATE . (subprogram_declaration . 0)) (PRAGMA . (subprogram_declaration . 0)) (PACKAGE . (subprogram_declaration . 0)) (OVERRIDING . (subprogram_declaration . 0)) (NOT . (subprogram_declaration . 0)) (LIMITED . (subprogram_declaration . 0)) (GENERIC . (subprogram_declaration . 0)) (FUNCTION . (subprogram_declaration . 0)) ($EOI . (subprogram_declaration . 0)))
1874 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
1875 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1876 ((default . error) (BEGIN . (generic_subprogram_declaration . 0)) (IDENTIFIER . (generic_subprogram_declaration . 0)) (ENTRY . (generic_subprogram_declaration . 0)) (FOR . (generic_subprogram_declaration . 0)) (FUNCTION . (generic_subprogram_declaration . 0)) (GENERIC . (generic_subprogram_declaration . 0)) (NOT . (generic_subprogram_declaration . 0)) (OVERRIDING . (generic_subprogram_declaration . 0)) (PACKAGE . (generic_subprogram_declaration . 0)) (PRAGMA . (generic_subprogram_declaration . 0)) (PROCEDURE . (generic_subprogram_declaration . 0)) (PROTECTED . (generic_subprogram_declaration . 0)) (SUBTYPE . (generic_subprogram_declaration . 0)) (TASK . (generic_subprogram_declaration . 0)) (TYPE . (generic_subprogram_declaration . 0)) (USE . (generic_subprogram_declaration . 0)) (PRIVATE . (generic_subprogram_declaration . 0)) (END . (generic_subprogram_declaration . 0)) ($EOI . (generic_subprogram_declaration . 0)) (LIMITED . (generic_subprogram_declaration . 0)) (SEPARATE . (generic_subprogram_declaration . 0)) (WITH . (generic_subprogram_declaration . 0)))
1877 ((default . error) (COMMA . 119) (SEMICOLON . 380))
1878 ((default . error) (USE . (use_clause . 2)) (TYPE . (use_clause . 2)) (TASK . (use_clause . 2)) (SUBTYPE . (use_clause . 2)) (PROTECTED . (use_clause . 2)) (PROCEDURE . (use_clause . 2)) (PRAGMA . (use_clause . 2)) (PACKAGE . (use_clause . 2)) (OVERRIDING . (use_clause . 2)) (NOT . (use_clause . 2)) (GENERIC . (use_clause . 2)) (FUNCTION . (use_clause . 2)) (FOR . (use_clause . 2)) (ENTRY . (use_clause . 2)) (IDENTIFIER . (use_clause . 2)) (BEGIN . (use_clause . 2)) (END . (use_clause . 2)) (PRIVATE . (use_clause . 2)) ($EOI . (use_clause . 2)) (LIMITED . (use_clause . 2)) (SEPARATE . (use_clause . 2)) (WITH . (use_clause . 2)))
1879 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (name_list . 1)) (COMMA . (name_list . 1)) (LEFT_PAREN . 106))
1880 ((default . error) (PROTECTED . 376) (TASK . 377) (PACKAGE . 375) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)))
1881 ((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)))
1882 ((default . error) (SEMICOLON . 133))
1883 ((default . error) (IDENTIFIER . (unary_adding_operator . 1)) (STRING_LITERAL . (unary_adding_operator . 1)) (CHARACTER_LITERAL . (unary_adding_operator . 1)) (ABS . (unary_adding_operator . 1)) (LEFT_PAREN . (unary_adding_operator . 1)) (NEW . (unary_adding_operator . 1)) (NOT . (unary_adding_operator . 1)) (NULL . (unary_adding_operator . 1)))
1884 ((default . error) (IDENTIFIER . (unary_adding_operator . 0)) (STRING_LITERAL . (unary_adding_operator . 0)) (CHARACTER_LITERAL . (unary_adding_operator . 0)) (ABS . (unary_adding_operator . 0)) (LEFT_PAREN . (unary_adding_operator . 0)) (NEW . (unary_adding_operator . 0)) (NOT . (unary_adding_operator . 0)) (NULL . (unary_adding_operator . 0)))
1885 ((default . error) (EQUAL_GREATER . 373) (RIGHT_PAREN . (name . 0)) (COMMA . (name . 0)) (STAR_STAR . (name . 0)) (REM . (name . 0)) (MOD . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AMPERSAND . (name . 0)) (MINUS . (name . 0)) (PLUS . (name . 0)) (LEFT_PAREN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (DOT . (name . 0)) (TICK . ( 374 (name . 0))))
1886 ((default . error) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
1887 ((default . error) (IF . 368) (CASE . 366) (FOR . 367) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 144) (MINUS . 143) (OTHERS . 172) (ABS . 146) (NOT . 171) (IDENTIFIER . 48) (CHARACTER_LITERAL . 170) (STRING_LITERAL . 49) (NULL . 229) (NEW . 148) (LEFT_PAREN . 147))
1888 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1889 ((default . error) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
1890 ((default . error) (OF . (primary . 0)) (COLON_EQUAL . (primary . 0)) (DO . (primary . 0)) (LOOP . (primary . 0)) (ELSIF . (primary . 0)) (ELSE . (primary . 0)) (DIGITS . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (RANGE . (primary . 0)) (THEN . (primary . 0)) (WITH . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (IS . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (SEMICOLON . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)))
1891 ((default . error) (OF . (primary . 1)) (COLON_EQUAL . (primary . 1)) (DO . (primary . 1)) (LOOP . (primary . 1)) (ELSIF . (primary . 1)) (ELSE . (primary . 1)) (DIGITS . (primary . 1)) (RIGHT_PAREN . (primary . 1)) (COMMA . (primary . 1)) (RANGE . (primary . 1)) (THEN . (primary . 1)) (WITH . (primary . 1)) (BAR . (primary . 1)) (EQUAL_GREATER . (primary . 1)) (IS . (primary . 1)) (IN . (primary . 1)) (NOT . (primary . 1)) (EQUAL . (primary . 1)) (GREATER . (primary . 1)) (GREATER_EQUAL . (primary . 1)) (LESS . (primary . 1)) (LESS_EQUAL . (primary . 1)) (SLASH_EQUAL . (primary . 1)) (AND . (primary . 1)) (OR . (primary . 1)) (XOR . (primary . 1)) (SEMICOLON . (primary . 1)) (PLUS . (primary . 1)) (MINUS . (primary . 1)) (AMPERSAND . (primary . 1)) (DOT_DOT . (primary . 1)) (SLASH . (primary . 1)) (STAR . (primary . 1)) (MOD . (primary . 1)) (REM . (primary . 1)) (STAR_STAR . (primary . 1)))
1892 ((default . error) (COMMA . (pragma_argument_association . 1)) (RIGHT_PAREN . (pragma_argument_association . 1)))
1893 ((default . error) (OF . (term . 0)) (COLON_EQUAL . (term . 0)) (DO . (term . 0)) (LOOP . (term . 0)) (ELSIF . (term . 0)) (ELSE . (term . 0)) (DIGITS . (term . 0)) (RIGHT_PAREN . (term . 0)) (COMMA . (term . 0)) (RANGE . (term . 0)) (THEN . (term . 0)) (WITH . (term . 0)) (BAR . (term . 0)) (EQUAL_GREATER . (term . 0)) (IS . (term . 0)) (IN . (term . 0)) (NOT . (term . 0)) (EQUAL . (term . 0)) (GREATER . (term . 0)) (GREATER_EQUAL . (term . 0)) (LESS . (term . 0)) (LESS_EQUAL . (term . 0)) (SLASH_EQUAL . (term . 0)) (AND . (term . 0)) (OR . (term . 0)) (XOR . (term . 0)) (SEMICOLON . (term . 0)) (PLUS . (term . 0)) (MINUS . (term . 0)) (AMPERSAND . (term . 0)) (DOT_DOT . (term . 0)) (SLASH . (term . 0)) (STAR . (term . 0)) (MOD . (term . 0)) (REM . (term . 0)))
1894 ((default . error) (DOT . 87) (OF . (primary . 2)) (COLON_EQUAL . (primary . 2)) (DO . (primary . 2)) (LOOP . (primary . 2)) (BAR . (primary . 2)) (COMMA . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (EQUAL_GREATER . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (DIGITS . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (DOT_DOT . (primary . 2)) (WITH . (primary . 2)) (IS . (primary . 2)) (IN . (primary . 2)) (NOT . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (SEMICOLON . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (TICK . 88) (LEFT_PAREN . 106))
1895 ((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 0)) (COMMA . (pragma_argument_association_list . 0)))
1896 ((default . error) (COMMA . 363) (RIGHT_PAREN . 364))
1897 ((default . error) (OF . (factor . 1)) (COLON_EQUAL . (factor . 1)) (DO . (factor . 1)) (LOOP . (factor . 1)) (ELSIF . (factor . 1)) (ELSE . (factor . 1)) (DIGITS . (factor . 1)) (COMMA . (factor . 1)) (RIGHT_PAREN . (factor . 1)) (RANGE . (factor . 1)) (THEN . (factor . 1)) (WITH . (factor . 1)) (BAR . (factor . 1)) (EQUAL_GREATER . (factor . 1)) (IS . (factor . 1)) (SLASH_EQUAL . (factor . 1)) (LESS_EQUAL . (factor . 1)) (LESS . (factor . 1)) (GREATER_EQUAL . (factor . 1)) (GREATER . (factor . 1)) (EQUAL . (factor . 1)) (NOT . (factor . 1)) (IN . (factor . 1)) (AND . (factor . 1)) (OR . (factor . 1)) (XOR . (factor . 1)) (SEMICOLON . (factor . 1)) (REM . (factor . 1)) (MOD . (factor . 1)) (STAR . (factor . 1)) (SLASH . (factor . 1)) (DOT_DOT . (factor . 1)) (AMPERSAND . (factor . 1)) (MINUS . (factor . 1)) (PLUS . (factor . 1)) (STAR_STAR . 362))
1898 ((default . error) (AND . 361) (DO . (expression . 1)) (LOOP . (expression . 1)) (ELSIF . (expression . 1)) (ELSE . (expression . 1)) (EQUAL_GREATER . (expression . 1)) (DIGITS . (expression . 1)) (COMMA . (expression . 1)) (RIGHT_PAREN . (expression . 1)) (RANGE . (expression . 1)) (THEN . (expression . 1)) (WITH . (expression . 1)) (SEMICOLON . (expression . 1)) (IS . (expression . 1)))
1899 ((default . error) (AND . 360) (DO . (expression . 2)) (LOOP . (expression . 2)) (ELSIF . (expression . 2)) (ELSE . (expression . 2)) (EQUAL_GREATER . (expression . 2)) (DIGITS . (expression . 2)) (COMMA . (expression . 2)) (RIGHT_PAREN . (expression . 2)) (RANGE . (expression . 2)) (THEN . (expression . 2)) (WITH . (expression . 2)) (SEMICOLON . (expression . 2)) (IS . (expression . 2)))
1900 ((default . error) (OR . 359) (DO . (expression . 3)) (LOOP . (expression . 3)) (ELSIF . (expression . 3)) (ELSE . (expression . 3)) (EQUAL_GREATER . (expression . 3)) (DIGITS . (expression . 3)) (COMMA . (expression . 3)) (RIGHT_PAREN . (expression . 3)) (RANGE . (expression . 3)) (THEN . (expression . 3)) (WITH . (expression . 3)) (SEMICOLON . (expression . 3)) (IS . (expression . 3)))
1901 ((default . error) (OR . 358) (DO . (expression . 4)) (LOOP . (expression . 4)) (ELSIF . (expression . 4)) (ELSE . (expression . 4)) (EQUAL_GREATER . (expression . 4)) (DIGITS . (expression . 4)) (COMMA . (expression . 4)) (RIGHT_PAREN . (expression . 4)) (RANGE . (expression . 4)) (THEN . (expression . 4)) (WITH . (expression . 4)) (SEMICOLON . (expression . 4)) (IS . (expression . 4)))
1902 ((default . error) (XOR . 357) (DO . (expression . 5)) (LOOP . (expression . 5)) (ELSIF . (expression . 5)) (ELSE . (expression . 5)) (EQUAL_GREATER . (expression . 5)) (DIGITS . (expression . 5)) (COMMA . (expression . 5)) (RIGHT_PAREN . (expression . 5)) (RANGE . (expression . 5)) (THEN . (expression . 5)) (WITH . (expression . 5)) (SEMICOLON . (expression . 5)) (IS . (expression . 5)))
1903 ((default . error) (XOR . 356) (OR . 355) (AND . 354) (DO . (expression . 0)) (LOOP . (expression . 0)) (ELSIF . (expression . 0)) (ELSE . (expression . 0)) (EQUAL_GREATER . (expression . 0)) (DIGITS . (expression . 0)) (COMMA . (expression . 0)) (RIGHT_PAREN . (expression . 0)) (RANGE . (expression . 0)) (THEN . (expression . 0)) (WITH . (expression . 0)) (SEMICOLON . (expression . 0)) (IS . (expression . 0)))
1904 ((default . error) (IN . 271) (NOT . 272) (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 . 265) (SLASH_EQUAL . 270) (LESS . 268) (LESS_EQUAL . 269) (GREATER . 266) (GREATER_EQUAL . 267))
1905 ((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 . 349) (SLASH . 348) (MOD . 350) (REM . 351))
1906 ((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 . 346) (MINUS . 345) (AMPERSAND . 344))
1907 ((default . error) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
1908 ((default . error) (IS . 342))
1909 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
1910 ((default . error) (SEMICOLON . (name . 1)) (IS . (name . 1)) (WITH . (name . 1)) (RANGE . (name . 1)) (TICK . (name . 1)) (LEFT_PAREN . (name . 1)) (DOT . (name . 1)) (PLUS . (name . 1)) (MINUS . (name . 1)) (AMPERSAND . (name . 1)) (DOT_DOT . (name . 1)) (IN . (name . 1)) (NOT . (name . 1)) (EQUAL . (name . 1)) (GREATER . (name . 1)) (GREATER_EQUAL . (name . 1)) (LESS . (name . 1)) (LESS_EQUAL . (name . 1)) (SLASH_EQUAL . (name . 1)) (RIGHT_PAREN . (name . 1)) (COMMA . (name . 1)) (SLASH . (name . 1)) (STAR . (name . 1)) (MOD . (name . 1)) (REM . (name . 1)) (STAR_STAR . (name . 1)) (BAR . (name . 1)) (AND . (name . 1)) (OR . (name . 1)) (XOR . (name . 1)) (EQUAL_GREATER . ((name . 1) 287)))
1911 ((default . error) (NULL . 285) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
1912 ((default . error) (BAR . (discrete_choice . 3)) (EQUAL_GREATER . (discrete_choice . 3)))
1913 ((default . error) (SEMICOLON . (association_list . 0)) (IS . (association_list . 0)) (RIGHT_PAREN . (association_list . 0)) (COMMA . (association_list . 0)))
1914 ((default . error) (COMMA . 261) (SEMICOLON . (aspect_specification_opt . 1)) (IS . (aspect_specification_opt . 1)))
1915 ((default . error) (BAR . (discrete_choice . 0)) (EQUAL_GREATER . (discrete_choice . 0)))
1916 ((default . error) (AND . 284) (EQUAL_GREATER . (choice_expression . 1)) (BAR . (choice_expression . 1)))
1917 ((default . error) (OR . 283) (EQUAL_GREATER . (choice_expression . 2)) (BAR . (choice_expression . 2)))
1918 ((default . error) (XOR . 282) (EQUAL_GREATER . (choice_expression . 3)) (BAR . (choice_expression . 3)))
1919 ((default . error) (AND . 281) (EQUAL_GREATER . (choice_expression . 4)) (BAR . (choice_expression . 4)))
1920 ((default . error) (OR . 280) (EQUAL_GREATER . (choice_expression . 5)) (BAR . (choice_expression . 5)))
1921 ((default . error) (XOR . 279) (OR . 278) (AND . 277) (EQUAL_GREATER . (choice_expression . 0)) (BAR . (choice_expression . 0)))
1922 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 1)) (BAR . (discrete_choice_list . 1)))
1923 ((default . error) (BAR . 275) (EQUAL_GREATER . 276))
1924 ((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)))
1925 ((default . error) (SEMICOLON . (association_opt . 5)) (IS . (association_opt . 5)) (COMMA . (association_opt . 5)) (RIGHT_PAREN . (association_opt . 5)))
1926 ((default . error) (DOT . 87) (DO . (primary . 2)) (LOOP . (primary . 2)) (ELSIF . (primary . 2)) (ELSE . (primary . 2)) (DIGITS . (primary . 2)) (RANGE . (primary . 2)) (THEN . (primary . 2)) (SEMICOLON . (primary . 2)) (IS . (primary . 2)) (WITH . (primary . 2)) (IN . (primary . 2)) (NOT . (primary . 2)) (RIGHT_PAREN . (primary . 2)) (COMMA . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (BAR . (primary . 2)) (EQUAL_GREATER . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (TICK . 274) (LEFT_PAREN . 106))
1927 ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)))
1928 ((default . error) (IN . 271) (NOT . 272) (SEMICOLON . (relation . 0)) (IS . (relation . 0)) (WITH . (relation . 0)) (RIGHT_PAREN . (relation . 0)) (COMMA . (relation . 0)) (DOT_DOT . 264) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . ((relation . 0) (choice_relation . 1))) (OR . ((relation . 0) (choice_relation . 1))) (XOR . ((relation . 0) (choice_relation . 1))) (EQUAL . 265) (SLASH_EQUAL . 270) (LESS . 268) (LESS_EQUAL . 269) (GREATER . 266) (GREATER_EQUAL . 267))
1929 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1930 ((default . error) (COMMA . 261) (RIGHT_PAREN . 262))
1931 ((default . error) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . 260))
1932 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1933 ((default . error) (COMMA . 119) (SEMICOLON . 258))
1934 ((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)))
1935 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1936 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1937 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1938 ((default . error) (BOX . 251) (SEMICOLON . (discriminant_specification_opt . 0)) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (IDENTIFIER . 72))
1939 ((default . error) (IS . 249) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
1940 ((default . error) (ABSTRACT . 245) (BOX . 244) (NULL . 246) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1941 ((default . error) (SEMICOLON . 243))
1942 ((default . error) (DOT . 87) (TICK . 88) (IS . 242) (LEFT_PAREN . 106))
1943 ((default . error) (COLON . (identifier_list . 1)) (COMMA . (identifier_list . 1)))
1944 ((default . error) (OUT . 241) (ACCESS . (mode_opt . 1)) (NOT . (mode_opt . 1)) (IDENTIFIER . (mode_opt . 1)) (STRING_LITERAL . (mode_opt . 1)) (CHARACTER_LITERAL . (mode_opt . 1)))
1945 ((default . error) (ACCESS . (mode_opt . 3)) (NOT . (mode_opt . 3)) (IDENTIFIER . (mode_opt . 3)) (STRING_LITERAL . (mode_opt . 3)) (CHARACTER_LITERAL . (mode_opt . 3)))
1946 ((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 . 208))
1947 ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (RIGHT_PAREN . (null_exclusion_opt . 0)) (DO . (null_exclusion_opt . 0)) (RENAMES . (null_exclusion_opt . 0)) (COLON_EQUAL . (null_exclusion_opt . 0)) (WITH . (null_exclusion_opt . 0)) (SEMICOLON . (null_exclusion_opt . 0)) (IS . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 208))
1948 ((default . error) (NULL . 236))
1949 ((default . error) (RIGHT_PAREN . (parameter_and_result_profile . 3)) (DO . (parameter_and_result_profile . 3)) (RENAMES . (parameter_and_result_profile . 3)) (COLON_EQUAL . (parameter_and_result_profile . 3)) (WITH . (parameter_and_result_profile . 3)) (SEMICOLON . (parameter_and_result_profile . 3)) (IS . (parameter_and_result_profile . 3)))
1950 ((default . error) (DOT . 87) (RIGHT_PAREN . (name_opt . 1)) (DO . (name_opt . 1)) (RENAMES . (name_opt . 1)) (COLON_EQUAL . (name_opt . 1)) (WITH . (name_opt . 1)) (IS . (name_opt . 1)) (SEMICOLON . (name_opt . 1)) (TICK . 88) (LEFT_PAREN . 106))
1951 ((default . error) (RIGHT_PAREN . (parameter_and_result_profile . 1)) (DO . (parameter_and_result_profile . 1)) (RENAMES . (parameter_and_result_profile . 1)) (COLON_EQUAL . (parameter_and_result_profile . 1)) (WITH . (parameter_and_result_profile . 1)) (SEMICOLON . (parameter_and_result_profile . 1)) (IS . (parameter_and_result_profile . 1)))
1952 ((default . error) (ACCESS . 235))
1953 ((default . error) (IN . (name . 0)) (NOT . (name . 0)) (EQUAL . (name . 0)) (GREATER . (name . 0)) (GREATER_EQUAL . (name . 0)) (LESS . (name . 0)) (LESS_EQUAL . (name . 0)) (SLASH_EQUAL . (name . 0)) (BAR . (name . 0)) (EQUAL_GREATER . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (RIGHT_PAREN . (name . 0)) (LEFT_PAREN . (name . 0)) (RANGE . (name . 0)) (TICK . (name . 0)) (DOT . (name . 0)) (PLUS . (name . 0)) (MINUS . (name . 0)) (AMPERSAND . (name . 0)) (DOT_DOT . (name . 0)) (SLASH . (name . 0)) (STAR . (name . 0)) (MOD . (name . 0)) (REM . (name . 0)) (STAR_STAR . (name . 0)) (COLON . (identifier_list . 0)) (COMMA . ((name . 0) (identifier_list . 0))))
1954 ((default . error) (COLON . 234) (COMMA . 95))
1955 ((default . error) (RIGHT_PAREN . (parameter_specification_list . 0)) (SEMICOLON . (parameter_specification_list . 0)))
1956 ((default . error) (SEMICOLON . 232) (RIGHT_PAREN . 233))
1957 ((default . error) (DO . (attribute_designator . 1)) (ELSIF . (attribute_designator . 1)) (ELSE . (attribute_designator . 1)) (DIGITS . (attribute_designator . 1)) (RANGE . (attribute_designator . 1)) (THEN . (attribute_designator . 1)) (USE . (attribute_designator . 1)) (COLON_EQUAL . (attribute_designator . 1)) (WHILE . (attribute_designator . 1)) (SELECT . (attribute_designator . 1)) (REQUEUE . (attribute_designator . 1)) (RAISE . (attribute_designator . 1)) (PRAGMA . (attribute_designator . 1)) (NULL . (attribute_designator . 1)) (LOOP . (attribute_designator . 1)) (IF . (attribute_designator . 1)) (GOTO . (attribute_designator . 1)) (FOR . (attribute_designator . 1)) (EXIT . (attribute_designator . 1)) (DELAY . (attribute_designator . 1)) (DECLARE . (attribute_designator . 1)) (CASE . (attribute_designator . 1)) (BEGIN . (attribute_designator . 1)) (ABORT . (attribute_designator . 1)) (ACCEPT . (attribute_designator . 1)) (CHARACTER_LITERAL . (attribute_designator . 1)) (STRING_LITERAL . (attribute_designator . 1)) (IDENTIFIER . (attribute_designator . 1)) (LESS_LESS . (attribute_designator . 1)) (OF . (attribute_designator . 1)) (IN . (attribute_designator . 1)) (NOT . (attribute_designator . 1)) (RIGHT_PAREN . (attribute_designator . 1)) (PLUS . (attribute_designator . 1)) (MINUS . (attribute_designator . 1)) (AMPERSAND . (attribute_designator . 1)) (DOT_DOT . (attribute_designator . 1)) (SLASH . (attribute_designator . 1)) (STAR . (attribute_designator . 1)) (MOD . (attribute_designator . 1)) (REM . (attribute_designator . 1)) (STAR_STAR . (attribute_designator . 1)) (BAR . (attribute_designator . 1)) (EQUAL_GREATER . (attribute_designator . 1)) (EQUAL . (attribute_designator . 1)) (GREATER . (attribute_designator . 1)) (GREATER_EQUAL . (attribute_designator . 1)) (LESS . (attribute_designator . 1)) (LESS_EQUAL . (attribute_designator . 1)) (SLASH_EQUAL . (attribute_designator . 1)) (AND . (attribute_designator . 1)) (OR . (attribute_designator . 1)) (XOR . (attribute_designator . 1)) (LEFT_PAREN . (attribute_designator . 1)) (SEMICOLON . (attribute_designator . 1)) (COMMA . (attribute_designator . 1)) (DOT . (attribute_designator . 1)) (TICK . (attribute_designator . 1)) (WITH . (attribute_designator . 1)) (IS . (attribute_designator . 1)) (RENAMES . (attribute_designator . 1)) (RETURN . (attribute_designator . 1)))
1958 ((default . error) (DO . (attribute_designator . 2)) (ELSIF . (attribute_designator . 2)) (ELSE . (attribute_designator . 2)) (DIGITS . (attribute_designator . 2)) (RANGE . (attribute_designator . 2)) (THEN . (attribute_designator . 2)) (USE . (attribute_designator . 2)) (COLON_EQUAL . (attribute_designator . 2)) (WHILE . (attribute_designator . 2)) (SELECT . (attribute_designator . 2)) (REQUEUE . (attribute_designator . 2)) (RAISE . (attribute_designator . 2)) (PRAGMA . (attribute_designator . 2)) (NULL . (attribute_designator . 2)) (LOOP . (attribute_designator . 2)) (IF . (attribute_designator . 2)) (GOTO . (attribute_designator . 2)) (FOR . (attribute_designator . 2)) (EXIT . (attribute_designator . 2)) (DELAY . (attribute_designator . 2)) (DECLARE . (attribute_designator . 2)) (CASE . (attribute_designator . 2)) (BEGIN . (attribute_designator . 2)) (ABORT . (attribute_designator . 2)) (ACCEPT . (attribute_designator . 2)) (CHARACTER_LITERAL . (attribute_designator . 2)) (STRING_LITERAL . (attribute_designator . 2)) (IDENTIFIER . (attribute_designator . 2)) (LESS_LESS . (attribute_designator . 2)) (OF . (attribute_designator . 2)) (IN . (attribute_designator . 2)) (NOT . (attribute_designator . 2)) (RIGHT_PAREN . (attribute_designator . 2)) (PLUS . (attribute_designator . 2)) (MINUS . (attribute_designator . 2)) (AMPERSAND . (attribute_designator . 2)) (DOT_DOT . (attribute_designator . 2)) (SLASH . (attribute_designator . 2)) (STAR . (attribute_designator . 2)) (MOD . (attribute_designator . 2)) (REM . (attribute_designator . 2)) (STAR_STAR . (attribute_designator . 2)) (BAR . (attribute_designator . 2)) (EQUAL_GREATER . (attribute_designator . 2)) (EQUAL . (attribute_designator . 2)) (GREATER . (attribute_designator . 2)) (GREATER_EQUAL . (attribute_designator . 2)) (LESS . (attribute_designator . 2)) (LESS_EQUAL . (attribute_designator . 2)) (SLASH_EQUAL . (attribute_designator . 2)) (AND . (attribute_designator . 2)) (OR . (attribute_designator . 2)) (XOR . (attribute_designator . 2)) (LEFT_PAREN . (attribute_designator . 2)) (SEMICOLON . (attribute_designator . 2)) (COMMA . (attribute_designator . 2)) (DOT . (attribute_designator . 2)) (TICK . (attribute_designator . 2)) (WITH . (attribute_designator . 2)) (IS . (attribute_designator . 2)) (RENAMES . (attribute_designator . 2)) (RETURN . (attribute_designator . 2)))
1959 ((default . error) (DO . (attribute_designator . 3)) (ELSIF . (attribute_designator . 3)) (ELSE . (attribute_designator . 3)) (DIGITS . (attribute_designator . 3)) (RANGE . (attribute_designator . 3)) (THEN . (attribute_designator . 3)) (USE . (attribute_designator . 3)) (COLON_EQUAL . (attribute_designator . 3)) (WHILE . (attribute_designator . 3)) (SELECT . (attribute_designator . 3)) (REQUEUE . (attribute_designator . 3)) (RAISE . (attribute_designator . 3)) (PRAGMA . (attribute_designator . 3)) (NULL . (attribute_designator . 3)) (LOOP . (attribute_designator . 3)) (IF . (attribute_designator . 3)) (GOTO . (attribute_designator . 3)) (FOR . (attribute_designator . 3)) (EXIT . (attribute_designator . 3)) (DELAY . (attribute_designator . 3)) (DECLARE . (attribute_designator . 3)) (CASE . (attribute_designator . 3)) (BEGIN . (attribute_designator . 3)) (ABORT . (attribute_designator . 3)) (ACCEPT . (attribute_designator . 3)) (CHARACTER_LITERAL . (attribute_designator . 3)) (STRING_LITERAL . (attribute_designator . 3)) (IDENTIFIER . (attribute_designator . 3)) (LESS_LESS . (attribute_designator . 3)) (OF . (attribute_designator . 3)) (IN . (attribute_designator . 3)) (NOT . (attribute_designator . 3)) (RIGHT_PAREN . (attribute_designator . 3)) (PLUS . (attribute_designator . 3)) (MINUS . (attribute_designator . 3)) (AMPERSAND . (attribute_designator . 3)) (DOT_DOT . (attribute_designator . 3)) (SLASH . (attribute_designator . 3)) (STAR . (attribute_designator . 3)) (MOD . (attribute_designator . 3)) (REM . (attribute_designator . 3)) (STAR_STAR . (attribute_designator . 3)) (BAR . (attribute_designator . 3)) (EQUAL_GREATER . (attribute_designator . 3)) (EQUAL . (attribute_designator . 3)) (GREATER . (attribute_designator . 3)) (GREATER_EQUAL . (attribute_designator . 3)) (LESS . (attribute_designator . 3)) (LESS_EQUAL . (attribute_designator . 3)) (SLASH_EQUAL . (attribute_designator . 3)) (AND . (attribute_designator . 3)) (OR . (attribute_designator . 3)) (XOR . (attribute_designator . 3)) (LEFT_PAREN . (attribute_designator . 3)) (SEMICOLON . (attribute_designator . 3)) (COMMA . (attribute_designator . 3)) (DOT . (attribute_designator . 3)) (TICK . (attribute_designator . 3)) (WITH . (attribute_designator . 3)) (IS . (attribute_designator . 3)) (RENAMES . (attribute_designator . 3)) (RETURN . (attribute_designator . 3)))
1960 ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 144) (MINUS . 143) (OTHERS . 172) (ABS . 146) (NOT . 171) (IDENTIFIER . 48) (CHARACTER_LITERAL . 170) (STRING_LITERAL . 49) (NULL . 229) (NEW . 148) (LEFT_PAREN . 147))
1961 ((default . error) (DO . (attribute_designator . 4)) (ELSIF . (attribute_designator . 4)) (ELSE . (attribute_designator . 4)) (DIGITS . (attribute_designator . 4)) (RANGE . (attribute_designator . 4)) (THEN . (attribute_designator . 4)) (USE . (attribute_designator . 4)) (COLON_EQUAL . (attribute_designator . 4)) (WHILE . (attribute_designator . 4)) (SELECT . (attribute_designator . 4)) (REQUEUE . (attribute_designator . 4)) (RAISE . (attribute_designator . 4)) (PRAGMA . (attribute_designator . 4)) (NULL . (attribute_designator . 4)) (LOOP . (attribute_designator . 4)) (IF . (attribute_designator . 4)) (GOTO . (attribute_designator . 4)) (FOR . (attribute_designator . 4)) (EXIT . (attribute_designator . 4)) (DELAY . (attribute_designator . 4)) (DECLARE . (attribute_designator . 4)) (CASE . (attribute_designator . 4)) (BEGIN . (attribute_designator . 4)) (ABORT . (attribute_designator . 4)) (ACCEPT . (attribute_designator . 4)) (CHARACTER_LITERAL . (attribute_designator . 4)) (STRING_LITERAL . (attribute_designator . 4)) (IDENTIFIER . (attribute_designator . 4)) (LESS_LESS . (attribute_designator . 4)) (OF . (attribute_designator . 4)) (IN . (attribute_designator . 4)) (NOT . (attribute_designator . 4)) (RIGHT_PAREN . (attribute_designator . 4)) (PLUS . (attribute_designator . 4)) (MINUS . (attribute_designator . 4)) (AMPERSAND . (attribute_designator . 4)) (DOT_DOT . (attribute_designator . 4)) (SLASH . (attribute_designator . 4)) (STAR . (attribute_designator . 4)) (MOD . (attribute_designator . 4)) (REM . (attribute_designator . 4)) (STAR_STAR . (attribute_designator . 4)) (BAR . (attribute_designator . 4)) (EQUAL_GREATER . (attribute_designator . 4)) (EQUAL . (attribute_designator . 4)) (GREATER . (attribute_designator . 4)) (GREATER_EQUAL . (attribute_designator . 4)) (LESS . (attribute_designator . 4)) (LESS_EQUAL . (attribute_designator . 4)) (SLASH_EQUAL . (attribute_designator . 4)) (AND . (attribute_designator . 4)) (OR . (attribute_designator . 4)) (XOR . (attribute_designator . 4)) (LEFT_PAREN . (attribute_designator . 4)) (SEMICOLON . (attribute_designator . 4)) (COMMA . (attribute_designator . 4)) (DOT . (attribute_designator . 4)) (TICK . (attribute_designator . 4)) (WITH . (attribute_designator . 4)) (IS . (attribute_designator . 4)) (RENAMES . (attribute_designator . 4)) (RETURN . (attribute_designator . 4)))
1962 ((default . error) (DO . (qualified_expression . 0)) (ELSIF . (qualified_expression . 0)) (ELSE . (qualified_expression . 0)) (DIGITS . (qualified_expression . 0)) (RANGE . (qualified_expression . 0)) (THEN . (qualified_expression . 0)) (USE . (qualified_expression . 0)) (COLON_EQUAL . (qualified_expression . 0)) (WHILE . (qualified_expression . 0)) (SELECT . (qualified_expression . 0)) (REQUEUE . (qualified_expression . 0)) (RAISE . (qualified_expression . 0)) (PRAGMA . (qualified_expression . 0)) (NULL . (qualified_expression . 0)) (LOOP . (qualified_expression . 0)) (IF . (qualified_expression . 0)) (GOTO . (qualified_expression . 0)) (FOR . (qualified_expression . 0)) (EXIT . (qualified_expression . 0)) (DELAY . (qualified_expression . 0)) (DECLARE . (qualified_expression . 0)) (CASE . (qualified_expression . 0)) (BEGIN . (qualified_expression . 0)) (ABORT . (qualified_expression . 0)) (ACCEPT . (qualified_expression . 0)) (CHARACTER_LITERAL . (qualified_expression . 0)) (STRING_LITERAL . (qualified_expression . 0)) (IDENTIFIER . (qualified_expression . 0)) (LESS_LESS . (qualified_expression . 0)) (OF . (qualified_expression . 0)) (IN . (qualified_expression . 0)) (NOT . (qualified_expression . 0)) (RIGHT_PAREN . (qualified_expression . 0)) (PLUS . (qualified_expression . 0)) (MINUS . (qualified_expression . 0)) (AMPERSAND . (qualified_expression . 0)) (DOT_DOT . (qualified_expression . 0)) (SLASH . (qualified_expression . 0)) (STAR . (qualified_expression . 0)) (MOD . (qualified_expression . 0)) (REM . (qualified_expression . 0)) (STAR_STAR . (qualified_expression . 0)) (BAR . (qualified_expression . 0)) (EQUAL_GREATER . (qualified_expression . 0)) (EQUAL . (qualified_expression . 0)) (GREATER . (qualified_expression . 0)) (GREATER_EQUAL . (qualified_expression . 0)) (LESS . (qualified_expression . 0)) (LESS_EQUAL . (qualified_expression . 0)) (SLASH_EQUAL . (qualified_expression . 0)) (AND . (qualified_expression . 0)) (OR . (qualified_expression . 0)) (XOR . (qualified_expression . 0)) (SEMICOLON . (qualified_expression . 0)) (COMMA . (qualified_expression . 0)) (LEFT_PAREN . (qualified_expression . 0)) (DOT . (qualified_expression . 0)) (TICK . (qualified_expression . 0)) (WITH . (qualified_expression . 0)) (IS . (qualified_expression . 0)) (RENAMES . (qualified_expression . 0)) (RETURN . (qualified_expression . 0)))
1963 ((default . error) (DO . (attribute_reference . 0)) (ELSIF . (attribute_reference . 0)) (ELSE . (attribute_reference . 0)) (DIGITS . (attribute_reference . 0)) (RANGE . (attribute_reference . 0)) (THEN . (attribute_reference . 0)) (USE . (attribute_reference . 0)) (COLON_EQUAL . (attribute_reference . 0)) (WHILE . (attribute_reference . 0)) (SELECT . (attribute_reference . 0)) (REQUEUE . (attribute_reference . 0)) (RAISE . (attribute_reference . 0)) (PRAGMA . (attribute_reference . 0)) (NULL . (attribute_reference . 0)) (LOOP . (attribute_reference . 0)) (IF . (attribute_reference . 0)) (GOTO . (attribute_reference . 0)) (FOR . (attribute_reference . 0)) (EXIT . (attribute_reference . 0)) (DELAY . (attribute_reference . 0)) (DECLARE . (attribute_reference . 0)) (CASE . (attribute_reference . 0)) (BEGIN . (attribute_reference . 0)) (ABORT . (attribute_reference . 0)) (ACCEPT . (attribute_reference . 0)) (CHARACTER_LITERAL . (attribute_reference . 0)) (STRING_LITERAL . (attribute_reference . 0)) (IDENTIFIER . (attribute_reference . 0)) (LESS_LESS . (attribute_reference . 0)) (OF . (attribute_reference . 0)) (IN . (attribute_reference . 0)) (NOT . (attribute_reference . 0)) (RIGHT_PAREN . (attribute_reference . 0)) (PLUS . (attribute_reference . 0)) (MINUS . (attribute_reference . 0)) (AMPERSAND . (attribute_reference . 0)) (DOT_DOT . (attribute_reference . 0)) (SLASH . (attribute_reference . 0)) (STAR . (attribute_reference . 0)) (MOD . (attribute_reference . 0)) (REM . (attribute_reference . 0)) (STAR_STAR . (attribute_reference . 0)) (BAR . (attribute_reference . 0)) (EQUAL_GREATER . (attribute_reference . 0)) (EQUAL . (attribute_reference . 0)) (GREATER . (attribute_reference . 0)) (GREATER_EQUAL . (attribute_reference . 0)) (LESS . (attribute_reference . 0)) (LESS_EQUAL . (attribute_reference . 0)) (SLASH_EQUAL . (attribute_reference . 0)) (AND . (attribute_reference . 0)) (OR . (attribute_reference . 0)) (XOR . (attribute_reference . 0)) (LEFT_PAREN . (attribute_reference . 0)) (SEMICOLON . (attribute_reference . 0)) (COMMA . (attribute_reference . 0)) (DOT . (attribute_reference . 0)) (TICK . (attribute_reference . 0)) (WITH . (attribute_reference . 0)) (IS . (attribute_reference . 0)) (RENAMES . (attribute_reference . 0)) (RETURN . (attribute_reference . 0)))
1964 ((default . error) (DO . (attribute_designator . 0)) (ELSIF . (attribute_designator . 0)) (ELSE . (attribute_designator . 0)) (DIGITS . (attribute_designator . 0)) (RANGE . (attribute_designator . 0)) (THEN . (attribute_designator . 0)) (USE . (attribute_designator . 0)) (COLON_EQUAL . (attribute_designator . 0)) (WHILE . (attribute_designator . 0)) (SELECT . (attribute_designator . 0)) (REQUEUE . (attribute_designator . 0)) (RAISE . (attribute_designator . 0)) (PRAGMA . (attribute_designator . 0)) (NULL . (attribute_designator . 0)) (LOOP . (attribute_designator . 0)) (IF . (attribute_designator . 0)) (GOTO . (attribute_designator . 0)) (FOR . (attribute_designator . 0)) (EXIT . (attribute_designator . 0)) (DELAY . (attribute_designator . 0)) (DECLARE . (attribute_designator . 0)) (CASE . (attribute_designator . 0)) (BEGIN . (attribute_designator . 0)) (ABORT . (attribute_designator . 0)) (ACCEPT . (attribute_designator . 0)) (CHARACTER_LITERAL . (attribute_designator . 0)) (STRING_LITERAL . (attribute_designator . 0)) (IDENTIFIER . (attribute_designator . 0)) (LESS_LESS . (attribute_designator . 0)) (OF . (attribute_designator . 0)) (IN . (attribute_designator . 0)) (NOT . (attribute_designator . 0)) (RIGHT_PAREN . (attribute_designator . 0)) (PLUS . (attribute_designator . 0)) (MINUS . (attribute_designator . 0)) (AMPERSAND . (attribute_designator . 0)) (DOT_DOT . (attribute_designator . 0)) (SLASH . (attribute_designator . 0)) (STAR . (attribute_designator . 0)) (MOD . (attribute_designator . 0)) (REM . (attribute_designator . 0)) (STAR_STAR . (attribute_designator . 0)) (BAR . (attribute_designator . 0)) (EQUAL_GREATER . (attribute_designator . 0)) (EQUAL . (attribute_designator . 0)) (GREATER . (attribute_designator . 0)) (GREATER_EQUAL . (attribute_designator . 0)) (LESS . (attribute_designator . 0)) (LESS_EQUAL . (attribute_designator . 0)) (SLASH_EQUAL . (attribute_designator . 0)) (AND . (attribute_designator . 0)) (OR . (attribute_designator . 0)) (XOR . (attribute_designator . 0)) (SEMICOLON . (attribute_designator . 0)) (COMMA . (attribute_designator . 0)) (DOT . ( 87 (attribute_designator . 0))) (WITH . (attribute_designator . 0)) (IS . (attribute_designator . 0)) (RENAMES . (attribute_designator . 0)) (RETURN . (attribute_designator . 0)) (TICK . ( 88 (attribute_designator . 0) 88)) (LEFT_PAREN . ( 106 (attribute_designator . 0) 106)))
1965 ((default . error) (DO . (selected_component . 0)) (RIGHT_PAREN . (selected_component . 0)) (BAR . (selected_component . 0)) (ELSIF . (selected_component . 0)) (ELSE . (selected_component . 0)) (EQUAL_GREATER . (selected_component . 0)) (DIGITS . (selected_component . 0)) (RANGE . (selected_component . 0)) (THEN . (selected_component . 0)) (DOT_DOT . (selected_component . 0)) (IN . (selected_component . 0)) (NOT . (selected_component . 0)) (EQUAL . (selected_component . 0)) (GREATER . (selected_component . 0)) (GREATER_EQUAL . (selected_component . 0)) (LESS . (selected_component . 0)) (LESS_EQUAL . (selected_component . 0)) (SLASH_EQUAL . (selected_component . 0)) (AND . (selected_component . 0)) (OR . (selected_component . 0)) (XOR . (selected_component . 0)) (PLUS . (selected_component . 0)) (MINUS . (selected_component . 0)) (AMPERSAND . (selected_component . 0)) (SLASH . (selected_component . 0)) (STAR . (selected_component . 0)) (MOD . (selected_component . 0)) (REM . (selected_component . 0)) (STAR_STAR . (selected_component . 0)) (USE . (selected_component . 0)) (COLON_EQUAL . (selected_component . 0)) (WHILE . (selected_component . 0)) (SELECT . (selected_component . 0)) (REQUEUE . (selected_component . 0)) (RAISE . (selected_component . 0)) (PRAGMA . (selected_component . 0)) (NULL . (selected_component . 0)) (LOOP . (selected_component . 0)) (IF . (selected_component . 0)) (GOTO . (selected_component . 0)) (FOR . (selected_component . 0)) (EXIT . (selected_component . 0)) (DELAY . (selected_component . 0)) (DECLARE . (selected_component . 0)) (CASE . (selected_component . 0)) (BEGIN . (selected_component . 0)) (ABORT . (selected_component . 0)) (ACCEPT . (selected_component . 0)) (CHARACTER_LITERAL . (selected_component . 0)) (STRING_LITERAL . (selected_component . 0)) (IDENTIFIER . (selected_component . 0)) (LESS_LESS . (selected_component . 0)) (OF . (selected_component . 0)) (LEFT_PAREN . (selected_component . 0)) (SEMICOLON . (selected_component . 0)) (COMMA . (selected_component . 0)) (DOT . (selected_component . 0)) (TICK . (selected_component . 0)) (WITH . (selected_component . 0)) (IS . (selected_component . 0)) (RENAMES . (selected_component . 0)) (RETURN . (selected_component . 0)))
1966 ((default . error) (DO . (selected_component . 2)) (RIGHT_PAREN . (selected_component . 2)) (BAR . (selected_component . 2)) (ELSIF . (selected_component . 2)) (ELSE . (selected_component . 2)) (EQUAL_GREATER . (selected_component . 2)) (DIGITS . (selected_component . 2)) (RANGE . (selected_component . 2)) (THEN . (selected_component . 2)) (DOT_DOT . (selected_component . 2)) (IN . (selected_component . 2)) (NOT . (selected_component . 2)) (EQUAL . (selected_component . 2)) (GREATER . (selected_component . 2)) (GREATER_EQUAL . (selected_component . 2)) (LESS . (selected_component . 2)) (LESS_EQUAL . (selected_component . 2)) (SLASH_EQUAL . (selected_component . 2)) (AND . (selected_component . 2)) (OR . (selected_component . 2)) (XOR . (selected_component . 2)) (PLUS . (selected_component . 2)) (MINUS . (selected_component . 2)) (AMPERSAND . (selected_component . 2)) (SLASH . (selected_component . 2)) (STAR . (selected_component . 2)) (MOD . (selected_component . 2)) (REM . (selected_component . 2)) (STAR_STAR . (selected_component . 2)) (USE . (selected_component . 2)) (COLON_EQUAL . (selected_component . 2)) (WHILE . (selected_component . 2)) (SELECT . (selected_component . 2)) (REQUEUE . (selected_component . 2)) (RAISE . (selected_component . 2)) (PRAGMA . (selected_component . 2)) (NULL . (selected_component . 2)) (LOOP . (selected_component . 2)) (IF . (selected_component . 2)) (GOTO . (selected_component . 2)) (FOR . (selected_component . 2)) (EXIT . (selected_component . 2)) (DELAY . (selected_component . 2)) (DECLARE . (selected_component . 2)) (CASE . (selected_component . 2)) (BEGIN . (selected_component . 2)) (ABORT . (selected_component . 2)) (ACCEPT . (selected_component . 2)) (CHARACTER_LITERAL . (selected_component . 2)) (STRING_LITERAL . (selected_component . 2)) (IDENTIFIER . (selected_component . 2)) (LESS_LESS . (selected_component . 2)) (OF . (selected_component . 2)) (LEFT_PAREN . (selected_component . 2)) (SEMICOLON . (selected_component . 2)) (COMMA . (selected_component . 2)) (DOT . (selected_component . 2)) (TICK . (selected_component . 2)) (WITH . (selected_component . 2)) (IS . (selected_component . 2)) (RENAMES . (selected_component . 2)) (RETURN . (selected_component . 2)))
1967 ((default . error) (DO . (selected_component . 1)) (RIGHT_PAREN . (selected_component . 1)) (BAR . (selected_component . 1)) (ELSIF . (selected_component . 1)) (ELSE . (selected_component . 1)) (EQUAL_GREATER . (selected_component . 1)) (DIGITS . (selected_component . 1)) (RANGE . (selected_component . 1)) (THEN . (selected_component . 1)) (DOT_DOT . (selected_component . 1)) (IN . (selected_component . 1)) (NOT . (selected_component . 1)) (EQUAL . (selected_component . 1)) (GREATER . (selected_component . 1)) (GREATER_EQUAL . (selected_component . 1)) (LESS . (selected_component . 1)) (LESS_EQUAL . (selected_component . 1)) (SLASH_EQUAL . (selected_component . 1)) (AND . (selected_component . 1)) (OR . (selected_component . 1)) (XOR . (selected_component . 1)) (PLUS . (selected_component . 1)) (MINUS . (selected_component . 1)) (AMPERSAND . (selected_component . 1)) (SLASH . (selected_component . 1)) (STAR . (selected_component . 1)) (MOD . (selected_component . 1)) (REM . (selected_component . 1)) (STAR_STAR . (selected_component . 1)) (USE . (selected_component . 1)) (COLON_EQUAL . (selected_component . 1)) (WHILE . (selected_component . 1)) (SELECT . (selected_component . 1)) (REQUEUE . (selected_component . 1)) (RAISE . (selected_component . 1)) (PRAGMA . (selected_component . 1)) (NULL . (selected_component . 1)) (LOOP . (selected_component . 1)) (IF . (selected_component . 1)) (GOTO . (selected_component . 1)) (FOR . (selected_component . 1)) (EXIT . (selected_component . 1)) (DELAY . (selected_component . 1)) (DECLARE . (selected_component . 1)) (CASE . (selected_component . 1)) (BEGIN . (selected_component . 1)) (ABORT . (selected_component . 1)) (ACCEPT . (selected_component . 1)) (CHARACTER_LITERAL . (selected_component . 1)) (STRING_LITERAL . (selected_component . 1)) (IDENTIFIER . (selected_component . 1)) (LESS_LESS . (selected_component . 1)) (OF . (selected_component . 1)) (LEFT_PAREN . (selected_component . 1)) (SEMICOLON . (selected_component . 1)) (COMMA . (selected_component . 1)) (DOT . (selected_component . 1)) (TICK . (selected_component . 1)) (WITH . (selected_component . 1)) (IS . (selected_component . 1)) (RENAMES . (selected_component . 1)) (RETURN . (selected_component . 1)))
1968 ((default . error) (DO . (selected_component . 3)) (RIGHT_PAREN . (selected_component . 3)) (BAR . (selected_component . 3)) (ELSIF . (selected_component . 3)) (ELSE . (selected_component . 3)) (EQUAL_GREATER . (selected_component . 3)) (DIGITS . (selected_component . 3)) (RANGE . (selected_component . 3)) (THEN . (selected_component . 3)) (DOT_DOT . (selected_component . 3)) (IN . (selected_component . 3)) (NOT . (selected_component . 3)) (EQUAL . (selected_component . 3)) (GREATER . (selected_component . 3)) (GREATER_EQUAL . (selected_component . 3)) (LESS . (selected_component . 3)) (LESS_EQUAL . (selected_component . 3)) (SLASH_EQUAL . (selected_component . 3)) (AND . (selected_component . 3)) (OR . (selected_component . 3)) (XOR . (selected_component . 3)) (PLUS . (selected_component . 3)) (MINUS . (selected_component . 3)) (AMPERSAND . (selected_component . 3)) (SLASH . (selected_component . 3)) (STAR . (selected_component . 3)) (MOD . (selected_component . 3)) (REM . (selected_component . 3)) (STAR_STAR . (selected_component . 3)) (USE . (selected_component . 3)) (COLON_EQUAL . (selected_component . 3)) (WHILE . (selected_component . 3)) (SELECT . (selected_component . 3)) (REQUEUE . (selected_component . 3)) (RAISE . (selected_component . 3)) (PRAGMA . (selected_component . 3)) (NULL . (selected_component . 3)) (LOOP . (selected_component . 3)) (IF . (selected_component . 3)) (GOTO . (selected_component . 3)) (FOR . (selected_component . 3)) (EXIT . (selected_component . 3)) (DELAY . (selected_component . 3)) (DECLARE . (selected_component . 3)) (CASE . (selected_component . 3)) (BEGIN . (selected_component . 3)) (ABORT . (selected_component . 3)) (ACCEPT . (selected_component . 3)) (CHARACTER_LITERAL . (selected_component . 3)) (STRING_LITERAL . (selected_component . 3)) (IDENTIFIER . (selected_component . 3)) (LESS_LESS . (selected_component . 3)) (OF . (selected_component . 3)) (LEFT_PAREN . (selected_component . 3)) (SEMICOLON . (selected_component . 3)) (COMMA . (selected_component . 3)) (DOT . (selected_component . 3)) (TICK . (selected_component . 3)) (WITH . (selected_component . 3)) (IS . (selected_component . 3)) (RENAMES . (selected_component . 3)) (RETURN . (selected_component . 3)))
1969 ((default . error) (DOT_DOT . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (WITH . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (RECORD . 517))
1970 ((default . error) (COMMA . 261) (RIGHT_PAREN . 516))
1971 ((default . error) (RIGHT_PAREN . (expression_opt . 1)) (COMMA . (expression_opt . 1)) (WITH . 515))
1972 ((default . error) (IDENTIFIER . 72))
1973 ((default . error) (RIGHT_PAREN . (formal_part . 0)) (COLON_EQUAL . (formal_part . 0)) (DO . (formal_part . 0)) (WHEN . (formal_part . 0)) (RENAMES . (formal_part . 0)) (IS . (formal_part . 0)) (SEMICOLON . (formal_part . 0)) (WITH . (formal_part . 0)) (RETURN . (formal_part . 0)))
1974 ((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 . 512))
1975 ((default . error) (FUNCTION . (protected_opt . 0)) (PROCEDURE . (protected_opt . 0)) (PROTECTED . 509) (IDENTIFIER . (general_access_modifier_opt . 0)) (STRING_LITERAL . (general_access_modifier_opt . 0)) (CHARACTER_LITERAL . (general_access_modifier_opt . 0)) (ALL . 507) (CONSTANT . 508))
1976 ((default . error) (RIGHT_PAREN . (null_exclusion_opt . 1)) (DO . (null_exclusion_opt . 1)) (RENAMES . (null_exclusion_opt . 1)) (COLON_EQUAL . (null_exclusion_opt . 1)) (ACCESS . (null_exclusion_opt . 1)) (CHARACTER_LITERAL . (null_exclusion_opt . 1)) (STRING_LITERAL . (null_exclusion_opt . 1)) (IDENTIFIER . (null_exclusion_opt . 1)) (WITH . (null_exclusion_opt . 1)) (SEMICOLON . (null_exclusion_opt . 1)) (IS . (null_exclusion_opt . 1)))
1977 ((default . error) (DO . (parameter_and_result_profile . 2)) (RIGHT_PAREN . (parameter_and_result_profile . 2)) (COLON_EQUAL . (parameter_and_result_profile . 2)) (RENAMES . (parameter_and_result_profile . 2)) (IS . (parameter_and_result_profile . 2)) (SEMICOLON . (parameter_and_result_profile . 2)) (WITH . (parameter_and_result_profile . 2)))
1978 ((default . error) (ACCESS . 235) (WITH . (name_opt . 0)) (SEMICOLON . (name_opt . 0)) (IS . (name_opt . 0)) (RENAMES . (name_opt . 0)) (COLON_EQUAL . (name_opt . 0)) (RIGHT_PAREN . (name_opt . 0)) (DO . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1979 ((default . error) (COLON_EQUAL . 504) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
1980 ((default . error) (ACCESS . 235) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1981 ((default . error) (CHARACTER_LITERAL . (mode_opt . 2)) (STRING_LITERAL . (mode_opt . 2)) (IDENTIFIER . (mode_opt . 2)) (NOT . (mode_opt . 2)) (ACCESS . (mode_opt . 2)))
1982 ((default . error) (NEW . 502))
1983 ((default . error) (WITH . (formal_subprogram_declaration . 1)) (TYPE . (formal_subprogram_declaration . 1)) (PRAGMA . (formal_subprogram_declaration . 1)) (IDENTIFIER . (formal_subprogram_declaration . 1)) (FUNCTION . (formal_subprogram_declaration . 1)) (PROCEDURE . (formal_subprogram_declaration . 1)) (PACKAGE . (formal_subprogram_declaration . 1)))
1984 ((default . error) (WITH . (subprogram_default . 1)) (SEMICOLON . (subprogram_default . 1)))
1985 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (BOX . 244) (NULL . 246) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
1986 ((default . error) (WITH . (subprogram_default . 2)) (SEMICOLON . (subprogram_default . 2)))
1987 ((default . error) (WITH . (subprogram_default . 0)) (SEMICOLON . (subprogram_default . 0)) (DOT . 87) (TICK . 88) (LEFT_PAREN . 106))
1988 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
1989 ((default . error) (LEFT_PAREN . 484) (RANGE . 488) (MOD . 486) (DIGITS . 482) (DELTA . 481) (TASK . 491) (PROTECTED . 487) (INTERFACE . 483) (ARRAY . 480) (PRIVATE . (abstract_tagged_limited_opt . 0)) (TAGGED . 490) (NEW . (abstract_limited_synchronized_opt . 0)) (ABSTRACT . 479) (LIMITED . 485) (SYNCHRONIZED . 489) (ACCESS . (null_exclusion_opt . 0)) (NOT . 208))
1990 ((default . error) (SEMICOLON . 478))
1991 ((default . error) (RIGHT_PAREN . 477))
1992 ((default . error) (RIGHT_PAREN . (discriminant_specification_list . 0)) (SEMICOLON . (discriminant_specification_list . 0)))
1993 ((default . error) (SEMICOLON . 475) (RIGHT_PAREN . 476))
1994 ((default . error) (COMMA . 95) (COLON . 474))
1995 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1996 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1997 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
1998 ((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)))
1999 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
2000 ((default . error) (DO . (name . 2)) (WHILE . (name . 2)) (SELECT . (name . 2)) (REQUEUE . (name . 2)) (RAISE . (name . 2)) (PRAGMA . (name . 2)) (NULL . (name . 2)) (LOOP . (name . 2)) (IF . (name . 2)) (GOTO . (name . 2)) (FOR . (name . 2)) (EXIT . (name . 2)) (DELAY . (name . 2)) (DECLARE . (name . 2)) (CASE . (name . 2)) (BEGIN . (name . 2)) (ABORT . (name . 2)) (ACCEPT . (name . 2)) (CHARACTER_LITERAL . (name . 2)) (STRING_LITERAL . (name . 2)) (IDENTIFIER . (name . 2)) (LESS_LESS . (name . 2)) (USE . (name . 2)) (XOR . (name . 2)) (OR . (name . 2)) (IN . (name . 2)) (NOT . (name . 2)) (EQUAL . (name . 2)) (GREATER . (name . 2)) (GREATER_EQUAL . (name . 2)) (LESS . (name . 2)) (LESS_EQUAL . (name . 2)) (SLASH_EQUAL . (name . 2)) (THEN . (name . 2)) (DIGITS . (name . 2)) (EQUAL_GREATER . (name . 2)) (ELSE . (name . 2)) (ELSIF . (name . 2)) (BAR . (name . 2)) (STAR_STAR . (name . 2)) (REM . (name . 2)) (MOD . (name . 2)) (STAR . (name . 2)) (SLASH . (name . 2)) (DOT_DOT . (name . 2)) (AMPERSAND . (name . 2)) (MINUS . (name . 2)) (PLUS . (name . 2)) (RIGHT_PAREN . (name . 2)) (RANGE . (name . 2)) (COLON_EQUAL . (name . 2)) (AND . (name . 2)) (OF . (name . 2)) (RETURN . (name . 2)) (TICK . (name . 2)) (DOT . (name . 2)) (LEFT_PAREN . (name . 2)) (IS . (name . 2)) (SEMICOLON . (name . 2)) (WITH . (name . 2)) (RENAMES . (name . 2)) (COMMA . (name . 2)))
2001 ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (IS . ((association_opt . 0) (expression_opt . 0))) (SEMICOLON . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 170) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2002 ((default . error) (STAR_STAR . (actual_parameter_part . 0)) (REM . (actual_parameter_part . 0)) (MOD . (actual_parameter_part . 0)) (STAR . (actual_parameter_part . 0)) (SLASH . (actual_parameter_part . 0)) (DOT_DOT . (actual_parameter_part . 0)) (AMPERSAND . (actual_parameter_part . 0)) (MINUS . (actual_parameter_part . 0)) (PLUS . (actual_parameter_part . 0)) (RIGHT_PAREN . (actual_parameter_part . 0)) (RANGE . (actual_parameter_part . 0)) (COLON_EQUAL . (actual_parameter_part . 0)) (AND . (actual_parameter_part . 0)) (OF . (actual_parameter_part . 0)) (DO . (actual_parameter_part . 0)) (WHILE . (actual_parameter_part . 0)) (SELECT . (actual_parameter_part . 0)) (REQUEUE . (actual_parameter_part . 0)) (RAISE . (actual_parameter_part . 0)) (PRAGMA . (actual_parameter_part . 0)) (NULL . (actual_parameter_part . 0)) (LOOP . (actual_parameter_part . 0)) (IF . (actual_parameter_part . 0)) (GOTO . (actual_parameter_part . 0)) (FOR . (actual_parameter_part . 0)) (EXIT . (actual_parameter_part . 0)) (DELAY . (actual_parameter_part . 0)) (DECLARE . (actual_parameter_part . 0)) (CASE . (actual_parameter_part . 0)) (BEGIN . (actual_parameter_part . 0)) (ABORT . (actual_parameter_part . 0)) (ACCEPT . (actual_parameter_part . 0)) (CHARACTER_LITERAL . (actual_parameter_part . 0)) (STRING_LITERAL . (actual_parameter_part . 0)) (IDENTIFIER . (actual_parameter_part . 0)) (LESS_LESS . (actual_parameter_part . 0)) (USE . (actual_parameter_part . 0)) (XOR . (actual_parameter_part . 0)) (OR . (actual_parameter_part . 0)) (IN . (actual_parameter_part . 0)) (NOT . (actual_parameter_part . 0)) (EQUAL . (actual_parameter_part . 0)) (GREATER . (actual_parameter_part . 0)) (GREATER_EQUAL . (actual_parameter_part . 0)) (LESS . (actual_parameter_part . 0)) (LESS_EQUAL . (actual_parameter_part . 0)) (SLASH_EQUAL . (actual_parameter_part . 0)) (THEN . (actual_parameter_part . 0)) (DIGITS . (actual_parameter_part . 0)) (EQUAL_GREATER . (actual_parameter_part . 0)) (ELSE . (actual_parameter_part . 0)) (ELSIF . (actual_parameter_part . 0)) (BAR . (actual_parameter_part . 0)) (RETURN . (actual_parameter_part . 0)) (TICK . (actual_parameter_part . 0)) (DOT . (actual_parameter_part . 0)) (LEFT_PAREN . (actual_parameter_part . 0)) (IS . (actual_parameter_part . 0)) (SEMICOLON . (actual_parameter_part . 0)) (WITH . (actual_parameter_part . 0)) (RENAMES . (actual_parameter_part . 0)) (COMMA . (actual_parameter_part . 0)))
2003 ((default . error) (SEMICOLON . 468))
2004 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2005 ((default . error) (MINUS . (relational_operator . 0)) (PLUS . (relational_operator . 0)) (IDENTIFIER . (relational_operator . 0)) (STRING_LITERAL . (relational_operator . 0)) (CHARACTER_LITERAL . (relational_operator . 0)) (ABS . (relational_operator . 0)) (LEFT_PAREN . (relational_operator . 0)) (NEW . (relational_operator . 0)) (NOT . (relational_operator . 0)) (NULL . (relational_operator . 0)))
2006 ((default . error) (MINUS . (relational_operator . 4)) (PLUS . (relational_operator . 4)) (IDENTIFIER . (relational_operator . 4)) (STRING_LITERAL . (relational_operator . 4)) (CHARACTER_LITERAL . (relational_operator . 4)) (ABS . (relational_operator . 4)) (LEFT_PAREN . (relational_operator . 4)) (NEW . (relational_operator . 4)) (NOT . (relational_operator . 4)) (NULL . (relational_operator . 4)))
2007 ((default . error) (MINUS . (relational_operator . 5)) (PLUS . (relational_operator . 5)) (IDENTIFIER . (relational_operator . 5)) (STRING_LITERAL . (relational_operator . 5)) (CHARACTER_LITERAL . (relational_operator . 5)) (ABS . (relational_operator . 5)) (LEFT_PAREN . (relational_operator . 5)) (NEW . (relational_operator . 5)) (NOT . (relational_operator . 5)) (NULL . (relational_operator . 5)))
2008 ((default . error) (MINUS . (relational_operator . 2)) (PLUS . (relational_operator . 2)) (IDENTIFIER . (relational_operator . 2)) (STRING_LITERAL . (relational_operator . 2)) (CHARACTER_LITERAL . (relational_operator . 2)) (ABS . (relational_operator . 2)) (LEFT_PAREN . (relational_operator . 2)) (NEW . (relational_operator . 2)) (NOT . (relational_operator . 2)) (NULL . (relational_operator . 2)))
2009 ((default . error) (MINUS . (relational_operator . 3)) (PLUS . (relational_operator . 3)) (IDENTIFIER . (relational_operator . 3)) (STRING_LITERAL . (relational_operator . 3)) (CHARACTER_LITERAL . (relational_operator . 3)) (ABS . (relational_operator . 3)) (LEFT_PAREN . (relational_operator . 3)) (NEW . (relational_operator . 3)) (NOT . (relational_operator . 3)) (NULL . (relational_operator . 3)))
2010 ((default . error) (MINUS . (relational_operator . 1)) (PLUS . (relational_operator . 1)) (IDENTIFIER . (relational_operator . 1)) (STRING_LITERAL . (relational_operator . 1)) (CHARACTER_LITERAL . (relational_operator . 1)) (ABS . (relational_operator . 1)) (LEFT_PAREN . (relational_operator . 1)) (NEW . (relational_operator . 1)) (NOT . (relational_operator . 1)) (NULL . (relational_operator . 1)))
2011 ((default . error) (PLUS . 144) (MINUS . 143) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2012 ((default . error) (IN . 462))
2013 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2014 ((default . error) (RANGE . 460) (LEFT_PAREN . 220) (ACCESS . 217) (DELTA . 218) (DIGITS . 219) (MOD . 221) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2015 ((default . error) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2016 ((default . error) (BOX . 456) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2017 ((default . error) (THEN . 454) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2018 ((default . error) (ELSE . 452) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2019 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2020 ((default . error) (ELSE . 450))
2021 ((default . error) (THEN . 449))
2022 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2023 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2024 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2025 ((default . error) (XOR . (primary . 0)) (OR . (primary . 0)) (AND . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (LESS_EQUAL . (primary . 0)) (LESS . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (GREATER . (primary . 0)) (EQUAL . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (BAR . (primary . 0)) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (WITH . (primary . 0)) (IS . (primary . 0)) (SEMICOLON . (primary . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2026 ((default . error) (COLON_EQUAL . (factor . 3)) (OF . (factor . 3)) (LOOP . (factor . 3)) (DO . (factor . 3)) (PLUS . (factor . 3)) (MINUS . (factor . 3)) (AMPERSAND . (factor . 3)) (SEMICOLON . (factor . 3)) (SLASH . (factor . 3)) (STAR . (factor . 3)) (MOD . (factor . 3)) (REM . (factor . 3)) (XOR . (factor . 3)) (OR . (factor . 3)) (AND . (factor . 3)) (IN . (factor . 3)) (NOT . (factor . 3)) (EQUAL . (factor . 3)) (GREATER . (factor . 3)) (GREATER_EQUAL . (factor . 3)) (LESS . (factor . 3)) (LESS_EQUAL . (factor . 3)) (SLASH_EQUAL . (factor . 3)) (IS . (factor . 3)) (WITH . (factor . 3)) (DOT_DOT . (factor . 3)) (THEN . (factor . 3)) (RANGE . (factor . 3)) (DIGITS . (factor . 3)) (RIGHT_PAREN . (factor . 3)) (EQUAL_GREATER . (factor . 3)) (ELSE . (factor . 3)) (ELSIF . (factor . 3)) (BAR . (factor . 3)) (COMMA . (factor . 3)))
2027 ((default . error) (BOX . 442) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2028 ((default . error) (COLON . ( 441 (identifier_list . 0))) (COMMA . (identifier_list . 0)))
2029 ((default . error) (IDENTIFIER . 436) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 437))
2030 ((default . error) (BODY . 435) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2031 ((default . error) (IDENTIFIER . 432) (TYPE . 434) (BODY . 433))
2032 ((default . error) (IDENTIFIER . 431))
2033 ((default . error) (TYPE . 430) (BODY . 429) (IDENTIFIER . 428))
2034 ((default . error) (IDENTIFIER . 427))
2035 ((default . error) (END . (declaration . 0)) (PRIVATE . (declaration . 0)) (USE . (declaration . 0)) (TYPE . (declaration . 0)) (TASK . (declaration . 0)) (SUBTYPE . (declaration . 0)) (PROTECTED . (declaration . 0)) (PROCEDURE . (declaration . 0)) (PRAGMA . (declaration . 0)) (PACKAGE . (declaration . 0)) (OVERRIDING . (declaration . 0)) (NOT . (declaration . 0)) (GENERIC . (declaration . 0)) (FUNCTION . (declaration . 0)) (FOR . (declaration . 0)) (ENTRY . (declaration . 0)) (IDENTIFIER . (declaration . 0)) (BEGIN . (declaration . 0)))
2036 ((default . error) (END . (declaration . 1)) (PRIVATE . (declaration . 1)) (USE . (declaration . 1)) (TYPE . (declaration . 1)) (TASK . (declaration . 1)) (SUBTYPE . (declaration . 1)) (PROTECTED . (declaration . 1)) (PROCEDURE . (declaration . 1)) (PRAGMA . (declaration . 1)) (PACKAGE . (declaration . 1)) (OVERRIDING . (declaration . 1)) (NOT . (declaration . 1)) (GENERIC . (declaration . 1)) (FUNCTION . (declaration . 1)) (FOR . (declaration . 1)) (ENTRY . (declaration . 1)) (IDENTIFIER . (declaration . 1)) (BEGIN . (declaration . 1)))
2037 ((default . error) (WHEN . (aspect_clause . 3)) (PRIVATE . (aspect_clause . 3)) (END . (aspect_clause . 3)) (CASE . (aspect_clause . 3)) (BEGIN . (aspect_clause . 3)) (IDENTIFIER . (aspect_clause . 3)) (ENTRY . (aspect_clause . 3)) (FOR . (aspect_clause . 3)) (FUNCTION . (aspect_clause . 3)) (GENERIC . (aspect_clause . 3)) (NOT . (aspect_clause . 3)) (OVERRIDING . (aspect_clause . 3)) (PACKAGE . (aspect_clause . 3)) (PRAGMA . (aspect_clause . 3)) (PROCEDURE . (aspect_clause . 3)) (PROTECTED . (aspect_clause . 3)) (SUBTYPE . (aspect_clause . 3)) (TASK . (aspect_clause . 3)) (TYPE . (aspect_clause . 3)) (USE . (aspect_clause . 3)))
2038 ((default . error) (END . (declaration . 2)) (PRIVATE . (declaration . 2)) (USE . (declaration . 2)) (TYPE . (declaration . 2)) (TASK . (declaration . 2)) (SUBTYPE . (declaration . 2)) (PROTECTED . (declaration . 2)) (PROCEDURE . (declaration . 2)) (PRAGMA . (declaration . 2)) (PACKAGE . (declaration . 2)) (OVERRIDING . (declaration . 2)) (NOT . (declaration . 2)) (GENERIC . (declaration . 2)) (FUNCTION . (declaration . 2)) (FOR . (declaration . 2)) (ENTRY . (declaration . 2)) (IDENTIFIER . (declaration . 2)) (BEGIN . (declaration . 2)))
2039 ((default . error) (PRIVATE . (body . 1)) (END . (body . 1)) (BEGIN . (body . 1)) (IDENTIFIER . (body . 1)) (ENTRY . (body . 1)) (FOR . (body . 1)) (FUNCTION . (body . 1)) (GENERIC . (body . 1)) (NOT . (body . 1)) (OVERRIDING . (body . 1)) (PACKAGE . (body . 1)) (PRAGMA . (body . 1)) (PROCEDURE . (body . 1)) (PROTECTED . (body . 1)) (SUBTYPE . (body . 1)) (TASK . (body . 1)) (TYPE . (body . 1)) (USE . (body . 1)))
2040 ((default . error) (PRIVATE . (declarations . 0)) (END . (declarations . 0)) (BEGIN . (declarations . 0)) (IDENTIFIER . (declarations . 0)) (ENTRY . (declarations . 0)) (FOR . (declarations . 0)) (FUNCTION . (declarations . 0)) (GENERIC . (declarations . 0)) (NOT . (declarations . 0)) (OVERRIDING . (declarations . 0)) (PACKAGE . (declarations . 0)) (PRAGMA . (declarations . 0)) (PROCEDURE . (declarations . 0)) (PROTECTED . (declarations . 0)) (SUBTYPE . (declarations . 0)) (TASK . (declarations . 0)) (TYPE . (declarations . 0)) (USE . (declarations . 0)))
2041 ((default . error) (END . (declarative_part_opt . 1)) (PRIVATE . (declarative_part_opt . 1)) (BEGIN . (declarative_part_opt . 1)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2042 ((default . error) (END . 424) (PRIVATE . 425))
2043 ((default . error) (END . (declaration . 3)) (PRIVATE . (declaration . 3)) (USE . (declaration . 3)) (TYPE . (declaration . 3)) (TASK . (declaration . 3)) (SUBTYPE . (declaration . 3)) (PROTECTED . (declaration . 3)) (PROCEDURE . (declaration . 3)) (PRAGMA . (declaration . 3)) (PACKAGE . (declaration . 3)) (OVERRIDING . (declaration . 3)) (NOT . (declaration . 3)) (GENERIC . (declaration . 3)) (FUNCTION . (declaration . 3)) (FOR . (declaration . 3)) (ENTRY . (declaration . 3)) (IDENTIFIER . (declaration . 3)) (BEGIN . (declaration . 3)))
2044 ((default . error) (WHEN . (aspect_clause . 1)) (PRIVATE . (aspect_clause . 1)) (END . (aspect_clause . 1)) (CASE . (aspect_clause . 1)) (BEGIN . (aspect_clause . 1)) (IDENTIFIER . (aspect_clause . 1)) (ENTRY . (aspect_clause . 1)) (FOR . (aspect_clause . 1)) (FUNCTION . (aspect_clause . 1)) (GENERIC . (aspect_clause . 1)) (NOT . (aspect_clause . 1)) (OVERRIDING . (aspect_clause . 1)) (PACKAGE . (aspect_clause . 1)) (PRAGMA . (aspect_clause . 1)) (PROCEDURE . (aspect_clause . 1)) (PROTECTED . (aspect_clause . 1)) (SUBTYPE . (aspect_clause . 1)) (TASK . (aspect_clause . 1)) (TYPE . (aspect_clause . 1)) (USE . (aspect_clause . 1)))
2045 ((default . error) (END . (declaration . 4)) (PRIVATE . (declaration . 4)) (USE . (declaration . 4)) (TYPE . (declaration . 4)) (TASK . (declaration . 4)) (SUBTYPE . (declaration . 4)) (PROTECTED . (declaration . 4)) (PROCEDURE . (declaration . 4)) (PRAGMA . (declaration . 4)) (PACKAGE . (declaration . 4)) (OVERRIDING . (declaration . 4)) (NOT . (declaration . 4)) (GENERIC . (declaration . 4)) (FUNCTION . (declaration . 4)) (FOR . (declaration . 4)) (ENTRY . (declaration . 4)) (IDENTIFIER . (declaration . 4)) (BEGIN . (declaration . 4)))
2046 ((default . error) (END . (declaration . 5)) (PRIVATE . (declaration . 5)) (USE . (declaration . 5)) (TYPE . (declaration . 5)) (TASK . (declaration . 5)) (SUBTYPE . (declaration . 5)) (PROTECTED . (declaration . 5)) (PROCEDURE . (declaration . 5)) (PRAGMA . (declaration . 5)) (PACKAGE . (declaration . 5)) (OVERRIDING . (declaration . 5)) (NOT . (declaration . 5)) (GENERIC . (declaration . 5)) (FUNCTION . (declaration . 5)) (FOR . (declaration . 5)) (ENTRY . (declaration . 5)) (IDENTIFIER . (declaration . 5)) (BEGIN . (declaration . 5)))
2047 ((default . error) (PRIVATE . (type_declaration . 0)) (END . (type_declaration . 0)) (BEGIN . (type_declaration . 0)) (IDENTIFIER . (type_declaration . 0)) (ENTRY . (type_declaration . 0)) (FOR . (type_declaration . 0)) (FUNCTION . (type_declaration . 0)) (GENERIC . (type_declaration . 0)) (NOT . (type_declaration . 0)) (OVERRIDING . (type_declaration . 0)) (PACKAGE . (type_declaration . 0)) (PRAGMA . (type_declaration . 0)) (PROCEDURE . (type_declaration . 0)) (PROTECTED . (type_declaration . 0)) (SUBTYPE . (type_declaration . 0)) (TASK . (type_declaration . 0)) (TYPE . (type_declaration . 0)) (USE . (type_declaration . 0)))
2048 ((default . error) (END . (declaration . 6)) (PRIVATE . (declaration . 6)) (USE . (declaration . 6)) (TYPE . (declaration . 6)) (TASK . (declaration . 6)) (SUBTYPE . (declaration . 6)) (PROTECTED . (declaration . 6)) (PROCEDURE . (declaration . 6)) (PRAGMA . (declaration . 6)) (PACKAGE . (declaration . 6)) (OVERRIDING . (declaration . 6)) (NOT . (declaration . 6)) (GENERIC . (declaration . 6)) (FUNCTION . (declaration . 6)) (FOR . (declaration . 6)) (ENTRY . (declaration . 6)) (IDENTIFIER . (declaration . 6)) (BEGIN . (declaration . 6)))
2049 ((default . error) (END . (declaration . 7)) (PRIVATE . (declaration . 7)) (USE . (declaration . 7)) (TYPE . (declaration . 7)) (TASK . (declaration . 7)) (SUBTYPE . (declaration . 7)) (PROTECTED . (declaration . 7)) (PROCEDURE . (declaration . 7)) (PRAGMA . (declaration . 7)) (PACKAGE . (declaration . 7)) (OVERRIDING . (declaration . 7)) (NOT . (declaration . 7)) (GENERIC . (declaration . 7)) (FUNCTION . (declaration . 7)) (FOR . (declaration . 7)) (ENTRY . (declaration . 7)) (IDENTIFIER . (declaration . 7)) (BEGIN . (declaration . 7)))
2050 ((default . error) (PRIVATE . (renaming_declaration . 3)) (END . (renaming_declaration . 3)) (BEGIN . (renaming_declaration . 3)) (IDENTIFIER . (renaming_declaration . 3)) (ENTRY . (renaming_declaration . 3)) (FOR . (renaming_declaration . 3)) (FUNCTION . (renaming_declaration . 3)) (GENERIC . (renaming_declaration . 3)) (NOT . (renaming_declaration . 3)) (OVERRIDING . (renaming_declaration . 3)) (PACKAGE . (renaming_declaration . 3)) (PRAGMA . (renaming_declaration . 3)) (PROCEDURE . (renaming_declaration . 3)) (PROTECTED . (renaming_declaration . 3)) (SUBTYPE . (renaming_declaration . 3)) (TASK . (renaming_declaration . 3)) (TYPE . (renaming_declaration . 3)) (USE . (renaming_declaration . 3)))
2051 ((default . error) (COMMA . 95) (COLON . 423))
2052 ((default . error) (PRIVATE . (type_declaration . 1)) (END . (type_declaration . 1)) (BEGIN . (type_declaration . 1)) (IDENTIFIER . (type_declaration . 1)) (ENTRY . (type_declaration . 1)) (FOR . (type_declaration . 1)) (FUNCTION . (type_declaration . 1)) (GENERIC . (type_declaration . 1)) (NOT . (type_declaration . 1)) (OVERRIDING . (type_declaration . 1)) (PACKAGE . (type_declaration . 1)) (PRAGMA . (type_declaration . 1)) (PROCEDURE . (type_declaration . 1)) (PROTECTED . (type_declaration . 1)) (SUBTYPE . (type_declaration . 1)) (TASK . (type_declaration . 1)) (TYPE . (type_declaration . 1)) (USE . (type_declaration . 1)))
2053 ((default . error) (END . (declaration . 8)) (PRIVATE . (declaration . 8)) (USE . (declaration . 8)) (TYPE . (declaration . 8)) (TASK . (declaration . 8)) (SUBTYPE . (declaration . 8)) (PROTECTED . (declaration . 8)) (PROCEDURE . (declaration . 8)) (PRAGMA . (declaration . 8)) (PACKAGE . (declaration . 8)) (OVERRIDING . (declaration . 8)) (NOT . (declaration . 8)) (GENERIC . (declaration . 8)) (FUNCTION . (declaration . 8)) (FOR . (declaration . 8)) (ENTRY . (declaration . 8)) (IDENTIFIER . (declaration . 8)) (BEGIN . (declaration . 8)))
2054 ((default . error) (END . (declaration . 10)) (PRIVATE . (declaration . 10)) (USE . (declaration . 10)) (TYPE . (declaration . 10)) (TASK . (declaration . 10)) (SUBTYPE . (declaration . 10)) (PROTECTED . (declaration . 10)) (PROCEDURE . (declaration . 10)) (PRAGMA . (declaration . 10)) (PACKAGE . (declaration . 10)) (OVERRIDING . (declaration . 10)) (NOT . (declaration . 10)) (GENERIC . (declaration . 10)) (FUNCTION . (declaration . 10)) (FOR . (declaration . 10)) (ENTRY . (declaration . 10)) (IDENTIFIER . (declaration . 10)) (BEGIN . (declaration . 10)))
2055 ((default . error) (PRIVATE . (renaming_declaration . 0)) (END . (renaming_declaration . 0)) (BEGIN . (renaming_declaration . 0)) (IDENTIFIER . (renaming_declaration . 0)) (ENTRY . (renaming_declaration . 0)) (FOR . (renaming_declaration . 0)) (FUNCTION . (renaming_declaration . 0)) (GENERIC . (renaming_declaration . 0)) (NOT . (renaming_declaration . 0)) (OVERRIDING . (renaming_declaration . 0)) (PACKAGE . (renaming_declaration . 0)) (PRAGMA . (renaming_declaration . 0)) (PROCEDURE . (renaming_declaration . 0)) (PROTECTED . (renaming_declaration . 0)) (SUBTYPE . (renaming_declaration . 0)) (TASK . (renaming_declaration . 0)) (TYPE . (renaming_declaration . 0)) (USE . (renaming_declaration . 0)))
2056 ((default . error) (ENTRY . 419) (FUNCTION . 40) (PROCEDURE . 41))
2057 ((default . error) ($EOI . (proper_body . 1)) (LIMITED . (proper_body . 1)) (SEPARATE . (proper_body . 1)) (WITH . (proper_body . 1)) (END . (proper_body . 1)) (PRIVATE . (proper_body . 1)) (USE . (proper_body . 1)) (TYPE . (proper_body . 1)) (TASK . (proper_body . 1)) (SUBTYPE . (proper_body . 1)) (PROTECTED . (proper_body . 1)) (PROCEDURE . (proper_body . 1)) (PRAGMA . (proper_body . 1)) (PACKAGE . (proper_body . 1)) (OVERRIDING . (proper_body . 1)) (NOT . (proper_body . 1)) (GENERIC . (proper_body . 1)) (FUNCTION . (proper_body . 1)) (FOR . (proper_body . 1)) (ENTRY . (proper_body . 1)) (IDENTIFIER . (proper_body . 1)) (BEGIN . (proper_body . 1)))
2058 ((default . error) (END . (body_stub . 1)) (PRIVATE . (body_stub . 1)) (USE . (body_stub . 1)) (TYPE . (body_stub . 1)) (TASK . (body_stub . 1)) (SUBTYPE . (body_stub . 1)) (PROTECTED . (body_stub . 1)) (PROCEDURE . (body_stub . 1)) (PRAGMA . (body_stub . 1)) (PACKAGE . (body_stub . 1)) (OVERRIDING . (body_stub . 1)) (NOT . (body_stub . 1)) (GENERIC . (body_stub . 1)) (FUNCTION . (body_stub . 1)) (FOR . (body_stub . 1)) (ENTRY . (body_stub . 1)) (IDENTIFIER . (body_stub . 1)) (BEGIN . (body_stub . 1)))
2059 ((default . error) (END . (declaration . 11)) (PRIVATE . (declaration . 11)) (USE . (declaration . 11)) (TYPE . (declaration . 11)) (TASK . (declaration . 11)) (SUBTYPE . (declaration . 11)) (PROTECTED . (declaration . 11)) (PROCEDURE . (declaration . 11)) (PRAGMA . (declaration . 11)) (PACKAGE . (declaration . 11)) (OVERRIDING . (declaration . 11)) (NOT . (declaration . 11)) (GENERIC . (declaration . 11)) (FUNCTION . (declaration . 11)) (FOR . (declaration . 11)) (ENTRY . (declaration . 11)) (IDENTIFIER . (declaration . 11)) (BEGIN . (declaration . 11)))
2060 ((default . error) (PRIVATE . (renaming_declaration . 1)) (END . (renaming_declaration . 1)) (BEGIN . (renaming_declaration . 1)) (IDENTIFIER . (renaming_declaration . 1)) (ENTRY . (renaming_declaration . 1)) (FOR . (renaming_declaration . 1)) (FUNCTION . (renaming_declaration . 1)) (GENERIC . (renaming_declaration . 1)) (NOT . (renaming_declaration . 1)) (OVERRIDING . (renaming_declaration . 1)) (PACKAGE . (renaming_declaration . 1)) (PRAGMA . (renaming_declaration . 1)) (PROCEDURE . (renaming_declaration . 1)) (PROTECTED . (renaming_declaration . 1)) (SUBTYPE . (renaming_declaration . 1)) (TASK . (renaming_declaration . 1)) (TYPE . (renaming_declaration . 1)) (USE . (renaming_declaration . 1)))
2061 ((default . error) (END . (declaration . 12)) (PRIVATE . (declaration . 12)) (USE . (declaration . 12)) (TYPE . (declaration . 12)) (TASK . (declaration . 12)) (SUBTYPE . (declaration . 12)) (PROTECTED . (declaration . 12)) (PROCEDURE . (declaration . 12)) (PRAGMA . (declaration . 12)) (PACKAGE . (declaration . 12)) (OVERRIDING . (declaration . 12)) (NOT . (declaration . 12)) (GENERIC . (declaration . 12)) (FUNCTION . (declaration . 12)) (FOR . (declaration . 12)) (ENTRY . (declaration . 12)) (IDENTIFIER . (declaration . 12)) (BEGIN . (declaration . 12)))
2062 ((default . error) (PRIVATE . (type_declaration . 3)) (END . (type_declaration . 3)) (BEGIN . (type_declaration . 3)) (IDENTIFIER . (type_declaration . 3)) (ENTRY . (type_declaration . 3)) (FOR . (type_declaration . 3)) (FUNCTION . (type_declaration . 3)) (GENERIC . (type_declaration . 3)) (NOT . (type_declaration . 3)) (OVERRIDING . (type_declaration . 3)) (PACKAGE . (type_declaration . 3)) (PRAGMA . (type_declaration . 3)) (PROCEDURE . (type_declaration . 3)) (PROTECTED . (type_declaration . 3)) (SUBTYPE . (type_declaration . 3)) (TASK . (type_declaration . 3)) (TYPE . (type_declaration . 3)) (USE . (type_declaration . 3)))
2063 ((default . error) (PRIVATE . (type_declaration . 2)) (END . (type_declaration . 2)) (BEGIN . (type_declaration . 2)) (IDENTIFIER . (type_declaration . 2)) (ENTRY . (type_declaration . 2)) (FOR . (type_declaration . 2)) (FUNCTION . (type_declaration . 2)) (GENERIC . (type_declaration . 2)) (NOT . (type_declaration . 2)) (OVERRIDING . (type_declaration . 2)) (PACKAGE . (type_declaration . 2)) (PRAGMA . (type_declaration . 2)) (PROCEDURE . (type_declaration . 2)) (PROTECTED . (type_declaration . 2)) (SUBTYPE . (type_declaration . 2)) (TASK . (type_declaration . 2)) (TYPE . (type_declaration . 2)) (USE . (type_declaration . 2)))
2064 ((default . error) (PRIVATE . (body . 0)) (END . (body . 0)) (BEGIN . (body . 0)) (IDENTIFIER . (body . 0)) (ENTRY . (body . 0)) (FOR . (body . 0)) (FUNCTION . (body . 0)) (GENERIC . (body . 0)) (NOT . (body . 0)) (OVERRIDING . (body . 0)) (PACKAGE . (body . 0)) (PRAGMA . (body . 0)) (PROCEDURE . (body . 0)) (PROTECTED . (body . 0)) (SUBTYPE . (body . 0)) (TASK . (body . 0)) (TYPE . (body . 0)) (USE . (body . 0)))
2065 ((default . error) ($EOI . (proper_body . 3)) (LIMITED . (proper_body . 3)) (SEPARATE . (proper_body . 3)) (WITH . (proper_body . 3)) (END . (proper_body . 3)) (PRIVATE . (proper_body . 3)) (USE . (proper_body . 3)) (TYPE . (proper_body . 3)) (TASK . (proper_body . 3)) (SUBTYPE . (proper_body . 3)) (PROTECTED . (proper_body . 3)) (PROCEDURE . (proper_body . 3)) (PRAGMA . (proper_body . 3)) (PACKAGE . (proper_body . 3)) (OVERRIDING . (proper_body . 3)) (NOT . (proper_body . 3)) (GENERIC . (proper_body . 3)) (FUNCTION . (proper_body . 3)) (FOR . (proper_body . 3)) (ENTRY . (proper_body . 3)) (IDENTIFIER . (proper_body . 3)) (BEGIN . (proper_body . 3)))
2066 ((default . error) (END . (body_stub . 3)) (PRIVATE . (body_stub . 3)) (USE . (body_stub . 3)) (TYPE . (body_stub . 3)) (TASK . (body_stub . 3)) (SUBTYPE . (body_stub . 3)) (PROTECTED . (body_stub . 3)) (PROCEDURE . (body_stub . 3)) (PRAGMA . (body_stub . 3)) (PACKAGE . (body_stub . 3)) (OVERRIDING . (body_stub . 3)) (NOT . (body_stub . 3)) (GENERIC . (body_stub . 3)) (FUNCTION . (body_stub . 3)) (FOR . (body_stub . 3)) (ENTRY . (body_stub . 3)) (IDENTIFIER . (body_stub . 3)) (BEGIN . (body_stub . 3)))
2067 ((default . error) (END . (full_type_declaration . 2)) (PRIVATE . (full_type_declaration . 2)) (USE . (full_type_declaration . 2)) (TYPE . (full_type_declaration . 2)) (TASK . (full_type_declaration . 2)) (SUBTYPE . (full_type_declaration . 2)) (PROTECTED . (full_type_declaration . 2)) (PROCEDURE . (full_type_declaration . 2)) (PRAGMA . (full_type_declaration . 2)) (PACKAGE . (full_type_declaration . 2)) (OVERRIDING . (full_type_declaration . 2)) (NOT . (full_type_declaration . 2)) (GENERIC . (full_type_declaration . 2)) (FUNCTION . (full_type_declaration . 2)) (FOR . (full_type_declaration . 2)) (ENTRY . (full_type_declaration . 2)) (IDENTIFIER . (full_type_declaration . 2)) (BEGIN . (full_type_declaration . 2)))
2068 ((default . error) (WHEN . (aspect_clause . 2)) (PRIVATE . (aspect_clause . 2)) (END . (aspect_clause . 2)) (CASE . (aspect_clause . 2)) (BEGIN . (aspect_clause . 2)) (IDENTIFIER . (aspect_clause . 2)) (ENTRY . (aspect_clause . 2)) (FOR . (aspect_clause . 2)) (FUNCTION . (aspect_clause . 2)) (GENERIC . (aspect_clause . 2)) (NOT . (aspect_clause . 2)) (OVERRIDING . (aspect_clause . 2)) (PACKAGE . (aspect_clause . 2)) (PRAGMA . (aspect_clause . 2)) (PROCEDURE . (aspect_clause . 2)) (PROTECTED . (aspect_clause . 2)) (SUBTYPE . (aspect_clause . 2)) (TASK . (aspect_clause . 2)) (TYPE . (aspect_clause . 2)) (USE . (aspect_clause . 2)))
2069 ((default . error) (END . (declaration . 13)) (PRIVATE . (declaration . 13)) (USE . (declaration . 13)) (TYPE . (declaration . 13)) (TASK . (declaration . 13)) (SUBTYPE . (declaration . 13)) (PROTECTED . (declaration . 13)) (PROCEDURE . (declaration . 13)) (PRAGMA . (declaration . 13)) (PACKAGE . (declaration . 13)) (OVERRIDING . (declaration . 13)) (NOT . (declaration . 13)) (GENERIC . (declaration . 13)) (FUNCTION . (declaration . 13)) (FOR . (declaration . 13)) (ENTRY . (declaration . 13)) (IDENTIFIER . (declaration . 13)) (BEGIN . (declaration . 13)))
2070 ((default . error) (PRIVATE . (object_declaration . 7)) (END . (object_declaration . 7)) (BEGIN . (object_declaration . 7)) (IDENTIFIER . (object_declaration . 7)) (ENTRY . (object_declaration . 7)) (FOR . (object_declaration . 7)) (FUNCTION . (object_declaration . 7)) (GENERIC . (object_declaration . 7)) (NOT . (object_declaration . 7)) (OVERRIDING . (object_declaration . 7)) (PACKAGE . (object_declaration . 7)) (PRAGMA . (object_declaration . 7)) (PROCEDURE . (object_declaration . 7)) (PROTECTED . (object_declaration . 7)) (SUBTYPE . (object_declaration . 7)) (TASK . (object_declaration . 7)) (TYPE . (object_declaration . 7)) (USE . (object_declaration . 7)))
2071 ((default . error) (PRIVATE . (object_declaration . 6)) (END . (object_declaration . 6)) (BEGIN . (object_declaration . 6)) (IDENTIFIER . (object_declaration . 6)) (ENTRY . (object_declaration . 6)) (FOR . (object_declaration . 6)) (FUNCTION . (object_declaration . 6)) (GENERIC . (object_declaration . 6)) (NOT . (object_declaration . 6)) (OVERRIDING . (object_declaration . 6)) (PACKAGE . (object_declaration . 6)) (PRAGMA . (object_declaration . 6)) (PROCEDURE . (object_declaration . 6)) (PROTECTED . (object_declaration . 6)) (SUBTYPE . (object_declaration . 6)) (TASK . (object_declaration . 6)) (TYPE . (object_declaration . 6)) (USE . (object_declaration . 6)))
2072 ((default . error) ($EOI . (proper_body . 0)) (LIMITED . (proper_body . 0)) (SEPARATE . (proper_body . 0)) (WITH . (proper_body . 0)) (END . (proper_body . 0)) (PRIVATE . (proper_body . 0)) (USE . (proper_body . 0)) (TYPE . (proper_body . 0)) (TASK . (proper_body . 0)) (SUBTYPE . (proper_body . 0)) (PROTECTED . (proper_body . 0)) (PROCEDURE . (proper_body . 0)) (PRAGMA . (proper_body . 0)) (PACKAGE . (proper_body . 0)) (OVERRIDING . (proper_body . 0)) (NOT . (proper_body . 0)) (GENERIC . (proper_body . 0)) (FUNCTION . (proper_body . 0)) (FOR . (proper_body . 0)) (ENTRY . (proper_body . 0)) (IDENTIFIER . (proper_body . 0)) (BEGIN . (proper_body . 0)))
2073 ((default . error) (END . (body_stub . 0)) (PRIVATE . (body_stub . 0)) (USE . (body_stub . 0)) (TYPE . (body_stub . 0)) (TASK . (body_stub . 0)) (SUBTYPE . (body_stub . 0)) (PROTECTED . (body_stub . 0)) (PROCEDURE . (body_stub . 0)) (PRAGMA . (body_stub . 0)) (PACKAGE . (body_stub . 0)) (OVERRIDING . (body_stub . 0)) (NOT . (body_stub . 0)) (GENERIC . (body_stub . 0)) (FUNCTION . (body_stub . 0)) (FOR . (body_stub . 0)) (ENTRY . (body_stub . 0)) (IDENTIFIER . (body_stub . 0)) (BEGIN . (body_stub . 0)))
2074 ((default . error) (END . (declaration . 14)) (PRIVATE . (declaration . 14)) (USE . (declaration . 14)) (TYPE . (declaration . 14)) (TASK . (declaration . 14)) (SUBTYPE . (declaration . 14)) (PROTECTED . (declaration . 14)) (PROCEDURE . (declaration . 14)) (PRAGMA . (declaration . 14)) (PACKAGE . (declaration . 14)) (OVERRIDING . (declaration . 14)) (NOT . (declaration . 14)) (GENERIC . (declaration . 14)) (FUNCTION . (declaration . 14)) (FOR . (declaration . 14)) (ENTRY . (declaration . 14)) (IDENTIFIER . (declaration . 14)) (BEGIN . (declaration . 14)))
2075 ((default . error) (PRIVATE . (renaming_declaration . 2)) (END . (renaming_declaration . 2)) (BEGIN . (renaming_declaration . 2)) (IDENTIFIER . (renaming_declaration . 2)) (ENTRY . (renaming_declaration . 2)) (FOR . (renaming_declaration . 2)) (FUNCTION . (renaming_declaration . 2)) (GENERIC . (renaming_declaration . 2)) (NOT . (renaming_declaration . 2)) (OVERRIDING . (renaming_declaration . 2)) (PACKAGE . (renaming_declaration . 2)) (PRAGMA . (renaming_declaration . 2)) (PROCEDURE . (renaming_declaration . 2)) (PROTECTED . (renaming_declaration . 2)) (SUBTYPE . (renaming_declaration . 2)) (TASK . (renaming_declaration . 2)) (TYPE . (renaming_declaration . 2)) (USE . (renaming_declaration . 2)))
2076 ((default . error) (END . (declaration . 15)) (PRIVATE . (declaration . 15)) (USE . (declaration . 15)) (TYPE . (declaration . 15)) (TASK . (declaration . 15)) (SUBTYPE . (declaration . 15)) (PROTECTED . (declaration . 15)) (PROCEDURE . (declaration . 15)) (PRAGMA . (declaration . 15)) (PACKAGE . (declaration . 15)) (OVERRIDING . (declaration . 15)) (NOT . (declaration . 15)) (GENERIC . (declaration . 15)) (FUNCTION . (declaration . 15)) (FOR . (declaration . 15)) (ENTRY . (declaration . 15)) (IDENTIFIER . (declaration . 15)) (BEGIN . (declaration . 15)))
2077 ((default . error) ($EOI . (proper_body . 2)) (LIMITED . (proper_body . 2)) (SEPARATE . (proper_body . 2)) (WITH . (proper_body . 2)) (END . (proper_body . 2)) (PRIVATE . (proper_body . 2)) (USE . (proper_body . 2)) (TYPE . (proper_body . 2)) (TASK . (proper_body . 2)) (SUBTYPE . (proper_body . 2)) (PROTECTED . (proper_body . 2)) (PROCEDURE . (proper_body . 2)) (PRAGMA . (proper_body . 2)) (PACKAGE . (proper_body . 2)) (OVERRIDING . (proper_body . 2)) (NOT . (proper_body . 2)) (GENERIC . (proper_body . 2)) (FUNCTION . (proper_body . 2)) (FOR . (proper_body . 2)) (ENTRY . (proper_body . 2)) (IDENTIFIER . (proper_body . 2)) (BEGIN . (proper_body . 2)))
2078 ((default . error) (END . (body_stub . 2)) (PRIVATE . (body_stub . 2)) (USE . (body_stub . 2)) (TYPE . (body_stub . 2)) (TASK . (body_stub . 2)) (SUBTYPE . (body_stub . 2)) (PROTECTED . (body_stub . 2)) (PROCEDURE . (body_stub . 2)) (PRAGMA . (body_stub . 2)) (PACKAGE . (body_stub . 2)) (OVERRIDING . (body_stub . 2)) (NOT . (body_stub . 2)) (GENERIC . (body_stub . 2)) (FUNCTION . (body_stub . 2)) (FOR . (body_stub . 2)) (ENTRY . (body_stub . 2)) (IDENTIFIER . (body_stub . 2)) (BEGIN . (body_stub . 2)))
2079 ((default . error) (END . (full_type_declaration . 1)) (PRIVATE . (full_type_declaration . 1)) (USE . (full_type_declaration . 1)) (TYPE . (full_type_declaration . 1)) (TASK . (full_type_declaration . 1)) (SUBTYPE . (full_type_declaration . 1)) (PROTECTED . (full_type_declaration . 1)) (PROCEDURE . (full_type_declaration . 1)) (PRAGMA . (full_type_declaration . 1)) (PACKAGE . (full_type_declaration . 1)) (OVERRIDING . (full_type_declaration . 1)) (NOT . (full_type_declaration . 1)) (GENERIC . (full_type_declaration . 1)) (FUNCTION . (full_type_declaration . 1)) (FOR . (full_type_declaration . 1)) (ENTRY . (full_type_declaration . 1)) (IDENTIFIER . (full_type_declaration . 1)) (BEGIN . (full_type_declaration . 1)))
2080 ((default . error) (END . (declaration . 16)) (PRIVATE . (declaration . 16)) (USE . (declaration . 16)) (TYPE . (declaration . 16)) (TASK . (declaration . 16)) (SUBTYPE . (declaration . 16)) (PROTECTED . (declaration . 16)) (PROCEDURE . (declaration . 16)) (PRAGMA . (declaration . 16)) (PACKAGE . (declaration . 16)) (OVERRIDING . (declaration . 16)) (NOT . (declaration . 16)) (GENERIC . (declaration . 16)) (FUNCTION . (declaration . 16)) (FOR . (declaration . 16)) (ENTRY . (declaration . 16)) (IDENTIFIER . (declaration . 16)) (BEGIN . (declaration . 16)))
2081 ((default . error) (END . (declaration . 17)) (PRIVATE . (declaration . 17)) (USE . (declaration . 17)) (TYPE . (declaration . 17)) (TASK . (declaration . 17)) (SUBTYPE . (declaration . 17)) (PROTECTED . (declaration . 17)) (PROCEDURE . (declaration . 17)) (PRAGMA . (declaration . 17)) (PACKAGE . (declaration . 17)) (OVERRIDING . (declaration . 17)) (NOT . (declaration . 17)) (GENERIC . (declaration . 17)) (FUNCTION . (declaration . 17)) (FOR . (declaration . 17)) (ENTRY . (declaration . 17)) (IDENTIFIER . (declaration . 17)) (BEGIN . (declaration . 17)))
2082 ((default . error) (BEGIN . (declarative_part_opt . 0)) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2083 ((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 . 346) (MINUS . 345) (AMPERSAND . 344))
2084 ((default . error) (IDENTIFIER . (binary_adding_operator . 2)) (STRING_LITERAL . (binary_adding_operator . 2)) (CHARACTER_LITERAL . (binary_adding_operator . 2)) (ABS . (binary_adding_operator . 2)) (LEFT_PAREN . (binary_adding_operator . 2)) (NEW . (binary_adding_operator . 2)) (NOT . (binary_adding_operator . 2)) (NULL . (binary_adding_operator . 2)))
2085 ((default . error) (IDENTIFIER . (binary_adding_operator . 1)) (STRING_LITERAL . (binary_adding_operator . 1)) (CHARACTER_LITERAL . (binary_adding_operator . 1)) (ABS . (binary_adding_operator . 1)) (LEFT_PAREN . (binary_adding_operator . 1)) (NEW . (binary_adding_operator . 1)) (NOT . (binary_adding_operator . 1)) (NULL . (binary_adding_operator . 1)))
2086 ((default . error) (IDENTIFIER . (binary_adding_operator . 0)) (STRING_LITERAL . (binary_adding_operator . 0)) (CHARACTER_LITERAL . (binary_adding_operator . 0)) (ABS . (binary_adding_operator . 0)) (LEFT_PAREN . (binary_adding_operator . 0)) (NEW . (binary_adding_operator . 0)) (NOT . (binary_adding_operator . 0)) (NULL . (binary_adding_operator . 0)))
2087 ((default . error) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2088 ((default . error) (IDENTIFIER . (multiplying_operator . 1)) (STRING_LITERAL . (multiplying_operator . 1)) (CHARACTER_LITERAL . (multiplying_operator . 1)) (ABS . (multiplying_operator . 1)) (LEFT_PAREN . (multiplying_operator . 1)) (NEW . (multiplying_operator . 1)) (NOT . (multiplying_operator . 1)) (NULL . (multiplying_operator . 1)))
2089 ((default . error) (IDENTIFIER . (multiplying_operator . 0)) (STRING_LITERAL . (multiplying_operator . 0)) (CHARACTER_LITERAL . (multiplying_operator . 0)) (ABS . (multiplying_operator . 0)) (LEFT_PAREN . (multiplying_operator . 0)) (NEW . (multiplying_operator . 0)) (NOT . (multiplying_operator . 0)) (NULL . (multiplying_operator . 0)))
2090 ((default . error) (IDENTIFIER . (multiplying_operator . 2)) (STRING_LITERAL . (multiplying_operator . 2)) (CHARACTER_LITERAL . (multiplying_operator . 2)) (ABS . (multiplying_operator . 2)) (LEFT_PAREN . (multiplying_operator . 2)) (NEW . (multiplying_operator . 2)) (NOT . (multiplying_operator . 2)) (NULL . (multiplying_operator . 2)))
2091 ((default . error) (IDENTIFIER . (multiplying_operator . 3)) (STRING_LITERAL . (multiplying_operator . 3)) (CHARACTER_LITERAL . (multiplying_operator . 3)) (ABS . (multiplying_operator . 3)) (LEFT_PAREN . (multiplying_operator . 3)) (NEW . (multiplying_operator . 3)) (NOT . (multiplying_operator . 3)) (NULL . (multiplying_operator . 3)))
2092 ((default . error) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2093 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2094 ((default . error) (THEN . 413) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2095 ((default . error) (ELSE . 411) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2096 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2097 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2098 ((default . error) (ELSE . 408))
2099 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2100 ((default . error) (THEN . 406))
2101 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2102 ((default . error) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2103 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 145) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2104 ((default . error) (SEMICOLON . 402))
2105 ((default . error) (DOT . 87) (TICK . 88) (COLON_EQUAL . (primary . 3)) (OF . (primary . 3)) (LOOP . (primary . 3)) (DO . (primary . 3)) (STAR_STAR . (primary . 3)) (REM . (primary . 3)) (MOD . (primary . 3)) (STAR . (primary . 3)) (SLASH . (primary . 3)) (DOT_DOT . (primary . 3)) (AMPERSAND . (primary . 3)) (MINUS . (primary . 3)) (PLUS . (primary . 3)) (SEMICOLON . (primary . 3)) (XOR . (primary . 3)) (OR . (primary . 3)) (AND . (primary . 3)) (SLASH_EQUAL . (primary . 3)) (LESS_EQUAL . (primary . 3)) (LESS . (primary . 3)) (GREATER_EQUAL . (primary . 3)) (GREATER . (primary . 3)) (EQUAL . (primary . 3)) (NOT . (primary . 3)) (IN . (primary . 3)) (IS . (primary . 3)) (EQUAL_GREATER . (primary . 3)) (BAR . (primary . 3)) (WITH . (primary . 3)) (THEN . (primary . 3)) (RANGE . (primary . 3)) (COMMA . (primary . 3)) (RIGHT_PAREN . (primary . 3)) (DIGITS . (primary . 3)) (ELSE . (primary . 3)) (ELSIF . (primary . 3)) (LEFT_PAREN . 106))
2106 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2107 ((default . error) (ALL . 398) (SOME . 399))
2108 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2109 ((default . error) (RIGHT_PAREN . 396))
2110 ((default . error) (RIGHT_PAREN . 395))
2111 ((default . error) (RIGHT_PAREN . 394))
2112 ((default . error) (COLON_EQUAL . (factor . 2)) (OF . (factor . 2)) (LOOP . (factor . 2)) (DO . (factor . 2)) (PLUS . (factor . 2)) (MINUS . (factor . 2)) (AMPERSAND . (factor . 2)) (DOT_DOT . (factor . 2)) (SLASH . (factor . 2)) (STAR . (factor . 2)) (MOD . (factor . 2)) (REM . (factor . 2)) (SEMICOLON . (factor . 2)) (XOR . (factor . 2)) (OR . (factor . 2)) (AND . (factor . 2)) (IN . (factor . 2)) (NOT . (factor . 2)) (EQUAL . (factor . 2)) (GREATER . (factor . 2)) (GREATER_EQUAL . (factor . 2)) (LESS . (factor . 2)) (LESS_EQUAL . (factor . 2)) (SLASH_EQUAL . (factor . 2)) (IS . (factor . 2)) (EQUAL_GREATER . (factor . 2)) (BAR . (factor . 2)) (WITH . (factor . 2)) (THEN . (factor . 2)) (RANGE . (factor . 2)) (RIGHT_PAREN . (factor . 2)) (COMMA . (factor . 2)) (DIGITS . (factor . 2)) (ELSE . (factor . 2)) (ELSIF . (factor . 2)))
2113 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2114 ((default . error) (IDENTIFIER . 392))
2115 ((default . error) (BODY . 67))
2116 ((default . error) (BODY . 391))
2117 ((default . error) (BODY . 390))
2118 ((default . error) (FUNCTION . 1) (PROCEDURE . 9))
2119 ((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)))
2120 ((default . error) (WITH . (use_clause . 1)) (SEPARATE . (use_clause . 1)) (LIMITED . (use_clause . 1)) ($EOI . (use_clause . 1)) (PRIVATE . (use_clause . 1)) (END . (use_clause . 1)) (BEGIN . (use_clause . 1)) (IDENTIFIER . (use_clause . 1)) (ENTRY . (use_clause . 1)) (FOR . (use_clause . 1)) (FUNCTION . (use_clause . 1)) (GENERIC . (use_clause . 1)) (NOT . (use_clause . 1)) (OVERRIDING . (use_clause . 1)) (PACKAGE . (use_clause . 1)) (PRAGMA . (use_clause . 1)) (PROCEDURE . (use_clause . 1)) (PROTECTED . (use_clause . 1)) (SUBTYPE . (use_clause . 1)) (TASK . (use_clause . 1)) (TYPE . (use_clause . 1)) (USE . (use_clause . 1)))
2121 ((default . error) (SEMICOLON . 388))
2122 ((default . error) (BEGIN . 387))
2123 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2124 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2125 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
2126 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
2127 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2128 ((default . error) (BEGIN . (subprogram_renaming_declaration . 0)) (IDENTIFIER . (subprogram_renaming_declaration . 0)) (ENTRY . (subprogram_renaming_declaration . 0)) (FOR . (subprogram_renaming_declaration . 0)) (PROTECTED . (subprogram_renaming_declaration . 0)) (SUBTYPE . (subprogram_renaming_declaration . 0)) (TASK . (subprogram_renaming_declaration . 0)) (TYPE . (subprogram_renaming_declaration . 0)) (END . (subprogram_renaming_declaration . 0)) (WITH . (subprogram_renaming_declaration . 0)) (USE . (subprogram_renaming_declaration . 0)) (SEPARATE . (subprogram_renaming_declaration . 0)) (PROCEDURE . (subprogram_renaming_declaration . 0)) (PRIVATE . (subprogram_renaming_declaration . 0)) (PRAGMA . (subprogram_renaming_declaration . 0)) (PACKAGE . (subprogram_renaming_declaration . 0)) (OVERRIDING . (subprogram_renaming_declaration . 0)) (NOT . (subprogram_renaming_declaration . 0)) (LIMITED . (subprogram_renaming_declaration . 0)) (GENERIC . (subprogram_renaming_declaration . 0)) (FUNCTION . (subprogram_renaming_declaration . 0)) ($EOI . (subprogram_renaming_declaration . 0)))
2129 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2130 ((default . error) (IDENTIFIER . 608))
2131 ((default . error) (IDENTIFIER . 607))
2132 ((default . error) (EQUAL_GREATER . 606))
2133 ((default . error) (COMMA . (pragma_argument_association . 0)) (RIGHT_PAREN . (pragma_argument_association . 0)))
2134 ((default . error) (OF . (primary . 6)) (COLON_EQUAL . (primary . 6)) (DO . (primary . 6)) (LOOP . (primary . 6)) (ELSIF . (primary . 6)) (ELSE . (primary . 6)) (DIGITS . (primary . 6)) (RIGHT_PAREN . (primary . 6)) (COMMA . (primary . 6)) (RANGE . (primary . 6)) (THEN . (primary . 6)) (WITH . (primary . 6)) (BAR . (primary . 6)) (EQUAL_GREATER . (primary . 6)) (IS . (primary . 6)) (IN . (primary . 6)) (NOT . (primary . 6)) (EQUAL . (primary . 6)) (GREATER . (primary . 6)) (GREATER_EQUAL . (primary . 6)) (LESS . (primary . 6)) (LESS_EQUAL . (primary . 6)) (SLASH_EQUAL . (primary . 6)) (AND . (primary . 6)) (OR . (primary . 6)) (XOR . (primary . 6)) (SEMICOLON . (primary . 6)) (PLUS . (primary . 6)) (MINUS . (primary . 6)) (AMPERSAND . (primary . 6)) (DOT_DOT . (primary . 6)) (SLASH . (primary . 6)) (STAR . (primary . 6)) (MOD . (primary . 6)) (REM . (primary . 6)) (STAR_STAR . (primary . 6)))
2135 ((default . error) (OF . (primary . 4)) (COLON_EQUAL . (primary . 4)) (DO . (primary . 4)) (LOOP . (primary . 4)) (ELSIF . (primary . 4)) (ELSE . (primary . 4)) (DIGITS . (primary . 4)) (RIGHT_PAREN . (primary . 4)) (COMMA . (primary . 4)) (RANGE . (primary . 4)) (THEN . (primary . 4)) (WITH . (primary . 4)) (BAR . (primary . 4)) (EQUAL_GREATER . (primary . 4)) (IS . (primary . 4)) (IN . (primary . 4)) (NOT . (primary . 4)) (EQUAL . (primary . 4)) (GREATER . (primary . 4)) (GREATER_EQUAL . (primary . 4)) (LESS . (primary . 4)) (LESS_EQUAL . (primary . 4)) (SLASH_EQUAL . (primary . 4)) (AND . (primary . 4)) (OR . (primary . 4)) (XOR . (primary . 4)) (SEMICOLON . (primary . 4)) (PLUS . (primary . 4)) (MINUS . (primary . 4)) (AMPERSAND . (primary . 4)) (DOT_DOT . (primary . 4)) (SLASH . (primary . 4)) (STAR . (primary . 4)) (MOD . (primary . 4)) (REM . (primary . 4)) (STAR_STAR . (primary . 4)))
2136 ((default . error) (OF . (primary . 5)) (COLON_EQUAL . (primary . 5)) (DO . (primary . 5)) (LOOP . (primary . 5)) (ELSIF . (primary . 5)) (ELSE . (primary . 5)) (DIGITS . (primary . 5)) (RIGHT_PAREN . (primary . 5)) (COMMA . (primary . 5)) (RANGE . (primary . 5)) (THEN . (primary . 5)) (WITH . (primary . 5)) (BAR . (primary . 5)) (EQUAL_GREATER . (primary . 5)) (IS . (primary . 5)) (IN . (primary . 5)) (NOT . (primary . 5)) (EQUAL . (primary . 5)) (GREATER . (primary . 5)) (GREATER_EQUAL . (primary . 5)) (LESS . (primary . 5)) (LESS_EQUAL . (primary . 5)) (SLASH_EQUAL . (primary . 5)) (AND . (primary . 5)) (OR . (primary . 5)) (XOR . (primary . 5)) (SEMICOLON . (primary . 5)) (PLUS . (primary . 5)) (MINUS . (primary . 5)) (AMPERSAND . (primary . 5)) (DOT_DOT . (primary . 5)) (SLASH . (primary . 5)) (STAR . (primary . 5)) (MOD . (primary . 5)) (REM . (primary . 5)) (STAR_STAR . (primary . 5)))
2137 ((default . error) (THEN . 605))
2138 ((default . error) (IDENTIFIER . (quantifier . 0)))
2139 ((default . error) (IDENTIFIER . (quantifier . 1)))
2140 ((default . error) (IDENTIFIER . 603))
2141 ((default . error) (IS . 602))
2142 ((default . error) (WHEN . (pragma . 0)) (THEN . (pragma . 0)) (OR . (pragma . 0)) (ELSIF . (pragma . 0)) (ELSE . (pragma . 0)) (WHILE . (pragma . 0)) (SELECT . (pragma . 0)) (RETURN . (pragma . 0)) (REQUEUE . (pragma . 0)) (RAISE . (pragma . 0)) (NULL . (pragma . 0)) (LOOP . (pragma . 0)) (IF . (pragma . 0)) (GOTO . (pragma . 0)) (EXIT . (pragma . 0)) (DELAY . (pragma . 0)) (DECLARE . (pragma . 0)) (CASE . (pragma . 0)) (ABORT . (pragma . 0)) (ACCEPT . (pragma . 0)) (CHARACTER_LITERAL . (pragma . 0)) (STRING_LITERAL . (pragma . 0)) (LESS_LESS . (pragma . 0)) (EXCEPTION . (pragma . 0)) (USE . (pragma . 0)) (TYPE . (pragma . 0)) (TASK . (pragma . 0)) (SUBTYPE . (pragma . 0)) (PROTECTED . (pragma . 0)) (PROCEDURE . (pragma . 0)) (PRAGMA . (pragma . 0)) (PACKAGE . (pragma . 0)) (OVERRIDING . (pragma . 0)) (NOT . (pragma . 0)) (GENERIC . (pragma . 0)) (FUNCTION . (pragma . 0)) (FOR . (pragma . 0)) (ENTRY . (pragma . 0)) (IDENTIFIER . (pragma . 0)) (BEGIN . (pragma . 0)) (END . (pragma . 0)) (PRIVATE . (pragma . 0)) (WITH . (pragma . 0)) ($EOI . (pragma . 0)) (LIMITED . (pragma . 0)) (SEPARATE . (pragma . 0)))
2143 ((default . error) (RIGHT_PAREN . (pragma_argument_association_list . 1)) (COMMA . (pragma_argument_association_list . 1)))
2144 ((default . error) (OF . (factor . 0)) (COLON_EQUAL . (factor . 0)) (DO . (factor . 0)) (LOOP . (factor . 0)) (ELSIF . (factor . 0)) (ELSE . (factor . 0)) (DIGITS . (factor . 0)) (COMMA . (factor . 0)) (RIGHT_PAREN . (factor . 0)) (RANGE . (factor . 0)) (THEN . (factor . 0)) (WITH . (factor . 0)) (BAR . (factor . 0)) (EQUAL_GREATER . (factor . 0)) (IS . (factor . 0)) (SLASH_EQUAL . (factor . 0)) (LESS_EQUAL . (factor . 0)) (LESS . (factor . 0)) (GREATER_EQUAL . (factor . 0)) (GREATER . (factor . 0)) (EQUAL . (factor . 0)) (NOT . (factor . 0)) (IN . (factor . 0)) (AND . (factor . 0)) (OR . (factor . 0)) (XOR . (factor . 0)) (SEMICOLON . (factor . 0)) (REM . (factor . 0)) (MOD . (factor . 0)) (STAR . (factor . 0)) (SLASH . (factor . 0)) (DOT_DOT . (factor . 0)) (AMPERSAND . (factor . 0)) (MINUS . (factor . 0)) (PLUS . (factor . 0)))
2145 ((default . error) (DO . (relation_and_list . 1)) (LOOP . (relation_and_list . 1)) (ELSIF . (relation_and_list . 1)) (ELSE . (relation_and_list . 1)) (EQUAL_GREATER . (relation_and_list . 1)) (DIGITS . (relation_and_list . 1)) (RIGHT_PAREN . (relation_and_list . 1)) (COMMA . (relation_and_list . 1)) (RANGE . (relation_and_list . 1)) (THEN . (relation_and_list . 1)) (SEMICOLON . (relation_and_list . 1)) (WITH . (relation_and_list . 1)) (IS . (relation_and_list . 1)) (AND . (relation_and_list . 1)))
2146 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2147 ((default . error) (DO . (relation_or_list . 1)) (LOOP . (relation_or_list . 1)) (ELSIF . (relation_or_list . 1)) (ELSE . (relation_or_list . 1)) (EQUAL_GREATER . (relation_or_list . 1)) (DIGITS . (relation_or_list . 1)) (RIGHT_PAREN . (relation_or_list . 1)) (COMMA . (relation_or_list . 1)) (RANGE . (relation_or_list . 1)) (THEN . (relation_or_list . 1)) (SEMICOLON . (relation_or_list . 1)) (WITH . (relation_or_list . 1)) (IS . (relation_or_list . 1)) (OR . (relation_or_list . 1)))
2148 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2149 ((default . error) (DO . (relation_xor_list . 1)) (LOOP . (relation_xor_list . 1)) (ELSIF . (relation_xor_list . 1)) (ELSE . (relation_xor_list . 1)) (EQUAL_GREATER . (relation_xor_list . 1)) (DIGITS . (relation_xor_list . 1)) (RIGHT_PAREN . (relation_xor_list . 1)) (COMMA . (relation_xor_list . 1)) (RANGE . (relation_xor_list . 1)) (THEN . (relation_xor_list . 1)) (SEMICOLON . (relation_xor_list . 1)) (WITH . (relation_xor_list . 1)) (IS . (relation_xor_list . 1)) (XOR . (relation_xor_list . 1)))
2150 ((default . error) (DO . (relation_xor_list . 0)) (LOOP . (relation_xor_list . 0)) (ELSIF . (relation_xor_list . 0)) (ELSE . (relation_xor_list . 0)) (EQUAL_GREATER . (relation_xor_list . 0)) (DIGITS . (relation_xor_list . 0)) (RIGHT_PAREN . (relation_xor_list . 0)) (COMMA . (relation_xor_list . 0)) (RANGE . (relation_xor_list . 0)) (THEN . (relation_xor_list . 0)) (SEMICOLON . (relation_xor_list . 0)) (WITH . (relation_xor_list . 0)) (IS . (relation_xor_list . 0)) (XOR . (relation_xor_list . 0)))
2151 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2152 ((default . error) (DO . (relation_or_list . 0)) (LOOP . (relation_or_list . 0)) (ELSIF . (relation_or_list . 0)) (ELSE . (relation_or_list . 0)) (EQUAL_GREATER . (relation_or_list . 0)) (DIGITS . (relation_or_list . 0)) (RIGHT_PAREN . (relation_or_list . 0)) (COMMA . (relation_or_list . 0)) (RANGE . (relation_or_list . 0)) (THEN . (relation_or_list . 0)) (SEMICOLON . (relation_or_list . 0)) (WITH . (relation_or_list . 0)) (IS . (relation_or_list . 0)) (OR . (relation_or_list . 0)))
2153 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2154 ((default . error) (DO . (relation_and_list . 0)) (LOOP . (relation_and_list . 0)) (ELSIF . (relation_and_list . 0)) (ELSE . (relation_and_list . 0)) (EQUAL_GREATER . (relation_and_list . 0)) (DIGITS . (relation_and_list . 0)) (RIGHT_PAREN . (relation_and_list . 0)) (COMMA . (relation_and_list . 0)) (RANGE . (relation_and_list . 0)) (THEN . (relation_and_list . 0)) (SEMICOLON . (relation_and_list . 0)) (WITH . (relation_and_list . 0)) (IS . (relation_and_list . 0)) (AND . (relation_and_list . 0)))
2155 ((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)))
2156 ((default . error) (OF . (term . 1)) (COLON_EQUAL . (term . 1)) (DO . (term . 1)) (LOOP . (term . 1)) (ELSIF . (term . 1)) (ELSE . (term . 1)) (DIGITS . (term . 1)) (RIGHT_PAREN . (term . 1)) (COMMA . (term . 1)) (RANGE . (term . 1)) (THEN . (term . 1)) (WITH . (term . 1)) (BAR . (term . 1)) (EQUAL_GREATER . (term . 1)) (IS . (term . 1)) (IN . (term . 1)) (NOT . (term . 1)) (EQUAL . (term . 1)) (GREATER . (term . 1)) (GREATER_EQUAL . (term . 1)) (LESS . (term . 1)) (LESS_EQUAL . (term . 1)) (SLASH_EQUAL . (term . 1)) (AND . (term . 1)) (OR . (term . 1)) (XOR . (term . 1)) (SEMICOLON . (term . 1)) (PLUS . (term . 1)) (MINUS . (term . 1)) (AMPERSAND . (term . 1)) (DOT_DOT . (term . 1)) (SLASH . (term . 1)) (STAR . (term . 1)) (MOD . (term . 1)) (REM . (term . 1)))
2157 ((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 . 349) (SLASH . 348) (MOD . 350) (REM . 351))
2158 ((default . error) (BEGIN . 596) (END . 597))
2159 ((default . error) (IDENTIFIER . 595))
2160 ((default . error) (IS . ( 594 (subprogram_specification . 1))) (WITH . (subprogram_specification . 1)) (SEMICOLON . (subprogram_specification . 1)) (RENAMES . (subprogram_specification . 1)))
2161 ((default . error) (IS . ( 593 (subprogram_specification . 0))) (WITH . (subprogram_specification . 0)) (SEMICOLON . (subprogram_specification . 0)) (RENAMES . (subprogram_specification . 0)))
2162 ((default . error) (RENAMES . 127) (SEMICOLON . (aspect_specification_opt . 0)) (IS . ( 592 (aspect_specification_opt . 0))) (WITH . 108))
2163 ((default . error) (EXCEPTION . 590) (CONSTANT . ( 589 (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 . 512))
2164 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2165 ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2166 ((default . error) (USE . (declarations . 1)) (TYPE . (declarations . 1)) (TASK . (declarations . 1)) (SUBTYPE . (declarations . 1)) (PROTECTED . (declarations . 1)) (PROCEDURE . (declarations . 1)) (PRAGMA . (declarations . 1)) (PACKAGE . (declarations . 1)) (OVERRIDING . (declarations . 1)) (NOT . (declarations . 1)) (GENERIC . (declarations . 1)) (FUNCTION . (declarations . 1)) (FOR . (declarations . 1)) (ENTRY . (declarations . 1)) (IDENTIFIER . (declarations . 1)) (BEGIN . (declarations . 1)) (END . (declarations . 1)) (PRIVATE . (declarations . 1)))
2167 ((default . error) (SEMICOLON . 585) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 198))
2168 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2169 ((default . error) (IDENTIFIER . 583))
2170 ((default . error) (IDENTIFIER . 582))
2171 ((default . error) (IS . 581))
2172 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2173 ((default . error) (IDENTIFIER . 579))
2174 ((default . error) (IDENTIFIER . 578))
2175 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2176 ((default . error) (USE . ((direct_name . 0) (name . 0))) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
2177 ((default . error) (USE . ((direct_name . 1) (name . 7))) (LEFT_PAREN . (name . 7)) (DOT . (name . 7)) (TICK . (name . 7)))
2178 ((default . error) (USE . ( 576 (name . 4))) (LEFT_PAREN . (name . 4)) (DOT . (name . 4)) (TICK . (name . 4)))
2179 ((default . error) (USE . 575))
2180 ((default . error) (DOT . 87) (TICK . 88) (USE . 574) (LEFT_PAREN . 106))
2181 ((default . error) (EXCEPTION . 571) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (ACCESS . (null_exclusion_opt . 0)) (NOT . 208))
2182 ((default . error) (SEMICOLON . (association_opt . 2)) (IS . (association_opt . 2)) (COMMA . (association_opt . 2)) (RIGHT_PAREN . (association_opt . 2)))
2183 ((default . error) (SEMICOLON . (association_opt . 1)) (IS . (association_opt . 1)) (COMMA . (association_opt . 1)) (RIGHT_PAREN . (association_opt . 1)))
2184 ((default . error) (DOT . 87) (TICK . 88) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (LEFT_PAREN . 106))
2185 ((default . error) (BAR . (choice_relation_and_list . 1)) (EQUAL_GREATER . (choice_relation_and_list . 1)) (AND . (choice_relation_and_list . 1)))
2186 ((default . error) (XOR . (choice_relation . 1)) (OR . (choice_relation . 1)) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (EQUAL . 265) (SLASH_EQUAL . 270) (LESS . 268) (LESS_EQUAL . 269) (GREATER . 266) (GREATER_EQUAL . 267))
2187 ((default . error) (BAR . (choice_relation_or_list . 1)) (EQUAL_GREATER . (choice_relation_or_list . 1)) (OR . (choice_relation_or_list . 1)))
2188 ((default . error) (BAR . (choice_relation_xor_list . 1)) (EQUAL_GREATER . (choice_relation_xor_list . 1)) (XOR . (choice_relation_xor_list . 1)))
2189 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2190 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2191 ((default . error) (BAR . (choice_relation_xor_list . 0)) (EQUAL_GREATER . (choice_relation_xor_list . 0)) (XOR . (choice_relation_xor_list . 0)))
2192 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2193 ((default . error) (BAR . (choice_relation_or_list . 0)) (EQUAL_GREATER . (choice_relation_or_list . 0)) (OR . (choice_relation_or_list . 0)))
2194 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2195 ((default . error) (BAR . (choice_relation_and_list . 0)) (EQUAL_GREATER . (choice_relation_and_list . 0)) (AND . (choice_relation_and_list . 0)))
2196 ((default . error) (SEMICOLON . (association_opt . 4)) (IS . (association_opt . 4)) (COMMA . (association_opt . 4)) (RIGHT_PAREN . (association_opt . 4)))
2197 ((default . error) (SEMICOLON . (association_opt . 3)) (IS . (association_opt . 3)) (COMMA . (association_opt . 3)) (RIGHT_PAREN . (association_opt . 3)))
2198 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 2)) (BAR . (discrete_choice_list . 2)))
2199 ((default . error) (DOT_DOT . 264) (BAR . (choice_relation . 1)) (EQUAL_GREATER . (choice_relation . 1)) (AND . (choice_relation . 1)) (OR . (choice_relation . 1)) (XOR . (choice_relation . 1)) (EQUAL . 265) (SLASH_EQUAL . 270) (LESS . 268) (LESS_EQUAL . 269) (GREATER . 266) (GREATER_EQUAL . 267))
2200 ((default . error) (LOOP . (range . 1)) (DO . (range . 1)) (COMMA . (range . 1)) (OF . (range . 1)) (COLON_EQUAL . (range . 1)) (ELSIF . (range . 1)) (ELSE . (range . 1)) (DIGITS . (range . 1)) (RANGE . (range . 1)) (THEN . (range . 1)) (SEMICOLON . (range . 1)) (WITH . (range . 1)) (IS . (range . 1)) (AND . (range . 1)) (OR . (range . 1)) (XOR . (range . 1)) (RIGHT_PAREN . (range . 1)) (EQUAL_GREATER . (range . 1)) (BAR . (range . 1)) (LEFT_PAREN . 565))
2201 ((default . error) (SEMICOLON . (relation . 1)) (IS . (relation . 1)) (WITH . (relation . 1)) (RIGHT_PAREN . (relation . 1)) (COMMA . (relation . 1)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . ((relation . 1) (choice_relation . 0))) (OR . ((relation . 1) (choice_relation . 0))) (XOR . ((relation . 1) (choice_relation . 0))))
2202 ((default . error) (PLUS . 144) (MINUS . 143) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2203 ((default . error) (BAR . 563) (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)))
2204 ((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)))
2205 ((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)))
2206 ((default . error) (DOT_DOT . 264) (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)))
2207 ((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)))
2208 ((default . error) (BEGIN . (package_renaming_declaration . 0)) (IDENTIFIER . (package_renaming_declaration . 0)) (ENTRY . (package_renaming_declaration . 0)) (FOR . (package_renaming_declaration . 0)) (PROTECTED . (package_renaming_declaration . 0)) (SUBTYPE . (package_renaming_declaration . 0)) (TASK . (package_renaming_declaration . 0)) (TYPE . (package_renaming_declaration . 0)) (END . (package_renaming_declaration . 0)) (WITH . (package_renaming_declaration . 0)) (USE . (package_renaming_declaration . 0)) (SEPARATE . (package_renaming_declaration . 0)) (PROCEDURE . (package_renaming_declaration . 0)) (PRIVATE . (package_renaming_declaration . 0)) (PRAGMA . (package_renaming_declaration . 0)) (PACKAGE . (package_renaming_declaration . 0)) (OVERRIDING . (package_renaming_declaration . 0)) (NOT . (package_renaming_declaration . 0)) (LIMITED . (package_renaming_declaration . 0)) (GENERIC . (package_renaming_declaration . 0)) (FUNCTION . (package_renaming_declaration . 0)) ($EOI . (package_renaming_declaration . 0)))
2209 ((default . error) (SEMICOLON . (association_list . 1)) (IS . (association_list . 1)) (COMMA . (association_list . 1)) (RIGHT_PAREN . (association_list . 1)))
2210 ((default . error) (SEMICOLON . 562))
2211 ((default . error) (SEMICOLON . 561))
2212 ((default . error) (SEMICOLON . 560))
2213 ((default . error) (SEMICOLON . 559))
2214 ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 554) (IDENTIFIER . 553) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2215 ((default . error) (RIGHT_PAREN . (discriminant_specification_opt . 0)) (SEMICOLON . (discriminant_specification_opt . 0)) (IDENTIFIER . 72))
2216 ((default . error) (IS . (discriminant_part_opt . 2)) (WITH . (discriminant_part_opt . 2)) (SEMICOLON . (discriminant_part_opt . 2)))
2217 ((default . error) (IS . (discriminant_part_opt . 1)) (WITH . (discriminant_part_opt . 1)) (SEMICOLON . (discriminant_part_opt . 1)))
2218 ((default . error) (PACKAGE . (formal_type_declaration . 2)) (PROCEDURE . (formal_type_declaration . 2)) (FUNCTION . (formal_type_declaration . 2)) (IDENTIFIER . (formal_type_declaration . 2)) (PRAGMA . (formal_type_declaration . 2)) (TYPE . (formal_type_declaration . 2)) (WITH . (formal_type_declaration . 2)))
2219 ((default . error) (TAGGED . 551) (NEW . (abstract_limited_synchronized_opt . 3)) (SYNCHRONIZED . 550) (LIMITED . 549))
2220 ((default . error) (LEFT_PAREN . 548))
2221 ((default . error) (BOX . 547))
2222 ((default . error) (BOX . 546))
2223 ((default . error) (SEMICOLON . (interface_type_definition . 8)) (WITH . (interface_type_definition . 8)))
2224 ((default . error) (BOX . 545))
2225 ((default . error) (INTERFACE . 544) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NEW . (abstract_limited_synchronized_opt . 4)))
2226 ((default . error) (BOX . 543))
2227 ((default . error) (INTERFACE . 542))
2228 ((default . error) (BOX . 541))
2229 ((default . error) (INTERFACE . 540) (NEW . (abstract_limited_synchronized_opt . 5)))
2230 ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 4)) (LIMITED . 538) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2231 ((default . error) (INTERFACE . 537))
2232 ((default . error) (NEW . 536))
2233 ((default . error) (PRIVATE . 535))
2234 ((default . error) (WITH . (formal_type_definition . 9)) (SEMICOLON . (formal_type_definition . 9)))
2235 ((default . error) (WITH . (formal_type_definition . 8)) (SEMICOLON . (formal_type_definition . 8)))
2236 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2237 ((default . error) (WITH . (formal_type_definition . 1)) (SEMICOLON . (formal_type_definition . 1)))
2238 ((default . error) (WITH . (formal_type_definition . 10)) (SEMICOLON . (formal_type_definition . 10)))
2239 ((default . error) (SEMICOLON . 533))
2240 ((default . error) (SEMICOLON . 532))
2241 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2242 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2243 ((default . error) (DOT . 87) (TICK . 88) (COLON_EQUAL . 528) (LEFT_PAREN . 106) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2244 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2245 ((default . error) (SEMICOLON . 526))
2246 ((default . error) (RIGHT_PAREN . (parameter_and_result_profile . 0)) (DO . (parameter_and_result_profile . 0)) (RENAMES . (parameter_and_result_profile . 0)) (COLON_EQUAL . (parameter_and_result_profile . 0)) (WITH . (parameter_and_result_profile . 0)) (SEMICOLON . (parameter_and_result_profile . 0)) (IS . (parameter_and_result_profile . 0)))
2247 ((default . error) (IDENTIFIER . (general_access_modifier_opt . 1)) (STRING_LITERAL . (general_access_modifier_opt . 1)) (CHARACTER_LITERAL . (general_access_modifier_opt . 1)))
2248 ((default . error) (IDENTIFIER . (general_access_modifier_opt . 2)) (STRING_LITERAL . (general_access_modifier_opt . 2)) (CHARACTER_LITERAL . (general_access_modifier_opt . 2)))
2249 ((default . error) (FUNCTION . (protected_opt . 1)) (PROCEDURE . (protected_opt . 1)))
2250 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2251 ((default . error) (FUNCTION . 523) (PROCEDURE . 524))
2252 ((default . error) (IN . (aliased_opt . 1)) (OUT . (aliased_opt . 1)) (ARRAY . (aliased_opt . 1)) (CONSTANT . (aliased_opt . 1)) (IDENTIFIER . (aliased_opt . 1)) (STRING_LITERAL . (aliased_opt . 1)) (CHARACTER_LITERAL . (aliased_opt . 1)) (ACCESS . (aliased_opt . 1)) (NOT . (aliased_opt . 1)))
2253 ((default . error) (IDENTIFIER . (mode_opt . 0)) (STRING_LITERAL . (mode_opt . 0)) (CHARACTER_LITERAL . (mode_opt . 0)) (IN . 204) (OUT . 205) (ACCESS . (null_exclusion_opt . 0)) (NOT . ((mode_opt . 0) 208)))
2254 ((default . error) (RIGHT_PAREN . (parameter_specification_list . 1)) (SEMICOLON . (parameter_specification_list . 1)))
2255 ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 170) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 519) (NEW . 148) (LEFT_PAREN . 147))
2256 ((default . error) (DO . (aggregate . 0)) (LOOP . (aggregate . 0)) (USE . (aggregate . 0)) (COLON_EQUAL . (aggregate . 0)) (WHILE . (aggregate . 0)) (SELECT . (aggregate . 0)) (REQUEUE . (aggregate . 0)) (RAISE . (aggregate . 0)) (PRAGMA . (aggregate . 0)) (NULL . (aggregate . 0)) (IF . (aggregate . 0)) (GOTO . (aggregate . 0)) (FOR . (aggregate . 0)) (EXIT . (aggregate . 0)) (DELAY . (aggregate . 0)) (DECLARE . (aggregate . 0)) (CASE . (aggregate . 0)) (BEGIN . (aggregate . 0)) (ABORT . (aggregate . 0)) (ACCEPT . (aggregate . 0)) (CHARACTER_LITERAL . (aggregate . 0)) (STRING_LITERAL . (aggregate . 0)) (IDENTIFIER . (aggregate . 0)) (LESS_LESS . (aggregate . 0)) (OF . (aggregate . 0)) (ELSIF . (aggregate . 0)) (ELSE . (aggregate . 0)) (DIGITS . (aggregate . 0)) (COMMA . (aggregate . 0)) (RIGHT_PAREN . (aggregate . 0)) (RANGE . (aggregate . 0)) (THEN . (aggregate . 0)) (WITH . (aggregate . 0)) (BAR . (aggregate . 0)) (EQUAL_GREATER . (aggregate . 0)) (IS . (aggregate . 0)) (SLASH_EQUAL . (aggregate . 0)) (LESS_EQUAL . (aggregate . 0)) (LESS . (aggregate . 0)) (GREATER_EQUAL . (aggregate . 0)) (GREATER . (aggregate . 0)) (EQUAL . (aggregate . 0)) (NOT . (aggregate . 0)) (IN . (aggregate . 0)) (AND . (aggregate . 0)) (OR . (aggregate . 0)) (XOR . (aggregate . 0)) (SEMICOLON . (aggregate . 0)) (STAR_STAR . (aggregate . 0)) (REM . (aggregate . 0)) (MOD . (aggregate . 0)) (STAR . (aggregate . 0)) (SLASH . (aggregate . 0)) (DOT_DOT . (aggregate . 0)) (AMPERSAND . (aggregate . 0)) (MINUS . (aggregate . 0)) (PLUS . (aggregate . 0)) (LEFT_PAREN . (aggregate . 0)) (DOT . (aggregate . 0)) (TICK . (aggregate . 0)) (RENAMES . (aggregate . 0)) (RETURN . (aggregate . 0)))
2257 ((default . error) (RIGHT_PAREN . 518))
2258 ((default . error) (OF . (aggregate . 3)) (LESS_LESS . (aggregate . 3)) (IDENTIFIER . (aggregate . 3)) (STRING_LITERAL . (aggregate . 3)) (CHARACTER_LITERAL . (aggregate . 3)) (ACCEPT . (aggregate . 3)) (ABORT . (aggregate . 3)) (BEGIN . (aggregate . 3)) (CASE . (aggregate . 3)) (DECLARE . (aggregate . 3)) (DELAY . (aggregate . 3)) (EXIT . (aggregate . 3)) (FOR . (aggregate . 3)) (GOTO . (aggregate . 3)) (IF . (aggregate . 3)) (NULL . (aggregate . 3)) (PRAGMA . (aggregate . 3)) (RAISE . (aggregate . 3)) (REQUEUE . (aggregate . 3)) (SELECT . (aggregate . 3)) (WHILE . (aggregate . 3)) (COLON_EQUAL . (aggregate . 3)) (USE . (aggregate . 3)) (LOOP . (aggregate . 3)) (DO . (aggregate . 3)) (RETURN . (aggregate . 3)) (RENAMES . (aggregate . 3)) (TICK . (aggregate . 3)) (DOT . (aggregate . 3)) (LEFT_PAREN . (aggregate . 3)) (PLUS . (aggregate . 3)) (MINUS . (aggregate . 3)) (AMPERSAND . (aggregate . 3)) (DOT_DOT . (aggregate . 3)) (SLASH . (aggregate . 3)) (STAR . (aggregate . 3)) (MOD . (aggregate . 3)) (REM . (aggregate . 3)) (STAR_STAR . (aggregate . 3)) (SEMICOLON . (aggregate . 3)) (XOR . (aggregate . 3)) (OR . (aggregate . 3)) (AND . (aggregate . 3)) (IN . (aggregate . 3)) (NOT . (aggregate . 3)) (EQUAL . (aggregate . 3)) (GREATER . (aggregate . 3)) (GREATER_EQUAL . (aggregate . 3)) (LESS . (aggregate . 3)) (LESS_EQUAL . (aggregate . 3)) (SLASH_EQUAL . (aggregate . 3)) (IS . (aggregate . 3)) (EQUAL_GREATER . (aggregate . 3)) (BAR . (aggregate . 3)) (WITH . (aggregate . 3)) (THEN . (aggregate . 3)) (RANGE . (aggregate . 3)) (RIGHT_PAREN . (aggregate . 3)) (COMMA . (aggregate . 3)) (DIGITS . (aggregate . 3)) (ELSE . (aggregate . 3)) (ELSIF . (aggregate . 3)))
2259 ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (STAR_STAR . (primary . 0)) (BAR . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (AND . (primary . 0)) (OR . (primary . 0)) (XOR . (primary . 0)) (RECORD . 787))
2260 ((default . error) (COMMA . 261) (RIGHT_PAREN . 786))
2261 ((default . error) (COLON_EQUAL . 785) (RIGHT_PAREN . (parameter_specification . 3)) (SEMICOLON . (parameter_specification . 3)))
2262 ((default . error) (IDENTIFIER . (null_exclusion_opt . 0)) (STRING_LITERAL . (null_exclusion_opt . 0)) (CHARACTER_LITERAL . (null_exclusion_opt . 0)) (NOT . 208))
2263 ((default . error) (RETURN . 90) (LEFT_PAREN . 781))
2264 ((default . error) (IS . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (WITH . (parameter_profile_opt . 0)) (COLON_EQUAL . (parameter_profile_opt . 0)) (RENAMES . (parameter_profile_opt . 0)) (DO . (parameter_profile_opt . 0)) (RIGHT_PAREN . (parameter_profile_opt . 0)) (LEFT_PAREN . 781))
2265 ((default . error) (DOT . 87) (TICK . 88) (RIGHT_PAREN . (access_definition . 0)) (DO . (access_definition . 0)) (RENAMES . (access_definition . 0)) (COLON_EQUAL . (access_definition . 0)) (WITH . (access_definition . 0)) (SEMICOLON . (access_definition . 0)) (IS . (access_definition . 0)) (LEFT_PAREN . 106))
2266 ((default . error) (WITH . (formal_object_declaration . 3)) (TYPE . (formal_object_declaration . 3)) (PRAGMA . (formal_object_declaration . 3)) (IDENTIFIER . (formal_object_declaration . 3)) (FUNCTION . (formal_object_declaration . 3)) (PROCEDURE . (formal_object_declaration . 3)) (PACKAGE . (formal_object_declaration . 3)))
2267 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2268 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2269 ((default . error) (SEMICOLON . 778))
2270 ((default . error) (DOT . 87) (TICK . 88) (WITH . (formal_package_actual_part . 1)) (SEMICOLON . (formal_package_actual_part . 1)) (LEFT_PAREN . 776))
2271 ((default . error) (SEMICOLON . 775))
2272 ((default . error) (WITH . (formal_subprogram_declaration . 3)) (TYPE . (formal_subprogram_declaration . 3)) (PRAGMA . (formal_subprogram_declaration . 3)) (IDENTIFIER . (formal_subprogram_declaration . 3)) (FUNCTION . (formal_subprogram_declaration . 3)) (PROCEDURE . (formal_subprogram_declaration . 3)) (PACKAGE . (formal_subprogram_declaration . 3)))
2273 ((default . error) (WITH . (formal_subprogram_declaration . 0)) (TYPE . (formal_subprogram_declaration . 0)) (PRAGMA . (formal_subprogram_declaration . 0)) (IDENTIFIER . (formal_subprogram_declaration . 0)) (FUNCTION . (formal_subprogram_declaration . 0)) (PROCEDURE . (formal_subprogram_declaration . 0)) (PACKAGE . (formal_subprogram_declaration . 0)))
2274 ((default . error) (SEMICOLON . 774))
2275 ((default . error) (SEMICOLON . (formal_type_definition . 0)) (WITH . (formal_type_definition . 0)))
2276 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2277 ((default . error) (AND . 772) (WITH . (interface_type_definition . 5)) (SEMICOLON . (interface_type_definition . 5)))
2278 ((default . error) (RECORD . (abstract_tagged_limited_opt . 3)) (NULL . (abstract_tagged_limited_opt . 3)) (PRIVATE . (abstract_tagged_limited_opt . 3)))
2279 ((default . error) (SEMICOLON . 771))
2280 ((default . error) (AND . 770) (WITH . (interface_type_definition . 7)) (SEMICOLON . (interface_type_definition . 7)))
2281 ((default . error) (SEMICOLON . (formal_type_definition . 3)) (WITH . (formal_type_definition . 3)))
2282 ((default . error) (AND . 769) (WITH . (interface_type_definition . 6)) (SEMICOLON . (interface_type_definition . 6)))
2283 ((default . error) (SEMICOLON . (formal_type_definition . 4)) (WITH . (formal_type_definition . 4)))
2284 ((default . error) (AND . 768) (WITH . (interface_type_definition . 4)) (SEMICOLON . (interface_type_definition . 4)))
2285 ((default . error) (RIGHT_PAREN . 767))
2286 ((default . error) (SEMICOLON . (formal_type_definition . 5)) (WITH . (formal_type_definition . 5)))
2287 ((default . error) (SEMICOLON . (formal_type_definition . 6)) (WITH . (formal_type_definition . 6)) (DIGITS . 766))
2288 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 757) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2289 ((default . error) (NEW . (abstract_limited_synchronized_opt . 1)))
2290 ((default . error) (NEW . (abstract_limited_synchronized_opt . 2)))
2291 ((default . error) (LIMITED . 756) (RECORD . (abstract_tagged_limited_opt . 2)) (NULL . (abstract_tagged_limited_opt . 2)) (PRIVATE . (abstract_tagged_limited_opt . 2)))
2292 ((default . error) (RIGHT_PAREN . (discriminant_specification_list . 1)) (SEMICOLON . (discriminant_specification_list . 1)))
2293 ((default . error) (SEMICOLON . (null_exclusion_opt_name . 0)) (RIGHT_PAREN . (null_exclusion_opt_name . 0)) (COLON_EQUAL . (null_exclusion_opt_name . 0)) (DOT . (name . 0)) (LEFT_PAREN . (name . 0)) (TICK . (name . 0)))
2294 ((default . error) (NULL . 755))
2295 ((default . error) (SEMICOLON . (discriminant_specification_opt . 4)) (RIGHT_PAREN . (discriminant_specification_opt . 4)) (COLON_EQUAL . 754))
2296 ((default . error) (DOT . 87) (TICK . 88) (LEFT_PAREN . 106))
2297 ((default . error) (SEMICOLON . (discriminant_specification_opt . 2)) (RIGHT_PAREN . (discriminant_specification_opt . 2)) (COLON_EQUAL . 753))
2298 ((default . error) (SEMICOLON . (null_exclusion_opt_name . 1)) (RIGHT_PAREN . (null_exclusion_opt_name . 1)) (COLON_EQUAL . (null_exclusion_opt_name . 1)) (DOT . (name . 3)) (LEFT_PAREN . (name . 3)) (TICK . (name . 3)))
2299 ((default . error) ($EOI . (generic_renaming_declaration . 1)) (LIMITED . (generic_renaming_declaration . 1)) (SEPARATE . (generic_renaming_declaration . 1)) (WITH . (generic_renaming_declaration . 1)) (END . (generic_renaming_declaration . 1)) (PRIVATE . (generic_renaming_declaration . 1)) (USE . (generic_renaming_declaration . 1)) (TYPE . (generic_renaming_declaration . 1)) (TASK . (generic_renaming_declaration . 1)) (SUBTYPE . (generic_renaming_declaration . 1)) (PROTECTED . (generic_renaming_declaration . 1)) (PROCEDURE . (generic_renaming_declaration . 1)) (PRAGMA . (generic_renaming_declaration . 1)) (PACKAGE . (generic_renaming_declaration . 1)) (OVERRIDING . (generic_renaming_declaration . 1)) (NOT . (generic_renaming_declaration . 1)) (GENERIC . (generic_renaming_declaration . 1)) (FUNCTION . (generic_renaming_declaration . 1)) (FOR . (generic_renaming_declaration . 1)) (ENTRY . (generic_renaming_declaration . 1)) (IDENTIFIER . (generic_renaming_declaration . 1)) (BEGIN . (generic_renaming_declaration . 1)))
2300 ((default . error) ($EOI . (generic_renaming_declaration . 0)) (LIMITED . (generic_renaming_declaration . 0)) (SEPARATE . (generic_renaming_declaration . 0)) (WITH . (generic_renaming_declaration . 0)) (END . (generic_renaming_declaration . 0)) (PRIVATE . (generic_renaming_declaration . 0)) (USE . (generic_renaming_declaration . 0)) (TYPE . (generic_renaming_declaration . 0)) (TASK . (generic_renaming_declaration . 0)) (SUBTYPE . (generic_renaming_declaration . 0)) (PROTECTED . (generic_renaming_declaration . 0)) (PROCEDURE . (generic_renaming_declaration . 0)) (PRAGMA . (generic_renaming_declaration . 0)) (PACKAGE . (generic_renaming_declaration . 0)) (OVERRIDING . (generic_renaming_declaration . 0)) (NOT . (generic_renaming_declaration . 0)) (GENERIC . (generic_renaming_declaration . 0)) (FUNCTION . (generic_renaming_declaration . 0)) (FOR . (generic_renaming_declaration . 0)) (ENTRY . (generic_renaming_declaration . 0)) (IDENTIFIER . (generic_renaming_declaration . 0)) (BEGIN . (generic_renaming_declaration . 0)))
2301 ((default . error) ($EOI . (generic_renaming_declaration . 2)) (LIMITED . (generic_renaming_declaration . 2)) (SEPARATE . (generic_renaming_declaration . 2)) (WITH . (generic_renaming_declaration . 2)) (END . (generic_renaming_declaration . 2)) (PRIVATE . (generic_renaming_declaration . 2)) (USE . (generic_renaming_declaration . 2)) (TYPE . (generic_renaming_declaration . 2)) (TASK . (generic_renaming_declaration . 2)) (SUBTYPE . (generic_renaming_declaration . 2)) (PROTECTED . (generic_renaming_declaration . 2)) (PROCEDURE . (generic_renaming_declaration . 2)) (PRAGMA . (generic_renaming_declaration . 2)) (PACKAGE . (generic_renaming_declaration . 2)) (OVERRIDING . (generic_renaming_declaration . 2)) (NOT . (generic_renaming_declaration . 2)) (GENERIC . (generic_renaming_declaration . 2)) (FUNCTION . (generic_renaming_declaration . 2)) (FOR . (generic_renaming_declaration . 2)) (ENTRY . (generic_renaming_declaration . 2)) (IDENTIFIER . (generic_renaming_declaration . 2)) (BEGIN . (generic_renaming_declaration . 2)))
2302 ((default . error) (END . (generic_instantiation . 0)) (BEGIN . (generic_instantiation . 0)) (IDENTIFIER . (generic_instantiation . 0)) (ENTRY . (generic_instantiation . 0)) (FOR . (generic_instantiation . 0)) (PROTECTED . (generic_instantiation . 0)) (SUBTYPE . (generic_instantiation . 0)) (TASK . (generic_instantiation . 0)) (TYPE . (generic_instantiation . 0)) ($EOI . (generic_instantiation . 0)) (FUNCTION . (generic_instantiation . 0)) (GENERIC . (generic_instantiation . 0)) (LIMITED . (generic_instantiation . 0)) (NOT . (generic_instantiation . 0)) (OVERRIDING . (generic_instantiation . 0)) (PACKAGE . (generic_instantiation . 0)) (PRAGMA . (generic_instantiation . 0)) (PRIVATE . (generic_instantiation . 0)) (PROCEDURE . (generic_instantiation . 0)) (SEPARATE . (generic_instantiation . 0)) (USE . (generic_instantiation . 0)) (WITH . (generic_instantiation . 0)))
2303 ((default . error) (PLUS . 144) (MINUS . 143) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2304 ((default . error) (BAR . 563) (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)))
2305 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2306 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2307 ((default . error) (AND . (choice_relation_and_then_list . 0)) (EQUAL_GREATER . (choice_relation_and_then_list . 0)) (BAR . (choice_relation_and_then_list . 0)))
2308 ((default . error) (OR . (choice_relation_or_else_list . 0)) (EQUAL_GREATER . (choice_relation_or_else_list . 0)) (BAR . (choice_relation_or_else_list . 0)))
2309 ((default . error) (OR . (choice_relation_or_else_list . 1)) (EQUAL_GREATER . (choice_relation_or_else_list . 1)) (BAR . (choice_relation_or_else_list . 1)))
2310 ((default . error) (AND . (choice_relation_and_then_list . 1)) (EQUAL_GREATER . (choice_relation_and_then_list . 1)) (BAR . (choice_relation_and_then_list . 1)))
2311 ((default . error) (RENAMES . 749))
2312 ((default . error) (RENAMES . 748))
2313 ((default . error) (ACCESS . 235) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2314 ((default . error) (LEFT_PAREN . 220) (RECORD . 744))
2315 ((default . error) (AT . 743))
2316 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2317 ((default . error) (DOT . 87) (TICK . 88) (IS . ( 741 (aspect_specification_opt . 0))) (WITH . 108) (LEFT_PAREN . 106))
2318 ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (LEFT_PAREN . 198))
2319 ((default . error) (IS . ( 739 (aspect_specification_opt . 0))) (WITH . 108))
2320 ((default . error) (IS . 738))
2321 ((default . error) (NOT . 735) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2322 ((default . error) (WITH . (discriminant_part_opt . 0)) (IS . (discriminant_part_opt . 0)) (SEMICOLON . (discriminant_part_opt . 0)) (LEFT_PAREN . 198))
2323 ((default . error) (IS . ( 733 (aspect_specification_opt . 0))) (WITH . 108))
2324 ((default . error) (SEMICOLON . 731) (IS . 732))
2325 ((default . error) (END . (incomplete_type_declaration . 1)) (PRIVATE . (incomplete_type_declaration . 1)) (USE . (incomplete_type_declaration . 1)) (TYPE . (incomplete_type_declaration . 1)) (TASK . (incomplete_type_declaration . 1)) (SUBTYPE . (incomplete_type_declaration . 1)) (PROTECTED . (incomplete_type_declaration . 1)) (PROCEDURE . (incomplete_type_declaration . 1)) (PRAGMA . (incomplete_type_declaration . 1)) (PACKAGE . (incomplete_type_declaration . 1)) (OVERRIDING . (incomplete_type_declaration . 1)) (NOT . (incomplete_type_declaration . 1)) (GENERIC . (incomplete_type_declaration . 1)) (FUNCTION . (incomplete_type_declaration . 1)) (FOR . (incomplete_type_declaration . 1)) (ENTRY . (incomplete_type_declaration . 1)) (IDENTIFIER . (incomplete_type_declaration . 1)) (BEGIN . (incomplete_type_declaration . 1)))
2326 ((default . error) (IS . 730))
2327 ((default . error) (END . 729))
2328 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (package_specification . 1)) (LEFT_PAREN . 106))
2329 ((default . error) (COLON_EQUAL . 728))
2330 ((default . error) (SEMICOLON . 727))
2331 ((default . error) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (NOT . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (ARRAY . (constant_opt . 0)) (CONSTANT . 725))
2332 ((default . error) (SEPARATE . 724) (ABSTRACT . 723))
2333 ((default . error) (NULL . 722))
2334 ((default . error) (LEFT_PAREN . 720))
2335 ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 718))
2336 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2337 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2338 ((default . error) (LOOP . (relation_and_then_list . 0)) (DO . (relation_and_then_list . 0)) (AND . (relation_and_then_list . 0)) (IS . (relation_and_then_list . 0)) (WITH . (relation_and_then_list . 0)) (SEMICOLON . (relation_and_then_list . 0)) (THEN . (relation_and_then_list . 0)) (RANGE . (relation_and_then_list . 0)) (COMMA . (relation_and_then_list . 0)) (RIGHT_PAREN . (relation_and_then_list . 0)) (DIGITS . (relation_and_then_list . 0)) (EQUAL_GREATER . (relation_and_then_list . 0)) (ELSE . (relation_and_then_list . 0)) (ELSIF . (relation_and_then_list . 0)))
2339 ((default . error) (LOOP . (relation_or_else_list . 0)) (DO . (relation_or_else_list . 0)) (OR . (relation_or_else_list . 0)) (IS . (relation_or_else_list . 0)) (WITH . (relation_or_else_list . 0)) (SEMICOLON . (relation_or_else_list . 0)) (THEN . (relation_or_else_list . 0)) (RANGE . (relation_or_else_list . 0)) (COMMA . (relation_or_else_list . 0)) (RIGHT_PAREN . (relation_or_else_list . 0)) (DIGITS . (relation_or_else_list . 0)) (EQUAL_GREATER . (relation_or_else_list . 0)) (ELSE . (relation_or_else_list . 0)) (ELSIF . (relation_or_else_list . 0)))
2340 ((default . error) (LOOP . (relation_or_else_list . 1)) (DO . (relation_or_else_list . 1)) (OR . (relation_or_else_list . 1)) (IS . (relation_or_else_list . 1)) (WITH . (relation_or_else_list . 1)) (SEMICOLON . (relation_or_else_list . 1)) (THEN . (relation_or_else_list . 1)) (RANGE . (relation_or_else_list . 1)) (COMMA . (relation_or_else_list . 1)) (RIGHT_PAREN . (relation_or_else_list . 1)) (DIGITS . (relation_or_else_list . 1)) (EQUAL_GREATER . (relation_or_else_list . 1)) (ELSE . (relation_or_else_list . 1)) (ELSIF . (relation_or_else_list . 1)))
2341 ((default . error) (LOOP . (relation_and_then_list . 1)) (DO . (relation_and_then_list . 1)) (AND . (relation_and_then_list . 1)) (IS . (relation_and_then_list . 1)) (WITH . (relation_and_then_list . 1)) (SEMICOLON . (relation_and_then_list . 1)) (THEN . (relation_and_then_list . 1)) (RANGE . (relation_and_then_list . 1)) (COMMA . (relation_and_then_list . 1)) (RIGHT_PAREN . (relation_and_then_list . 1)) (DIGITS . (relation_and_then_list . 1)) (EQUAL_GREATER . (relation_and_then_list . 1)) (ELSE . (relation_and_then_list . 1)) (ELSIF . (relation_and_then_list . 1)))
2342 ((default . error) (WHEN . 713))
2343 ((default . error) (OF . 712) (COLON . 710) (IN . 711))
2344 ((default . error) (EQUAL_GREATER . 709))
2345 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2346 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2347 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2348 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2349 ((default . error) (IS . 134))
2350 ((default . error) (IDENTIFIER . 704))
2351 ((default . error) (COLON . 703))
2352 ((default . error) (IDENTIFIER . 702))
2353 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2354 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2355 ((default . error) (IS . (expression_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2356 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2357 ((default . error) (UNTIL . 696) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2358 ((default . error) (WHEN . (identifier_opt . 0)) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2359 ((default . error) (LOOP . (iterator_specification_opt . 0)) (IDENTIFIER . 603))
2360 ((default . error) (IDENTIFIER . 691))
2361 ((default . error) (THEN . (expression_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2362 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2363 ((default . error) (SEMICOLON . 688))
2364 ((default . error) (SEMICOLON . 686) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2365 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2366 ((default . error) (SEMICOLON . 680) (DO . (extended_return_object_declaration_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 681) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2367 ((default . error) (ELSE . (select_alternative_list_opt . 0)) (END . (select_alternative_list_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (DELAY . 617) (WHEN . 669) (TERMINATE . 668) (ACCEPT . 612))
2368 ((default . error) (LOOP . (expression_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2369 ((default . error) (OR . (compound_statement . 5)) (THEN . (compound_statement . 5)) (WHEN . (compound_statement . 5)) (EXCEPTION . (compound_statement . 5)) (END . (compound_statement . 5)) (LESS_LESS . (compound_statement . 5)) (IDENTIFIER . (compound_statement . 5)) (STRING_LITERAL . (compound_statement . 5)) (CHARACTER_LITERAL . (compound_statement . 5)) (ACCEPT . (compound_statement . 5)) (ABORT . (compound_statement . 5)) (BEGIN . (compound_statement . 5)) (CASE . (compound_statement . 5)) (DECLARE . (compound_statement . 5)) (DELAY . (compound_statement . 5)) (EXIT . (compound_statement . 5)) (FOR . (compound_statement . 5)) (GOTO . (compound_statement . 5)) (IF . (compound_statement . 5)) (LOOP . (compound_statement . 5)) (NULL . (compound_statement . 5)) (PRAGMA . (compound_statement . 5)) (RAISE . (compound_statement . 5)) (REQUEUE . (compound_statement . 5)) (RETURN . (compound_statement . 5)) (SELECT . (compound_statement . 5)) (WHILE . (compound_statement . 5)) (ELSE . (compound_statement . 5)) (ELSIF . (compound_statement . 5)))
2370 ((default . error) (OR . (simple_statement . 1)) (THEN . (simple_statement . 1)) (WHEN . (simple_statement . 1)) (EXCEPTION . (simple_statement . 1)) (END . (simple_statement . 1)) (LESS_LESS . (simple_statement . 1)) (IDENTIFIER . (simple_statement . 1)) (STRING_LITERAL . (simple_statement . 1)) (CHARACTER_LITERAL . (simple_statement . 1)) (ACCEPT . (simple_statement . 1)) (ABORT . (simple_statement . 1)) (BEGIN . (simple_statement . 1)) (CASE . (simple_statement . 1)) (DECLARE . (simple_statement . 1)) (DELAY . (simple_statement . 1)) (EXIT . (simple_statement . 1)) (FOR . (simple_statement . 1)) (GOTO . (simple_statement . 1)) (IF . (simple_statement . 1)) (LOOP . (simple_statement . 1)) (NULL . (simple_statement . 1)) (PRAGMA . (simple_statement . 1)) (RAISE . (simple_statement . 1)) (REQUEUE . (simple_statement . 1)) (RETURN . (simple_statement . 1)) (SELECT . (simple_statement . 1)) (WHILE . (simple_statement . 1)) (ELSE . (simple_statement . 1)) (ELSIF . (simple_statement . 1)))
2371 ((default . error) (OR . (select_statement . 3)) (THEN . (select_statement . 3)) (WHEN . (select_statement . 3)) (EXCEPTION . (select_statement . 3)) (END . (select_statement . 3)) (LESS_LESS . (select_statement . 3)) (IDENTIFIER . (select_statement . 3)) (STRING_LITERAL . (select_statement . 3)) (CHARACTER_LITERAL . (select_statement . 3)) (ACCEPT . (select_statement . 3)) (ABORT . (select_statement . 3)) (BEGIN . (select_statement . 3)) (CASE . (select_statement . 3)) (DECLARE . (select_statement . 3)) (DELAY . (select_statement . 3)) (EXIT . (select_statement . 3)) (FOR . (select_statement . 3)) (GOTO . (select_statement . 3)) (IF . (select_statement . 3)) (LOOP . (select_statement . 3)) (NULL . (select_statement . 3)) (PRAGMA . (select_statement . 3)) (RAISE . (select_statement . 3)) (REQUEUE . (select_statement . 3)) (RETURN . (select_statement . 3)) (SELECT . (select_statement . 3)) (WHILE . (select_statement . 3)) (ELSE . (select_statement . 3)) (ELSIF . (select_statement . 3)))
2372 ((default . error) (OR . (compound_statement . 3)) (THEN . (compound_statement . 3)) (WHEN . (compound_statement . 3)) (EXCEPTION . (compound_statement . 3)) (END . (compound_statement . 3)) (LESS_LESS . (compound_statement . 3)) (IDENTIFIER . (compound_statement . 3)) (STRING_LITERAL . (compound_statement . 3)) (CHARACTER_LITERAL . (compound_statement . 3)) (ACCEPT . (compound_statement . 3)) (ABORT . (compound_statement . 3)) (BEGIN . (compound_statement . 3)) (CASE . (compound_statement . 3)) (DECLARE . (compound_statement . 3)) (DELAY . (compound_statement . 3)) (EXIT . (compound_statement . 3)) (FOR . (compound_statement . 3)) (GOTO . (compound_statement . 3)) (IF . (compound_statement . 3)) (LOOP . (compound_statement . 3)) (NULL . (compound_statement . 3)) (PRAGMA . (compound_statement . 3)) (RAISE . (compound_statement . 3)) (REQUEUE . (compound_statement . 3)) (RETURN . (compound_statement . 3)) (SELECT . (compound_statement . 3)) (WHILE . (compound_statement . 3)) (ELSE . (compound_statement . 3)) (ELSIF . (compound_statement . 3)))
2373 ((default . error) (OR . (compound_statement . 1)) (THEN . (compound_statement . 1)) (WHEN . (compound_statement . 1)) (EXCEPTION . (compound_statement . 1)) (END . (compound_statement . 1)) (LESS_LESS . (compound_statement . 1)) (IDENTIFIER . (compound_statement . 1)) (STRING_LITERAL . (compound_statement . 1)) (CHARACTER_LITERAL . (compound_statement . 1)) (ACCEPT . (compound_statement . 1)) (ABORT . (compound_statement . 1)) (BEGIN . (compound_statement . 1)) (CASE . (compound_statement . 1)) (DECLARE . (compound_statement . 1)) (DELAY . (compound_statement . 1)) (EXIT . (compound_statement . 1)) (FOR . (compound_statement . 1)) (GOTO . (compound_statement . 1)) (IF . (compound_statement . 1)) (LOOP . (compound_statement . 1)) (NULL . (compound_statement . 1)) (PRAGMA . (compound_statement . 1)) (RAISE . (compound_statement . 1)) (REQUEUE . (compound_statement . 1)) (RETURN . (compound_statement . 1)) (SELECT . (compound_statement . 1)) (WHILE . (compound_statement . 1)) (ELSE . (compound_statement . 1)) (ELSIF . (compound_statement . 1)))
2374 ((default . error) (OR . (select_statement . 2)) (THEN . (select_statement . 2)) (WHEN . (select_statement . 2)) (EXCEPTION . (select_statement . 2)) (END . (select_statement . 2)) (LESS_LESS . (select_statement . 2)) (IDENTIFIER . (select_statement . 2)) (STRING_LITERAL . (select_statement . 2)) (CHARACTER_LITERAL . (select_statement . 2)) (ACCEPT . (select_statement . 2)) (ABORT . (select_statement . 2)) (BEGIN . (select_statement . 2)) (CASE . (select_statement . 2)) (DECLARE . (select_statement . 2)) (DELAY . (select_statement . 2)) (EXIT . (select_statement . 2)) (FOR . (select_statement . 2)) (GOTO . (select_statement . 2)) (IF . (select_statement . 2)) (LOOP . (select_statement . 2)) (NULL . (select_statement . 2)) (PRAGMA . (select_statement . 2)) (RAISE . (select_statement . 2)) (REQUEUE . (select_statement . 2)) (RETURN . (select_statement . 2)) (SELECT . (select_statement . 2)) (WHILE . (select_statement . 2)) (ELSE . (select_statement . 2)) (ELSIF . (select_statement . 2)))
2375 ((default . error) (OR . (simple_statement . 7)) (THEN . (simple_statement . 7)) (WHEN . (simple_statement . 7)) (EXCEPTION . (simple_statement . 7)) (END . (simple_statement . 7)) (LESS_LESS . (simple_statement . 7)) (IDENTIFIER . (simple_statement . 7)) (STRING_LITERAL . (simple_statement . 7)) (CHARACTER_LITERAL . (simple_statement . 7)) (ACCEPT . (simple_statement . 7)) (ABORT . (simple_statement . 7)) (BEGIN . (simple_statement . 7)) (CASE . (simple_statement . 7)) (DECLARE . (simple_statement . 7)) (DELAY . (simple_statement . 7)) (EXIT . (simple_statement . 7)) (FOR . (simple_statement . 7)) (GOTO . (simple_statement . 7)) (IF . (simple_statement . 7)) (LOOP . (simple_statement . 7)) (NULL . (simple_statement . 7)) (PRAGMA . (simple_statement . 7)) (RAISE . (simple_statement . 7)) (REQUEUE . (simple_statement . 7)) (RETURN . (simple_statement . 7)) (SELECT . (simple_statement . 7)) (WHILE . (simple_statement . 7)) (ELSE . (simple_statement . 7)) (ELSIF . (simple_statement . 7)))
2376 ((default . error) (OR . (simple_statement . 2)) (THEN . (simple_statement . 2)) (WHEN . (simple_statement . 2)) (EXCEPTION . (simple_statement . 2)) (END . (simple_statement . 2)) (LESS_LESS . (simple_statement . 2)) (IDENTIFIER . (simple_statement . 2)) (STRING_LITERAL . (simple_statement . 2)) (CHARACTER_LITERAL . (simple_statement . 2)) (ACCEPT . (simple_statement . 2)) (ABORT . (simple_statement . 2)) (BEGIN . (simple_statement . 2)) (CASE . (simple_statement . 2)) (DECLARE . (simple_statement . 2)) (DELAY . (simple_statement . 2)) (EXIT . (simple_statement . 2)) (FOR . (simple_statement . 2)) (GOTO . (simple_statement . 2)) (IF . (simple_statement . 2)) (LOOP . (simple_statement . 2)) (NULL . (simple_statement . 2)) (PRAGMA . (simple_statement . 2)) (RAISE . (simple_statement . 2)) (REQUEUE . (simple_statement . 2)) (RETURN . (simple_statement . 2)) (SELECT . (simple_statement . 2)) (WHILE . (simple_statement . 2)) (ELSE . (simple_statement . 2)) (ELSIF . (simple_statement . 2)))
2377 ((default . error) (OR . (compound_statement . 4)) (THEN . (compound_statement . 4)) (WHEN . (compound_statement . 4)) (EXCEPTION . (compound_statement . 4)) (END . (compound_statement . 4)) (LESS_LESS . (compound_statement . 4)) (IDENTIFIER . (compound_statement . 4)) (STRING_LITERAL . (compound_statement . 4)) (CHARACTER_LITERAL . (compound_statement . 4)) (ACCEPT . (compound_statement . 4)) (ABORT . (compound_statement . 4)) (BEGIN . (compound_statement . 4)) (CASE . (compound_statement . 4)) (DECLARE . (compound_statement . 4)) (DELAY . (compound_statement . 4)) (EXIT . (compound_statement . 4)) (FOR . (compound_statement . 4)) (GOTO . (compound_statement . 4)) (IF . (compound_statement . 4)) (LOOP . (compound_statement . 4)) (NULL . (compound_statement . 4)) (PRAGMA . (compound_statement . 4)) (RAISE . (compound_statement . 4)) (REQUEUE . (compound_statement . 4)) (RETURN . (compound_statement . 4)) (SELECT . (compound_statement . 4)) (WHILE . (compound_statement . 4)) (ELSE . (compound_statement . 4)) (ELSIF . (compound_statement . 4)))
2378 ((default . error) (END . 666))
2379 ((default . error) (OR . (compound_statement . 0)) (THEN . (compound_statement . 0)) (WHEN . (compound_statement . 0)) (EXCEPTION . (compound_statement . 0)) (END . (compound_statement . 0)) (LESS_LESS . (compound_statement . 0)) (IDENTIFIER . (compound_statement . 0)) (STRING_LITERAL . (compound_statement . 0)) (CHARACTER_LITERAL . (compound_statement . 0)) (ACCEPT . (compound_statement . 0)) (ABORT . (compound_statement . 0)) (BEGIN . (compound_statement . 0)) (CASE . (compound_statement . 0)) (DECLARE . (compound_statement . 0)) (DELAY . (compound_statement . 0)) (EXIT . (compound_statement . 0)) (FOR . (compound_statement . 0)) (GOTO . (compound_statement . 0)) (IF . (compound_statement . 0)) (LOOP . (compound_statement . 0)) (NULL . (compound_statement . 0)) (PRAGMA . (compound_statement . 0)) (RAISE . (compound_statement . 0)) (REQUEUE . (compound_statement . 0)) (RETURN . (compound_statement . 0)) (SELECT . (compound_statement . 0)) (WHILE . (compound_statement . 0)) (ELSE . (compound_statement . 0)) (ELSIF . (compound_statement . 0)))
2380 ((default . error) (LOOP . 665))
2381 ((default . error) (NULL . 623) (GOTO . 620) (ABORT . 613) (ACCEPT . 612) (DECLARE . 616) (BEGIN . 614) (LOOP . 622) (CASE . 615) (IF . 621) (PRAGMA . 7) (RAISE . 624) (DELAY . 617) (REQUEUE . 625) (RETURN . 626) (EXIT . 618) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (WHILE . 628) (FOR . 619) (SELECT . 627))
2382 ((default . error) (OR . (compound_statement . 2)) (THEN . (compound_statement . 2)) (WHEN . (compound_statement . 2)) (EXCEPTION . (compound_statement . 2)) (END . (compound_statement . 2)) (LESS_LESS . (compound_statement . 2)) (IDENTIFIER . (compound_statement . 2)) (STRING_LITERAL . (compound_statement . 2)) (CHARACTER_LITERAL . (compound_statement . 2)) (ACCEPT . (compound_statement . 2)) (ABORT . (compound_statement . 2)) (BEGIN . (compound_statement . 2)) (CASE . (compound_statement . 2)) (DECLARE . (compound_statement . 2)) (DELAY . (compound_statement . 2)) (EXIT . (compound_statement . 2)) (FOR . (compound_statement . 2)) (GOTO . (compound_statement . 2)) (IF . (compound_statement . 2)) (LOOP . (compound_statement . 2)) (NULL . (compound_statement . 2)) (PRAGMA . (compound_statement . 2)) (RAISE . (compound_statement . 2)) (REQUEUE . (compound_statement . 2)) (RETURN . (compound_statement . 2)) (SELECT . (compound_statement . 2)) (WHILE . (compound_statement . 2)) (ELSE . (compound_statement . 2)) (ELSIF . (compound_statement . 2)))
2383 ((default . error) (DOT . 87) (SEMICOLON . 662) (TICK . 88) (COLON_EQUAL . 661) (LEFT_PAREN . 106))
2384 ((default . error) (OR . (simple_statement . 10)) (THEN . (simple_statement . 10)) (WHEN . (simple_statement . 10)) (EXCEPTION . (simple_statement . 10)) (END . (simple_statement . 10)) (LESS_LESS . (simple_statement . 10)) (IDENTIFIER . (simple_statement . 10)) (STRING_LITERAL . (simple_statement . 10)) (CHARACTER_LITERAL . (simple_statement . 10)) (ACCEPT . (simple_statement . 10)) (ABORT . (simple_statement . 10)) (BEGIN . (simple_statement . 10)) (CASE . (simple_statement . 10)) (DECLARE . (simple_statement . 10)) (DELAY . (simple_statement . 10)) (EXIT . (simple_statement . 10)) (FOR . (simple_statement . 10)) (GOTO . (simple_statement . 10)) (IF . (simple_statement . 10)) (LOOP . (simple_statement . 10)) (NULL . (simple_statement . 10)) (PRAGMA . (simple_statement . 10)) (RAISE . (simple_statement . 10)) (REQUEUE . (simple_statement . 10)) (RETURN . (simple_statement . 10)) (SELECT . (simple_statement . 10)) (WHILE . (simple_statement . 10)) (ELSE . (simple_statement . 10)) (ELSIF . (simple_statement . 10)))
2385 ((default . error) (OR . (simple_statement . 4)) (THEN . (simple_statement . 4)) (WHEN . (simple_statement . 4)) (EXCEPTION . (simple_statement . 4)) (END . (simple_statement . 4)) (LESS_LESS . (simple_statement . 4)) (IDENTIFIER . (simple_statement . 4)) (STRING_LITERAL . (simple_statement . 4)) (CHARACTER_LITERAL . (simple_statement . 4)) (ACCEPT . (simple_statement . 4)) (ABORT . (simple_statement . 4)) (BEGIN . (simple_statement . 4)) (CASE . (simple_statement . 4)) (DECLARE . (simple_statement . 4)) (DELAY . (simple_statement . 4)) (EXIT . (simple_statement . 4)) (FOR . (simple_statement . 4)) (GOTO . (simple_statement . 4)) (IF . (simple_statement . 4)) (LOOP . (simple_statement . 4)) (NULL . (simple_statement . 4)) (PRAGMA . (simple_statement . 4)) (RAISE . (simple_statement . 4)) (REQUEUE . (simple_statement . 4)) (RETURN . (simple_statement . 4)) (SELECT . (simple_statement . 4)) (WHILE . (simple_statement . 4)) (ELSE . (simple_statement . 4)) (ELSIF . (simple_statement . 4)))
2386 ((default . error) (OR . (simple_statement . 9)) (THEN . (simple_statement . 9)) (WHEN . (simple_statement . 9)) (EXCEPTION . (simple_statement . 9)) (END . (simple_statement . 9)) (LESS_LESS . (simple_statement . 9)) (IDENTIFIER . (simple_statement . 9)) (STRING_LITERAL . (simple_statement . 9)) (CHARACTER_LITERAL . (simple_statement . 9)) (ACCEPT . (simple_statement . 9)) (ABORT . (simple_statement . 9)) (BEGIN . (simple_statement . 9)) (CASE . (simple_statement . 9)) (DECLARE . (simple_statement . 9)) (DELAY . (simple_statement . 9)) (EXIT . (simple_statement . 9)) (FOR . (simple_statement . 9)) (GOTO . (simple_statement . 9)) (IF . (simple_statement . 9)) (LOOP . (simple_statement . 9)) (NULL . (simple_statement . 9)) (PRAGMA . (simple_statement . 9)) (RAISE . (simple_statement . 9)) (REQUEUE . (simple_statement . 9)) (RETURN . (simple_statement . 9)) (SELECT . (simple_statement . 9)) (WHILE . (simple_statement . 9)) (ELSE . (simple_statement . 9)) (ELSIF . (simple_statement . 9)))
2387 ((default . error) (OR . (simple_statement . 6)) (THEN . (simple_statement . 6)) (WHEN . (simple_statement . 6)) (EXCEPTION . (simple_statement . 6)) (END . (simple_statement . 6)) (LESS_LESS . (simple_statement . 6)) (IDENTIFIER . (simple_statement . 6)) (STRING_LITERAL . (simple_statement . 6)) (CHARACTER_LITERAL . (simple_statement . 6)) (ACCEPT . (simple_statement . 6)) (ABORT . (simple_statement . 6)) (BEGIN . (simple_statement . 6)) (CASE . (simple_statement . 6)) (DECLARE . (simple_statement . 6)) (DELAY . (simple_statement . 6)) (EXIT . (simple_statement . 6)) (FOR . (simple_statement . 6)) (GOTO . (simple_statement . 6)) (IF . (simple_statement . 6)) (LOOP . (simple_statement . 6)) (NULL . (simple_statement . 6)) (PRAGMA . (simple_statement . 6)) (RAISE . (simple_statement . 6)) (REQUEUE . (simple_statement . 6)) (RETURN . (simple_statement . 6)) (SELECT . (simple_statement . 6)) (WHILE . (simple_statement . 6)) (ELSE . (simple_statement . 6)) (ELSIF . (simple_statement . 6)))
2388 ((default . error) (OR . (select_statement . 0)) (THEN . (select_statement . 0)) (WHEN . (select_statement . 0)) (EXCEPTION . (select_statement . 0)) (END . (select_statement . 0)) (LESS_LESS . (select_statement . 0)) (IDENTIFIER . (select_statement . 0)) (STRING_LITERAL . (select_statement . 0)) (CHARACTER_LITERAL . (select_statement . 0)) (ACCEPT . (select_statement . 0)) (ABORT . (select_statement . 0)) (BEGIN . (select_statement . 0)) (CASE . (select_statement . 0)) (DECLARE . (select_statement . 0)) (DELAY . (select_statement . 0)) (EXIT . (select_statement . 0)) (FOR . (select_statement . 0)) (GOTO . (select_statement . 0)) (IF . (select_statement . 0)) (LOOP . (select_statement . 0)) (NULL . (select_statement . 0)) (PRAGMA . (select_statement . 0)) (RAISE . (select_statement . 0)) (REQUEUE . (select_statement . 0)) (RETURN . (select_statement . 0)) (SELECT . (select_statement . 0)) (WHILE . (select_statement . 0)) (ELSE . (select_statement . 0)) (ELSIF . (select_statement . 0)))
2389 ((default . error) (OR . (compound_statement . 6)) (THEN . (compound_statement . 6)) (WHEN . (compound_statement . 6)) (EXCEPTION . (compound_statement . 6)) (END . (compound_statement . 6)) (LESS_LESS . (compound_statement . 6)) (IDENTIFIER . (compound_statement . 6)) (STRING_LITERAL . (compound_statement . 6)) (CHARACTER_LITERAL . (compound_statement . 6)) (ACCEPT . (compound_statement . 6)) (ABORT . (compound_statement . 6)) (BEGIN . (compound_statement . 6)) (CASE . (compound_statement . 6)) (DECLARE . (compound_statement . 6)) (DELAY . (compound_statement . 6)) (EXIT . (compound_statement . 6)) (FOR . (compound_statement . 6)) (GOTO . (compound_statement . 6)) (IF . (compound_statement . 6)) (LOOP . (compound_statement . 6)) (NULL . (compound_statement . 6)) (PRAGMA . (compound_statement . 6)) (RAISE . (compound_statement . 6)) (REQUEUE . (compound_statement . 6)) (RETURN . (compound_statement . 6)) (SELECT . (compound_statement . 6)) (WHILE . (compound_statement . 6)) (ELSE . (compound_statement . 6)) (ELSIF . (compound_statement . 6)))
2390 ((default . error) (WHEN . (sequence_of_statements_opt . 1)) (THEN . (sequence_of_statements_opt . 1)) (OR . (sequence_of_statements_opt . 1)) (ELSIF . (sequence_of_statements_opt . 1)) (ELSE . (sequence_of_statements_opt . 1)) (END . (sequence_of_statements_opt . 1)) (EXCEPTION . (sequence_of_statements_opt . 1)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2391 ((default . error) (END . (handled_sequence_of_statements . 1)) (EXCEPTION . 659))
2392 ((default . error) (OR . (simple_statement . 5)) (THEN . (simple_statement . 5)) (WHEN . (simple_statement . 5)) (EXCEPTION . (simple_statement . 5)) (END . (simple_statement . 5)) (LESS_LESS . (simple_statement . 5)) (IDENTIFIER . (simple_statement . 5)) (STRING_LITERAL . (simple_statement . 5)) (CHARACTER_LITERAL . (simple_statement . 5)) (ACCEPT . (simple_statement . 5)) (ABORT . (simple_statement . 5)) (BEGIN . (simple_statement . 5)) (CASE . (simple_statement . 5)) (DECLARE . (simple_statement . 5)) (DELAY . (simple_statement . 5)) (EXIT . (simple_statement . 5)) (FOR . (simple_statement . 5)) (GOTO . (simple_statement . 5)) (IF . (simple_statement . 5)) (LOOP . (simple_statement . 5)) (NULL . (simple_statement . 5)) (PRAGMA . (simple_statement . 5)) (RAISE . (simple_statement . 5)) (REQUEUE . (simple_statement . 5)) (RETURN . (simple_statement . 5)) (SELECT . (simple_statement . 5)) (WHILE . (simple_statement . 5)) (ELSE . (simple_statement . 5)) (ELSIF . (simple_statement . 5)))
2393 ((default . error) (WHEN . (sequence_of_statements . 0)) (THEN . (sequence_of_statements . 0)) (OR . (sequence_of_statements . 0)) (ELSIF . (sequence_of_statements . 0)) (ELSE . (sequence_of_statements . 0)) (EXCEPTION . (sequence_of_statements . 0)) (END . (sequence_of_statements . 0)) (LESS_LESS . (sequence_of_statements . 0)) (IDENTIFIER . (sequence_of_statements . 0)) (STRING_LITERAL . (sequence_of_statements . 0)) (CHARACTER_LITERAL . (sequence_of_statements . 0)) (ACCEPT . (sequence_of_statements . 0)) (ABORT . (sequence_of_statements . 0)) (BEGIN . (sequence_of_statements . 0)) (CASE . (sequence_of_statements . 0)) (DECLARE . (sequence_of_statements . 0)) (DELAY . (sequence_of_statements . 0)) (EXIT . (sequence_of_statements . 0)) (FOR . (sequence_of_statements . 0)) (GOTO . (sequence_of_statements . 0)) (IF . (sequence_of_statements . 0)) (LOOP . (sequence_of_statements . 0)) (NULL . (sequence_of_statements . 0)) (PRAGMA . (sequence_of_statements . 0)) (RAISE . (sequence_of_statements . 0)) (REQUEUE . (sequence_of_statements . 0)) (RETURN . (sequence_of_statements . 0)) (SELECT . (sequence_of_statements . 0)) (WHILE . (sequence_of_statements . 0)))
2394 ((default . error) (OR . (select_statement . 1)) (THEN . (select_statement . 1)) (WHEN . (select_statement . 1)) (EXCEPTION . (select_statement . 1)) (END . (select_statement . 1)) (LESS_LESS . (select_statement . 1)) (IDENTIFIER . (select_statement . 1)) (STRING_LITERAL . (select_statement . 1)) (CHARACTER_LITERAL . (select_statement . 1)) (ACCEPT . (select_statement . 1)) (ABORT . (select_statement . 1)) (BEGIN . (select_statement . 1)) (CASE . (select_statement . 1)) (DECLARE . (select_statement . 1)) (DELAY . (select_statement . 1)) (EXIT . (select_statement . 1)) (FOR . (select_statement . 1)) (GOTO . (select_statement . 1)) (IF . (select_statement . 1)) (LOOP . (select_statement . 1)) (NULL . (select_statement . 1)) (PRAGMA . (select_statement . 1)) (RAISE . (select_statement . 1)) (REQUEUE . (select_statement . 1)) (RETURN . (select_statement . 1)) (SELECT . (select_statement . 1)) (WHILE . (select_statement . 1)) (ELSE . (select_statement . 1)) (ELSIF . (select_statement . 1)))
2395 ((default . error) (SEMICOLON . 658))
2396 ((default . error) (SEMICOLON . 657))
2397 ((default . error) (TYPE . (generic_instantiation . 2)) (TASK . (generic_instantiation . 2)) (SUBTYPE . (generic_instantiation . 2)) (PROTECTED . (generic_instantiation . 2)) (FOR . (generic_instantiation . 2)) (ENTRY . (generic_instantiation . 2)) (IDENTIFIER . (generic_instantiation . 2)) (BEGIN . (generic_instantiation . 2)) (END . (generic_instantiation . 2)) (WITH . (generic_instantiation . 2)) (USE . (generic_instantiation . 2)) (SEPARATE . (generic_instantiation . 2)) (PROCEDURE . (generic_instantiation . 2)) (PRIVATE . (generic_instantiation . 2)) (PRAGMA . (generic_instantiation . 2)) (PACKAGE . (generic_instantiation . 2)) (OVERRIDING . (generic_instantiation . 2)) (NOT . (generic_instantiation . 2)) (LIMITED . (generic_instantiation . 2)) (GENERIC . (generic_instantiation . 2)) (FUNCTION . (generic_instantiation . 2)) ($EOI . (generic_instantiation . 2)))
2398 ((default . error) (TYPE . (generic_instantiation . 1)) (TASK . (generic_instantiation . 1)) (SUBTYPE . (generic_instantiation . 1)) (PROTECTED . (generic_instantiation . 1)) (FOR . (generic_instantiation . 1)) (ENTRY . (generic_instantiation . 1)) (IDENTIFIER . (generic_instantiation . 1)) (BEGIN . (generic_instantiation . 1)) (END . (generic_instantiation . 1)) (WITH . (generic_instantiation . 1)) (USE . (generic_instantiation . 1)) (SEPARATE . (generic_instantiation . 1)) (PROCEDURE . (generic_instantiation . 1)) (PRIVATE . (generic_instantiation . 1)) (PRAGMA . (generic_instantiation . 1)) (PACKAGE . (generic_instantiation . 1)) (OVERRIDING . (generic_instantiation . 1)) (NOT . (generic_instantiation . 1)) (LIMITED . (generic_instantiation . 1)) (GENERIC . (generic_instantiation . 1)) (FUNCTION . (generic_instantiation . 1)) ($EOI . (generic_instantiation . 1)))
2399 ((default . error) (END . (exception_handler_list_opt . 0)) (WHEN . 930))
2400 ((default . error) (OR . (sequence_of_statements . 1)) (THEN . (sequence_of_statements . 1)) (WHEN . (sequence_of_statements . 1)) (WHILE . (sequence_of_statements . 1)) (SELECT . (sequence_of_statements . 1)) (RETURN . (sequence_of_statements . 1)) (REQUEUE . (sequence_of_statements . 1)) (RAISE . (sequence_of_statements . 1)) (PRAGMA . (sequence_of_statements . 1)) (NULL . (sequence_of_statements . 1)) (LOOP . (sequence_of_statements . 1)) (IF . (sequence_of_statements . 1)) (GOTO . (sequence_of_statements . 1)) (FOR . (sequence_of_statements . 1)) (EXIT . (sequence_of_statements . 1)) (DELAY . (sequence_of_statements . 1)) (DECLARE . (sequence_of_statements . 1)) (CASE . (sequence_of_statements . 1)) (BEGIN . (sequence_of_statements . 1)) (ABORT . (sequence_of_statements . 1)) (ACCEPT . (sequence_of_statements . 1)) (CHARACTER_LITERAL . (sequence_of_statements . 1)) (STRING_LITERAL . (sequence_of_statements . 1)) (IDENTIFIER . (sequence_of_statements . 1)) (LESS_LESS . (sequence_of_statements . 1)) (END . (sequence_of_statements . 1)) (EXCEPTION . (sequence_of_statements . 1)) (ELSE . (sequence_of_statements . 1)) (ELSIF . (sequence_of_statements . 1)))
2401 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2402 ((default . error) (WHEN . (procedure_call_statement . 0)) (OR . (procedure_call_statement . 0)) (THEN . (procedure_call_statement . 0)) (ELSIF . (procedure_call_statement . 0)) (ELSE . (procedure_call_statement . 0)) (WHILE . (procedure_call_statement . 0)) (SELECT . (procedure_call_statement . 0)) (RETURN . (procedure_call_statement . 0)) (REQUEUE . (procedure_call_statement . 0)) (RAISE . (procedure_call_statement . 0)) (PRAGMA . (procedure_call_statement . 0)) (NULL . (procedure_call_statement . 0)) (LOOP . (procedure_call_statement . 0)) (IF . (procedure_call_statement . 0)) (GOTO . (procedure_call_statement . 0)) (FOR . (procedure_call_statement . 0)) (EXIT . (procedure_call_statement . 0)) (DELAY . (procedure_call_statement . 0)) (DECLARE . (procedure_call_statement . 0)) (CASE . (procedure_call_statement . 0)) (BEGIN . (procedure_call_statement . 0)) (ABORT . (procedure_call_statement . 0)) (ACCEPT . (procedure_call_statement . 0)) (CHARACTER_LITERAL . (procedure_call_statement . 0)) (STRING_LITERAL . (procedure_call_statement . 0)) (IDENTIFIER . (procedure_call_statement . 0)) (LESS_LESS . (procedure_call_statement . 0)) (END . (procedure_call_statement . 0)) (EXCEPTION . (procedure_call_statement . 0)))
2403 ((default . error) (OR . (statement . 1)) (THEN . (statement . 1)) (WHEN . (statement . 1)) (EXCEPTION . (statement . 1)) (END . (statement . 1)) (LESS_LESS . (statement . 1)) (IDENTIFIER . (statement . 1)) (STRING_LITERAL . (statement . 1)) (CHARACTER_LITERAL . (statement . 1)) (ACCEPT . (statement . 1)) (ABORT . (statement . 1)) (BEGIN . (statement . 1)) (CASE . (statement . 1)) (DECLARE . (statement . 1)) (DELAY . (statement . 1)) (EXIT . (statement . 1)) (FOR . (statement . 1)) (GOTO . (statement . 1)) (IF . (statement . 1)) (LOOP . (statement . 1)) (NULL . (statement . 1)) (PRAGMA . (statement . 1)) (RAISE . (statement . 1)) (REQUEUE . (statement . 1)) (RETURN . (statement . 1)) (SELECT . (statement . 1)) (WHILE . (statement . 1)) (ELSE . (statement . 1)) (ELSIF . (statement . 1)))
2404 ((default . error) (OR . (statement . 0)) (THEN . (statement . 0)) (WHEN . (statement . 0)) (EXCEPTION . (statement . 0)) (END . (statement . 0)) (LESS_LESS . (statement . 0)) (IDENTIFIER . (statement . 0)) (STRING_LITERAL . (statement . 0)) (CHARACTER_LITERAL . (statement . 0)) (ACCEPT . (statement . 0)) (ABORT . (statement . 0)) (BEGIN . (statement . 0)) (CASE . (statement . 0)) (DECLARE . (statement . 0)) (DELAY . (statement . 0)) (EXIT . (statement . 0)) (FOR . (statement . 0)) (GOTO . (statement . 0)) (IF . (statement . 0)) (LOOP . (statement . 0)) (NULL . (statement . 0)) (PRAGMA . (statement . 0)) (RAISE . (statement . 0)) (REQUEUE . (statement . 0)) (RETURN . (statement . 0)) (SELECT . (statement . 0)) (WHILE . (statement . 0)) (ELSE . (statement . 0)) (ELSIF . (statement . 0)))
2405 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2406 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2407 ((default . error) (LOOP . (iteration_scheme . 0)))
2408 ((default . error) (SEMICOLON . 926))
2409 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2410 ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2411 ((default . error) (ELSE . (select_alternative . 3)) (OR . (select_alternative . 3)) (END . (select_alternative . 3)))
2412 ((default . error) (OR . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2413 ((default . error) (ELSE . 921) (OR . 922))
2414 ((default . error) (DOT . 87) (SEMICOLON . 662) (TICK . 88) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (LEFT_PAREN . 106) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2415 ((default . error) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (THEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2416 ((default . error) (ELSE . (select_alternative_list . 0)) (END . (select_alternative_list . 0)) (OR . (select_alternative_list . 0)))
2417 ((default . error) (ELSE . (select_alternative_list_opt . 1)) (END . (select_alternative_list_opt . 1)) (OR . 918))
2418 ((default . error) (ELSE . 916) (END . 917))
2419 ((default . error) (THEN . 915))
2420 ((default . error) (WHEN . (simple_return_statement . 0)) (THEN . (simple_return_statement . 0)) (OR . (simple_return_statement . 0)) (ELSIF . (simple_return_statement . 0)) (ELSE . (simple_return_statement . 0)) (WHILE . (simple_return_statement . 0)) (SELECT . (simple_return_statement . 0)) (RETURN . (simple_return_statement . 0)) (REQUEUE . (simple_return_statement . 0)) (RAISE . (simple_return_statement . 0)) (PRAGMA . (simple_return_statement . 0)) (NULL . (simple_return_statement . 0)) (LOOP . (simple_return_statement . 0)) (IF . (simple_return_statement . 0)) (GOTO . (simple_return_statement . 0)) (FOR . (simple_return_statement . 0)) (EXIT . (simple_return_statement . 0)) (DELAY . (simple_return_statement . 0)) (DECLARE . (simple_return_statement . 0)) (CASE . (simple_return_statement . 0)) (BEGIN . (simple_return_statement . 0)) (ABORT . (simple_return_statement . 0)) (ACCEPT . (simple_return_statement . 0)) (CHARACTER_LITERAL . (simple_return_statement . 0)) (STRING_LITERAL . (simple_return_statement . 0)) (IDENTIFIER . (simple_return_statement . 0)) (LESS_LESS . (simple_return_statement . 0)) (END . (simple_return_statement . 0)) (EXCEPTION . (simple_return_statement . 0)))
2421 ((default . error) (COLON . 914) (STAR_STAR . (name . 0)) (REM . (name . 0)) (MOD . (name . 0)) (STAR . (name . 0)) (SLASH . (name . 0)) (SEMICOLON . (name . 0)) (SLASH_EQUAL . (name . 0)) (LESS_EQUAL . (name . 0)) (LESS . (name . 0)) (GREATER_EQUAL . (name . 0)) (GREATER . (name . 0)) (EQUAL . (name . 0)) (NOT . (name . 0)) (IN . (name . 0)) (AMPERSAND . (name . 0)) (MINUS . (name . 0)) (PLUS . (name . 0)) (LEFT_PAREN . (name . 0)) (AND . (name . 0)) (OR . (name . 0)) (XOR . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
2422 ((default . error) (SEMICOLON . 913))
2423 ((default . error) (DO . (extended_return_object_declaration_opt . 1)) (SEMICOLON . 912))
2424 ((default . error) (DO . 911))
2425 ((default . error) (WITH . 910) (DOT . 87) (TICK . 88) (SEMICOLON . 909) (LEFT_PAREN . 106))
2426 ((default . error) (WHEN . (raise_statement . 0)) (THEN . (raise_statement . 0)) (OR . (raise_statement . 0)) (ELSIF . (raise_statement . 0)) (ELSE . (raise_statement . 0)) (WHILE . (raise_statement . 0)) (SELECT . (raise_statement . 0)) (RETURN . (raise_statement . 0)) (REQUEUE . (raise_statement . 0)) (RAISE . (raise_statement . 0)) (PRAGMA . (raise_statement . 0)) (NULL . (raise_statement . 0)) (LOOP . (raise_statement . 0)) (IF . (raise_statement . 0)) (GOTO . (raise_statement . 0)) (FOR . (raise_statement . 0)) (EXIT . (raise_statement . 0)) (DELAY . (raise_statement . 0)) (DECLARE . (raise_statement . 0)) (CASE . (raise_statement . 0)) (BEGIN . (raise_statement . 0)) (ABORT . (raise_statement . 0)) (ACCEPT . (raise_statement . 0)) (CHARACTER_LITERAL . (raise_statement . 0)) (STRING_LITERAL . (raise_statement . 0)) (IDENTIFIER . (raise_statement . 0)) (LESS_LESS . (raise_statement . 0)) (END . (raise_statement . 0)) (EXCEPTION . (raise_statement . 0)))
2427 ((default . error) (WITH . 908) (DOT . 87) (TICK . 88) (SEMICOLON . 907) (LEFT_PAREN . 106))
2428 ((default . error) (WHEN . (simple_statement . 0)) (THEN . (simple_statement . 0)) (OR . (simple_statement . 0)) (ELSIF . (simple_statement . 0)) (ELSE . (simple_statement . 0)) (WHILE . (simple_statement . 0)) (SELECT . (simple_statement . 0)) (RETURN . (simple_statement . 0)) (REQUEUE . (simple_statement . 0)) (RAISE . (simple_statement . 0)) (PRAGMA . (simple_statement . 0)) (NULL . (simple_statement . 0)) (LOOP . (simple_statement . 0)) (IF . (simple_statement . 0)) (GOTO . (simple_statement . 0)) (FOR . (simple_statement . 0)) (EXIT . (simple_statement . 0)) (DELAY . (simple_statement . 0)) (DECLARE . (simple_statement . 0)) (CASE . (simple_statement . 0)) (BEGIN . (simple_statement . 0)) (ABORT . (simple_statement . 0)) (ACCEPT . (simple_statement . 0)) (CHARACTER_LITERAL . (simple_statement . 0)) (STRING_LITERAL . (simple_statement . 0)) (IDENTIFIER . (simple_statement . 0)) (LESS_LESS . (simple_statement . 0)) (END . (simple_statement . 0)) (EXCEPTION . (simple_statement . 0)))
2429 ((default . error) (END . 906))
2430 ((default . error) (THEN . 905))
2431 ((default . error) (SEMICOLON . 904))
2432 ((default . error) (LOOP . (iterator_specification_opt . 1)))
2433 ((default . error) (LOOP . (iteration_scheme . 1)))
2434 ((default . error) (WHEN . (identifier_opt . 1)) (SEMICOLON . (identifier_opt . 1)))
2435 ((default . error) (WHEN . 903) (SEMICOLON . 902))
2436 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2437 ((default . error) (SEMICOLON . 900))
2438 ((default . error) (BEGIN . 899))
2439 ((default . error) (IS . 898))
2440 ((default . error) (END . 897))
2441 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . 896) (LEFT_PAREN . 106))
2442 ((default . error) (SEMICOLON . (actual_parameter_part_opt . 0)) (DO . (actual_parameter_part_opt . 0)) (LEFT_PAREN . ((actual_parameter_part_opt . 0) 893)))
2443 ((default . error) (REQUEUE . (label_opt . 2)) (RAISE . (label_opt . 2)) (PRAGMA . (label_opt . 2)) (NULL . (label_opt . 2)) (GOTO . (label_opt . 2)) (EXIT . (label_opt . 2)) (DELAY . (label_opt . 2)) (ABORT . (label_opt . 2)) (CHARACTER_LITERAL . (label_opt . 2)) (STRING_LITERAL . (label_opt . 2)) (IDENTIFIER . (label_opt . 2)) (WHILE . (label_opt . 2)) (SELECT . (label_opt . 2)) (RETURN . (label_opt . 2)) (LOOP . (label_opt . 2)) (IF . (label_opt . 2)) (FOR . (label_opt . 2)) (DECLARE . (label_opt . 2)) (CASE . (label_opt . 2)) (BEGIN . (label_opt . 2)) (ACCEPT . (label_opt . 2)))
2444 ((default . error) (GREATER_GREATER . 892))
2445 ((default . error) (IS . 891))
2446 ((default . error) (IS . 890))
2447 ((default . error) (COMMA . (pragma_argument_association . 2)) (RIGHT_PAREN . (pragma_argument_association . 2)))
2448 ((default . error) (ELSE . 886) (RIGHT_PAREN . (if_expression . 3)) (ELSIF . 887))
2449 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2450 ((default . error) (NOT . 735) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2451 ((default . error) (REVERSE . 882) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 757) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2452 ((default . error) (REVERSE . 880) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2453 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2454 ((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 0)) (COMMA . (case_expression_alternative_list . 0)))
2455 ((default . error) (COMMA . 878) (RIGHT_PAREN . (case_expression . 0)))
2456 ((default . error) (SEMICOLON . 877))
2457 ((default . error) (END . 876))
2458 ((default . error) (IDENTIFIER . 213) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 757) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2459 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2460 ((default . error) (CASE . 366) (IF . 368) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2461 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2462 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2463 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2464 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2465 ((default . error) (ARRAY . (constant_opt . 1)) (IDENTIFIER . (constant_opt . 1)) (STRING_LITERAL . (constant_opt . 1)) (CHARACTER_LITERAL . (constant_opt . 1)) (ACCESS . (constant_opt . 1)) (NOT . (constant_opt . 1)))
2466 ((default . error) (ARRAY . 480) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 862))
2467 ((default . error) (USE . (exception_declaration . 0)) (TYPE . (exception_declaration . 0)) (TASK . (exception_declaration . 0)) (SUBTYPE . (exception_declaration . 0)) (PROTECTED . (exception_declaration . 0)) (PROCEDURE . (exception_declaration . 0)) (PRAGMA . (exception_declaration . 0)) (PACKAGE . (exception_declaration . 0)) (OVERRIDING . (exception_declaration . 0)) (NOT . (exception_declaration . 0)) (GENERIC . (exception_declaration . 0)) (FUNCTION . (exception_declaration . 0)) (FOR . (exception_declaration . 0)) (ENTRY . (exception_declaration . 0)) (IDENTIFIER . (exception_declaration . 0)) (BEGIN . (exception_declaration . 0)) (END . (exception_declaration . 0)) (PRIVATE . (exception_declaration . 0)))
2468 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2469 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2470 ((default . error) (PRIVATE . (abstract_tagged_limited_opt . 0)) (NULL . (abstract_tagged_limited_opt . 0)) (RECORD . (abstract_tagged_limited_opt . 0)) (TAGGED . 849) (RANGE . 847) (MOD . 845) (DIGITS . 842) (DELTA . 841) (TASK . 491) (PROTECTED . 487) (SYNCHRONIZED . 489) (INTERFACE . 483) (ARRAY . 480) (LEFT_PAREN . 843) (ACCESS . (null_exclusion_opt . 0)) (NOT . 208) (NEW . ((abstract_limited_synchronized_opt . 0) (abstract_limited_opt . 0))) (LIMITED . 844) (ABSTRACT . 840))
2471 ((default . error) (BEGIN . (single_task_declaration . 2)) (IDENTIFIER . (single_task_declaration . 2)) (ENTRY . (single_task_declaration . 2)) (FOR . (single_task_declaration . 2)) (FUNCTION . (single_task_declaration . 2)) (GENERIC . (single_task_declaration . 2)) (NOT . (single_task_declaration . 2)) (OVERRIDING . (single_task_declaration . 2)) (PACKAGE . (single_task_declaration . 2)) (PRAGMA . (single_task_declaration . 2)) (PROCEDURE . (single_task_declaration . 2)) (PROTECTED . (single_task_declaration . 2)) (SUBTYPE . (single_task_declaration . 2)) (TASK . (single_task_declaration . 2)) (TYPE . (single_task_declaration . 2)) (USE . (single_task_declaration . 2)) (PRIVATE . (single_task_declaration . 2)) (END . (single_task_declaration . 2)))
2472 ((default . error) (NEW . 837) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2473 ((default . error) (SEPARATE . 836))
2474 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2475 ((default . error) (NULL . 834))
2476 ((default . error) (DO . (subtype_indication . 3)) (OF . (subtype_indication . 3)) (AND . (subtype_indication . 3)) (SEMICOLON . (subtype_indication . 3)) (WITH . (subtype_indication . 3)) (COLON_EQUAL . (subtype_indication . 3)) (DOT . 87) (TICK . 88) (RANGE . 833) (LEFT_PAREN . 803))
2477 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2478 ((default . error) (NEW . 829) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2479 ((default . error) (SEPARATE . 828))
2480 ((default . error) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2481 ((default . error) (SEPARATE . 826))
2482 ((default . error) (SEMICOLON . 825))
2483 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2484 ((default . error) (IDENTIFIER . (mod_clause_opt . 0)) (AT . 822))
2485 ((default . error) (SEMICOLON . 821))
2486 ((default . error) (SEMICOLON . 820))
2487 ((default . error) (DOT . 87) (TICK . 88) (RENAMES . 819) (LEFT_PAREN . 106))
2488 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2489 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2490 ((default . error) (XOR . (choice_relation . 0)) (OR . (choice_relation . 0)) (BAR . (choice_relation . 0)) (EQUAL_GREATER . (choice_relation . 0)) (AND . (choice_relation . 0)))
2491 ((default . error) (RIGHT_PAREN . 816))
2492 ((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)))
2493 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2494 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2495 ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 812) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2496 ((default . error) (NULL . (abstract_tagged_limited_opt . 1)) (RECORD . (abstract_tagged_limited_opt . 1)) (PRIVATE . (abstract_tagged_limited_opt . 1)))
2497 ((default . error) (NULL . 811) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2498 ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 0)) (COMMA . (discrete_subtype_definition_list . 0)))
2499 ((default . error) (COMMA . 809) (RIGHT_PAREN . 810))
2500 ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 0)) (COMMA . (index_subtype_definition_list . 0)))
2501 ((default . error) (COMMA . 807) (RIGHT_PAREN . 808))
2502 ((default . error) (RIGHT_PAREN . (subtype_indication . 3)) (COMMA . (subtype_indication . 3)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (DOT . 87) (TICK . 274) (RANGE . 804) (LEFT_PAREN . 803))
2503 ((default . error) (LOOP . (discrete_subtype_definition . 1)) (EQUAL_GREATER . (discrete_subtype_definition . 1)) (COMMA . (discrete_subtype_definition . 1)) (RIGHT_PAREN . (discrete_subtype_definition . 1)))
2504 ((default . error) (DOT_DOT . 264))
2505 ((default . error) (LOOP . (discrete_subtype_definition . 0)) (EQUAL_GREATER . (discrete_subtype_definition . 0)) (COMMA . (discrete_subtype_definition . 0)) (RIGHT_PAREN . (discrete_subtype_definition . 0)))
2506 ((default . error) (BOX . 802))
2507 ((default . error) (WITH . (formal_type_definition . 2)) (SEMICOLON . (formal_type_definition . 2)))
2508 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2509 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2510 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2511 ((default . error) (PACKAGE . (formal_type_declaration . 1)) (PROCEDURE . (formal_type_declaration . 1)) (FUNCTION . (formal_type_declaration . 1)) (IDENTIFIER . (formal_type_declaration . 1)) (PRAGMA . (formal_type_declaration . 1)) (TYPE . (formal_type_declaration . 1)) (WITH . (formal_type_declaration . 1)))
2512 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2513 ((default . error) (DOT . 87) (TICK . 88) (WITH . (and_interface_list_opt . 0)) (SEMICOLON . (and_interface_list_opt . 0)) (AND . 795) (LEFT_PAREN . 106))
2514 ((default . error) (PACKAGE . (formal_type_declaration . 0)) (PROCEDURE . (formal_type_declaration . 0)) (FUNCTION . (formal_type_declaration . 0)) (IDENTIFIER . (formal_type_declaration . 0)) (PRAGMA . (formal_type_declaration . 0)) (TYPE . (formal_type_declaration . 0)) (WITH . (formal_type_declaration . 0)))
2515 ((default . error) (PACKAGE . (formal_subprogram_declaration . 2)) (PROCEDURE . (formal_subprogram_declaration . 2)) (FUNCTION . (formal_subprogram_declaration . 2)) (IDENTIFIER . (formal_subprogram_declaration . 2)) (PRAGMA . (formal_subprogram_declaration . 2)) (TYPE . (formal_subprogram_declaration . 2)) (WITH . (formal_subprogram_declaration . 2)))
2516 ((default . error) (BOX . 794) (IDENTIFIER . 48) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 170) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 144) (MINUS . 143) (OTHERS . 172) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2517 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2518 ((default . error) (PACKAGE . (formal_object_declaration . 1)) (PROCEDURE . (formal_object_declaration . 1)) (FUNCTION . (formal_object_declaration . 1)) (IDENTIFIER . (formal_object_declaration . 1)) (PRAGMA . (formal_object_declaration . 1)) (TYPE . (formal_object_declaration . 1)) (WITH . (formal_object_declaration . 1)))
2519 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2520 ((default . error) (SEMICOLON . 791))
2521 ((default . error) (IDENTIFIER . 72))
2522 ((default . error) (RENAMES . (access_definition . 1)) (DO . (access_definition . 1)) (RIGHT_PAREN . (access_definition . 1)) (IS . (access_definition . 1)) (SEMICOLON . (access_definition . 1)) (WITH . (access_definition . 1)) (COLON_EQUAL . (access_definition . 1)))
2523 ((default . error) (RENAMES . (access_definition . 2)) (DO . (access_definition . 2)) (RIGHT_PAREN . (access_definition . 2)) (IS . (access_definition . 2)) (SEMICOLON . (access_definition . 2)) (WITH . (access_definition . 2)) (COLON_EQUAL . (access_definition . 2)))
2524 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2525 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2526 ((default . error) (DO . (aggregate . 1)) (LOOP . (aggregate . 1)) (USE . (aggregate . 1)) (COLON_EQUAL . (aggregate . 1)) (WHILE . (aggregate . 1)) (SELECT . (aggregate . 1)) (REQUEUE . (aggregate . 1)) (RAISE . (aggregate . 1)) (PRAGMA . (aggregate . 1)) (NULL . (aggregate . 1)) (IF . (aggregate . 1)) (GOTO . (aggregate . 1)) (FOR . (aggregate . 1)) (EXIT . (aggregate . 1)) (DELAY . (aggregate . 1)) (DECLARE . (aggregate . 1)) (CASE . (aggregate . 1)) (BEGIN . (aggregate . 1)) (ABORT . (aggregate . 1)) (ACCEPT . (aggregate . 1)) (CHARACTER_LITERAL . (aggregate . 1)) (STRING_LITERAL . (aggregate . 1)) (IDENTIFIER . (aggregate . 1)) (LESS_LESS . (aggregate . 1)) (OF . (aggregate . 1)) (ELSIF . (aggregate . 1)) (ELSE . (aggregate . 1)) (DIGITS . (aggregate . 1)) (COMMA . (aggregate . 1)) (RIGHT_PAREN . (aggregate . 1)) (RANGE . (aggregate . 1)) (THEN . (aggregate . 1)) (WITH . (aggregate . 1)) (BAR . (aggregate . 1)) (EQUAL_GREATER . (aggregate . 1)) (IS . (aggregate . 1)) (SLASH_EQUAL . (aggregate . 1)) (LESS_EQUAL . (aggregate . 1)) (LESS . (aggregate . 1)) (GREATER_EQUAL . (aggregate . 1)) (GREATER . (aggregate . 1)) (EQUAL . (aggregate . 1)) (NOT . (aggregate . 1)) (IN . (aggregate . 1)) (AND . (aggregate . 1)) (OR . (aggregate . 1)) (XOR . (aggregate . 1)) (SEMICOLON . (aggregate . 1)) (STAR_STAR . (aggregate . 1)) (REM . (aggregate . 1)) (MOD . (aggregate . 1)) (STAR . (aggregate . 1)) (SLASH . (aggregate . 1)) (DOT_DOT . (aggregate . 1)) (AMPERSAND . (aggregate . 1)) (MINUS . (aggregate . 1)) (PLUS . (aggregate . 1)) (LEFT_PAREN . (aggregate . 1)) (DOT . (aggregate . 1)) (TICK . (aggregate . 1)) (RENAMES . (aggregate . 1)) (RETURN . (aggregate . 1)))
2527 ((default . error) (RIGHT_PAREN . 788))
2528 ((default . error) (OF . (aggregate . 2)) (LESS_LESS . (aggregate . 2)) (IDENTIFIER . (aggregate . 2)) (STRING_LITERAL . (aggregate . 2)) (CHARACTER_LITERAL . (aggregate . 2)) (ACCEPT . (aggregate . 2)) (ABORT . (aggregate . 2)) (BEGIN . (aggregate . 2)) (CASE . (aggregate . 2)) (DECLARE . (aggregate . 2)) (DELAY . (aggregate . 2)) (EXIT . (aggregate . 2)) (FOR . (aggregate . 2)) (GOTO . (aggregate . 2)) (IF . (aggregate . 2)) (NULL . (aggregate . 2)) (PRAGMA . (aggregate . 2)) (RAISE . (aggregate . 2)) (REQUEUE . (aggregate . 2)) (SELECT . (aggregate . 2)) (WHILE . (aggregate . 2)) (COLON_EQUAL . (aggregate . 2)) (USE . (aggregate . 2)) (LOOP . (aggregate . 2)) (DO . (aggregate . 2)) (RETURN . (aggregate . 2)) (RENAMES . (aggregate . 2)) (TICK . (aggregate . 2)) (DOT . (aggregate . 2)) (LEFT_PAREN . (aggregate . 2)) (PLUS . (aggregate . 2)) (MINUS . (aggregate . 2)) (AMPERSAND . (aggregate . 2)) (DOT_DOT . (aggregate . 2)) (SLASH . (aggregate . 2)) (STAR . (aggregate . 2)) (MOD . (aggregate . 2)) (REM . (aggregate . 2)) (STAR_STAR . (aggregate . 2)) (SEMICOLON . (aggregate . 2)) (XOR . (aggregate . 2)) (OR . (aggregate . 2)) (AND . (aggregate . 2)) (IN . (aggregate . 2)) (NOT . (aggregate . 2)) (EQUAL . (aggregate . 2)) (GREATER . (aggregate . 2)) (GREATER_EQUAL . (aggregate . 2)) (LESS . (aggregate . 2)) (LESS_EQUAL . (aggregate . 2)) (SLASH_EQUAL . (aggregate . 2)) (IS . (aggregate . 2)) (EQUAL_GREATER . (aggregate . 2)) (BAR . (aggregate . 2)) (WITH . (aggregate . 2)) (THEN . (aggregate . 2)) (RANGE . (aggregate . 2)) (RIGHT_PAREN . (aggregate . 2)) (COMMA . (aggregate . 2)) (DIGITS . (aggregate . 2)) (ELSE . (aggregate . 2)) (ELSIF . (aggregate . 2)))
2529 ((default . error) (RIGHT_PAREN . (parameter_specification . 2)) (SEMICOLON . (parameter_specification . 2)))
2530 ((default . error) (COLON_EQUAL . 1067) (DOT . 87) (TICK . 88) (RIGHT_PAREN . (parameter_specification . 1)) (SEMICOLON . (parameter_specification . 1)) (LEFT_PAREN . 106))
2531 ((default . error) (WITH . (formal_object_declaration . 2)) (TYPE . (formal_object_declaration . 2)) (PRAGMA . (formal_object_declaration . 2)) (IDENTIFIER . (formal_object_declaration . 2)) (FUNCTION . (formal_object_declaration . 2)) (PROCEDURE . (formal_object_declaration . 2)) (PACKAGE . (formal_object_declaration . 2)))
2532 ((default . error) (SEMICOLON . 1066))
2533 ((default . error) (SEMICOLON . 1065))
2534 ((default . error) (RIGHT_PAREN . 1064))
2535 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2536 ((default . error) (WITH . ( 1062 (formal_derived_type_definition . 1))) (SEMICOLON . (formal_derived_type_definition . 1)))
2537 ((default . error) (AND . 1061) (WITH . (interface_type_definition . 1)) (SEMICOLON . (interface_type_definition . 1)))
2538 ((default . error) (DOT . 87) (SEMICOLON . (interface_list . 0)) (WITH . (interface_list . 0)) (AND . (interface_list . 0)) (TICK . 88) (LEFT_PAREN . 106))
2539 ((default . error) (AND . 1061) (WITH . (interface_type_definition . 3)) (SEMICOLON . (interface_type_definition . 3)))
2540 ((default . error) (AND . 1061) (WITH . (interface_type_definition . 2)) (SEMICOLON . (interface_type_definition . 2)))
2541 ((default . error) (AND . 1061) (WITH . (interface_type_definition . 0)) (SEMICOLON . (interface_type_definition . 0)))
2542 ((default . error) (SEMICOLON . (formal_type_definition . 7)) (WITH . (formal_type_definition . 7)))
2543 ((default . error) (IDENTIFIER . 48) (STRING_LITERAL . 49) (CHARACTER_LITERAL . 170) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (PLUS . 144) (MINUS . 143) (OTHERS . 172) (ABS . 146) (NOT . 1058) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2544 ((default . error) (BOX . 1057) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2545 ((default . error) (LOOP . (subtype_indication . 2)) (DO . (subtype_indication . 2)) (EQUAL_GREATER . (subtype_indication . 2)) (COMMA . (subtype_indication . 2)) (RIGHT_PAREN . (subtype_indication . 2)) (COLON_EQUAL . (subtype_indication . 2)) (WITH . (subtype_indication . 2)) (SEMICOLON . (subtype_indication . 2)) (AND . (subtype_indication . 2)) (OF . (subtype_indication . 2)))
2546 ((default . error) (LOOP . (constraint . 1)) (DO . (constraint . 1)) (EQUAL_GREATER . (constraint . 1)) (COMMA . (constraint . 1)) (RIGHT_PAREN . (constraint . 1)) (COLON_EQUAL . (constraint . 1)) (WITH . (constraint . 1)) (SEMICOLON . (constraint . 1)) (AND . (constraint . 1)) (OF . (constraint . 1)))
2547 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2548 ((default . error) (OF . 1054))
2549 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 757) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2550 ((default . error) (OF . 1052))
2551 ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2552 ((default . error) (DOT . (name . 0)) (LEFT_PAREN . (name . 0)) (TICK . (name . 0)) (SEMICOLON . (null_exclusion_opt_name . 2)) (RIGHT_PAREN . (null_exclusion_opt_name . 2)) (COLON_EQUAL . (null_exclusion_opt_name . 2)))
2553 ((default . error) (DOT . (name . 3)) (LEFT_PAREN . (name . 3)) (TICK . (name . 3)) (SEMICOLON . (null_exclusion_opt_name . 3)) (RIGHT_PAREN . (null_exclusion_opt_name . 3)) (COLON_EQUAL . (null_exclusion_opt_name . 3)))
2554 ((default . error) (SEMICOLON . (discriminant_specification_opt . 3)) (RIGHT_PAREN . (discriminant_specification_opt . 3)))
2555 ((default . error) (SEMICOLON . (discriminant_specification_opt . 1)) (RIGHT_PAREN . (discriminant_specification_opt . 1)))
2556 ((default . error) (DO . (range . 0)) (LOOP . (range . 0)) (XOR . (range . 0)) (OR . (range . 0)) (AND . (range . 0)) (IS . (range . 0)) (WITH . (range . 0)) (SEMICOLON . (range . 0)) (THEN . (range . 0)) (RANGE . (range . 0)) (DIGITS . (range . 0)) (ELSE . (range . 0)) (ELSIF . (range . 0)) (COLON_EQUAL . (range . 0)) (OF . (range . 0)) (COMMA . (range . 0)) (BAR . (range . 0)) (EQUAL_GREATER . (range . 0)) (RIGHT_PAREN . (range . 0)))
2557 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
2558 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
2559 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2560 ((default . error) (WHEN . (record_representation_clause . 0)) (END . (record_representation_clause . 0)) (PRIVATE . (record_representation_clause . 0)) (CASE . (record_representation_clause . 0)) (USE . (record_representation_clause . 0)) (TYPE . (record_representation_clause . 0)) (TASK . (record_representation_clause . 0)) (SUBTYPE . (record_representation_clause . 0)) (PROTECTED . (record_representation_clause . 0)) (PROCEDURE . (record_representation_clause . 0)) (PRAGMA . (record_representation_clause . 0)) (PACKAGE . (record_representation_clause . 0)) (OVERRIDING . (record_representation_clause . 0)) (NOT . (record_representation_clause . 0)) (GENERIC . (record_representation_clause . 0)) (FUNCTION . (record_representation_clause . 0)) (FOR . (record_representation_clause . 0)) (ENTRY . (record_representation_clause . 0)) (IDENTIFIER . (record_representation_clause . 0)) (BEGIN . (record_representation_clause . 0)))
2561 ((default . error) (WHEN . (enumeration_representation_clause . 0)) (END . (enumeration_representation_clause . 0)) (PRIVATE . (enumeration_representation_clause . 0)) (CASE . (enumeration_representation_clause . 0)) (USE . (enumeration_representation_clause . 0)) (TYPE . (enumeration_representation_clause . 0)) (TASK . (enumeration_representation_clause . 0)) (SUBTYPE . (enumeration_representation_clause . 0)) (PROTECTED . (enumeration_representation_clause . 0)) (PROCEDURE . (enumeration_representation_clause . 0)) (PRAGMA . (enumeration_representation_clause . 0)) (PACKAGE . (enumeration_representation_clause . 0)) (OVERRIDING . (enumeration_representation_clause . 0)) (NOT . (enumeration_representation_clause . 0)) (GENERIC . (enumeration_representation_clause . 0)) (FUNCTION . (enumeration_representation_clause . 0)) (FOR . (enumeration_representation_clause . 0)) (ENTRY . (enumeration_representation_clause . 0)) (IDENTIFIER . (enumeration_representation_clause . 0)) (BEGIN . (enumeration_representation_clause . 0)))
2562 ((default . error) (MOD . 1048))
2563 ((default . error) (IDENTIFIER . 1045))
2564 ((default . error) (SEMICOLON . 1044))
2565 ((default . error) (WHEN . (aspect_clause . 0)) (PRIVATE . (aspect_clause . 0)) (END . (aspect_clause . 0)) (CASE . (aspect_clause . 0)) (BEGIN . (aspect_clause . 0)) (IDENTIFIER . (aspect_clause . 0)) (ENTRY . (aspect_clause . 0)) (FOR . (aspect_clause . 0)) (FUNCTION . (aspect_clause . 0)) (GENERIC . (aspect_clause . 0)) (NOT . (aspect_clause . 0)) (OVERRIDING . (aspect_clause . 0)) (PACKAGE . (aspect_clause . 0)) (PRAGMA . (aspect_clause . 0)) (PROCEDURE . (aspect_clause . 0)) (PROTECTED . (aspect_clause . 0)) (SUBTYPE . (aspect_clause . 0)) (TASK . (aspect_clause . 0)) (TYPE . (aspect_clause . 0)) (USE . (aspect_clause . 0)))
2566 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2567 ((default . error) (IS . 1042))
2568 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2569 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2570 ((default . error) (END . 1038) (PRIVATE . 1039))
2571 ((default . error) (SEMICOLON . 1037))
2572 ((default . error) (SEMICOLON . 1036))
2573 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2574 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2575 ((default . error) (SEMICOLON . 1032) (IS . 1033))
2576 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2577 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2578 ((default . error) (END . 1028) (PRIVATE . 1029))
2579 ((default . error) (SEMICOLON . 1027))
2580 ((default . error) (SYNCHRONIZED . 550) (TAGGED . 551) (NEW . ((abstract_limited_synchronized_opt . 3) (abstract_limited_opt . 3))) (LIMITED . 1026))
2581 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2582 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2583 ((default . error) (IDENTIFIER . 1020) (CHARACTER_LITERAL . 1021))
2584 ((default . error) (INTERFACE . 544) (PRIVATE . (abstract_tagged_limited_opt . 5)) (NULL . (abstract_tagged_limited_opt . 5)) (RECORD . (abstract_tagged_limited_opt . 5)) (NEW . ((abstract_limited_synchronized_opt . 4) (abstract_limited_opt . 2))))
2585 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2586 ((default . error) (RECORD . 1018))
2587 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2588 ((default . error) (END . (component_list_opt . 0)) (NULL . 1009) (CASE . 1008) (IDENTIFIER . 72) (FOR . 289))
2589 ((default . error) (SEMICOLON . 1007) (PRIVATE . (abstract_tagged_limited_opt . 4)) (NULL . (abstract_tagged_limited_opt . 4)) (RECORD . (abstract_tagged_limited_opt . 4)) (LIMITED . 538))
2590 ((default . error) (NEW . 1006))
2591 ((default . error) (NEW . 1005))
2592 ((default . error) (PRIVATE . 1003) (RECORD . 848) (NULL . 846))
2593 ((default . error) (WITH . (type_definition . 8)) (SEMICOLON . (type_definition . 8)))
2594 ((default . error) (WITH . (type_definition . 6)) (SEMICOLON . (type_definition . 6)))
2595 ((default . error) (WITH . (type_definition . 9)) (SEMICOLON . (type_definition . 9)))
2596 ((default . error) (WITH . (type_definition . 0)) (SEMICOLON . (type_definition . 0)))
2597 ((default . error) (WITH . (type_definition . 10)) (SEMICOLON . (type_definition . 10)))
2598 ((default . error) (WITH . (type_definition . 7)) (SEMICOLON . (type_definition . 7)))
2599 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2600 ((default . error) (SEMICOLON . (package_specification . 0)))
2601 ((default . error) (SEMICOLON . 1001))
2602 ((default . error) (NULL . 1000))
2603 ((default . error) (COLON_EQUAL . 998) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2604 ((default . error) (COLON_EQUAL . 996) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2605 ((default . error) (COLON_EQUAL . 994) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2606 ((default . error) (SEMICOLON . 993))
2607 ((default . error) (SEMICOLON . 992))
2608 ((default . error) (SEMICOLON . 991))
2609 ((default . error) (SEMICOLON . 990))
2610 ((default . error) (RIGHT_PAREN . 989))
2611 ((default . error) (RIGHT_PAREN . 988))
2612 ((default . error) (RIGHT_PAREN . 987))
2613 ((default . error) (SEMICOLON . 986))
2614 ((default . error) (RIGHT_PAREN . 985))
2615 ((default . error) (LOOP . (subtype_indication . 3)) (DOT . 87) (IN . (primary . 2)) (NOT . (primary . 2)) (EQUAL . (primary . 2)) (GREATER . (primary . 2)) (GREATER_EQUAL . (primary . 2)) (LESS . (primary . 2)) (LESS_EQUAL . (primary . 2)) (SLASH_EQUAL . (primary . 2)) (RIGHT_PAREN . ((subtype_indication . 3) (primary . 2))) (COMMA . ((subtype_indication . 3) (primary . 2))) (BAR . (primary . 2)) (EQUAL_GREATER . ((subtype_indication . 3) (primary . 2))) (AND . (primary . 2)) (OR . (primary . 2)) (XOR . (primary . 2)) (PLUS . (primary . 2)) (MINUS . (primary . 2)) (AMPERSAND . (primary . 2)) (DOT_DOT . (primary . 2)) (SLASH . (primary . 2)) (STAR . (primary . 2)) (MOD . (primary . 2)) (REM . (primary . 2)) (STAR_STAR . (primary . 2)) (TICK . 274) (RANGE . 833) (LEFT_PAREN . 803))
2616 ((default . error) (SEMICOLON . (name_opt . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2617 ((default . error) (END . (package_body . 1)) (BEGIN . (package_body . 1)) (IDENTIFIER . (package_body . 1)) (ENTRY . (package_body . 1)) (FOR . (package_body . 1)) (PROTECTED . (package_body . 1)) (SUBTYPE . (package_body . 1)) (TASK . (package_body . 1)) (TYPE . (package_body . 1)) (WITH . (package_body . 1)) (USE . (package_body . 1)) (SEPARATE . (package_body . 1)) (PROCEDURE . (package_body . 1)) (PRIVATE . (package_body . 1)) (PRAGMA . (package_body . 1)) (PACKAGE . (package_body . 1)) (OVERRIDING . (package_body . 1)) (NOT . (package_body . 1)) (LIMITED . (package_body . 1)) (GENERIC . (package_body . 1)) (FUNCTION . (package_body . 1)) ($EOI . (package_body . 1)))
2618 ((default . error) (WHEN . 713))
2619 ((default . error) (BAR . 275) (EQUAL_GREATER . 982))
2620 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2621 ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 5)) (EQUAL_GREATER . (iterator_specification . 5)) (LEFT_PAREN . 106))
2622 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 757) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2623 ((default . error) (LOOP . (iterator_specification . 1)) (EQUAL_GREATER . (iterator_specification . 1)))
2624 ((default . error) (OF . 979))
2625 ((default . error) (RIGHT_PAREN . (quantified_expression . 0)))
2626 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2627 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2628 ((default . error) (RIGHT_PAREN . (elsif_expression_list . 0)) (ELSE . (elsif_expression_list . 0)) (ELSIF . (elsif_expression_list . 0)))
2629 ((default . error) (RIGHT_PAREN . (if_expression . 1)) (ELSE . 975) (ELSIF . 887))
2630 ((default . error) (END . (protected_operation_item_list_opt . 0)) (ENTRY . 966) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 289))
2631 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2632 ((default . error) (ACCEPT . (label_opt . 1)) (BEGIN . (label_opt . 1)) (CASE . (label_opt . 1)) (DECLARE . (label_opt . 1)) (FOR . (label_opt . 1)) (IF . (label_opt . 1)) (LOOP . (label_opt . 1)) (RETURN . (label_opt . 1)) (SELECT . (label_opt . 1)) (WHILE . (label_opt . 1)) (IDENTIFIER . (label_opt . 1)) (STRING_LITERAL . (label_opt . 1)) (CHARACTER_LITERAL . (label_opt . 1)) (ABORT . (label_opt . 1)) (DELAY . (label_opt . 1)) (EXIT . (label_opt . 1)) (GOTO . (label_opt . 1)) (NULL . (label_opt . 1)) (PRAGMA . (label_opt . 1)) (RAISE . (label_opt . 1)) (REQUEUE . (label_opt . 1)))
2633 ((default . error) (RIGHT_PAREN . ((association_opt . 0) (expression_opt . 0))) (COMMA . ((association_opt . 0) (expression_opt . 0))) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 170) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2634 ((default . error) (SEMICOLON . (actual_parameter_part_opt . 1)) (LEFT_PAREN . (actual_parameter_part_opt . 1)) (DO . (actual_parameter_part_opt . 1)))
2635 ((default . error) (DO . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 781))
2636 ((default . error) (OR . (simple_statement . 8)) (THEN . (simple_statement . 8)) (WHEN . (simple_statement . 8)) (EXCEPTION . (simple_statement . 8)) (END . (simple_statement . 8)) (LESS_LESS . (simple_statement . 8)) (IDENTIFIER . (simple_statement . 8)) (STRING_LITERAL . (simple_statement . 8)) (CHARACTER_LITERAL . (simple_statement . 8)) (ACCEPT . (simple_statement . 8)) (ABORT . (simple_statement . 8)) (BEGIN . (simple_statement . 8)) (CASE . (simple_statement . 8)) (DECLARE . (simple_statement . 8)) (DELAY . (simple_statement . 8)) (EXIT . (simple_statement . 8)) (FOR . (simple_statement . 8)) (GOTO . (simple_statement . 8)) (IF . (simple_statement . 8)) (LOOP . (simple_statement . 8)) (NULL . (simple_statement . 8)) (PRAGMA . (simple_statement . 8)) (RAISE . (simple_statement . 8)) (REQUEUE . (simple_statement . 8)) (RETURN . (simple_statement . 8)) (SELECT . (simple_statement . 8)) (WHILE . (simple_statement . 8)) (ELSE . (simple_statement . 8)) (ELSIF . (simple_statement . 8)))
2637 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2638 ((default . error) (WHEN . 960))
2639 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2640 ((default . error) (WHEN . (delay_statement . 1)) (EXCEPTION . (delay_statement . 1)) (ELSIF . (delay_statement . 1)) (THEN . (delay_statement . 1)) (ELSE . (delay_statement . 1)) (OR . (delay_statement . 1)) (END . (delay_statement . 1)) (LESS_LESS . (delay_statement . 1)) (IDENTIFIER . (delay_statement . 1)) (STRING_LITERAL . (delay_statement . 1)) (CHARACTER_LITERAL . (delay_statement . 1)) (ACCEPT . (delay_statement . 1)) (ABORT . (delay_statement . 1)) (BEGIN . (delay_statement . 1)) (CASE . (delay_statement . 1)) (DECLARE . (delay_statement . 1)) (DELAY . (delay_statement . 1)) (EXIT . (delay_statement . 1)) (FOR . (delay_statement . 1)) (GOTO . (delay_statement . 1)) (IF . (delay_statement . 1)) (LOOP . (delay_statement . 1)) (NULL . (delay_statement . 1)) (PRAGMA . (delay_statement . 1)) (RAISE . (delay_statement . 1)) (REQUEUE . (delay_statement . 1)) (RETURN . (delay_statement . 1)) (SELECT . (delay_statement . 1)) (WHILE . (delay_statement . 1)))
2641 ((default . error) (SEMICOLON . 958))
2642 ((default . error) (OR . (exit_statement . 1)) (THEN . (exit_statement . 1)) (WHEN . (exit_statement . 1)) (EXCEPTION . (exit_statement . 1)) (END . (exit_statement . 1)) (LESS_LESS . (exit_statement . 1)) (IDENTIFIER . (exit_statement . 1)) (STRING_LITERAL . (exit_statement . 1)) (CHARACTER_LITERAL . (exit_statement . 1)) (ACCEPT . (exit_statement . 1)) (ABORT . (exit_statement . 1)) (BEGIN . (exit_statement . 1)) (CASE . (exit_statement . 1)) (DECLARE . (exit_statement . 1)) (DELAY . (exit_statement . 1)) (EXIT . (exit_statement . 1)) (FOR . (exit_statement . 1)) (GOTO . (exit_statement . 1)) (IF . (exit_statement . 1)) (LOOP . (exit_statement . 1)) (NULL . (exit_statement . 1)) (PRAGMA . (exit_statement . 1)) (RAISE . (exit_statement . 1)) (REQUEUE . (exit_statement . 1)) (RETURN . (exit_statement . 1)) (SELECT . (exit_statement . 1)) (WHILE . (exit_statement . 1)) (ELSE . (exit_statement . 1)) (ELSIF . (exit_statement . 1)))
2643 ((default . error) (SEMICOLON . (expression_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2644 ((default . error) (OR . (simple_statement . 3)) (THEN . (simple_statement . 3)) (WHEN . (simple_statement . 3)) (EXCEPTION . (simple_statement . 3)) (END . (simple_statement . 3)) (LESS_LESS . (simple_statement . 3)) (IDENTIFIER . (simple_statement . 3)) (STRING_LITERAL . (simple_statement . 3)) (CHARACTER_LITERAL . (simple_statement . 3)) (ACCEPT . (simple_statement . 3)) (ABORT . (simple_statement . 3)) (BEGIN . (simple_statement . 3)) (CASE . (simple_statement . 3)) (DECLARE . (simple_statement . 3)) (DELAY . (simple_statement . 3)) (EXIT . (simple_statement . 3)) (FOR . (simple_statement . 3)) (GOTO . (simple_statement . 3)) (IF . (simple_statement . 3)) (LOOP . (simple_statement . 3)) (NULL . (simple_statement . 3)) (PRAGMA . (simple_statement . 3)) (RAISE . (simple_statement . 3)) (REQUEUE . (simple_statement . 3)) (RETURN . (simple_statement . 3)) (SELECT . (simple_statement . 3)) (WHILE . (simple_statement . 3)) (ELSE . (simple_statement . 3)) (ELSIF . (simple_statement . 3)))
2645 ((default . error) (ELSIF . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2646 ((default . error) (LOOP . 955))
2647 ((default . error) (OR . (raise_statement . 2)) (THEN . (raise_statement . 2)) (WHEN . (raise_statement . 2)) (EXCEPTION . (raise_statement . 2)) (END . (raise_statement . 2)) (LESS_LESS . (raise_statement . 2)) (IDENTIFIER . (raise_statement . 2)) (STRING_LITERAL . (raise_statement . 2)) (CHARACTER_LITERAL . (raise_statement . 2)) (ACCEPT . (raise_statement . 2)) (ABORT . (raise_statement . 2)) (BEGIN . (raise_statement . 2)) (CASE . (raise_statement . 2)) (DECLARE . (raise_statement . 2)) (DELAY . (raise_statement . 2)) (EXIT . (raise_statement . 2)) (FOR . (raise_statement . 2)) (GOTO . (raise_statement . 2)) (IF . (raise_statement . 2)) (LOOP . (raise_statement . 2)) (NULL . (raise_statement . 2)) (PRAGMA . (raise_statement . 2)) (RAISE . (raise_statement . 2)) (REQUEUE . (raise_statement . 2)) (RETURN . (raise_statement . 2)) (SELECT . (raise_statement . 2)) (WHILE . (raise_statement . 2)) (ELSE . (raise_statement . 2)) (ELSIF . (raise_statement . 2)))
2648 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2649 ((default . error) (OR . (requeue_statement . 1)) (THEN . (requeue_statement . 1)) (WHEN . (requeue_statement . 1)) (EXCEPTION . (requeue_statement . 1)) (END . (requeue_statement . 1)) (LESS_LESS . (requeue_statement . 1)) (IDENTIFIER . (requeue_statement . 1)) (STRING_LITERAL . (requeue_statement . 1)) (CHARACTER_LITERAL . (requeue_statement . 1)) (ACCEPT . (requeue_statement . 1)) (ABORT . (requeue_statement . 1)) (BEGIN . (requeue_statement . 1)) (CASE . (requeue_statement . 1)) (DECLARE . (requeue_statement . 1)) (DELAY . (requeue_statement . 1)) (EXIT . (requeue_statement . 1)) (FOR . (requeue_statement . 1)) (GOTO . (requeue_statement . 1)) (IF . (requeue_statement . 1)) (LOOP . (requeue_statement . 1)) (NULL . (requeue_statement . 1)) (PRAGMA . (requeue_statement . 1)) (RAISE . (requeue_statement . 1)) (REQUEUE . (requeue_statement . 1)) (RETURN . (requeue_statement . 1)) (SELECT . (requeue_statement . 1)) (WHILE . (requeue_statement . 1)) (ELSE . (requeue_statement . 1)) (ELSIF . (requeue_statement . 1)))
2650 ((default . error) (ABORT . 953))
2651 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2652 ((default . error) (OR . (extended_return_statement . 1)) (THEN . (extended_return_statement . 1)) (WHEN . (extended_return_statement . 1)) (EXCEPTION . (extended_return_statement . 1)) (END . (extended_return_statement . 1)) (LESS_LESS . (extended_return_statement . 1)) (IDENTIFIER . (extended_return_statement . 1)) (STRING_LITERAL . (extended_return_statement . 1)) (CHARACTER_LITERAL . (extended_return_statement . 1)) (ACCEPT . (extended_return_statement . 1)) (ABORT . (extended_return_statement . 1)) (BEGIN . (extended_return_statement . 1)) (CASE . (extended_return_statement . 1)) (DECLARE . (extended_return_statement . 1)) (DELAY . (extended_return_statement . 1)) (EXIT . (extended_return_statement . 1)) (FOR . (extended_return_statement . 1)) (GOTO . (extended_return_statement . 1)) (IF . (extended_return_statement . 1)) (LOOP . (extended_return_statement . 1)) (NULL . (extended_return_statement . 1)) (PRAGMA . (extended_return_statement . 1)) (RAISE . (extended_return_statement . 1)) (REQUEUE . (extended_return_statement . 1)) (RETURN . (extended_return_statement . 1)) (SELECT . (extended_return_statement . 1)) (WHILE . (extended_return_statement . 1)) (ELSE . (extended_return_statement . 1)) (ELSIF . (extended_return_statement . 1)))
2653 ((default . error) (OR . (simple_return_statement . 1)) (THEN . (simple_return_statement . 1)) (WHEN . (simple_return_statement . 1)) (EXCEPTION . (simple_return_statement . 1)) (END . (simple_return_statement . 1)) (LESS_LESS . (simple_return_statement . 1)) (IDENTIFIER . (simple_return_statement . 1)) (STRING_LITERAL . (simple_return_statement . 1)) (CHARACTER_LITERAL . (simple_return_statement . 1)) (ACCEPT . (simple_return_statement . 1)) (ABORT . (simple_return_statement . 1)) (BEGIN . (simple_return_statement . 1)) (CASE . (simple_return_statement . 1)) (DECLARE . (simple_return_statement . 1)) (DELAY . (simple_return_statement . 1)) (EXIT . (simple_return_statement . 1)) (FOR . (simple_return_statement . 1)) (GOTO . (simple_return_statement . 1)) (IF . (simple_return_statement . 1)) (LOOP . (simple_return_statement . 1)) (NULL . (simple_return_statement . 1)) (PRAGMA . (simple_return_statement . 1)) (RAISE . (simple_return_statement . 1)) (REQUEUE . (simple_return_statement . 1)) (RETURN . (simple_return_statement . 1)) (SELECT . (simple_return_statement . 1)) (WHILE . (simple_return_statement . 1)) (ELSE . (simple_return_statement . 1)) (ELSIF . (simple_return_statement . 1)))
2654 ((default . error) (CONSTANT . (aliased_opt . 0)) (IDENTIFIER . (aliased_opt . 0)) (STRING_LITERAL . (aliased_opt . 0)) (CHARACTER_LITERAL . (aliased_opt . 0)) (ACCESS . (aliased_opt . 0)) (NOT . (aliased_opt . 0)) (ALIASED . 512))
2655 ((default . error) (ABORT . 950))
2656 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2657 ((default . error) (SELECT . 948))
2658 ((default . error) (WHEN . 669) (TERMINATE . 668) (ACCEPT . 612) (DELAY . 617))
2659 ((default . error) (OR . (entry_call_alternative . 0)) (ELSE . (entry_call_alternative . 0)) (THEN . (triggering_alternative . 0)))
2660 ((default . error) (OR . (entry_call_alternative . 1)) (ELSE . (entry_call_alternative . 1)) (THEN . (triggering_alternative . 1)))
2661 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2662 ((default . error) (DELAY . 617))
2663 ((default . error) (OR . (delay_alternative . 0)) (END . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)) (THEN . (triggering_alternative . 2)))
2664 ((default . error) (END . (select_alternative . 1)) (OR . (select_alternative . 1)) (ELSE . (select_alternative . 1)))
2665 ((default . error) (EQUAL_GREATER . 943))
2666 ((default . error) (END . (select_alternative . 5)) (OR . (select_alternative . 5)) (ELSE . (select_alternative . 5)))
2667 ((default . error) (SEMICOLON . 942))
2668 ((default . error) (END . 941))
2669 ((default . error) (SEMICOLON . 940))
2670 ((default . error) (OTHERS . 936) (IDENTIFIER . 935) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2671 ((default . error) (END . (exception_handler_list . 0)) (WHEN . (exception_handler_list . 0)))
2672 ((default . error) (END . (exception_handler_list_opt . 1)) (WHEN . 930))
2673 ((default . error) (END . (handled_sequence_of_statements . 0)))
2674 ((default . error) (WHEN . (exception_handler_list . 1)) (END . (exception_handler_list . 1)))
2675 ((default . error) (COLON . 1168) (EQUAL_GREATER . (name . 0)) (BAR . (name . 0)) (LEFT_PAREN . (name . 0)) (DOT . (name . 0)) (TICK . (name . 0)))
2676 ((default . error) (BAR . (exception_choice . 1)) (EQUAL_GREATER . (exception_choice . 1)))
2677 ((default . error) (EQUAL_GREATER . (exception_choice_list . 0)) (BAR . (exception_choice_list . 0)))
2678 ((default . error) (BAR . 1166) (EQUAL_GREATER . 1167))
2679 ((default . error) (DOT . 87) (BAR . (exception_choice . 0)) (EQUAL_GREATER . (exception_choice . 0)) (TICK . 88) (LEFT_PAREN . 106))
2680 ((default . error) (WHEN . (assignment_statement . 0)) (THEN . (assignment_statement . 0)) (OR . (assignment_statement . 0)) (ELSIF . (assignment_statement . 0)) (ELSE . (assignment_statement . 0)) (WHILE . (assignment_statement . 0)) (SELECT . (assignment_statement . 0)) (RETURN . (assignment_statement . 0)) (REQUEUE . (assignment_statement . 0)) (RAISE . (assignment_statement . 0)) (PRAGMA . (assignment_statement . 0)) (NULL . (assignment_statement . 0)) (LOOP . (assignment_statement . 0)) (IF . (assignment_statement . 0)) (GOTO . (assignment_statement . 0)) (FOR . (assignment_statement . 0)) (EXIT . (assignment_statement . 0)) (DELAY . (assignment_statement . 0)) (DECLARE . (assignment_statement . 0)) (CASE . (assignment_statement . 0)) (BEGIN . (assignment_statement . 0)) (ABORT . (assignment_statement . 0)) (ACCEPT . (assignment_statement . 0)) (CHARACTER_LITERAL . (assignment_statement . 0)) (STRING_LITERAL . (assignment_statement . 0)) (IDENTIFIER . (assignment_statement . 0)) (LESS_LESS . (assignment_statement . 0)) (END . (assignment_statement . 0)) (EXCEPTION . (assignment_statement . 0)))
2681 ((default . error) (LOOP . 1165))
2682 ((default . error) (TYPE . (subprogram_body . 0)) (TASK . (subprogram_body . 0)) (SUBTYPE . (subprogram_body . 0)) (PROTECTED . (subprogram_body . 0)) (FOR . (subprogram_body . 0)) (ENTRY . (subprogram_body . 0)) (IDENTIFIER . (subprogram_body . 0)) (BEGIN . (subprogram_body . 0)) (END . (subprogram_body . 0)) ($EOI . (subprogram_body . 0)) (FUNCTION . (subprogram_body . 0)) (GENERIC . (subprogram_body . 0)) (LIMITED . (subprogram_body . 0)) (NOT . (subprogram_body . 0)) (OVERRIDING . (subprogram_body . 0)) (PACKAGE . (subprogram_body . 0)) (PRAGMA . (subprogram_body . 0)) (PRIVATE . (subprogram_body . 0)) (PROCEDURE . (subprogram_body . 0)) (SEPARATE . (subprogram_body . 0)) (USE . (subprogram_body . 0)) (WITH . (subprogram_body . 0)))
2683 ((default . error) (TERMINATE . 1162) (ACCEPT . 612) (DELAY . 617))
2684 ((default . error) (END . 1161))
2685 ((default . error) (END . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (ELSE . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2686 ((default . error) (END . 1159))
2687 ((default . error) (ELSE . (select_alternative_list . 1)) (END . (select_alternative_list . 1)) (OR . (select_alternative_list . 1)))
2688 ((default . error) (SEMICOLON . 1158))
2689 ((default . error) (END . 1157))
2690 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2691 ((default . error) (IDENTIFIER . (constant_opt . 0)) (STRING_LITERAL . (constant_opt . 0)) (CHARACTER_LITERAL . (constant_opt . 0)) (ACCESS . (constant_opt . 0)) (NOT . (constant_opt . 0)) (CONSTANT . 725))
2692 ((default . error) (END . 1154))
2693 ((default . error) (SEMICOLON . 1153))
2694 ((default . error) (SEMICOLON . 1152))
2695 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2696 ((default . error) (ELSE . 1146) (END . 1148) (ELSIF . 1147))
2697 ((default . error) (SEMICOLON . 1145))
2698 ((default . error) (WHEN . (delay_statement . 0)) (ELSIF . (delay_statement . 0)) (EXCEPTION . (delay_statement . 0)) (WHILE . (delay_statement . 0)) (SELECT . (delay_statement . 0)) (RETURN . (delay_statement . 0)) (REQUEUE . (delay_statement . 0)) (RAISE . (delay_statement . 0)) (PRAGMA . (delay_statement . 0)) (NULL . (delay_statement . 0)) (LOOP . (delay_statement . 0)) (IF . (delay_statement . 0)) (GOTO . (delay_statement . 0)) (FOR . (delay_statement . 0)) (EXIT . (delay_statement . 0)) (DELAY . (delay_statement . 0)) (DECLARE . (delay_statement . 0)) (CASE . (delay_statement . 0)) (BEGIN . (delay_statement . 0)) (ABORT . (delay_statement . 0)) (ACCEPT . (delay_statement . 0)) (CHARACTER_LITERAL . (delay_statement . 0)) (STRING_LITERAL . (delay_statement . 0)) (IDENTIFIER . (delay_statement . 0)) (LESS_LESS . (delay_statement . 0)) (END . (delay_statement . 0)) (OR . (delay_statement . 0)) (ELSE . (delay_statement . 0)) (THEN . (delay_statement . 0)))
2699 ((default . error) (END . 1144))
2700 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2701 ((default . error) (END . (case_statement_alternative_list . 0)) (WHEN . (case_statement_alternative_list . 0)))
2702 ((default . error) (END . 1141) (WHEN . 960))
2703 ((default . error) (SEMICOLON . 1140))
2704 ((default . error) (DO . 1139) (SEMICOLON . 1138))
2705 ((default . error) (BEGIN . 1137))
2706 ((default . error) (IDENTIFIER . 1136))
2707 ((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)))
2708 ((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)))
2709 ((default . error) (FUNCTION . 1) (PROCEDURE . 9))
2710 ((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)))
2711 ((default . error) (END . (protected_operation_item_list_opt . 1)) (ENTRY . 966) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (FOR . 289))
2712 ((default . error) (END . 1133))
2713 ((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)))
2714 ((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)))
2715 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2716 ((default . error) (ELSIF . (elsif_expression_list . 1)) (ELSE . (elsif_expression_list . 1)) (RIGHT_PAREN . (elsif_expression_list . 1)))
2717 ((default . error) (THEN . 1131))
2718 ((default . error) (RIGHT_PAREN . (if_expression . 2)))
2719 ((default . error) (REVERSE . 1129) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2720 ((default . error) (LOOP . (iterator_specification . 0)) (EQUAL_GREATER . (iterator_specification . 0)))
2721 ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 4)) (EQUAL_GREATER . (iterator_specification . 4)) (LEFT_PAREN . 106))
2722 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2723 ((default . error) (RIGHT_PAREN . (case_expression_alternative_list . 1)) (COMMA . (case_expression_alternative_list . 1)))
2724 ((default . error) (SEMICOLON . 1127))
2725 ((default . error) (WITH . (parameter_profile_opt . 0)) (SEMICOLON . (parameter_profile_opt . 0)) (LEFT_PAREN . 781))
2726 ((default . error) (USE . (entry_declaration . 1)) (TYPE . (entry_declaration . 1)) (TASK . (entry_declaration . 1)) (SUBTYPE . (entry_declaration . 1)) (PROTECTED . (entry_declaration . 1)) (PROCEDURE . (entry_declaration . 1)) (PRAGMA . (entry_declaration . 1)) (PACKAGE . (entry_declaration . 1)) (OVERRIDING . (entry_declaration . 1)) (NOT . (entry_declaration . 1)) (GENERIC . (entry_declaration . 1)) (FUNCTION . (entry_declaration . 1)) (FOR . (entry_declaration . 1)) (ENTRY . (entry_declaration . 1)) (IDENTIFIER . (entry_declaration . 1)) (BEGIN . (entry_declaration . 1)) (END . (entry_declaration . 1)) (PRIVATE . (entry_declaration . 1)))
2727 ((default . error) (WITH . (paren_expression . 2)) (SEMICOLON . (paren_expression . 2)))
2728 ((default . error) (WITH . (paren_expression . 0)) (SEMICOLON . (paren_expression . 0)))
2729 ((default . error) (WITH . (paren_expression . 1)) (SEMICOLON . (paren_expression . 1)))
2730 ((default . error) (USE . (expression_function_declaration . 0)) (TYPE . (expression_function_declaration . 0)) (TASK . (expression_function_declaration . 0)) (SUBTYPE . (expression_function_declaration . 0)) (PROTECTED . (expression_function_declaration . 0)) (PROCEDURE . (expression_function_declaration . 0)) (PRAGMA . (expression_function_declaration . 0)) (PACKAGE . (expression_function_declaration . 0)) (OVERRIDING . (expression_function_declaration . 0)) (NOT . (expression_function_declaration . 0)) (GENERIC . (expression_function_declaration . 0)) (FUNCTION . (expression_function_declaration . 0)) (FOR . (expression_function_declaration . 0)) (ENTRY . (expression_function_declaration . 0)) (IDENTIFIER . (expression_function_declaration . 0)) (BEGIN . (expression_function_declaration . 0)) (END . (expression_function_declaration . 0)) (PRIVATE . (expression_function_declaration . 0)))
2731 ((default . error) (USE . (null_procedure_declaration . 0)) (TYPE . (null_procedure_declaration . 0)) (TASK . (null_procedure_declaration . 0)) (SUBTYPE . (null_procedure_declaration . 0)) (PROTECTED . (null_procedure_declaration . 0)) (PROCEDURE . (null_procedure_declaration . 0)) (PRAGMA . (null_procedure_declaration . 0)) (PACKAGE . (null_procedure_declaration . 0)) (OVERRIDING . (null_procedure_declaration . 0)) (NOT . (null_procedure_declaration . 0)) (GENERIC . (null_procedure_declaration . 0)) (FUNCTION . (null_procedure_declaration . 0)) (FOR . (null_procedure_declaration . 0)) (ENTRY . (null_procedure_declaration . 0)) (IDENTIFIER . (null_procedure_declaration . 0)) (BEGIN . (null_procedure_declaration . 0)) (END . (null_procedure_declaration . 0)) (PRIVATE . (null_procedure_declaration . 0)))
2732 ((default . error) (USE . (abstract_subprogram_declaration . 0)) (TYPE . (abstract_subprogram_declaration . 0)) (TASK . (abstract_subprogram_declaration . 0)) (SUBTYPE . (abstract_subprogram_declaration . 0)) (PROTECTED . (abstract_subprogram_declaration . 0)) (PROCEDURE . (abstract_subprogram_declaration . 0)) (PRAGMA . (abstract_subprogram_declaration . 0)) (PACKAGE . (abstract_subprogram_declaration . 0)) (OVERRIDING . (abstract_subprogram_declaration . 0)) (NOT . (abstract_subprogram_declaration . 0)) (GENERIC . (abstract_subprogram_declaration . 0)) (FUNCTION . (abstract_subprogram_declaration . 0)) (FOR . (abstract_subprogram_declaration . 0)) (ENTRY . (abstract_subprogram_declaration . 0)) (IDENTIFIER . (abstract_subprogram_declaration . 0)) (BEGIN . (abstract_subprogram_declaration . 0)) (END . (abstract_subprogram_declaration . 0)) (PRIVATE . (abstract_subprogram_declaration . 0)))
2733 ((default . error) (USE . (subprogram_body_stub . 0)) (TYPE . (subprogram_body_stub . 0)) (TASK . (subprogram_body_stub . 0)) (SUBTYPE . (subprogram_body_stub . 0)) (PROTECTED . (subprogram_body_stub . 0)) (PROCEDURE . (subprogram_body_stub . 0)) (PRAGMA . (subprogram_body_stub . 0)) (PACKAGE . (subprogram_body_stub . 0)) (OVERRIDING . (subprogram_body_stub . 0)) (NOT . (subprogram_body_stub . 0)) (GENERIC . (subprogram_body_stub . 0)) (FUNCTION . (subprogram_body_stub . 0)) (FOR . (subprogram_body_stub . 0)) (ENTRY . (subprogram_body_stub . 0)) (IDENTIFIER . (subprogram_body_stub . 0)) (BEGIN . (subprogram_body_stub . 0)) (END . (subprogram_body_stub . 0)) (PRIVATE . (subprogram_body_stub . 0)))
2734 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2735 ((default . error) (SEMICOLON . 1124))
2736 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2737 ((default . error) (SEMICOLON . 1122))
2738 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2739 ((default . error) (SEMICOLON . 1120))
2740 ((default . error) (ACCESS . (null_exclusion_opt . 1)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2741 ((default . error) (BEGIN . (declaration . 9)) (IDENTIFIER . (declaration . 9)) (ENTRY . (declaration . 9)) (FOR . (declaration . 9)) (FUNCTION . (declaration . 9)) (GENERIC . (declaration . 9)) (NOT . (declaration . 9)) (OVERRIDING . (declaration . 9)) (PACKAGE . (declaration . 9)) (PRAGMA . (declaration . 9)) (PROCEDURE . (declaration . 9)) (PROTECTED . (declaration . 9)) (SUBTYPE . (declaration . 9)) (TASK . (declaration . 9)) (TYPE . (declaration . 9)) (USE . (declaration . 9)) (PRIVATE . (declaration . 9)) (END . (declaration . 9)))
2742 ((default . error) (SEMICOLON . 1119))
2743 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2744 ((default . error) (WITH . (record_type_definition . 0)) (SEMICOLON . (record_type_definition . 0)))
2745 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2746 ((default . error) (NOT . 735) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2747 ((default . error) (BEGIN . (incomplete_type_declaration . 0)) (IDENTIFIER . (incomplete_type_declaration . 0)) (ENTRY . (incomplete_type_declaration . 0)) (FOR . (incomplete_type_declaration . 0)) (FUNCTION . (incomplete_type_declaration . 0)) (GENERIC . (incomplete_type_declaration . 0)) (NOT . (incomplete_type_declaration . 0)) (OVERRIDING . (incomplete_type_declaration . 0)) (PACKAGE . (incomplete_type_declaration . 0)) (PRAGMA . (incomplete_type_declaration . 0)) (PROCEDURE . (incomplete_type_declaration . 0)) (PROTECTED . (incomplete_type_declaration . 0)) (SUBTYPE . (incomplete_type_declaration . 0)) (TASK . (incomplete_type_declaration . 0)) (TYPE . (incomplete_type_declaration . 0)) (USE . (incomplete_type_declaration . 0)) (PRIVATE . (incomplete_type_declaration . 0)) (END . (incomplete_type_declaration . 0)))
2748 ((default . error) (IS . (direct_name_opt . 0)) (IDENTIFIER . 1112) (STRING_LITERAL . 1113))
2749 ((default . error) (SEMICOLON . 1111))
2750 ((default . error) (WHEN . (component_item . 1)) (END . (component_item . 1)) (FOR . (component_item . 1)) (IDENTIFIER . (component_item . 1)) (CASE . (component_item . 1)))
2751 ((default . error) (WHEN . (component_item . 0)) (END . (component_item . 0)) (FOR . (component_item . 0)) (IDENTIFIER . (component_item . 0)) (CASE . (component_item . 0)))
2752 ((default . error) (WHEN . (component_list . 0)) (END . (component_list . 0)) (CASE . (component_list . 0)) (IDENTIFIER . (component_list . 0)) (FOR . (component_list . 0)))
2753 ((default . error) (WHEN . (component_list_opt . 1)) (END . (component_list_opt . 1)) (CASE . 1008) (IDENTIFIER . 72) (FOR . 289))
2754 ((default . error) (END . 1108))
2755 ((default . error) (COMMA . 95) (COLON . 1107))
2756 ((default . error) (WHEN . (component_list . 3)) (END . (component_list . 3)) (CASE . (component_list . 3)) (IDENTIFIER . (component_list . 3)) (FOR . (component_list . 3)))
2757 ((default . error) (DOT_DOT . 1106))
2758 ((default . error) (SEMICOLON . (record_definition . 1)) (WITH . (record_definition . 1)))
2759 ((default . error) (SEMICOLON . (type_definition . 2)) (WITH . (type_definition . 2)))
2760 ((default . error) (COMMA . (enumeration_literal . 0)) (RIGHT_PAREN . (enumeration_literal . 0)))
2761 ((default . error) (COMMA . (enumeration_literal . 1)) (RIGHT_PAREN . (enumeration_literal . 1)))
2762 ((default . error) (RIGHT_PAREN . (enumeration_literal_list . 0)) (COMMA . (enumeration_literal_list . 0)))
2763 ((default . error) (COMMA . 1104) (RIGHT_PAREN . 1105))
2764 ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1101))
2765 ((default . error) (DIGITS . 1100) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1101))
2766 ((default . error) (NEW . ((abstract_limited_opt . 1) (abstract_limited_synchronized_opt . 1))))
2767 ((default . error) (BEGIN . (single_task_declaration . 1)) (IDENTIFIER . (single_task_declaration . 1)) (ENTRY . (single_task_declaration . 1)) (FOR . (single_task_declaration . 1)) (FUNCTION . (single_task_declaration . 1)) (GENERIC . (single_task_declaration . 1)) (NOT . (single_task_declaration . 1)) (OVERRIDING . (single_task_declaration . 1)) (PACKAGE . (single_task_declaration . 1)) (PRAGMA . (single_task_declaration . 1)) (PROCEDURE . (single_task_declaration . 1)) (PROTECTED . (single_task_declaration . 1)) (SUBTYPE . (single_task_declaration . 1)) (TASK . (single_task_declaration . 1)) (TYPE . (single_task_declaration . 1)) (USE . (single_task_declaration . 1)) (PRIVATE . (single_task_declaration . 1)) (END . (single_task_declaration . 1)))
2768 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2769 ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2770 ((default . error) (AND . 1061) (WITH . 1097))
2771 ((default . error) (SEMICOLON . 1096))
2772 ((default . error) (USE . (task_type_declaration . 2)) (TYPE . (task_type_declaration . 2)) (TASK . (task_type_declaration . 2)) (SUBTYPE . (task_type_declaration . 2)) (PROTECTED . (task_type_declaration . 2)) (PROCEDURE . (task_type_declaration . 2)) (PRAGMA . (task_type_declaration . 2)) (PACKAGE . (task_type_declaration . 2)) (OVERRIDING . (task_type_declaration . 2)) (NOT . (task_type_declaration . 2)) (GENERIC . (task_type_declaration . 2)) (FUNCTION . (task_type_declaration . 2)) (FOR . (task_type_declaration . 2)) (ENTRY . (task_type_declaration . 2)) (IDENTIFIER . (task_type_declaration . 2)) (BEGIN . (task_type_declaration . 2)) (END . (task_type_declaration . 2)) (PRIVATE . (task_type_declaration . 2)))
2773 ((default . error) (NEW . 1094) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2774 ((default . error) (DO . (subtype_indication . 1)) (LOOP . (subtype_indication . 1)) (COLON_EQUAL . (subtype_indication . 1)) (SEMICOLON . (subtype_indication . 1)) (OF . (subtype_indication . 1)) (AND . (subtype_indication . 1)) (WITH . (subtype_indication . 1)) (EQUAL_GREATER . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (RIGHT_PAREN . (subtype_indication . 1)) (DOT . 87) (TICK . 88) (RANGE . 833) (LEFT_PAREN . 803))
2775 ((default . error) (LOOP . (constraint . 0)) (EQUAL_GREATER . (constraint . 0)) (DO . (constraint . 0)) (OF . (constraint . 0)) (AND . (constraint . 0)) (SEMICOLON . (constraint . 0)) (WITH . (constraint . 0)) (COLON_EQUAL . (constraint . 0)) (RIGHT_PAREN . (constraint . 0)) (COMMA . (constraint . 0)))
2776 ((default . error) (USE . (subtype_declaration . 0)) (TYPE . (subtype_declaration . 0)) (TASK . (subtype_declaration . 0)) (SUBTYPE . (subtype_declaration . 0)) (PROTECTED . (subtype_declaration . 0)) (PROCEDURE . (subtype_declaration . 0)) (PRAGMA . (subtype_declaration . 0)) (PACKAGE . (subtype_declaration . 0)) (OVERRIDING . (subtype_declaration . 0)) (NOT . (subtype_declaration . 0)) (GENERIC . (subtype_declaration . 0)) (FUNCTION . (subtype_declaration . 0)) (FOR . (subtype_declaration . 0)) (ENTRY . (subtype_declaration . 0)) (IDENTIFIER . (subtype_declaration . 0)) (BEGIN . (subtype_declaration . 0)) (END . (subtype_declaration . 0)) (PRIVATE . (subtype_declaration . 0)))
2777 ((default . error) (BEGIN . (single_protected_declaration . 1)) (IDENTIFIER . (single_protected_declaration . 1)) (ENTRY . (single_protected_declaration . 1)) (FOR . (single_protected_declaration . 1)) (FUNCTION . (single_protected_declaration . 1)) (GENERIC . (single_protected_declaration . 1)) (NOT . (single_protected_declaration . 1)) (OVERRIDING . (single_protected_declaration . 1)) (PACKAGE . (single_protected_declaration . 1)) (PRAGMA . (single_protected_declaration . 1)) (PROCEDURE . (single_protected_declaration . 1)) (PROTECTED . (single_protected_declaration . 1)) (SUBTYPE . (single_protected_declaration . 1)) (TASK . (single_protected_declaration . 1)) (TYPE . (single_protected_declaration . 1)) (USE . (single_protected_declaration . 1)) (PRIVATE . (single_protected_declaration . 1)) (END . (single_protected_declaration . 1)))
2778 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2779 ((default . error) (END . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2780 ((default . error) (AND . 1061) (WITH . 1090))
2781 ((default . error) (SEMICOLON . 1089))
2782 ((default . error) (NEW . 1087) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2783 ((default . error) (SEMICOLON . 1086))
2784 ((default . error) (WHEN . (at_clause . 0)) (BEGIN . (at_clause . 0)) (IDENTIFIER . (at_clause . 0)) (ENTRY . (at_clause . 0)) (FOR . (at_clause . 0)) (FUNCTION . (at_clause . 0)) (GENERIC . (at_clause . 0)) (NOT . (at_clause . 0)) (OVERRIDING . (at_clause . 0)) (PACKAGE . (at_clause . 0)) (PRAGMA . (at_clause . 0)) (PROCEDURE . (at_clause . 0)) (PROTECTED . (at_clause . 0)) (SUBTYPE . (at_clause . 0)) (TASK . (at_clause . 0)) (TYPE . (at_clause . 0)) (USE . (at_clause . 0)) (CASE . (at_clause . 0)) (PRIVATE . (at_clause . 0)) (END . (at_clause . 0)))
2785 ((default . error) (AT . 1085))
2786 ((default . error) (END . (component_clause_list . 0)) (IDENTIFIER . (component_clause_list . 0)))
2787 ((default . error) (END . 1083) (IDENTIFIER . 1045))
2788 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2789 ((default . error) (DOT . 87) (TICK . 88) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108) (LEFT_PAREN . 106))
2790 ((default . error) (SEMICOLON . 1080))
2791 ((default . error) (SEMICOLON . 1079))
2792 ((default . error) (ALIASED . 1074) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 862))
2793 ((default . error) (RIGHT_PAREN . (discrete_subtype_definition_list . 1)) (COMMA . (discrete_subtype_definition_list . 1)))
2794 ((default . error) (ALIASED . 1074) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 862))
2795 ((default . error) (RIGHT_PAREN . (index_subtype_definition_list . 1)) (COMMA . (index_subtype_definition_list . 1)))
2796 ((default . error) (DOT . 87) (RANGE . 1073) (TICK . 88) (LEFT_PAREN . 106))
2797 ((default . error) (COMMA . (index_subtype_definition . 0)) (RIGHT_PAREN . (index_subtype_definition . 0)))
2798 ((default . error) (NULL . 1072) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2799 ((default . error) (COMMA . 809) (RIGHT_PAREN . 1071))
2800 ((default . error) (COMMA . (discrete_subtype_definition . 1)) (BAR . (discrete_choice . 2)) (EQUAL_GREATER . (discrete_choice . 2)) (RIGHT_PAREN . ((discrete_subtype_definition . 1) 260)))
2801 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2802 ((default . error) (PRIVATE . 1069))
2803 ((default . error) (AND . 1061) (WITH . (and_interface_list_opt . 1)) (SEMICOLON . (and_interface_list_opt . 1)))
2804 ((default . error) (WITH . (formal_package_actual_part . 0)) (SEMICOLON . (formal_package_actual_part . 0)))
2805 ((default . error) (PACKAGE . (formal_package_declaration . 0)) (PROCEDURE . (formal_package_declaration . 0)) (FUNCTION . (formal_package_declaration . 0)) (IDENTIFIER . (formal_package_declaration . 0)) (PRAGMA . (formal_package_declaration . 0)) (TYPE . (formal_package_declaration . 0)) (WITH . (formal_package_declaration . 0)))
2806 ((default . error) (PACKAGE . (formal_object_declaration . 0)) (PROCEDURE . (formal_object_declaration . 0)) (FUNCTION . (formal_object_declaration . 0)) (IDENTIFIER . (formal_object_declaration . 0)) (PRAGMA . (formal_object_declaration . 0)) (TYPE . (formal_object_declaration . 0)) (WITH . (formal_object_declaration . 0)))
2807 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2808 ((default . error) (RIGHT_PAREN . (parameter_specification . 0)) (SEMICOLON . (parameter_specification . 0)))
2809 ((default . error) (WITH . (formal_derived_type_definition . 0)) (SEMICOLON . (formal_derived_type_definition . 0)))
2810 ((default . error) (DOT . 87) (TICK . 88) (WITH . (interface_list . 1)) (SEMICOLON . (interface_list . 1)) (AND . (interface_list . 1)) (LEFT_PAREN . 106))
2811 ((default . error) (LOOP . (index_constraint . 0)) (DO . (index_constraint . 0)) (EQUAL_GREATER . (index_constraint . 0)) (COMMA . (index_constraint . 0)) (RIGHT_PAREN . (index_constraint . 0)) (COLON_EQUAL . (index_constraint . 0)) (WITH . (index_constraint . 0)) (SEMICOLON . (index_constraint . 0)) (AND . (index_constraint . 0)) (OF . (index_constraint . 0)))
2812 ((default . error) (PLUS . (primary . 0)) (MINUS . (primary . 0)) (AMPERSAND . (primary . 0)) (DOT_DOT . (primary . 0)) (SLASH . (primary . 0)) (STAR . (primary . 0)) (MOD . (primary . 0)) (REM . (primary . 0)) (XOR . (primary . 0)) (OR . (primary . 0)) (AND . (primary . 0)) (EQUAL_GREATER . (primary . 0)) (BAR . (primary . 0)) (IN . (primary . 0)) (NOT . (primary . 0)) (EQUAL . (primary . 0)) (GREATER . (primary . 0)) (GREATER_EQUAL . (primary . 0)) (LESS . (primary . 0)) (LESS_EQUAL . (primary . 0)) (SLASH_EQUAL . (primary . 0)) (RIGHT_PAREN . (primary . 0)) (COMMA . (primary . 0)) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2813 ((default . error) (BOX . 1057))
2814 ((default . error) (ACCESS . (null_exclusion_opt . 0)) (NOT . 862) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2815 ((default . error) (WITH . (component_definition . 3)) (SEMICOLON . (component_definition . 3)) (COLON_EQUAL . (component_definition . 3)))
2816 ((default . error) (WITH . (array_type_definition . 0)) (SEMICOLON . (array_type_definition . 0)) (COLON_EQUAL . (array_type_definition . 0)))
2817 ((default . error) (WITH . (component_definition . 1)) (SEMICOLON . (component_definition . 1)) (COLON_EQUAL . (component_definition . 1)))
2818 ((default . error) (WITH . (array_type_definition . 1)) (SEMICOLON . (array_type_definition . 1)) (COLON_EQUAL . (array_type_definition . 1)))
2819 ((default . error) (END . (object_renaming_declaration . 2)) (PRIVATE . (object_renaming_declaration . 2)) (USE . (object_renaming_declaration . 2)) (TYPE . (object_renaming_declaration . 2)) (TASK . (object_renaming_declaration . 2)) (SUBTYPE . (object_renaming_declaration . 2)) (PROTECTED . (object_renaming_declaration . 2)) (PROCEDURE . (object_renaming_declaration . 2)) (PRAGMA . (object_renaming_declaration . 2)) (PACKAGE . (object_renaming_declaration . 2)) (OVERRIDING . (object_renaming_declaration . 2)) (NOT . (object_renaming_declaration . 2)) (GENERIC . (object_renaming_declaration . 2)) (FUNCTION . (object_renaming_declaration . 2)) (FOR . (object_renaming_declaration . 2)) (ENTRY . (object_renaming_declaration . 2)) (IDENTIFIER . (object_renaming_declaration . 2)) (BEGIN . (object_renaming_declaration . 2)))
2820 ((default . error) (END . (object_renaming_declaration . 1)) (PRIVATE . (object_renaming_declaration . 1)) (USE . (object_renaming_declaration . 1)) (TYPE . (object_renaming_declaration . 1)) (TASK . (object_renaming_declaration . 1)) (SUBTYPE . (object_renaming_declaration . 1)) (PROTECTED . (object_renaming_declaration . 1)) (PROCEDURE . (object_renaming_declaration . 1)) (PRAGMA . (object_renaming_declaration . 1)) (PACKAGE . (object_renaming_declaration . 1)) (OVERRIDING . (object_renaming_declaration . 1)) (NOT . (object_renaming_declaration . 1)) (GENERIC . (object_renaming_declaration . 1)) (FUNCTION . (object_renaming_declaration . 1)) (FOR . (object_renaming_declaration . 1)) (ENTRY . (object_renaming_declaration . 1)) (IDENTIFIER . (object_renaming_declaration . 1)) (BEGIN . (object_renaming_declaration . 1)))
2821 ((default . error) (SEMICOLON . 1228))
2822 ((default . error) (SEMICOLON . 1227))
2823 ((default . error) (RECORD . 1226))
2824 ((default . error) (IDENTIFIER . (component_clause_list . 1)) (END . (component_clause_list . 1)))
2825 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2826 ((default . error) (PRIVATE . (package_body_stub . 0)) (END . (package_body_stub . 0)) (BEGIN . (package_body_stub . 0)) (IDENTIFIER . (package_body_stub . 0)) (ENTRY . (package_body_stub . 0)) (FOR . (package_body_stub . 0)) (FUNCTION . (package_body_stub . 0)) (GENERIC . (package_body_stub . 0)) (NOT . (package_body_stub . 0)) (OVERRIDING . (package_body_stub . 0)) (PACKAGE . (package_body_stub . 0)) (PRAGMA . (package_body_stub . 0)) (PROCEDURE . (package_body_stub . 0)) (PROTECTED . (package_body_stub . 0)) (SUBTYPE . (package_body_stub . 0)) (TASK . (package_body_stub . 0)) (TYPE . (package_body_stub . 0)) (USE . (package_body_stub . 0)))
2827 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2828 ((default . error) (SEMICOLON . 1223))
2829 ((default . error) (PRIVATE . (protected_body_stub . 0)) (END . (protected_body_stub . 0)) (BEGIN . (protected_body_stub . 0)) (IDENTIFIER . (protected_body_stub . 0)) (ENTRY . (protected_body_stub . 0)) (FOR . (protected_body_stub . 0)) (FUNCTION . (protected_body_stub . 0)) (GENERIC . (protected_body_stub . 0)) (NOT . (protected_body_stub . 0)) (OVERRIDING . (protected_body_stub . 0)) (PACKAGE . (protected_body_stub . 0)) (PRAGMA . (protected_body_stub . 0)) (PROCEDURE . (protected_body_stub . 0)) (PROTECTED . (protected_body_stub . 0)) (SUBTYPE . (protected_body_stub . 0)) (TASK . (protected_body_stub . 0)) (TYPE . (protected_body_stub . 0)) (USE . (protected_body_stub . 0)))
2830 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2831 ((default . error) (END . 1221))
2832 ((default . error) (SEMICOLON . (protected_definition . 1)))
2833 ((default . error) (LOOP . (subtype_indication . 0)) (DO . (subtype_indication . 0)) (RIGHT_PAREN . (subtype_indication . 0)) (COMMA . (subtype_indication . 0)) (EQUAL_GREATER . (subtype_indication . 0)) (WITH . (subtype_indication . 0)) (AND . (subtype_indication . 0)) (OF . (subtype_indication . 0)) (SEMICOLON . (subtype_indication . 0)) (COLON_EQUAL . (subtype_indication . 0)))
2834 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2835 ((default . error) (SEMICOLON . 1219))
2836 ((default . error) (PRIVATE . (task_body_stub . 0)) (END . (task_body_stub . 0)) (BEGIN . (task_body_stub . 0)) (IDENTIFIER . (task_body_stub . 0)) (ENTRY . (task_body_stub . 0)) (FOR . (task_body_stub . 0)) (FUNCTION . (task_body_stub . 0)) (GENERIC . (task_body_stub . 0)) (NOT . (task_body_stub . 0)) (OVERRIDING . (task_body_stub . 0)) (PACKAGE . (task_body_stub . 0)) (PRAGMA . (task_body_stub . 0)) (PROCEDURE . (task_body_stub . 0)) (PROTECTED . (task_body_stub . 0)) (SUBTYPE . (task_body_stub . 0)) (TASK . (task_body_stub . 0)) (TYPE . (task_body_stub . 0)) (USE . (task_body_stub . 0)))
2837 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2838 ((default . error) (END . 1217))
2839 ((default . error) (SEMICOLON . (task_definition . 1)))
2840 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2841 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2842 ((default . error) (WITH . (type_definition . 4)) (SEMICOLON . (type_definition . 4)))
2843 ((default . error) (WITH . (type_definition . 3)) (SEMICOLON . (type_definition . 3)))
2844 ((default . error) (IDENTIFIER . 1020) (CHARACTER_LITERAL . 1021))
2845 ((default . error) (SEMICOLON . (enumeration_type_definition . 0)) (WITH . (enumeration_type_definition . 0)))
2846 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2847 ((default . error) (ALIASED . 1074) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 862))
2848 ((default . error) (RECORD . 1211))
2849 ((default . error) (WHEN . (component_list . 1)) (FOR . (component_list . 1)) (IDENTIFIER . (component_list . 1)) (CASE . (component_list . 1)) (END . (component_list . 1)))
2850 ((default . error) (WHEN . (component_list . 2)) (FOR . (component_list . 2)) (IDENTIFIER . (component_list . 2)) (CASE . (component_list . 2)) (END . (component_list . 2)))
2851 ((default . error) (WHEN . (component_list . 4)) (FOR . (component_list . 4)) (IDENTIFIER . (component_list . 4)) (CASE . (component_list . 4)) (END . (component_list . 4)))
2852 ((default . error) (IS . (direct_name . 0)))
2853 ((default . error) (IS . (direct_name . 1)))
2854 ((default . error) (IS . (direct_name_opt . 1)))
2855 ((default . error) (IS . 1210))
2856 ((default . error) (WITH . (and_interface_list_opt . 0)) (AND . 795))
2857 ((default . error) (DOT . 87) (TICK . 88) (AND . 795) (WITH . ((and_interface_list_opt . 0) (constraint_opt . 0))) (SEMICOLON . (constraint_opt . 0)) (RANGE . 833) (LEFT_PAREN . 803))
2858 ((default . error) (SEMICOLON . 1205))
2859 ((default . error) (END . (full_type_declaration . 0)) (PRIVATE . (full_type_declaration . 0)) (USE . (full_type_declaration . 0)) (TYPE . (full_type_declaration . 0)) (TASK . (full_type_declaration . 0)) (SUBTYPE . (full_type_declaration . 0)) (PROTECTED . (full_type_declaration . 0)) (PROCEDURE . (full_type_declaration . 0)) (PRAGMA . (full_type_declaration . 0)) (PACKAGE . (full_type_declaration . 0)) (OVERRIDING . (full_type_declaration . 0)) (NOT . (full_type_declaration . 0)) (GENERIC . (full_type_declaration . 0)) (FUNCTION . (full_type_declaration . 0)) (FOR . (full_type_declaration . 0)) (ENTRY . (full_type_declaration . 0)) (IDENTIFIER . (full_type_declaration . 0)) (BEGIN . (full_type_declaration . 0)))
2860 ((default . error) (PRIVATE . (object_declaration . 3)) (END . (object_declaration . 3)) (BEGIN . (object_declaration . 3)) (IDENTIFIER . (object_declaration . 3)) (ENTRY . (object_declaration . 3)) (FOR . (object_declaration . 3)) (FUNCTION . (object_declaration . 3)) (GENERIC . (object_declaration . 3)) (NOT . (object_declaration . 3)) (OVERRIDING . (object_declaration . 3)) (PACKAGE . (object_declaration . 3)) (PRAGMA . (object_declaration . 3)) (PROCEDURE . (object_declaration . 3)) (PROTECTED . (object_declaration . 3)) (SUBTYPE . (object_declaration . 3)) (TASK . (object_declaration . 3)) (TYPE . (object_declaration . 3)) (USE . (object_declaration . 3)))
2861 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2862 ((default . error) (PRIVATE . (object_declaration . 5)) (END . (object_declaration . 5)) (BEGIN . (object_declaration . 5)) (IDENTIFIER . (object_declaration . 5)) (ENTRY . (object_declaration . 5)) (FOR . (object_declaration . 5)) (FUNCTION . (object_declaration . 5)) (GENERIC . (object_declaration . 5)) (NOT . (object_declaration . 5)) (OVERRIDING . (object_declaration . 5)) (PACKAGE . (object_declaration . 5)) (PRAGMA . (object_declaration . 5)) (PROCEDURE . (object_declaration . 5)) (PROTECTED . (object_declaration . 5)) (SUBTYPE . (object_declaration . 5)) (TASK . (object_declaration . 5)) (TYPE . (object_declaration . 5)) (USE . (object_declaration . 5)))
2863 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2864 ((default . error) (PRIVATE . (object_declaration . 1)) (END . (object_declaration . 1)) (BEGIN . (object_declaration . 1)) (IDENTIFIER . (object_declaration . 1)) (ENTRY . (object_declaration . 1)) (FOR . (object_declaration . 1)) (FUNCTION . (object_declaration . 1)) (GENERIC . (object_declaration . 1)) (NOT . (object_declaration . 1)) (OVERRIDING . (object_declaration . 1)) (PACKAGE . (object_declaration . 1)) (PRAGMA . (object_declaration . 1)) (PROCEDURE . (object_declaration . 1)) (PROTECTED . (object_declaration . 1)) (SUBTYPE . (object_declaration . 1)) (TASK . (object_declaration . 1)) (TYPE . (object_declaration . 1)) (USE . (object_declaration . 1)))
2865 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2866 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2867 ((default . error) (END . (package_body . 0)) (BEGIN . (package_body . 0)) (IDENTIFIER . (package_body . 0)) (ENTRY . (package_body . 0)) (FOR . (package_body . 0)) (PROTECTED . (package_body . 0)) (SUBTYPE . (package_body . 0)) (TASK . (package_body . 0)) (TYPE . (package_body . 0)) (WITH . (package_body . 0)) (USE . (package_body . 0)) (SEPARATE . (package_body . 0)) (PROCEDURE . (package_body . 0)) (PRIVATE . (package_body . 0)) (PRAGMA . (package_body . 0)) (PACKAGE . (package_body . 0)) (OVERRIDING . (package_body . 0)) (NOT . (package_body . 0)) (LIMITED . (package_body . 0)) (GENERIC . (package_body . 0)) (FUNCTION . (package_body . 0)) ($EOI . (package_body . 0)))
2868 ((default . error) (COMMA . (case_expression_alternative . 0)) (RIGHT_PAREN . (case_expression_alternative . 0)))
2869 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2870 ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 3)) (EQUAL_GREATER . (iterator_specification . 3)) (LEFT_PAREN . 106))
2871 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2872 ((default . error) (RIGHT_PAREN . (if_expression . 0)))
2873 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2874 ((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)))
2875 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (IS . (aspect_specification_opt . 0)) (WITH . 108))
2876 ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 1195))
2877 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2878 ((default . error) (THEN . (accept_statement . 1)) (WHEN . (accept_statement . 1)) (EXCEPTION . (accept_statement . 1)) (ELSIF . (accept_statement . 1)) (ELSE . (accept_statement . 1)) (OR . (accept_statement . 1)) (END . (accept_statement . 1)) (LESS_LESS . (accept_statement . 1)) (IDENTIFIER . (accept_statement . 1)) (STRING_LITERAL . (accept_statement . 1)) (CHARACTER_LITERAL . (accept_statement . 1)) (ACCEPT . (accept_statement . 1)) (ABORT . (accept_statement . 1)) (BEGIN . (accept_statement . 1)) (CASE . (accept_statement . 1)) (DECLARE . (accept_statement . 1)) (DELAY . (accept_statement . 1)) (EXIT . (accept_statement . 1)) (FOR . (accept_statement . 1)) (GOTO . (accept_statement . 1)) (IF . (accept_statement . 1)) (LOOP . (accept_statement . 1)) (NULL . (accept_statement . 1)) (PRAGMA . (accept_statement . 1)) (RAISE . (accept_statement . 1)) (REQUEUE . (accept_statement . 1)) (RETURN . (accept_statement . 1)) (SELECT . (accept_statement . 1)) (WHILE . (accept_statement . 1)))
2879 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2880 ((default . error) (OR . (block_statement . 1)) (THEN . (block_statement . 1)) (WHEN . (block_statement . 1)) (EXCEPTION . (block_statement . 1)) (END . (block_statement . 1)) (LESS_LESS . (block_statement . 1)) (IDENTIFIER . (block_statement . 1)) (STRING_LITERAL . (block_statement . 1)) (CHARACTER_LITERAL . (block_statement . 1)) (ACCEPT . (block_statement . 1)) (ABORT . (block_statement . 1)) (BEGIN . (block_statement . 1)) (CASE . (block_statement . 1)) (DECLARE . (block_statement . 1)) (DELAY . (block_statement . 1)) (EXIT . (block_statement . 1)) (FOR . (block_statement . 1)) (GOTO . (block_statement . 1)) (IF . (block_statement . 1)) (LOOP . (block_statement . 1)) (NULL . (block_statement . 1)) (PRAGMA . (block_statement . 1)) (RAISE . (block_statement . 1)) (REQUEUE . (block_statement . 1)) (RETURN . (block_statement . 1)) (SELECT . (block_statement . 1)) (WHILE . (block_statement . 1)) (ELSE . (block_statement . 1)) (ELSIF . (block_statement . 1)))
2881 ((default . error) (CASE . 1192))
2882 ((default . error) (WHEN . (case_statement_alternative_list . 1)) (END . (case_statement_alternative_list . 1)))
2883 ((default . error) (BAR . 275) (EQUAL_GREATER . 1191))
2884 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2885 ((default . error) (OR . (exit_statement . 0)) (THEN . (exit_statement . 0)) (WHEN . (exit_statement . 0)) (EXCEPTION . (exit_statement . 0)) (END . (exit_statement . 0)) (LESS_LESS . (exit_statement . 0)) (IDENTIFIER . (exit_statement . 0)) (STRING_LITERAL . (exit_statement . 0)) (CHARACTER_LITERAL . (exit_statement . 0)) (ACCEPT . (exit_statement . 0)) (ABORT . (exit_statement . 0)) (BEGIN . (exit_statement . 0)) (CASE . (exit_statement . 0)) (DECLARE . (exit_statement . 0)) (DELAY . (exit_statement . 0)) (EXIT . (exit_statement . 0)) (FOR . (exit_statement . 0)) (GOTO . (exit_statement . 0)) (IF . (exit_statement . 0)) (LOOP . (exit_statement . 0)) (NULL . (exit_statement . 0)) (PRAGMA . (exit_statement . 0)) (RAISE . (exit_statement . 0)) (REQUEUE . (exit_statement . 0)) (RETURN . (exit_statement . 0)) (SELECT . (exit_statement . 0)) (WHILE . (exit_statement . 0)) (ELSE . (exit_statement . 0)) (ELSIF . (exit_statement . 0)))
2886 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2887 ((default . error) (THEN . (expression_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2888 ((default . error) (IF . 1187))
2889 ((default . error) (END . (elsif_statement_list . 0)) (ELSE . (elsif_statement_list . 0)) (ELSIF . (elsif_statement_list . 0)))
2890 ((default . error) (END . 1185) (ELSE . 1184) (ELSIF . 1147))
2891 ((default . error) (SEMICOLON . 1183))
2892 ((default . error) (OR . (raise_statement . 1)) (THEN . (raise_statement . 1)) (WHEN . (raise_statement . 1)) (EXCEPTION . (raise_statement . 1)) (END . (raise_statement . 1)) (LESS_LESS . (raise_statement . 1)) (IDENTIFIER . (raise_statement . 1)) (STRING_LITERAL . (raise_statement . 1)) (CHARACTER_LITERAL . (raise_statement . 1)) (ACCEPT . (raise_statement . 1)) (ABORT . (raise_statement . 1)) (BEGIN . (raise_statement . 1)) (CASE . (raise_statement . 1)) (DECLARE . (raise_statement . 1)) (DELAY . (raise_statement . 1)) (EXIT . (raise_statement . 1)) (FOR . (raise_statement . 1)) (GOTO . (raise_statement . 1)) (IF . (raise_statement . 1)) (LOOP . (raise_statement . 1)) (NULL . (raise_statement . 1)) (PRAGMA . (raise_statement . 1)) (RAISE . (raise_statement . 1)) (REQUEUE . (raise_statement . 1)) (RETURN . (raise_statement . 1)) (SELECT . (raise_statement . 1)) (WHILE . (raise_statement . 1)) (ELSE . (raise_statement . 1)) (ELSIF . (raise_statement . 1)))
2893 ((default . error) (OR . (requeue_statement . 0)) (THEN . (requeue_statement . 0)) (WHEN . (requeue_statement . 0)) (EXCEPTION . (requeue_statement . 0)) (END . (requeue_statement . 0)) (LESS_LESS . (requeue_statement . 0)) (IDENTIFIER . (requeue_statement . 0)) (STRING_LITERAL . (requeue_statement . 0)) (CHARACTER_LITERAL . (requeue_statement . 0)) (ACCEPT . (requeue_statement . 0)) (ABORT . (requeue_statement . 0)) (BEGIN . (requeue_statement . 0)) (CASE . (requeue_statement . 0)) (DECLARE . (requeue_statement . 0)) (DELAY . (requeue_statement . 0)) (EXIT . (requeue_statement . 0)) (FOR . (requeue_statement . 0)) (GOTO . (requeue_statement . 0)) (IF . (requeue_statement . 0)) (LOOP . (requeue_statement . 0)) (NULL . (requeue_statement . 0)) (PRAGMA . (requeue_statement . 0)) (RAISE . (requeue_statement . 0)) (REQUEUE . (requeue_statement . 0)) (RETURN . (requeue_statement . 0)) (SELECT . (requeue_statement . 0)) (WHILE . (requeue_statement . 0)) (ELSE . (requeue_statement . 0)) (ELSIF . (requeue_statement . 0)))
2894 ((default . error) (RETURN . 1182))
2895 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (ACCESS . (null_exclusion_opt . 0)) (NOT . 862))
2896 ((default . error) (END . 1178))
2897 ((default . error) (SELECT . 1177))
2898 ((default . error) (OR . (selective_accept . 1)) (THEN . (selective_accept . 1)) (WHEN . (selective_accept . 1)) (EXCEPTION . (selective_accept . 1)) (END . (selective_accept . 1)) (LESS_LESS . (selective_accept . 1)) (IDENTIFIER . (selective_accept . 1)) (STRING_LITERAL . (selective_accept . 1)) (CHARACTER_LITERAL . (selective_accept . 1)) (ACCEPT . (selective_accept . 1)) (ABORT . (selective_accept . 1)) (BEGIN . (selective_accept . 1)) (CASE . (selective_accept . 1)) (DECLARE . (selective_accept . 1)) (DELAY . (selective_accept . 1)) (EXIT . (selective_accept . 1)) (FOR . (selective_accept . 1)) (GOTO . (selective_accept . 1)) (IF . (selective_accept . 1)) (LOOP . (selective_accept . 1)) (NULL . (selective_accept . 1)) (PRAGMA . (selective_accept . 1)) (RAISE . (selective_accept . 1)) (REQUEUE . (selective_accept . 1)) (RETURN . (selective_accept . 1)) (SELECT . (selective_accept . 1)) (WHILE . (selective_accept . 1)) (ELSE . (selective_accept . 1)) (ELSIF . (selective_accept . 1)))
2899 ((default . error) (SELECT . 1176))
2900 ((default . error) (END . (delay_alternative . 0)) (OR . (delay_alternative . 0)) (ELSE . (delay_alternative . 0)))
2901 ((default . error) (SELECT . 1175))
2902 ((default . error) (SEMICOLON . 1174))
2903 ((default . error) (ELSE . (sequence_of_statements_opt . 0)) (OR . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2904 ((default . error) (END . (select_alternative . 2)) (OR . (select_alternative . 2)) (ELSE . (select_alternative . 2)))
2905 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2906 ((default . error) (OTHERS . 936) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2907 ((default . error) (WHEN . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2908 ((default . error) (OTHERS . 936) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49))
2909 ((default . error) (BAR . 1166) (EQUAL_GREATER . 1272))
2910 ((default . error) (WHEN . (exception_handler . 1)) (END . (exception_handler . 1)))
2911 ((default . error) (EQUAL_GREATER . (exception_choice_list . 1)) (BAR . (exception_choice_list . 1)))
2912 ((default . error) (SEMICOLON . 1271))
2913 ((default . error) (ELSE . (select_alternative . 0)) (OR . (select_alternative . 0)) (END . (select_alternative . 0)))
2914 ((default . error) (ELSE . (select_alternative . 4)) (OR . (select_alternative . 4)) (END . (select_alternative . 4)))
2915 ((default . error) (SEMICOLON . 1270))
2916 ((default . error) (SEMICOLON . 1269))
2917 ((default . error) (SEMICOLON . 1268))
2918 ((default . error) (SELECT . 1267))
2919 ((default . error) (DO . (return_subtype_indication . 1)) (SEMICOLON . (return_subtype_indication . 1)) (COLON_EQUAL . (return_subtype_indication . 1)))
2920 ((default . error) (DO . (extended_return_object_declaration . 1)) (SEMICOLON . (extended_return_object_declaration . 1)) (COLON_EQUAL . 1266))
2921 ((default . error) (DO . (return_subtype_indication . 0)) (SEMICOLON . (return_subtype_indication . 0)) (COLON_EQUAL . (return_subtype_indication . 0)))
2922 ((default . error) (SEMICOLON . 1265))
2923 ((default . error) (WHEN . (loop_statement . 1)) (THEN . (loop_statement . 1)) (OR . (loop_statement . 1)) (ELSIF . (loop_statement . 1)) (ELSE . (loop_statement . 1)) (WHILE . (loop_statement . 1)) (SELECT . (loop_statement . 1)) (RETURN . (loop_statement . 1)) (REQUEUE . (loop_statement . 1)) (RAISE . (loop_statement . 1)) (PRAGMA . (loop_statement . 1)) (NULL . (loop_statement . 1)) (LOOP . (loop_statement . 1)) (IF . (loop_statement . 1)) (GOTO . (loop_statement . 1)) (FOR . (loop_statement . 1)) (EXIT . (loop_statement . 1)) (DELAY . (loop_statement . 1)) (DECLARE . (loop_statement . 1)) (CASE . (loop_statement . 1)) (BEGIN . (loop_statement . 1)) (ABORT . (loop_statement . 1)) (ACCEPT . (loop_statement . 1)) (CHARACTER_LITERAL . (loop_statement . 1)) (STRING_LITERAL . (loop_statement . 1)) (IDENTIFIER . (loop_statement . 1)) (LESS_LESS . (loop_statement . 1)) (END . (loop_statement . 1)) (EXCEPTION . (loop_statement . 1)))
2924 ((default . error) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2925 ((default . error) (IF . 1263))
2926 ((default . error) (ELSIF . (elsif_statement_list . 1)) (ELSE . (elsif_statement_list . 1)) (END . (elsif_statement_list . 1)))
2927 ((default . error) (SEMICOLON . 1262))
2928 ((default . error) (THEN . 1261))
2929 ((default . error) (END . 1260))
2930 ((default . error) (SEMICOLON . 1259))
2931 ((default . error) (END . (sequence_of_statements_opt . 0)) (WHEN . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
2932 ((default . error) (SEMICOLON . 1257))
2933 ((default . error) (END . 1256))
2934 ((default . error) (END . 1255))
2935 ((default . error) (FOR . 1254) (IDENTIFIER . 72))
2936 ((default . error) (WHEN . 1253))
2937 ((default . error) (WHEN . (entry_body_formal_part . 1)))
2938 ((default . error) (SEMICOLON . 1252))
2939 ((default . error) (ELSE . (elsif_expression_item . 0)) (ELSIF . (elsif_expression_item . 0)) (RIGHT_PAREN . (elsif_expression_item . 0)))
2940 ((default . error) (DOT . 87) (TICK . 88) (LOOP . (iterator_specification . 2)) (EQUAL_GREATER . (iterator_specification . 2)) (LEFT_PAREN . 106))
2941 ((default . error) (SEMICOLON . 1251))
2942 ((default . error) (SEMICOLON . 1250))
2943 ((default . error) (SEMICOLON . 1249))
2944 ((default . error) (SEMICOLON . 1248))
2945 ((default . error) (BEGIN . (private_type_declaration . 0)) (IDENTIFIER . (private_type_declaration . 0)) (ENTRY . (private_type_declaration . 0)) (FOR . (private_type_declaration . 0)) (FUNCTION . (private_type_declaration . 0)) (GENERIC . (private_type_declaration . 0)) (NOT . (private_type_declaration . 0)) (OVERRIDING . (private_type_declaration . 0)) (PACKAGE . (private_type_declaration . 0)) (PRAGMA . (private_type_declaration . 0)) (PROCEDURE . (private_type_declaration . 0)) (PROTECTED . (private_type_declaration . 0)) (SUBTYPE . (private_type_declaration . 0)) (TASK . (private_type_declaration . 0)) (TYPE . (private_type_declaration . 0)) (USE . (private_type_declaration . 0)) (PRIVATE . (private_type_declaration . 0)) (END . (private_type_declaration . 0)))
2946 ((default . error) (WITH . 1247))
2947 ((default . error) (WITH . (constraint_opt . 1)) (SEMICOLON . (constraint_opt . 1)))
2948 ((default . error) (WITH . (derived_type_definition . 1)) (SEMICOLON . (derived_type_definition . 1)))
2949 ((default . error) (WITH . 1246))
2950 ((default . error) (WHEN . 1243))
2951 ((default . error) (SEMICOLON . (record_definition . 0)) (WITH . (record_definition . 0)))
2952 ((default . error) (COLON_EQUAL . 1241) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
2953 ((default . error) (SEMICOLON . (type_definition . 1)) (WITH . (type_definition . 1)))
2954 ((default . error) (RIGHT_PAREN . (enumeration_literal_list . 1)) (COMMA . (enumeration_literal_list . 1)))
2955 ((default . error) (DOT_DOT . 1240))
2956 ((default . error) (WITH . (real_range_specification_opt . 0)) (SEMICOLON . (real_range_specification_opt . 0)) (RANGE . 1101))
2957 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2958 ((default . error) (SEMICOLON . 1237))
2959 ((default . error) (USE . (task_type_declaration . 1)) (TYPE . (task_type_declaration . 1)) (TASK . (task_type_declaration . 1)) (SUBTYPE . (task_type_declaration . 1)) (PROTECTED . (task_type_declaration . 1)) (PROCEDURE . (task_type_declaration . 1)) (PRAGMA . (task_type_declaration . 1)) (PACKAGE . (task_type_declaration . 1)) (OVERRIDING . (task_type_declaration . 1)) (NOT . (task_type_declaration . 1)) (GENERIC . (task_type_declaration . 1)) (FUNCTION . (task_type_declaration . 1)) (FOR . (task_type_declaration . 1)) (ENTRY . (task_type_declaration . 1)) (IDENTIFIER . (task_type_declaration . 1)) (BEGIN . (task_type_declaration . 1)) (END . (task_type_declaration . 1)) (PRIVATE . (task_type_declaration . 1)))
2960 ((default . error) (AND . 1061) (WITH . 1236))
2961 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2962 ((default . error) (SEMICOLON . 1234))
2963 ((default . error) (USE . (protected_type_declaration . 1)) (TYPE . (protected_type_declaration . 1)) (TASK . (protected_type_declaration . 1)) (SUBTYPE . (protected_type_declaration . 1)) (PROTECTED . (protected_type_declaration . 1)) (PROCEDURE . (protected_type_declaration . 1)) (PRAGMA . (protected_type_declaration . 1)) (PACKAGE . (protected_type_declaration . 1)) (OVERRIDING . (protected_type_declaration . 1)) (NOT . (protected_type_declaration . 1)) (GENERIC . (protected_type_declaration . 1)) (FUNCTION . (protected_type_declaration . 1)) (FOR . (protected_type_declaration . 1)) (ENTRY . (protected_type_declaration . 1)) (IDENTIFIER . (protected_type_declaration . 1)) (BEGIN . (protected_type_declaration . 1)) (END . (protected_type_declaration . 1)) (PRIVATE . (protected_type_declaration . 1)))
2964 ((default . error) (AND . 1061) (WITH . 1233))
2965 ((default . error) (RANGE . 1232))
2966 ((default . error) (SEMICOLON . (record_rep . 0)))
2967 ((default . error) (IDENTIFIER . (mod_clause_opt . 1)))
2968 ((default . error) (BEGIN . (object_renaming_declaration . 0)) (IDENTIFIER . (object_renaming_declaration . 0)) (ENTRY . (object_renaming_declaration . 0)) (FOR . (object_renaming_declaration . 0)) (FUNCTION . (object_renaming_declaration . 0)) (GENERIC . (object_renaming_declaration . 0)) (NOT . (object_renaming_declaration . 0)) (OVERRIDING . (object_renaming_declaration . 0)) (PACKAGE . (object_renaming_declaration . 0)) (PRAGMA . (object_renaming_declaration . 0)) (PROCEDURE . (object_renaming_declaration . 0)) (PROTECTED . (object_renaming_declaration . 0)) (SUBTYPE . (object_renaming_declaration . 0)) (TASK . (object_renaming_declaration . 0)) (TYPE . (object_renaming_declaration . 0)) (USE . (object_renaming_declaration . 0)) (PRIVATE . (object_renaming_declaration . 0)) (END . (object_renaming_declaration . 0)))
2969 ((default . error) (COLON_EQUAL . (component_definition . 2)) (SEMICOLON . (component_definition . 2)) (WITH . (component_definition . 2)))
2970 ((default . error) (COLON_EQUAL . (component_definition . 0)) (SEMICOLON . (component_definition . 0)) (WITH . (component_definition . 0)))
2971 ((default . error) (RIGHT_PAREN . (subtype_indication . 1)) (COMMA . (subtype_indication . 1)) (DOT . 87) (TICK . 88) (BAR . (discrete_choice . 1)) (EQUAL_GREATER . (discrete_choice . 1)) (RANGE . 833) (LEFT_PAREN . 803))
2972 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2973 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2974 ((default . error) (END . (single_protected_declaration . 0)) (PRIVATE . (single_protected_declaration . 0)) (USE . (single_protected_declaration . 0)) (TYPE . (single_protected_declaration . 0)) (TASK . (single_protected_declaration . 0)) (SUBTYPE . (single_protected_declaration . 0)) (PROTECTED . (single_protected_declaration . 0)) (PROCEDURE . (single_protected_declaration . 0)) (PRAGMA . (single_protected_declaration . 0)) (PACKAGE . (single_protected_declaration . 0)) (OVERRIDING . (single_protected_declaration . 0)) (NOT . (single_protected_declaration . 0)) (GENERIC . (single_protected_declaration . 0)) (FUNCTION . (single_protected_declaration . 0)) (FOR . (single_protected_declaration . 0)) (ENTRY . (single_protected_declaration . 0)) (IDENTIFIER . (single_protected_declaration . 0)) (BEGIN . (single_protected_declaration . 0)))
2975 ((default . error) (SEMICOLON . (protected_definition . 0)))
2976 ((default . error) (END . (declarative_part_opt . 0)) (PRIVATE . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
2977 ((default . error) (END . (single_task_declaration . 0)) (PRIVATE . (single_task_declaration . 0)) (USE . (single_task_declaration . 0)) (TYPE . (single_task_declaration . 0)) (TASK . (single_task_declaration . 0)) (SUBTYPE . (single_task_declaration . 0)) (PROTECTED . (single_task_declaration . 0)) (PROCEDURE . (single_task_declaration . 0)) (PRAGMA . (single_task_declaration . 0)) (PACKAGE . (single_task_declaration . 0)) (OVERRIDING . (single_task_declaration . 0)) (NOT . (single_task_declaration . 0)) (GENERIC . (single_task_declaration . 0)) (FUNCTION . (single_task_declaration . 0)) (FOR . (single_task_declaration . 0)) (ENTRY . (single_task_declaration . 0)) (IDENTIFIER . (single_task_declaration . 0)) (BEGIN . (single_task_declaration . 0)))
2978 ((default . error) (SEMICOLON . (task_definition . 0)))
2979 ((default . error) (WITH . (type_definition . 5)) (SEMICOLON . (type_definition . 5)))
2980 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2981 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2982 ((default . error) (SEMICOLON . 1289))
2983 ((default . error) (EQUAL_GREATER . (discrete_choice_list . 0)) (BAR . (discrete_choice_list . 0)) (OTHERS . 172) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 171) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
2984 ((default . error) (END . 1286) (WHEN . 1243))
2985 ((default . error) (END . (variant_list . 0)) (WHEN . (variant_list . 0)))
2986 ((default . error) (PRIVATE . 1285))
2987 ((default . error) (RECORD . 848) (NULL . 846))
2988 ((default . error) (PRIVATE . (object_declaration . 2)) (END . (object_declaration . 2)) (BEGIN . (object_declaration . 2)) (IDENTIFIER . (object_declaration . 2)) (ENTRY . (object_declaration . 2)) (FOR . (object_declaration . 2)) (FUNCTION . (object_declaration . 2)) (GENERIC . (object_declaration . 2)) (NOT . (object_declaration . 2)) (OVERRIDING . (object_declaration . 2)) (PACKAGE . (object_declaration . 2)) (PRAGMA . (object_declaration . 2)) (PROCEDURE . (object_declaration . 2)) (PROTECTED . (object_declaration . 2)) (SUBTYPE . (object_declaration . 2)) (TASK . (object_declaration . 2)) (TYPE . (object_declaration . 2)) (USE . (object_declaration . 2)))
2989 ((default . error) (PRIVATE . (object_declaration . 4)) (END . (object_declaration . 4)) (BEGIN . (object_declaration . 4)) (IDENTIFIER . (object_declaration . 4)) (ENTRY . (object_declaration . 4)) (FOR . (object_declaration . 4)) (FUNCTION . (object_declaration . 4)) (GENERIC . (object_declaration . 4)) (NOT . (object_declaration . 4)) (OVERRIDING . (object_declaration . 4)) (PACKAGE . (object_declaration . 4)) (PRAGMA . (object_declaration . 4)) (PROCEDURE . (object_declaration . 4)) (PROTECTED . (object_declaration . 4)) (SUBTYPE . (object_declaration . 4)) (TASK . (object_declaration . 4)) (TYPE . (object_declaration . 4)) (USE . (object_declaration . 4)))
2990 ((default . error) (PRIVATE . (object_declaration . 0)) (END . (object_declaration . 0)) (BEGIN . (object_declaration . 0)) (IDENTIFIER . (object_declaration . 0)) (ENTRY . (object_declaration . 0)) (FOR . (object_declaration . 0)) (FUNCTION . (object_declaration . 0)) (GENERIC . (object_declaration . 0)) (NOT . (object_declaration . 0)) (OVERRIDING . (object_declaration . 0)) (PACKAGE . (object_declaration . 0)) (PRAGMA . (object_declaration . 0)) (PROCEDURE . (object_declaration . 0)) (PROTECTED . (object_declaration . 0)) (SUBTYPE . (object_declaration . 0)) (TASK . (object_declaration . 0)) (TYPE . (object_declaration . 0)) (USE . (object_declaration . 0)))
2991 ((default . error) (PRIVATE . (entry_declaration . 0)) (END . (entry_declaration . 0)) (BEGIN . (entry_declaration . 0)) (IDENTIFIER . (entry_declaration . 0)) (ENTRY . (entry_declaration . 0)) (FOR . (entry_declaration . 0)) (FUNCTION . (entry_declaration . 0)) (GENERIC . (entry_declaration . 0)) (NOT . (entry_declaration . 0)) (OVERRIDING . (entry_declaration . 0)) (PACKAGE . (entry_declaration . 0)) (PRAGMA . (entry_declaration . 0)) (PROCEDURE . (entry_declaration . 0)) (PROTECTED . (entry_declaration . 0)) (SUBTYPE . (entry_declaration . 0)) (TASK . (entry_declaration . 0)) (TYPE . (entry_declaration . 0)) (USE . (entry_declaration . 0)))
2992 ((default . error) (PRIVATE . (protected_body . 0)) (END . (protected_body . 0)) (BEGIN . (protected_body . 0)) (IDENTIFIER . (protected_body . 0)) (ENTRY . (protected_body . 0)) (FOR . (protected_body . 0)) (FUNCTION . (protected_body . 0)) (GENERIC . (protected_body . 0)) (NOT . (protected_body . 0)) (OVERRIDING . (protected_body . 0)) (PACKAGE . (protected_body . 0)) (PRAGMA . (protected_body . 0)) (PROCEDURE . (protected_body . 0)) (PROTECTED . (protected_body . 0)) (SUBTYPE . (protected_body . 0)) (TASK . (protected_body . 0)) (TYPE . (protected_body . 0)) (USE . (protected_body . 0)) ($EOI . (protected_body . 0)) (LIMITED . (protected_body . 0)) (SEPARATE . (protected_body . 0)) (WITH . (protected_body . 0)))
2993 ((default . error) (IS . (expression_opt . 0)) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
2994 ((default . error) (IDENTIFIER . 1282))
2995 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2996 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
2997 ((default . error) (OR . (case_statement . 0)) (THEN . (case_statement . 0)) (WHEN . (case_statement . 0)) (EXCEPTION . (case_statement . 0)) (END . (case_statement . 0)) (LESS_LESS . (case_statement . 0)) (IDENTIFIER . (case_statement . 0)) (STRING_LITERAL . (case_statement . 0)) (CHARACTER_LITERAL . (case_statement . 0)) (ACCEPT . (case_statement . 0)) (ABORT . (case_statement . 0)) (BEGIN . (case_statement . 0)) (CASE . (case_statement . 0)) (DECLARE . (case_statement . 0)) (DELAY . (case_statement . 0)) (EXIT . (case_statement . 0)) (FOR . (case_statement . 0)) (GOTO . (case_statement . 0)) (IF . (case_statement . 0)) (LOOP . (case_statement . 0)) (NULL . (case_statement . 0)) (PRAGMA . (case_statement . 0)) (RAISE . (case_statement . 0)) (REQUEUE . (case_statement . 0)) (RETURN . (case_statement . 0)) (SELECT . (case_statement . 0)) (WHILE . (case_statement . 0)) (ELSE . (case_statement . 0)) (ELSIF . (case_statement . 0)))
2998 ((default . error) (END . (case_statement_alternative . 0)) (WHEN . (case_statement_alternative . 0)))
2999 ((default . error) (OR . (block_statement . 0)) (THEN . (block_statement . 0)) (WHEN . (block_statement . 0)) (EXCEPTION . (block_statement . 0)) (END . (block_statement . 0)) (LESS_LESS . (block_statement . 0)) (IDENTIFIER . (block_statement . 0)) (STRING_LITERAL . (block_statement . 0)) (CHARACTER_LITERAL . (block_statement . 0)) (ACCEPT . (block_statement . 0)) (ABORT . (block_statement . 0)) (BEGIN . (block_statement . 0)) (CASE . (block_statement . 0)) (DECLARE . (block_statement . 0)) (DELAY . (block_statement . 0)) (EXIT . (block_statement . 0)) (FOR . (block_statement . 0)) (GOTO . (block_statement . 0)) (IF . (block_statement . 0)) (LOOP . (block_statement . 0)) (NULL . (block_statement . 0)) (PRAGMA . (block_statement . 0)) (RAISE . (block_statement . 0)) (REQUEUE . (block_statement . 0)) (RETURN . (block_statement . 0)) (SELECT . (block_statement . 0)) (WHILE . (block_statement . 0)) (ELSE . (block_statement . 0)) (ELSIF . (block_statement . 0)))
3000 ((default . error) (IF . 1279))
3001 ((default . error) (ELSE . (sequence_of_statements_opt . 0)) (ELSIF . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
3002 ((default . error) (OR . (if_statement . 3)) (THEN . (if_statement . 3)) (WHEN . (if_statement . 3)) (EXCEPTION . (if_statement . 3)) (END . (if_statement . 3)) (LESS_LESS . (if_statement . 3)) (IDENTIFIER . (if_statement . 3)) (STRING_LITERAL . (if_statement . 3)) (CHARACTER_LITERAL . (if_statement . 3)) (ACCEPT . (if_statement . 3)) (ABORT . (if_statement . 3)) (BEGIN . (if_statement . 3)) (CASE . (if_statement . 3)) (DECLARE . (if_statement . 3)) (DELAY . (if_statement . 3)) (EXIT . (if_statement . 3)) (FOR . (if_statement . 3)) (GOTO . (if_statement . 3)) (IF . (if_statement . 3)) (LOOP . (if_statement . 3)) (NULL . (if_statement . 3)) (PRAGMA . (if_statement . 3)) (RAISE . (if_statement . 3)) (REQUEUE . (if_statement . 3)) (RETURN . (if_statement . 3)) (SELECT . (if_statement . 3)) (WHILE . (if_statement . 3)) (ELSE . (if_statement . 3)) (ELSIF . (if_statement . 3)))
3003 ((default . error) (SEMICOLON . 1277))
3004 ((default . error) (END . 1276))
3005 ((default . error) (OR . (extended_return_statement . 0)) (THEN . (extended_return_statement . 0)) (WHEN . (extended_return_statement . 0)) (EXCEPTION . (extended_return_statement . 0)) (END . (extended_return_statement . 0)) (LESS_LESS . (extended_return_statement . 0)) (IDENTIFIER . (extended_return_statement . 0)) (STRING_LITERAL . (extended_return_statement . 0)) (CHARACTER_LITERAL . (extended_return_statement . 0)) (ACCEPT . (extended_return_statement . 0)) (ABORT . (extended_return_statement . 0)) (BEGIN . (extended_return_statement . 0)) (CASE . (extended_return_statement . 0)) (DECLARE . (extended_return_statement . 0)) (DELAY . (extended_return_statement . 0)) (EXIT . (extended_return_statement . 0)) (FOR . (extended_return_statement . 0)) (GOTO . (extended_return_statement . 0)) (IF . (extended_return_statement . 0)) (LOOP . (extended_return_statement . 0)) (NULL . (extended_return_statement . 0)) (PRAGMA . (extended_return_statement . 0)) (RAISE . (extended_return_statement . 0)) (REQUEUE . (extended_return_statement . 0)) (RETURN . (extended_return_statement . 0)) (SELECT . (extended_return_statement . 0)) (WHILE . (extended_return_statement . 0)) (ELSE . (extended_return_statement . 0)) (ELSIF . (extended_return_statement . 0)))
3006 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
3007 ((default . error) (SEMICOLON . 1274))
3008 ((default . error) (OR . (selective_accept . 0)) (THEN . (selective_accept . 0)) (WHEN . (selective_accept . 0)) (EXCEPTION . (selective_accept . 0)) (END . (selective_accept . 0)) (LESS_LESS . (selective_accept . 0)) (IDENTIFIER . (selective_accept . 0)) (STRING_LITERAL . (selective_accept . 0)) (CHARACTER_LITERAL . (selective_accept . 0)) (ACCEPT . (selective_accept . 0)) (ABORT . (selective_accept . 0)) (BEGIN . (selective_accept . 0)) (CASE . (selective_accept . 0)) (DECLARE . (selective_accept . 0)) (DELAY . (selective_accept . 0)) (EXIT . (selective_accept . 0)) (FOR . (selective_accept . 0)) (GOTO . (selective_accept . 0)) (IF . (selective_accept . 0)) (LOOP . (selective_accept . 0)) (NULL . (selective_accept . 0)) (PRAGMA . (selective_accept . 0)) (RAISE . (selective_accept . 0)) (REQUEUE . (selective_accept . 0)) (RETURN . (selective_accept . 0)) (SELECT . (selective_accept . 0)) (WHILE . (selective_accept . 0)) (ELSE . (selective_accept . 0)) (ELSIF . (selective_accept . 0)))
3009 ((default . error) (OR . (conditional_entry_call . 0)) (THEN . (conditional_entry_call . 0)) (WHEN . (conditional_entry_call . 0)) (EXCEPTION . (conditional_entry_call . 0)) (END . (conditional_entry_call . 0)) (LESS_LESS . (conditional_entry_call . 0)) (IDENTIFIER . (conditional_entry_call . 0)) (STRING_LITERAL . (conditional_entry_call . 0)) (CHARACTER_LITERAL . (conditional_entry_call . 0)) (ACCEPT . (conditional_entry_call . 0)) (ABORT . (conditional_entry_call . 0)) (BEGIN . (conditional_entry_call . 0)) (CASE . (conditional_entry_call . 0)) (DECLARE . (conditional_entry_call . 0)) (DELAY . (conditional_entry_call . 0)) (EXIT . (conditional_entry_call . 0)) (FOR . (conditional_entry_call . 0)) (GOTO . (conditional_entry_call . 0)) (IF . (conditional_entry_call . 0)) (LOOP . (conditional_entry_call . 0)) (NULL . (conditional_entry_call . 0)) (PRAGMA . (conditional_entry_call . 0)) (RAISE . (conditional_entry_call . 0)) (REQUEUE . (conditional_entry_call . 0)) (RETURN . (conditional_entry_call . 0)) (SELECT . (conditional_entry_call . 0)) (WHILE . (conditional_entry_call . 0)) (ELSE . (conditional_entry_call . 0)) (ELSIF . (conditional_entry_call . 0)))
3010 ((default . error) (OR . (timed_entry_call . 0)) (THEN . (timed_entry_call . 0)) (WHEN . (timed_entry_call . 0)) (EXCEPTION . (timed_entry_call . 0)) (END . (timed_entry_call . 0)) (LESS_LESS . (timed_entry_call . 0)) (IDENTIFIER . (timed_entry_call . 0)) (STRING_LITERAL . (timed_entry_call . 0)) (CHARACTER_LITERAL . (timed_entry_call . 0)) (ACCEPT . (timed_entry_call . 0)) (ABORT . (timed_entry_call . 0)) (BEGIN . (timed_entry_call . 0)) (CASE . (timed_entry_call . 0)) (DECLARE . (timed_entry_call . 0)) (DELAY . (timed_entry_call . 0)) (EXIT . (timed_entry_call . 0)) (FOR . (timed_entry_call . 0)) (GOTO . (timed_entry_call . 0)) (IF . (timed_entry_call . 0)) (LOOP . (timed_entry_call . 0)) (NULL . (timed_entry_call . 0)) (PRAGMA . (timed_entry_call . 0)) (RAISE . (timed_entry_call . 0)) (REQUEUE . (timed_entry_call . 0)) (RETURN . (timed_entry_call . 0)) (SELECT . (timed_entry_call . 0)) (WHILE . (timed_entry_call . 0)) (ELSE . (timed_entry_call . 0)) (ELSIF . (timed_entry_call . 0)))
3011 ((default . error) (OR . (loop_statement . 0)) (THEN . (loop_statement . 0)) (WHEN . (loop_statement . 0)) (EXCEPTION . (loop_statement . 0)) (END . (loop_statement . 0)) (LESS_LESS . (loop_statement . 0)) (IDENTIFIER . (loop_statement . 0)) (STRING_LITERAL . (loop_statement . 0)) (CHARACTER_LITERAL . (loop_statement . 0)) (ACCEPT . (loop_statement . 0)) (ABORT . (loop_statement . 0)) (BEGIN . (loop_statement . 0)) (CASE . (loop_statement . 0)) (DECLARE . (loop_statement . 0)) (DELAY . (loop_statement . 0)) (EXIT . (loop_statement . 0)) (FOR . (loop_statement . 0)) (GOTO . (loop_statement . 0)) (IF . (loop_statement . 0)) (LOOP . (loop_statement . 0)) (NULL . (loop_statement . 0)) (PRAGMA . (loop_statement . 0)) (RAISE . (loop_statement . 0)) (REQUEUE . (loop_statement . 0)) (RETURN . (loop_statement . 0)) (SELECT . (loop_statement . 0)) (WHILE . (loop_statement . 0)) (ELSE . (loop_statement . 0)) (ELSIF . (loop_statement . 0)))
3012 ((default . error) (WHEN . (sequence_of_statements_opt . 0)) (END . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
3013 ((default . error) (WHEN . (exception_handler . 0)) (END . (exception_handler . 0)))
3014 ((default . error) (WHEN . (asynchronous_select . 0)) (THEN . (asynchronous_select . 0)) (OR . (asynchronous_select . 0)) (ELSIF . (asynchronous_select . 0)) (ELSE . (asynchronous_select . 0)) (WHILE . (asynchronous_select . 0)) (SELECT . (asynchronous_select . 0)) (RETURN . (asynchronous_select . 0)) (REQUEUE . (asynchronous_select . 0)) (RAISE . (asynchronous_select . 0)) (PRAGMA . (asynchronous_select . 0)) (NULL . (asynchronous_select . 0)) (LOOP . (asynchronous_select . 0)) (IF . (asynchronous_select . 0)) (GOTO . (asynchronous_select . 0)) (FOR . (asynchronous_select . 0)) (EXIT . (asynchronous_select . 0)) (DELAY . (asynchronous_select . 0)) (DECLARE . (asynchronous_select . 0)) (CASE . (asynchronous_select . 0)) (BEGIN . (asynchronous_select . 0)) (ABORT . (asynchronous_select . 0)) (ACCEPT . (asynchronous_select . 0)) (CHARACTER_LITERAL . (asynchronous_select . 0)) (STRING_LITERAL . (asynchronous_select . 0)) (IDENTIFIER . (asynchronous_select . 0)) (LESS_LESS . (asynchronous_select . 0)) (END . (asynchronous_select . 0)) (EXCEPTION . (asynchronous_select . 0)))
3015 ((default . error) (DO . (extended_return_object_declaration . 0)) (SEMICOLON . (extended_return_object_declaration . 0)))
3016 ((default . error) (IF . 1307))
3017 ((default . error) (WHEN . (if_statement . 1)) (THEN . (if_statement . 1)) (OR . (if_statement . 1)) (ELSIF . (if_statement . 1)) (ELSE . (if_statement . 1)) (WHILE . (if_statement . 1)) (SELECT . (if_statement . 1)) (RETURN . (if_statement . 1)) (REQUEUE . (if_statement . 1)) (RAISE . (if_statement . 1)) (PRAGMA . (if_statement . 1)) (NULL . (if_statement . 1)) (LOOP . (if_statement . 1)) (IF . (if_statement . 1)) (GOTO . (if_statement . 1)) (FOR . (if_statement . 1)) (EXIT . (if_statement . 1)) (DELAY . (if_statement . 1)) (DECLARE . (if_statement . 1)) (CASE . (if_statement . 1)) (BEGIN . (if_statement . 1)) (ABORT . (if_statement . 1)) (ACCEPT . (if_statement . 1)) (CHARACTER_LITERAL . (if_statement . 1)) (STRING_LITERAL . (if_statement . 1)) (IDENTIFIER . (if_statement . 1)) (LESS_LESS . (if_statement . 1)) (END . (if_statement . 1)) (EXCEPTION . (if_statement . 1)))
3018 ((default . error) (ELSE . (elsif_statement_item . 0)) (ELSIF . (elsif_statement_item . 0)) (END . (elsif_statement_item . 0)))
3019 ((default . error) (SEMICOLON . 1306))
3020 ((default . error) (SEMICOLON . 1305))
3021 ((default . error) (SEMICOLON . 1304))
3022 ((default . error) (IN . 1303))
3023 ((default . error) (IS . 1302))
3024 ((default . error) (WITH . (derived_type_definition . 0)) (SEMICOLON . (derived_type_definition . 0)))
3025 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
3026 ((default . error) (CASE . 1300))
3027 ((default . error) (WHEN . (variant_list . 1)) (END . (variant_list . 1)))
3028 ((default . error) (BAR . 275) (EQUAL_GREATER . 1299))
3029 ((default . error) (WHEN . (component_declaration . 1)) (END . (component_declaration . 1)) (CASE . (component_declaration . 1)) (IDENTIFIER . (component_declaration . 1)) (FOR . (component_declaration . 1)))
3030 ((default . error) (SEMICOLON . (aspect_specification_opt . 0)) (WITH . 108))
3031 ((default . error) (SEMICOLON . (real_range_specification_opt . 1)) (WITH . (real_range_specification_opt . 1)))
3032 ((default . error) (SEMICOLON . 1297))
3033 ((default . error) (SEMICOLON . 1296))
3034 ((default . error) (DOT_DOT . 1295))
3035 ((default . error) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 149) (NULL . 150) (NEW . 148) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (LEFT_PAREN . 147))
3036 ((default . error) (PRIVATE . (protected_type_declaration . 0)) (END . (protected_type_declaration . 0)) (BEGIN . (protected_type_declaration . 0)) (IDENTIFIER . (protected_type_declaration . 0)) (ENTRY . (protected_type_declaration . 0)) (FOR . (protected_type_declaration . 0)) (FUNCTION . (protected_type_declaration . 0)) (GENERIC . (protected_type_declaration . 0)) (NOT . (protected_type_declaration . 0)) (OVERRIDING . (protected_type_declaration . 0)) (PACKAGE . (protected_type_declaration . 0)) (PRAGMA . (protected_type_declaration . 0)) (PROCEDURE . (protected_type_declaration . 0)) (PROTECTED . (protected_type_declaration . 0)) (SUBTYPE . (protected_type_declaration . 0)) (TASK . (protected_type_declaration . 0)) (TYPE . (protected_type_declaration . 0)) (USE . (protected_type_declaration . 0)))
3037 ((default . error) (PRIVATE . (task_type_declaration . 0)) (END . (task_type_declaration . 0)) (BEGIN . (task_type_declaration . 0)) (IDENTIFIER . (task_type_declaration . 0)) (ENTRY . (task_type_declaration . 0)) (FOR . (task_type_declaration . 0)) (FUNCTION . (task_type_declaration . 0)) (GENERIC . (task_type_declaration . 0)) (NOT . (task_type_declaration . 0)) (OVERRIDING . (task_type_declaration . 0)) (PACKAGE . (task_type_declaration . 0)) (PRAGMA . (task_type_declaration . 0)) (PROCEDURE . (task_type_declaration . 0)) (PROTECTED . (task_type_declaration . 0)) (SUBTYPE . (task_type_declaration . 0)) (TASK . (task_type_declaration . 0)) (TYPE . (task_type_declaration . 0)) (USE . (task_type_declaration . 0)))
3038 ((default . error) (SEMICOLON . 1314))
3039 ((default . error) (END . (component_list_opt . 0)) (WHEN . (component_list_opt . 0)) (NULL . 1009) (CASE . 1008) (IDENTIFIER . 72) (FOR . 289))
3040 ((default . error) (SEMICOLON . 1312))
3041 ((default . error) (SEMICOLON . 1311))
3042 ((default . error) (BEGIN . (declarative_part_opt . 0)) (USE . 11) (SUBTYPE . 292) (PRAGMA . 7) (NOT . 4) (OVERRIDING . 5) (FUNCTION . (overriding_indicator_opt . 2)) (PROCEDURE . (overriding_indicator_opt . 2)) (ENTRY . (overriding_indicator_opt . 2)) (FOR . 289) (IDENTIFIER . 288) (TYPE . 294) (GENERIC . 2) (PROTECTED . 291) (TASK . 293) (PACKAGE . 290))
3043 ((default . error) (IDENTIFIER . 48) (CHARACTER_LITERAL . 50) (STRING_LITERAL . 49) (PLUS . 144) (MINUS . 143) (ABS . 146) (NOT . 757) (NULL . 150) (NEW . 148) (LEFT_PAREN . 147))
3044 ((default . error) (PRIVATE . (task_body . 0)) (END . (task_body . 0)) (BEGIN . (task_body . 0)) (IDENTIFIER . (task_body . 0)) (ENTRY . (task_body . 0)) (FOR . (task_body . 0)) (FUNCTION . (task_body . 0)) (GENERIC . (task_body . 0)) (NOT . (task_body . 0)) (OVERRIDING . (task_body . 0)) (PACKAGE . (task_body . 0)) (PRAGMA . (task_body . 0)) (PROCEDURE . (task_body . 0)) (PROTECTED . (task_body . 0)) (SUBTYPE . (task_body . 0)) (TASK . (task_body . 0)) (TYPE . (task_body . 0)) (USE . (task_body . 0)) ($EOI . (task_body . 0)) (LIMITED . (task_body . 0)) (SEPARATE . (task_body . 0)) (WITH . (task_body . 0)))
3045 ((default . error) (THEN . (accept_statement . 0)) (WHEN . (accept_statement . 0)) (EXCEPTION . (accept_statement . 0)) (ELSIF . (accept_statement . 0)) (ELSE . (accept_statement . 0)) (OR . (accept_statement . 0)) (END . (accept_statement . 0)) (LESS_LESS . (accept_statement . 0)) (IDENTIFIER . (accept_statement . 0)) (STRING_LITERAL . (accept_statement . 0)) (CHARACTER_LITERAL . (accept_statement . 0)) (ACCEPT . (accept_statement . 0)) (ABORT . (accept_statement . 0)) (BEGIN . (accept_statement . 0)) (CASE . (accept_statement . 0)) (DECLARE . (accept_statement . 0)) (DELAY . (accept_statement . 0)) (EXIT . (accept_statement . 0)) (FOR . (accept_statement . 0)) (GOTO . (accept_statement . 0)) (IF . (accept_statement . 0)) (LOOP . (accept_statement . 0)) (NULL . (accept_statement . 0)) (PRAGMA . (accept_statement . 0)) (RAISE . (accept_statement . 0)) (REQUEUE . (accept_statement . 0)) (RETURN . (accept_statement . 0)) (SELECT . (accept_statement . 0)) (WHILE . (accept_statement . 0)))
3046 ((default . error) (OR . (if_statement . 2)) (THEN . (if_statement . 2)) (WHEN . (if_statement . 2)) (EXCEPTION . (if_statement . 2)) (END . (if_statement . 2)) (LESS_LESS . (if_statement . 2)) (IDENTIFIER . (if_statement . 2)) (STRING_LITERAL . (if_statement . 2)) (CHARACTER_LITERAL . (if_statement . 2)) (ACCEPT . (if_statement . 2)) (ABORT . (if_statement . 2)) (BEGIN . (if_statement . 2)) (CASE . (if_statement . 2)) (DECLARE . (if_statement . 2)) (DELAY . (if_statement . 2)) (EXIT . (if_statement . 2)) (FOR . (if_statement . 2)) (GOTO . (if_statement . 2)) (IF . (if_statement . 2)) (LOOP . (if_statement . 2)) (NULL . (if_statement . 2)) (PRAGMA . (if_statement . 2)) (RAISE . (if_statement . 2)) (REQUEUE . (if_statement . 2)) (RETURN . (if_statement . 2)) (SELECT . (if_statement . 2)) (WHILE . (if_statement . 2)) (ELSE . (if_statement . 2)) (ELSIF . (if_statement . 2)))
3047 ((default . error) (SEMICOLON . 1308))
3048 ((default . error) (WHEN . (if_statement . 0)) (THEN . (if_statement . 0)) (OR . (if_statement . 0)) (ELSIF . (if_statement . 0)) (ELSE . (if_statement . 0)) (WHILE . (if_statement . 0)) (SELECT . (if_statement . 0)) (RETURN . (if_statement . 0)) (REQUEUE . (if_statement . 0)) (RAISE . (if_statement . 0)) (PRAGMA . (if_statement . 0)) (NULL . (if_statement . 0)) (LOOP . (if_statement . 0)) (IF . (if_statement . 0)) (GOTO . (if_statement . 0)) (FOR . (if_statement . 0)) (EXIT . (if_statement . 0)) (DELAY . (if_statement . 0)) (DECLARE . (if_statement . 0)) (CASE . (if_statement . 0)) (BEGIN . (if_statement . 0)) (ABORT . (if_statement . 0)) (ACCEPT . (if_statement . 0)) (CHARACTER_LITERAL . (if_statement . 0)) (STRING_LITERAL . (if_statement . 0)) (IDENTIFIER . (if_statement . 0)) (LESS_LESS . (if_statement . 0)) (END . (if_statement . 0)) (EXCEPTION . (if_statement . 0)))
3049 ((default . error) (RIGHT_PAREN . 1318))
3050 ((default . error) (BEGIN . 1317))
3051 ((default . error) (BEGIN . (private_extension_declaration . 0)) (IDENTIFIER . (private_extension_declaration . 0)) (ENTRY . (private_extension_declaration . 0)) (FOR . (private_extension_declaration . 0)) (FUNCTION . (private_extension_declaration . 0)) (GENERIC . (private_extension_declaration . 0)) (NOT . (private_extension_declaration . 0)) (OVERRIDING . (private_extension_declaration . 0)) (PACKAGE . (private_extension_declaration . 0)) (PRAGMA . (private_extension_declaration . 0)) (PROCEDURE . (private_extension_declaration . 0)) (PROTECTED . (private_extension_declaration . 0)) (SUBTYPE . (private_extension_declaration . 0)) (TASK . (private_extension_declaration . 0)) (TYPE . (private_extension_declaration . 0)) (USE . (private_extension_declaration . 0)) (PRIVATE . (private_extension_declaration . 0)) (END . (private_extension_declaration . 0)))
3052 ((default . error) (WHEN . (variant_part . 0)) (END . (variant_part . 0)) (CASE . (variant_part . 0)) (IDENTIFIER . (variant_part . 0)) (FOR . (variant_part . 0)))
3053 ((default . error) (END . (variant . 0)) (WHEN . (variant . 0)))
3054 ((default . error) (WHEN . (component_declaration . 0)) (END . (component_declaration . 0)) (CASE . (component_declaration . 0)) (IDENTIFIER . (component_declaration . 0)) (FOR . (component_declaration . 0)))
3055 ((default . error) (SEMICOLON . 1316))
3056 ((default . error) (END . (component_clause . 0)) (IDENTIFIER . (component_clause . 0)))
3057 ((default . error) (END . (sequence_of_statements_opt . 0)) (EXCEPTION . (sequence_of_statements_opt . 0)) (ACCEPT . (label_opt . 0)) (BEGIN . (label_opt . 0)) (CASE . (label_opt . 0)) (DECLARE . (label_opt . 0)) (FOR . (label_opt . 0)) (IF . (label_opt . 0)) (LOOP . (label_opt . 0)) (RETURN . (label_opt . 0)) (SELECT . (label_opt . 0)) (WHILE . (label_opt . 0)) (STRING_LITERAL . (label_opt . 0)) (CHARACTER_LITERAL . (label_opt . 0)) (ABORT . (label_opt . 0)) (DELAY . (label_opt . 0)) (EXIT . (label_opt . 0)) (GOTO . (label_opt . 0)) (NULL . (label_opt . 0)) (PRAGMA . (label_opt . 0)) (RAISE . (label_opt . 0)) (REQUEUE . (label_opt . 0)) (LESS_LESS . 610) (IDENTIFIER . ((label_opt . 0) 611)))
3058 ((default . error) (WHEN . (parameter_profile_opt . 0)) (LEFT_PAREN . 781))
3059 ((default . error) (WHEN . (entry_body_formal_part . 0)))
3060 ((default . error) (END . 1321))
3061 ((default . error) (SEMICOLON . (identifier_opt . 0)) (IDENTIFIER . 694))
3062 ((default . error) (SEMICOLON . 1323))
3063 ((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)))]
3064 [((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))
3065 ((attribute_reference . 51)(name . 86)(qualified_expression . 54)(selected_component . 55))
3066 ((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))
3067 nil
3068 nil
3069 nil
3070 ((attribute_reference . 51)(name . 68)(qualified_expression . 54)(selected_component . 55))
3071 nil
3072 ((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))
3073 ((attribute_reference . 51)(name . 60)(qualified_expression . 54)(selected_component . 55))
3074 nil
3075 ((attribute_reference . 51)(name_list . 58)(name . 53)(qualified_expression . 54)(selected_component . 55))
3076 ((attribute_reference . 51)(name_list . 52)(name . 53)(qualified_expression . 54)(selected_component . 55))
3077 nil
3078 ((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))
3079 nil
3080 nil
3081 nil
3082 ((function_specification . 16)(package_specification . 44)(procedure_specification . 32)(subprogram_specification . 45))
3083 nil
3084 nil
3085 nil
3086 nil
3087 nil
3088 nil
3089 nil
3090 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 42))
3091 nil
3092 nil
3093 nil
3094 nil
3095 nil
3096 nil
3097 nil
3098 nil
3099 nil
3100 nil
3101 nil
3102 nil
3103 nil
3104 ((attribute_reference . 51)(name . 130)(qualified_expression . 54)(selected_component . 55))
3105 ((attribute_reference . 51)(name . 129)(qualified_expression . 54)(selected_component . 55))
3106 ((aspect_specification_opt . 128))
3107 ((attribute_reference . 51)(name . 126)(qualified_expression . 54)(selected_component . 55))
3108 nil
3109 ((aspect_specification_opt . 124))
3110 nil
3111 nil
3112 nil
3113 nil
3114 nil
3115 nil
3116 nil
3117 ((actual_parameter_part . 91))
3118 nil
3119 nil
3120 nil
3121 ((attribute_reference . 51)(name_list . 121)(name . 53)(qualified_expression . 54)(selected_component . 55))
3122 nil
3123 ((attribute_reference . 51)(name . 118)(qualified_expression . 54)(selected_component . 55))
3124 ((actual_parameter_part . 91)(formal_part . 116)(parameter_profile_opt . 117))
3125 ((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))
3126 ((attribute_reference . 51)(name . 115)(qualified_expression . 54)(selected_component . 55))
3127 ((attribute_reference . 51)(name_list . 114)(name . 53)(qualified_expression . 54)(selected_component . 55))
3128 nil
3129 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 113))
3130 nil
3131 ((attribute_reference . 51)(name . 110)(qualified_expression . 54)(selected_component . 55))
3132 ((actual_parameter_part . 91)(aspect_specification_opt . 109))
3133 nil
3134 nil
3135 ((attribute_reference . 51)(name_list . 103)(name . 53)(qualified_expression . 54)(selected_component . 55))
3136 nil
3137 ((attribute_reference . 51)(name . 102)(qualified_expression . 54)(selected_component . 55))
3138 ((attribute_reference . 51)(name . 101)(qualified_expression . 54)(selected_component . 55))
3139 ((attribute_reference . 51)(name . 100)(qualified_expression . 54)(selected_component . 55))
3140 nil
3141 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 98))
3142 nil
3143 nil
3144 nil
3145 nil
3146 ((formal_object_declaration . 78)(formal_subprogram_declaration . 79)(formal_type_declaration . 80)(formal_package_declaration . 81)(generic_formal_parameter_declaration . 96)(identifier_list . 84)(pragma . 85))
3147 nil
3148 nil
3149 nil
3150 ((actual_parameter_part . 91)(formal_part . 92)(parameter_and_result_profile . 93))
3151 nil
3152 ((aggregate . 222)(attribute_reference . 51)(attribute_designator . 223)(name . 224)(qualified_expression . 54)(selected_component . 55))
3153 ((aggregate . 151)(association_opt . 173)(association_list . 190)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(identifier_list . 214)(name . 186)(parameter_specification . 215)(parameter_specification_list . 216)(primary . 157)(qualified_expression . 54)(range . 191)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3154 ((access_definition . 209)(attribute_reference . 51)(name . 210)(name_opt . 211)(null_exclusion_opt . 212)(qualified_expression . 54)(selected_component . 55))
3155 nil
3156 nil
3157 nil
3158 ((mode_opt . 206))
3159 nil
3160 nil
3161 ((attribute_reference . 51)(name . 202)(qualified_expression . 54)(selected_component . 55))
3162 ((aspect_specification_opt . 201))
3163 ((discriminant_part_opt . 199))
3164 ((actual_parameter_part . 91))
3165 ((actual_parameter_part . 91))
3166 ((actual_parameter_part . 91))
3167 nil
3168 ((attribute_reference . 51)(name_list . 193)(name . 53)(qualified_expression . 54)(selected_component . 55))
3169 nil
3170 ((aggregate . 151)(association_opt . 173)(association_list . 190)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 191)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3171 ((attribute_reference . 51)(name . 189)(qualified_expression . 54)(selected_component . 55))
3172 ((aggregate . 151)(association_opt . 173)(association_list . 174)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3173 nil
3174 ((actual_parameter_part . 91)(aspect_specification_opt . 168))
3175 nil
3176 ((aggregate . 151)(attribute_reference . 51)(expression . 152)(factor . 153)(name . 154)(pragma_argument_association . 155)(pragma_argument_association_list . 156)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3177 ((aspect_specification_opt . 142))
3178 nil
3179 ((actual_parameter_part . 91)(aspect_specification_opt . 109))
3180 nil
3181 nil
3182 ((actual_parameter_part . 91))
3183 ((attribute_reference . 51)(name . 139)(qualified_expression . 54)(selected_component . 55))
3184 nil
3185 nil
3186 ((attribute_reference . 51)(name_list . 137)(name . 53)(qualified_expression . 54)(selected_component . 55))
3187 nil
3188 nil
3189 nil
3190 ((actual_parameter_part . 91)(aspect_specification_opt . 109))
3191 ((attribute_reference . 51)(name . 135)(qualified_expression . 54)(selected_component . 55))
3192 nil
3193 ((actual_parameter_part . 91)(formal_part . 116)(parameter_profile_opt . 117))
3194 ((actual_parameter_part . 91)(formal_part . 92)(parameter_and_result_profile . 93))
3195 nil
3196 nil
3197 nil
3198 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 382)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3199 ((actual_parameter_part . 91)(aspect_specification_opt . 381))
3200 nil
3201 nil
3202 nil
3203 ((actual_parameter_part . 91))
3204 ((function_specification . 16)(overriding_indicator_opt . 378)(package_body . 317)(procedure_specification . 32)(proper_body . 379)(protected_body . 325)(subprogram_body . 332)(task_body . 337))
3205 nil
3206 nil
3207 nil
3208 nil
3209 nil
3210 ((aggregate . 151)(attribute_reference . 51)(name . 154)(primary . 372)(qualified_expression . 54)(selected_component . 55))
3211 ((aggregate . 151)(association_opt . 173)(association_list . 230)(attribute_reference . 51)(case_expression . 369)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 231)(expression_opt . 185)(factor . 153)(if_expression . 370)(name . 186)(primary . 157)(qualified_expression . 54)(quantified_expression . 371)(range . 187)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3212 ((attribute_reference . 51)(name . 365)(qualified_expression . 54)(selected_component . 55))
3213 ((aggregate . 151)(attribute_reference . 51)(name . 154)(primary . 286)(qualified_expression . 54)(selected_component . 55))
3214 nil
3215 nil
3216 nil
3217 nil
3218 ((actual_parameter_part . 91))
3219 nil
3220 nil
3221 nil
3222 nil
3223 nil
3224 nil
3225 nil
3226 nil
3227 nil
3228 ((relational_operator . 353))
3229 ((multiplying_operator . 352))
3230 ((binary_adding_operator . 347))
3231 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(term . 165)(term_list . 343))
3232 nil
3233 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 302)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3234 nil
3235 ((aggregate . 151)(attribute_reference . 51)(name . 154)(primary . 286)(qualified_expression . 54)(selected_component . 55))
3236 nil
3237 nil
3238 nil
3239 nil
3240 nil
3241 nil
3242 nil
3243 nil
3244 nil
3245 nil
3246 nil
3247 nil
3248 nil
3249 nil
3250 ((actual_parameter_part . 91))
3251 nil
3252 ((relational_operator . 273))
3253 ((actual_parameter_part . 91)(aspect_specification_opt . 263))
3254 nil
3255 nil
3256 ((attribute_reference . 51)(name . 259)(qualified_expression . 54)(selected_component . 55))
3257 nil
3258 nil
3259 ((attribute_reference . 51)(name . 257)(qualified_expression . 54)(selected_component . 55))
3260 ((attribute_reference . 51)(name . 256)(qualified_expression . 54)(selected_component . 55))
3261 ((attribute_reference . 51)(name . 255)(qualified_expression . 54)(selected_component . 55))
3262 ((discriminant_specification_opt . 252)(discriminant_specification_list . 253)(identifier_list . 254))
3263 ((aspect_specification_opt . 250))
3264 ((attribute_reference . 51)(name . 247)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 248))
3265 nil
3266 ((actual_parameter_part . 91))
3267 nil
3268 nil
3269 nil
3270 ((access_definition . 239)(null_exclusion_opt . 240))
3271 ((access_definition . 237)(null_exclusion_opt . 238))
3272 nil
3273 nil
3274 ((actual_parameter_part . 91))
3275 nil
3276 nil
3277 nil
3278 nil
3279 nil
3280 nil
3281 nil
3282 nil
3283 nil
3284 ((aggregate . 151)(association_opt . 173)(association_list . 230)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 231)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3285 nil
3286 nil
3287 nil
3288 ((actual_parameter_part . 91))
3289 nil
3290 nil
3291 nil
3292 nil
3293 nil
3294 nil
3295 nil
3296 ((identifier_list . 214)(parameter_specification . 514))
3297 nil
3298 ((aliased_opt . 513))
3299 ((general_access_modifier_opt . 510)(protected_opt . 511))
3300 nil
3301 nil
3302 ((attribute_reference . 51)(name . 210)(name_opt . 506)(qualified_expression . 54)(selected_component . 55))
3303 ((aspect_specification_opt . 505))
3304 ((attribute_reference . 51)(name . 503)(qualified_expression . 54)(selected_component . 55))
3305 nil
3306 nil
3307 nil
3308 nil
3309 ((aspect_specification_opt . 500)(attribute_reference . 51)(name . 247)(qualified_expression . 54)(selected_component . 55)(subprogram_default . 501))
3310 nil
3311 ((actual_parameter_part . 91))
3312 ((aspect_specification_opt . 499))
3313 ((abstract_limited_synchronized_opt . 492)(abstract_tagged_limited_opt . 493)(access_definition . 494)(array_type_definition . 495)(formal_type_definition . 496)(formal_derived_type_definition . 497)(interface_type_definition . 498)(null_exclusion_opt . 212))
3314 nil
3315 nil
3316 nil
3317 nil
3318 nil
3319 ((actual_parameter_part . 91)(aspect_specification_opt . 473))
3320 ((actual_parameter_part . 91)(aspect_specification_opt . 472))
3321 ((actual_parameter_part . 91)(aspect_specification_opt . 471))
3322 nil
3323 ((actual_parameter_part . 91)(aspect_specification_opt . 470))
3324 nil
3325 ((aggregate . 151)(association_opt . 469)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3326 nil
3327 nil
3328 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 467)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3329 nil
3330 nil
3331 nil
3332 nil
3333 nil
3334 nil
3335 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(membership_choice_list . 463)(membership_choice . 464)(name . 186)(primary . 157)(qualified_expression . 54)(range . 465)(selected_component . 55)(simple_expression . 466)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3336 nil
3337 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 461)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3338 ((aggregate . 222)(attribute_reference . 51)(attribute_designator . 223)(name . 224)(qualified_expression . 54)(selected_component . 55))
3339 ((aggregate . 151)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 458)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(selected_component . 55)(simple_expression . 459)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3340 ((aggregate . 151)(attribute_reference . 51)(expression . 457)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3341 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 455)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3342 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 453)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3343 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 451)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3344 nil
3345 nil
3346 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 448)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3347 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 447)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3348 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 445)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3349 ((attribute_reference . 51)(name . 444)(qualified_expression . 54)(selected_component . 55))
3350 nil
3351 ((aggregate . 151)(attribute_reference . 51)(expression . 443)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3352 nil
3353 ((attribute_reference . 438)(direct_name . 439)(name . 440)(qualified_expression . 54)(selected_component . 55))
3354 ((attribute_reference . 51)(name . 68)(qualified_expression . 54)(selected_component . 55))
3355 nil
3356 nil
3357 nil
3358 nil
3359 nil
3360 nil
3361 nil
3362 nil
3363 nil
3364 nil
3365 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 426)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3366 nil
3367 nil
3368 nil
3369 nil
3370 nil
3371 nil
3372 nil
3373 nil
3374 nil
3375 nil
3376 nil
3377 nil
3378 nil
3379 nil
3380 ((function_specification . 420)(procedure_specification . 421)(subprogram_specification . 422))
3381 nil
3382 nil
3383 nil
3384 nil
3385 nil
3386 nil
3387 nil
3388 nil
3389 nil
3390 nil
3391 nil
3392 nil
3393 nil
3394 nil
3395 nil
3396 nil
3397 nil
3398 nil
3399 nil
3400 nil
3401 nil
3402 nil
3403 nil
3404 nil
3405 nil
3406 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 418)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3407 ((binary_adding_operator . 347))
3408 nil
3409 nil
3410 nil
3411 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(term . 417))
3412 nil
3413 nil
3414 nil
3415 nil
3416 ((aggregate . 151)(attribute_reference . 51)(factor . 416)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55))
3417 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 415)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3418 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 414)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3419 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 412)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3420 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 410)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3421 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 409)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3422 nil
3423 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 407)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3424 nil
3425 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 405)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3426 ((aggregate . 151)(attribute_reference . 51)(name . 154)(primary . 404)(qualified_expression . 54)(selected_component . 55))
3427 ((aggregate . 151)(attribute_reference . 51)(expression . 152)(factor . 153)(name . 154)(pragma_argument_association . 403)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3428 nil
3429 ((actual_parameter_part . 91))
3430 ((aggregate . 151)(attribute_reference . 51)(expression . 401)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3431 ((quantifier . 400))
3432 ((aggregate . 151)(attribute_reference . 51)(expression . 397)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3433 nil
3434 nil
3435 nil
3436 nil
3437 ((aggregate . 151)(attribute_reference . 51)(expression . 393)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3438 nil
3439 nil
3440 nil
3441 nil
3442 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 389))
3443 nil
3444 nil
3445 nil
3446 nil
3447 ((attribute_reference . 51)(name . 386)(qualified_expression . 54)(selected_component . 55))
3448 ((attribute_reference . 51)(name . 385)(qualified_expression . 54)(selected_component . 55))
3449 ((actual_parameter_part . 91)(aspect_specification_opt . 656))
3450 ((actual_parameter_part . 91)(aspect_specification_opt . 655))
3451 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 638)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3452 nil
3453 ((aspect_specification_opt . 609))
3454 nil
3455 nil
3456 nil
3457 nil
3458 nil
3459 nil
3460 nil
3461 nil
3462 nil
3463 nil
3464 ((iterator_specification . 604))
3465 nil
3466 nil
3467 nil
3468 nil
3469 nil
3470 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 601)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3471 nil
3472 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 600)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3473 nil
3474 nil
3475 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 599)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3476 nil
3477 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation . 598)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3478 nil
3479 nil
3480 nil
3481 ((multiplying_operator . 352))
3482 nil
3483 nil
3484 nil
3485 nil
3486 ((aspect_specification_opt . 128))
3487 ((aliased_opt . 591))
3488 ((attribute_reference . 51)(name . 588)(qualified_expression . 54)(selected_component . 55))
3489 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 587)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3490 nil
3491 ((discriminant_part_opt . 586))
3492 ((aspect_specification_opt . 584))
3493 nil
3494 nil
3495 nil
3496 ((aspect_specification_opt . 580))
3497 nil
3498 nil
3499 ((attribute_reference . 51)(name . 577)(qualified_expression . 54)(selected_component . 55))
3500 nil
3501 nil
3502 nil
3503 nil
3504 ((actual_parameter_part . 91))
3505 ((access_definition . 572)(null_exclusion_opt . 573))
3506 nil
3507 nil
3508 ((actual_parameter_part . 91))
3509 nil
3510 ((relational_operator . 566))
3511 nil
3512 nil
3513 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 570)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3514 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 569)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3515 nil
3516 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 568)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3517 nil
3518 ((aggregate . 151)(attribute_reference . 51)(choice_relation . 567)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 446)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3519 nil
3520 nil
3521 nil
3522 nil
3523 ((relational_operator . 566))
3524 nil
3525 nil
3526 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(membership_choice_list . 564)(membership_choice . 464)(name . 186)(primary . 157)(qualified_expression . 54)(range . 465)(selected_component . 55)(simple_expression . 466)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3527 nil
3528 nil
3529 nil
3530 nil
3531 nil
3532 nil
3533 nil
3534 nil
3535 nil
3536 nil
3537 nil
3538 ((access_definition . 555)(attribute_reference . 51)(name . 556)(null_exclusion_opt . 212)(null_exclusion_opt_name . 557)(qualified_expression . 54)(selected_component . 558))
3539 ((discriminant_specification_opt . 552)(identifier_list . 254))
3540 nil
3541 nil
3542 nil
3543 nil
3544 nil
3545 nil
3546 nil
3547 nil
3548 nil
3549 nil
3550 nil
3551 nil
3552 nil
3553 nil
3554 ((aspect_specification_opt . 539))
3555 nil
3556 nil
3557 nil
3558 nil
3559 nil
3560 ((aspect_specification_opt . 534))
3561 nil
3562 nil
3563 nil
3564 nil
3565 ((aspect_specification_opt . 531))
3566 ((attribute_reference . 51)(name . 530)(qualified_expression . 54)(selected_component . 55))
3567 ((actual_parameter_part . 91)(aspect_specification_opt . 529))
3568 ((aggregate . 151)(attribute_reference . 51)(expression . 527)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3569 nil
3570 nil
3571 nil
3572 nil
3573 nil
3574 ((attribute_reference . 51)(name . 525)(qualified_expression . 54)(selected_component . 55))
3575 nil
3576 nil
3577 ((access_definition . 521)(mode_opt . 522)(null_exclusion_opt . 212))
3578 nil
3579 ((aggregate . 151)(association_opt . 173)(association_list . 520)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3580 nil
3581 nil
3582 nil
3583 nil
3584 nil
3585 nil
3586 ((null_exclusion_opt . 784))
3587 ((formal_part . 92)(parameter_and_result_profile . 783))
3588 ((formal_part . 116)(parameter_profile_opt . 782))
3589 ((actual_parameter_part . 91))
3590 nil
3591 ((aspect_specification_opt . 780))
3592 ((aggregate . 151)(attribute_reference . 51)(expression . 779)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3593 nil
3594 ((actual_parameter_part . 91)(formal_package_actual_part . 777))
3595 nil
3596 nil
3597 nil
3598 nil
3599 nil
3600 ((attribute_reference . 51)(name . 773)(qualified_expression . 54)(selected_component . 55))
3601 nil
3602 nil
3603 nil
3604 nil
3605 nil
3606 nil
3607 nil
3608 nil
3609 nil
3610 nil
3611 nil
3612 ((aggregate . 151)(attribute_reference . 51)(discrete_subtype_definition . 758)(discrete_subtype_definition_list . 759)(factor . 153)(index_subtype_definition . 760)(index_subtype_definition_list . 761)(name . 762)(primary . 157)(qualified_expression . 54)(range . 763)(selected_component . 55)(simple_expression . 764)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3613 nil
3614 nil
3615 nil
3616 nil
3617 nil
3618 nil
3619 nil
3620 ((actual_parameter_part . 91))
3621 nil
3622 nil
3623 nil
3624 nil
3625 nil
3626 nil
3627 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(membership_choice . 752)(name . 186)(primary . 157)(qualified_expression . 54)(range . 465)(selected_component . 55)(simple_expression . 466)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3628 nil
3629 ((aggregate . 151)(attribute_reference . 51)(expression . 751)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3630 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 750)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3631 nil
3632 nil
3633 nil
3634 nil
3635 nil
3636 nil
3637 ((attribute_reference . 51)(name . 747)(qualified_expression . 54)(selected_component . 55))
3638 ((aggregate . 745)(record_rep . 746))
3639 nil
3640 ((aggregate . 151)(attribute_reference . 51)(expression . 742)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3641 ((actual_parameter_part . 91)(aspect_specification_opt . 168))
3642 ((discriminant_part_opt . 740))
3643 ((aspect_specification_opt . 706))
3644 nil
3645 ((attribute_reference . 51)(name . 736)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 737))
3646 ((discriminant_part_opt . 734))
3647 ((aspect_specification_opt . 705))
3648 nil
3649 nil
3650 nil
3651 nil
3652 ((actual_parameter_part . 91))
3653 nil
3654 nil
3655 ((constant_opt . 726))
3656 nil
3657 nil
3658 ((paren_expression . 721))
3659 ((formal_part . 116)(parameter_profile_opt . 719))
3660 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 717)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3661 ((attribute_reference . 51)(name . 210)(name_opt . 716)(qualified_expression . 54)(selected_component . 55))
3662 nil
3663 nil
3664 nil
3665 nil
3666 ((case_expression_alternative . 714)(case_expression_alternative_list . 715))
3667 nil
3668 nil
3669 ((aggregate . 151)(attribute_reference . 51)(expression . 708)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3670 ((aggregate . 151)(attribute_reference . 51)(expression . 707)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3671 ((aspect_specification_opt . 706))
3672 ((aspect_specification_opt . 705))
3673 nil
3674 nil
3675 nil
3676 nil
3677 ((attribute_reference . 51)(name . 701)(qualified_expression . 54)(selected_component . 55))
3678 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 700)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3679 ((aggregate . 151)(attribute_reference . 51)(expression . 184)(expression_opt . 699)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3680 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 698)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3681 ((aggregate . 151)(attribute_reference . 51)(expression . 697)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3682 ((identifier_opt . 695))
3683 ((iterator_specification . 692)(iterator_specification_opt . 693))
3684 nil
3685 ((aggregate . 151)(attribute_reference . 51)(expression . 184)(expression_opt . 690)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3686 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 689)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3687 nil
3688 ((attribute_reference . 51)(name . 687)(qualified_expression . 54)(selected_component . 55))
3689 ((attribute_reference . 51)(name . 685)(qualified_expression . 54)(selected_component . 55))
3690 ((aggregate . 151)(attribute_reference . 51)(expression . 682)(extended_return_object_declaration . 683)(extended_return_object_declaration_opt . 684)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3691 ((accept_statement . 670)(attribute_reference . 51)(delay_alternative . 671)(delay_statement . 672)(entry_call_alternative . 673)(name . 674)(procedure_call_statement . 675)(qualified_expression . 54)(selected_component . 55)(select_alternative . 676)(select_alternative_list . 677)(select_alternative_list_opt . 678)(triggering_alternative . 679))
3692 ((aggregate . 151)(attribute_reference . 51)(expression . 184)(expression_opt . 667)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3693 nil
3694 nil
3695 nil
3696 nil
3697 nil
3698 nil
3699 nil
3700 nil
3701 nil
3702 nil
3703 nil
3704 nil
3705 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(compound_statement . 663)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(simple_return_statement . 652)(simple_statement . 664)(timed_entry_call . 654))
3706 nil
3707 ((actual_parameter_part . 91))
3708 nil
3709 nil
3710 nil
3711 nil
3712 nil
3713 nil
3714 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(simple_return_statement . 652)(statement . 660)(timed_entry_call . 654))
3715 nil
3716 nil
3717 nil
3718 nil
3719 nil
3720 nil
3721 nil
3722 nil
3723 ((exception_handler . 931)(exception_handler_list . 932)(exception_handler_list_opt . 933))
3724 nil
3725 ((aggregate . 151)(attribute_reference . 51)(expression . 929)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3726 nil
3727 nil
3728 nil
3729 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 928)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3730 ((attribute_reference . 51)(name . 210)(name_opt . 927)(qualified_expression . 54)(selected_component . 55))
3731 nil
3732 nil
3733 ((aggregate . 151)(attribute_reference . 51)(expression . 925)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3734 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 924)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3735 nil
3736 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 923)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3737 nil
3738 ((accept_statement . 629)(actual_parameter_part . 91)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 920)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3739 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 919)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3740 nil
3741 nil
3742 nil
3743 nil
3744 nil
3745 nil
3746 nil
3747 nil
3748 nil
3749 ((actual_parameter_part . 91))
3750 nil
3751 ((actual_parameter_part . 91))
3752 nil
3753 nil
3754 nil
3755 nil
3756 nil
3757 nil
3758 nil
3759 nil
3760 ((aggregate . 151)(attribute_reference . 51)(expression . 901)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3761 nil
3762 nil
3763 nil
3764 nil
3765 ((actual_parameter_part . 91))
3766 ((actual_parameter_part . 894)(actual_parameter_part_opt . 895))
3767 nil
3768 nil
3769 nil
3770 nil
3771 nil
3772 ((elsif_expression_item . 888)(elsif_expression_list . 889))
3773 ((aggregate . 151)(attribute_reference . 51)(expression . 885)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3774 ((attribute_reference . 51)(name . 736)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 884))
3775 ((aggregate . 151)(attribute_reference . 51)(discrete_subtype_definition . 883)(factor . 153)(name . 875)(primary . 157)(qualified_expression . 54)(range . 763)(selected_component . 55)(simple_expression . 764)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3776 ((attribute_reference . 51)(name . 881)(qualified_expression . 54)(selected_component . 55))
3777 ((aggregate . 151)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 879)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(selected_component . 55)(simple_expression . 459)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3778 nil
3779 nil
3780 nil
3781 nil
3782 ((aggregate . 151)(attribute_reference . 51)(discrete_subtype_definition . 874)(factor . 153)(identifier_list . 214)(name . 875)(parameter_specification . 215)(parameter_specification_list . 216)(primary . 157)(qualified_expression . 54)(range . 763)(selected_component . 55)(simple_expression . 764)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3783 ((aspect_specification_opt . 873))
3784 ((aggregate . 151)(attribute_reference . 51)(case_expression . 870)(expression . 871)(factor . 153)(if_expression . 872)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3785 ((aspect_specification_opt . 869))
3786 ((aspect_specification_opt . 868))
3787 ((aspect_specification_opt . 867))
3788 ((aspect_specification_opt . 866))
3789 nil
3790 ((access_definition . 863)(array_type_definition . 864)(attribute_reference . 51)(name . 736)(null_exclusion_opt . 212)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 865))
3791 nil
3792 ((aggregate . 151)(attribute_reference . 51)(expression . 861)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3793 ((attribute_reference . 51)(name . 210)(name_opt . 860)(qualified_expression . 54)(selected_component . 55))
3794 ((abstract_limited_synchronized_opt . 850)(abstract_limited_opt . 851)(abstract_tagged_limited_opt . 852)(access_definition . 853)(array_type_definition . 854)(derived_type_definition . 855)(enumeration_type_definition . 856)(interface_type_definition . 857)(null_exclusion_opt . 212)(record_type_definition . 858)(type_definition . 859))
3795 nil
3796 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 838)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_definition . 839)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3797 nil
3798 ((aspect_specification_opt . 835))
3799 nil
3800 ((actual_parameter_part . 91)(constraint . 805)(index_constraint . 806))
3801 ((aspect_specification_opt . 832))
3802 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 830)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_definition . 831)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3803 nil
3804 ((aspect_specification_opt . 827))
3805 nil
3806 nil
3807 ((aggregate . 151)(attribute_reference . 51)(expression . 824)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3808 ((mod_clause_opt . 823))
3809 nil
3810 nil
3811 ((actual_parameter_part . 91))
3812 ((attribute_reference . 51)(name . 818)(qualified_expression . 54)(selected_component . 55))
3813 ((attribute_reference . 51)(name . 817)(qualified_expression . 54)(selected_component . 55))
3814 nil
3815 nil
3816 nil
3817 ((aggregate . 151)(attribute_reference . 51)(expression . 815)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3818 ((aggregate . 151)(attribute_reference . 51)(expression . 814)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3819 ((attribute_reference . 51)(name . 556)(qualified_expression . 54)(selected_component . 813))
3820 nil
3821 ((aggregate . 151)(attribute_reference . 51)(name . 154)(primary . 286)(qualified_expression . 54)(selected_component . 55))
3822 nil
3823 nil
3824 nil
3825 nil
3826 ((actual_parameter_part . 91)(constraint . 805)(index_constraint . 806))
3827 nil
3828 nil
3829 nil
3830 nil
3831 nil
3832 ((attribute_reference . 51)(interface_list . 801)(name . 798)(qualified_expression . 54)(selected_component . 55))
3833 ((attribute_reference . 51)(interface_list . 800)(name . 798)(qualified_expression . 54)(selected_component . 55))
3834 ((attribute_reference . 51)(interface_list . 799)(name . 798)(qualified_expression . 54)(selected_component . 55))
3835 nil
3836 ((attribute_reference . 51)(interface_list . 797)(name . 798)(qualified_expression . 54)(selected_component . 55))
3837 ((actual_parameter_part . 91)(and_interface_list_opt . 796))
3838 nil
3839 nil
3840 ((aggregate . 151)(association_opt . 173)(association_list . 190)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 191)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3841 ((aspect_specification_opt . 793))
3842 nil
3843 ((aspect_specification_opt . 792))
3844 nil
3845 ((identifier_list . 214)(parameter_specification . 215)(parameter_specification_list . 216))
3846 nil
3847 nil
3848 ((attribute_reference . 51)(name . 790)(qualified_expression . 54)(selected_component . 55))
3849 ((aggregate . 151)(attribute_reference . 51)(expression . 789)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3850 nil
3851 nil
3852 nil
3853 nil
3854 ((actual_parameter_part . 91))
3855 nil
3856 nil
3857 nil
3858 nil
3859 ((attribute_reference . 51)(interface_list . 1063)(name . 798)(qualified_expression . 54)(selected_component . 55))
3860 nil
3861 nil
3862 ((actual_parameter_part . 91))
3863 nil
3864 nil
3865 nil
3866 nil
3867 ((aggregate . 151)(association_opt . 173)(association_list . 190)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(discrete_subtype_definition . 758)(discrete_subtype_definition_list . 1059)(expression . 184)(expression_opt . 185)(factor . 153)(name . 875)(primary . 157)(qualified_expression . 54)(range . 1060)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3868 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 1035)(selected_component . 55)(simple_expression . 764)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3869 nil
3870 nil
3871 ((attribute_reference . 51)(index_subtype_definition . 1055)(name . 1056)(qualified_expression . 54)(selected_component . 55))
3872 nil
3873 ((aggregate . 151)(attribute_reference . 51)(discrete_subtype_definition . 1053)(factor . 153)(name . 875)(primary . 157)(qualified_expression . 54)(range . 763)(selected_component . 55)(simple_expression . 764)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3874 nil
3875 ((attribute_reference . 51)(name . 1034)(qualified_expression . 54)(selected_component . 55))
3876 nil
3877 nil
3878 nil
3879 nil
3880 nil
3881 ((actual_parameter_part . 91)(aspect_specification_opt . 1051))
3882 ((actual_parameter_part . 91)(aspect_specification_opt . 1050))
3883 ((attribute_reference . 51)(name . 1049)(qualified_expression . 54)(selected_component . 55))
3884 nil
3885 nil
3886 nil
3887 ((component_clause . 1046)(component_clause_list . 1047))
3888 nil
3889 nil
3890 ((aspect_specification_opt . 1043))
3891 nil
3892 ((aspect_specification_opt . 1041))
3893 ((attribute_reference . 51)(interface_list . 1040)(name . 798)(qualified_expression . 54)(selected_component . 55))
3894 nil
3895 nil
3896 nil
3897 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 1035)(selected_component . 55)(simple_expression . 764)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3898 ((attribute_reference . 51)(name . 1034)(qualified_expression . 54)(selected_component . 55))
3899 nil
3900 ((aspect_specification_opt . 1031))
3901 ((attribute_reference . 51)(interface_list . 1030)(name . 798)(qualified_expression . 54)(selected_component . 55))
3902 nil
3903 nil
3904 nil
3905 ((aggregate . 151)(attribute_reference . 51)(expression . 1025)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3906 ((aggregate . 151)(attribute_reference . 51)(expression . 1024)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3907 ((enumeration_literal . 1022)(enumeration_literal_list . 1023))
3908 nil
3909 ((aggregate . 151)(attribute_reference . 51)(expression . 1019)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3910 nil
3911 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1017)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3912 ((aspect_clause . 1010)(at_clause . 297)(component_declaration . 1011)(component_item . 1012)(component_list . 1013)(component_list_opt . 1014)(enumeration_representation_clause . 304)(identifier_list . 1015)(record_representation_clause . 328)(variant_part . 1016))
3913 nil
3914 nil
3915 nil
3916 ((record_definition . 1004))
3917 nil
3918 nil
3919 nil
3920 nil
3921 nil
3922 nil
3923 ((aspect_specification_opt . 1002))
3924 nil
3925 nil
3926 nil
3927 ((aspect_specification_opt . 999))
3928 ((aspect_specification_opt . 997))
3929 ((aspect_specification_opt . 995))
3930 nil
3931 nil
3932 nil
3933 nil
3934 nil
3935 nil
3936 nil
3937 nil
3938 nil
3939 ((actual_parameter_part . 91)(constraint . 805)(index_constraint . 806))
3940 ((attribute_reference . 51)(name . 210)(name_opt . 984)(qualified_expression . 54)(selected_component . 55))
3941 nil
3942 ((case_expression_alternative . 983))
3943 nil
3944 ((attribute_reference . 51)(name . 981)(qualified_expression . 54)(selected_component . 55))
3945 ((actual_parameter_part . 91))
3946 ((aggregate . 151)(attribute_reference . 51)(discrete_subtype_definition . 980)(factor . 153)(name . 875)(primary . 157)(qualified_expression . 54)(range . 763)(selected_component . 55)(simple_expression . 764)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3947 nil
3948 nil
3949 nil
3950 ((aggregate . 151)(attribute_reference . 51)(expression . 978)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3951 ((aggregate . 151)(attribute_reference . 51)(expression . 977)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3952 nil
3953 ((elsif_expression_item . 976))
3954 ((aspect_clause . 967)(at_clause . 297)(entry_body . 968)(enumeration_representation_clause . 304)(function_specification . 16)(overriding_indicator_opt . 969)(procedure_specification . 32)(protected_operation_item . 970)(protected_operation_item_list . 971)(protected_operation_item_list_opt . 972)(record_representation_clause . 328)(subprogram_body . 973)(subprogram_declaration . 974))
3955 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 965)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
3956 nil
3957 ((aggregate . 151)(association_opt . 173)(association_list . 190)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 183)(expression . 184)(expression_opt . 185)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 188)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3958 nil
3959 ((formal_part . 116)(parameter_profile_opt . 964))
3960 nil
3961 ((identifier_opt . 963))
3962 ((case_statement_alternative . 961)(case_statement_alternative_list . 962))
3963 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 959)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3964 nil
3965 nil
3966 nil
3967 ((aggregate . 151)(attribute_reference . 51)(expression . 184)(expression_opt . 957)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3968 nil
3969 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 956)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3970 nil
3971 nil
3972 ((aggregate . 151)(attribute_reference . 51)(expression . 954)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
3973 nil
3974 nil
3975 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 952)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3976 nil
3977 nil
3978 ((aliased_opt . 951))
3979 nil
3980 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 949)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3981 nil
3982 ((accept_statement . 670)(delay_alternative . 671)(delay_statement . 945)(select_alternative . 947))
3983 nil
3984 nil
3985 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 946)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
3986 ((delay_alternative . 944)(delay_statement . 945))
3987 nil
3988 nil
3989 nil
3990 nil
3991 nil
3992 nil
3993 nil
3994 ((attribute_reference . 51)(exception_choice . 937)(exception_choice_list . 938)(name . 939)(qualified_expression . 54)(selected_component . 55))
3995 nil
3996 ((exception_handler . 934))
3997 nil
3998 nil
3999 nil
4000 nil
4001 nil
4002 nil
4003 ((actual_parameter_part . 91))
4004 nil
4005 nil
4006 nil
4007 ((accept_statement . 1163)(delay_alternative . 1164)(delay_statement . 945))
4008 nil
4009 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1160)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4010 nil
4011 nil
4012 nil
4013 nil
4014 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1156)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4015 ((constant_opt . 1155))
4016 nil
4017 nil
4018 nil
4019 ((identifier_opt . 1151))
4020 ((elsif_statement_item . 1149)(elsif_statement_list . 1150))
4021 nil
4022 nil
4023 nil
4024 ((aggregate . 151)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 1143)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(selected_component . 55)(simple_expression . 459)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4025 nil
4026 ((case_statement_alternative . 1142))
4027 nil
4028 nil
4029 nil
4030 nil
4031 nil
4032 nil
4033 ((function_specification . 16)(procedure_specification . 32)(subprogram_specification . 1135))
4034 nil
4035 ((aspect_clause . 967)(at_clause . 297)(entry_body . 968)(enumeration_representation_clause . 304)(function_specification . 16)(overriding_indicator_opt . 969)(procedure_specification . 32)(protected_operation_item . 1134)(record_representation_clause . 328)(subprogram_body . 973)(subprogram_declaration . 974))
4036 nil
4037 nil
4038 nil
4039 ((aggregate . 151)(attribute_reference . 51)(expression . 1132)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4040 nil
4041 nil
4042 nil
4043 ((attribute_reference . 51)(name . 1130)(qualified_expression . 54)(selected_component . 55))
4044 nil
4045 ((actual_parameter_part . 91))
4046 ((aggregate . 151)(attribute_reference . 51)(expression . 1128)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4047 nil
4048 nil
4049 ((formal_part . 116)(parameter_profile_opt . 1126))
4050 nil
4051 nil
4052 nil
4053 nil
4054 nil
4055 nil
4056 nil
4057 nil
4058 ((aggregate . 151)(attribute_reference . 51)(expression . 1125)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4059 nil
4060 ((aggregate . 151)(attribute_reference . 51)(expression . 1123)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4061 nil
4062 ((aggregate . 151)(attribute_reference . 51)(expression . 1121)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4063 nil
4064 ((attribute_reference . 51)(name . 1034)(qualified_expression . 54)(selected_component . 55))
4065 nil
4066 nil
4067 ((aspect_specification_opt . 1118))
4068 nil
4069 ((attribute_reference . 51)(name . 1117)(qualified_expression . 54)(selected_component . 55))
4070 ((attribute_reference . 51)(name . 736)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1116))
4071 nil
4072 ((direct_name . 1114)(direct_name_opt . 1115))
4073 nil
4074 nil
4075 nil
4076 nil
4077 ((aspect_clause . 1010)(at_clause . 297)(component_declaration . 1011)(component_item . 1109)(enumeration_representation_clause . 304)(identifier_list . 1015)(record_representation_clause . 328)(variant_part . 1110))
4078 nil
4079 nil
4080 nil
4081 nil
4082 nil
4083 nil
4084 nil
4085 nil
4086 nil
4087 nil
4088 ((real_range_specification_opt . 1103))
4089 ((real_range_specification_opt . 1102))
4090 nil
4091 nil
4092 ((identifier_opt . 1099))
4093 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 1098)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4094 nil
4095 nil
4096 nil
4097 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 838)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_definition . 1095)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4098 ((actual_parameter_part . 91)(constraint . 1093)(index_constraint . 806))
4099 nil
4100 nil
4101 nil
4102 ((identifier_opt . 1092))
4103 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 1091)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4104 nil
4105 nil
4106 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 830)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_definition . 1088)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4107 nil
4108 nil
4109 nil
4110 nil
4111 ((component_clause . 1084))
4112 ((aggregate . 151)(attribute_reference . 51)(expression . 1082)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4113 ((actual_parameter_part . 91)(aspect_specification_opt . 1081))
4114 nil
4115 nil
4116 ((access_definition . 1075)(attribute_reference . 51)(component_definition . 1078)(name . 736)(null_exclusion_opt . 212)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1077))
4117 nil
4118 ((access_definition . 1075)(attribute_reference . 51)(component_definition . 1076)(name . 736)(null_exclusion_opt . 212)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1077))
4119 nil
4120 ((actual_parameter_part . 91))
4121 nil
4122 ((aggregate . 151)(attribute_reference . 51)(name . 154)(primary . 286)(qualified_expression . 54)(selected_component . 55))
4123 nil
4124 nil
4125 ((attribute_reference . 51)(name . 1070)(qualified_expression . 54)(selected_component . 55))
4126 nil
4127 nil
4128 nil
4129 nil
4130 nil
4131 ((aggregate . 151)(attribute_reference . 51)(expression . 1068)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4132 nil
4133 nil
4134 ((actual_parameter_part . 91))
4135 nil
4136 ((attribute_reference . 51)(name . 1231)(qualified_expression . 54)(selected_component . 55))
4137 nil
4138 ((access_definition . 1229)(attribute_reference . 51)(name . 736)(null_exclusion_opt . 212)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1230))
4139 nil
4140 nil
4141 nil
4142 nil
4143 nil
4144 nil
4145 nil
4146 nil
4147 nil
4148 nil
4149 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1225)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4150 nil
4151 ((attribute_reference . 51)(interface_list . 1224)(name . 798)(qualified_expression . 54)(selected_component . 55))
4152 nil
4153 nil
4154 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 830)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_definition . 1222)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4155 nil
4156 nil
4157 nil
4158 ((attribute_reference . 51)(interface_list . 1220)(name . 798)(qualified_expression . 54)(selected_component . 55))
4159 nil
4160 nil
4161 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 838)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_definition . 1218)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4162 nil
4163 nil
4164 ((aggregate . 151)(attribute_reference . 51)(expression . 1216)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4165 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1215)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4166 nil
4167 nil
4168 ((enumeration_literal . 1214))
4169 nil
4170 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1213)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4171 ((access_definition . 1075)(attribute_reference . 51)(component_definition . 1212)(name . 736)(null_exclusion_opt . 212)(qualified_expression . 54)(selected_component . 55)(subtype_indication . 1077))
4172 nil
4173 nil
4174 nil
4175 nil
4176 nil
4177 nil
4178 nil
4179 nil
4180 ((and_interface_list_opt . 1209))
4181 ((actual_parameter_part . 91)(and_interface_list_opt . 1206)(constraint . 1207)(constraint_opt . 1208)(index_constraint . 806))
4182 nil
4183 nil
4184 nil
4185 ((aspect_specification_opt . 1204))
4186 nil
4187 ((aspect_specification_opt . 1203))
4188 nil
4189 ((aspect_specification_opt . 1202))
4190 ((aspect_specification_opt . 1201))
4191 nil
4192 nil
4193 ((attribute_reference . 51)(name . 1200)(qualified_expression . 54)(selected_component . 55))
4194 ((actual_parameter_part . 91))
4195 ((aggregate . 151)(attribute_reference . 51)(expression . 1199)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4196 nil
4197 ((identifier_opt . 1198))
4198 nil
4199 ((aspect_specification_opt . 128))
4200 ((entry_body_formal_part . 1196)(formal_part . 116)(parameter_profile_opt . 1197))
4201 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 1194)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4202 nil
4203 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 1193)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4204 nil
4205 nil
4206 nil
4207 nil
4208 ((identifier_opt . 1190))
4209 nil
4210 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1189)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4211 ((aggregate . 151)(attribute_reference . 51)(expression . 184)(expression_opt . 1188)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4212 nil
4213 nil
4214 ((elsif_statement_item . 1186))
4215 nil
4216 nil
4217 nil
4218 nil
4219 ((access_definition . 1179)(attribute_reference . 51)(name . 736)(null_exclusion_opt . 212)(qualified_expression . 54)(return_subtype_indication . 1180)(selected_component . 55)(subtype_indication . 1181))
4220 nil
4221 nil
4222 nil
4223 nil
4224 nil
4225 nil
4226 nil
4227 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1173)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4228 nil
4229 ((identifier_opt . 1172))
4230 ((attribute_reference . 51)(exception_choice . 1171)(name . 939)(qualified_expression . 54)(selected_component . 55))
4231 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1170)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4232 ((attribute_reference . 51)(exception_choice . 937)(exception_choice_list . 1169)(name . 939)(qualified_expression . 54)(selected_component . 55))
4233 nil
4234 nil
4235 nil
4236 nil
4237 nil
4238 nil
4239 nil
4240 nil
4241 nil
4242 nil
4243 nil
4244 nil
4245 nil
4246 nil
4247 nil
4248 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1264)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4249 nil
4250 nil
4251 nil
4252 nil
4253 nil
4254 nil
4255 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1258)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4256 nil
4257 nil
4258 nil
4259 ((identifier_list . 214)(parameter_specification . 215)(parameter_specification_list . 216))
4260 nil
4261 nil
4262 nil
4263 nil
4264 ((actual_parameter_part . 91))
4265 nil
4266 nil
4267 nil
4268 nil
4269 nil
4270 nil
4271 nil
4272 nil
4273 nil
4274 ((variant_list . 1244)(variant . 1245))
4275 nil
4276 ((aspect_specification_opt . 1242))
4277 nil
4278 nil
4279 nil
4280 ((real_range_specification_opt . 1239))
4281 ((identifier_opt . 1238))
4282 nil
4283 nil
4284 nil
4285 ((identifier_opt . 1235))
4286 nil
4287 nil
4288 nil
4289 nil
4290 nil
4291 nil
4292 nil
4293 nil
4294 nil
4295 ((actual_parameter_part . 91)(constraint . 1093)(index_constraint . 806))
4296 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1294)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4297 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 830)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_definition . 1293)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4298 nil
4299 nil
4300 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 838)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_definition . 1292)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4301 nil
4302 nil
4303 nil
4304 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1291)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4305 ((aggregate . 151)(attribute_reference . 51)(expression . 1290)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4306 nil
4307 ((aggregate . 151)(attribute_reference . 51)(choice_expression . 175)(choice_relation_and_list . 176)(choice_relation_or_list . 177)(choice_relation_xor_list . 178)(choice_relation_and_then_list . 179)(choice_relation_or_else_list . 180)(choice_relation . 181)(discrete_choice . 182)(discrete_choice_list . 1288)(factor . 153)(name . 186)(primary . 157)(qualified_expression . 54)(range . 187)(selected_component . 55)(simple_expression . 459)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4308 ((variant . 1287))
4309 nil
4310 nil
4311 ((record_definition . 1284))
4312 nil
4313 nil
4314 nil
4315 nil
4316 nil
4317 ((aggregate . 151)(attribute_reference . 51)(expression . 184)(expression_opt . 1283)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4318 nil
4319 ((identifier_opt . 1281))
4320 ((identifier_opt . 1280))
4321 nil
4322 nil
4323 nil
4324 nil
4325 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1278)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4326 nil
4327 nil
4328 nil
4329 nil
4330 ((aggregate . 151)(attribute_reference . 51)(expression . 1275)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(relation_and_list . 158)(relation_and_then_list . 159)(relation_or_list . 160)(relation_or_else_list . 161)(relation_xor_list . 162)(relation . 163)(selected_component . 55)(simple_expression . 164)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4331 nil
4332 nil
4333 nil
4334 nil
4335 nil
4336 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 1273)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
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 ((aspect_specification_opt . 1301))
4350 nil
4351 nil
4352 nil
4353 nil
4354 ((aspect_specification_opt . 1298))
4355 nil
4356 nil
4357 nil
4358 nil
4359 ((aggregate . 151)(attribute_reference . 51)(factor . 153)(name . 154)(primary . 157)(qualified_expression . 54)(selected_component . 55)(simple_expression . 1315)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4360 nil
4361 nil
4362 nil
4363 ((aspect_clause . 1010)(at_clause . 297)(component_declaration . 1011)(component_item . 1012)(component_list . 1013)(component_list_opt . 1313)(enumeration_representation_clause . 304)(identifier_list . 1015)(record_representation_clause . 328)(variant_part . 1016))
4364 nil
4365 nil
4366 ((abstract_subprogram_declaration . 295)(aspect_clause . 296)(at_clause . 297)(body . 298)(body_stub . 299)(declaration . 300)(declarations . 301)(declarative_part_opt . 1310)(entry_declaration . 303)(enumeration_representation_clause . 304)(exception_declaration . 305)(expression_function_declaration . 306)(full_type_declaration . 307)(function_specification . 16)(generic_declaration . 308)(generic_formal_part . 18)(generic_instantiation . 309)(generic_package_declaration . 20)(generic_renaming_declaration . 310)(generic_subprogram_declaration . 22)(identifier_list . 311)(incomplete_type_declaration . 312)(null_procedure_declaration . 313)(object_declaration . 314)(object_renaming_declaration . 315)(overriding_indicator_opt . 316)(package_body . 317)(package_body_stub . 318)(package_declaration . 319)(package_renaming_declaration . 320)(package_specification . 30)(pragma . 321)(private_extension_declaration . 322)(private_type_declaration . 323)(procedure_specification . 32)(proper_body . 324)(protected_body . 325)(protected_body_stub . 326)(protected_type_declaration . 327)(record_representation_clause . 328)(renaming_declaration . 329)(single_protected_declaration . 330)(single_task_declaration . 331)(subprogram_body . 332)(subprogram_body_stub . 333)(subprogram_declaration . 334)(subprogram_renaming_declaration . 335)(subtype_declaration . 336)(task_body . 337)(task_body_stub . 338)(task_type_declaration . 339)(type_declaration . 340)(use_clause . 341))
4367 ((aggregate . 151)(attribute_reference . 51)(discrete_subtype_definition . 1309)(factor . 153)(name . 875)(primary . 157)(qualified_expression . 54)(range . 763)(selected_component . 55)(simple_expression . 764)(subtype_indication . 765)(term . 165)(term_list . 166)(unary_adding_operator . 167))
4368 nil
4369 nil
4370 nil
4371 nil
4372 nil
4373 nil
4374 nil
4375 nil
4376 nil
4377 nil
4378 nil
4379 nil
4380 nil
4381 ((accept_statement . 629)(assignment_statement . 630)(asynchronous_select . 631)(attribute_reference . 51)(block_statement . 632)(case_statement . 633)(conditional_entry_call . 634)(delay_statement . 635)(exit_statement . 636)(extended_return_statement . 637)(handled_sequence_of_statements . 1320)(if_statement . 639)(iteration_scheme . 640)(label_opt . 641)(loop_statement . 642)(name . 643)(pragma . 644)(procedure_call_statement . 645)(qualified_expression . 54)(raise_statement . 646)(requeue_statement . 647)(selected_component . 55)(selective_accept . 648)(select_statement . 649)(sequence_of_statements . 650)(sequence_of_statements_opt . 651)(simple_return_statement . 652)(statement . 653)(timed_entry_call . 654))
4382 ((formal_part . 116)(parameter_profile_opt . 1319))
4383 nil
4384 nil
4385 ((identifier_opt . 1322))
4386 nil
4387 nil]))
4388 "Parser table.")
4389
4390 (provide 'ada-grammar-wy)
4391
4392 ;; end of file