1 #ifndef VHDLPARSER_H
2 #define VHDLPARSER_H
3 #include "JavaCC.h"
4 #include "CharStream.h"
5 #include "Token.h"
6 #include "TokenManager.h"
7 #include "vhdljjparser.h"
8 #include "VhdlParserConstants.h"
9 #include "ErrorHandler.h"
10 namespace vhdl {
11 namespace parser {
12 struct JJCalls {
13 int gen;
14 int arg;
15 JJCalls* next;
16 Token* first;
~JJCallsJJCalls17 ~JJCalls() { if (next) delete next; }
JJCallsJJCalls18 JJCalls() { next = nullptr; arg = 0; gen = -1; first = nullptr; }
19 };
20
21 class VhdlParser {
22 public:
23 QCString abstract_literal();
24 QCString access_type_definition();
25 QCString actual_designator();
26 QCString actual_parameter_part();
27 QCString actual_part();
28 QCString adding_operator();
29 QCString aggregate();
30 QCString alias_declaration();
31 QCString alias_designator();
32 void allocator();
33 void architecture_body();
34 void architecture_declarative_part();
35 void architecture_statement_part();
36 QCString array_type_definition();
37 QCString assertion();
38 QCString assertion_statement();
39 QCString association_element();
40 QCString association_list();
41 QCString attribute_declaration();
42 QCString attribute_designator();
43 QCString attribute_name();
44 QCString attribute_specification();
45 QCString base();
46 QCString base_specifier();
47 QCString base_unit_declaration();
48 QCString based_integer();
49 QCString based_literal();
50 QCString basic_identifier();
51 void binding_indication();
52 QCString bit_string_literal();
53 QCString bit_value();
54 void block_configuration();
55 void block_declarative_item();
56 void block_declarative_part();
57 void block_header();
58 void block_specification();
59 void block_statement();
60 void block_statement_part();
61 void case_statement();
62 void case_statement_alternative();
63 QCString character_literal();
64 QCString choice();
65 QCString choices();
66 void component_configuration();
67 void component_declaration();
68 void component_instantiation_statement();
69 void component_specification();
70 QCString composite_type_definition();
71 void concurrent_assertion_statement();
72 void concurrent_procedure_call_statement();
73 void concurrent_signal_assignment_statement();
74 void concurrent_statement();
75 QCString condition();
76 QCString condition_clause();
77 void conditional_signal_assignment();
78 void conditional_waveforms();
79 void configuration_declaration();
80 void configuration_declarative_item();
81 void configuration_declarative_part();
82 void configuration_item();
83 void configuration_specification();
84 QCString constant_declaration();
85 QCString constraint_array_definition();
86 void context_clause();
87 QCString constraint();
88 void context_item();
89 QCString decimal_literal();
90 QCString delay_mechanism();
91 void design_file();
92 void design_unit();
93 QCString designator();
94 QCString direction();
95 void disconnection_specification();
96 void guarded_signal_specificatio();
97 QCString discrete_range();
98 QCString element_association();
99 QCString element_declaration();
100 QCString entity_aspect();
101 QCString entity_class();
102 QCString entity_class_entry();
103 QCString entity_class_entry_list();
104 void entity_declaration();
105 void entity_declarative_item();
106 void entity_declarative_part();
107 QCString entity_designator();
108 void entity_header();
109 QCString entity_name_list();
110 QCString entity_specification();
111 void entity_statement();
112 void entity_statement_part();
113 QCString entity_tag();
114 QCString enumeration_literal();
115 QCString enumeration_type_definition();
116 QCString exit_statement();
117 QCString expression();
118 QCString logop();
119 QCString extended_identifier();
120 QCString factor();
121 QCString file_declaration();
122 QCString file_logical_name();
123 QCString file_open_information();
124 QCString file_type_definition();
125 QCString floating_type_definition();
126 QCString formal_designator();
127 QCString formal_parameter_list();
128 QCString formal_part();
129 QCString full_type_declaration();
130 QCString function_call();
131 void generate_statement();
132 void generate_scheme();
133 void generic_clause();
134 QCString generic_list();
135 void generic_map_aspect();
136 QCString group_constituent();
137 QCString group_constituent_list();
138 QCString group_declaration();
139 QCString group_template_declaration();
140 void guarded_signal_specification();
141 QCString identifier();
142 QCString identifier_list();
143 void if_statement();
144 QCString incomplete_type_declaration();
145 QCString index_constraint();
146 QCString index_specification();
147 QCString index_subtype_definition();
148 QCString instantiation_unit();
149 QCString instantiation_list();
150 QCString integer();
151 QCString integer_type_definition();
152 QCString interface_declaration();
153 QCString interface_element();
154 QCString interface_file_declaration();
155 QCString interface_list();
156 QCString interface_variable_declaration();
157 QCString iteration_scheme();
158 QCString label();
159 QCString library_clause();
160 QCString library_unit();
161 QCString literal();
162 QCString logical_operator();
163 QCString loop_statement();
164 QCString miscellaneous_operator();
165 QCString mode();
166 QCString multiplying_operation();
167 QCString name();
168 QCString name_ext1();
169 QCString name_ext();
170 QCString test_att_name();
171 QCString indexed_name();
172 QCString next_statement();
173 QCString null_statement();
174 QCString numeric_literal();
175 QCString object_class();
176 QCString operator_symbol();
177 void options();
178 void package_body();
179 void package_body_declarative_item();
180 void package_body_declarative_part();
181 void package_header();
182 void package_declaration();
183 void geninter();
184 void package_declarative_item();
185 void package_declarative_part();
186 QCString parameter_specification();
187 QCString physical_literal();
188 QCString physical_type_definition();
189 void port_clause();
190 QCString port_list();
191 void port_map_aspect();
192 QCString primary();
193 void primary_unit();
194 QCString procedure_call();
195 QCString procedure_call_statement();
196 QCString process_declarative_item();
197 QCString process_declarative_part();
198 void process_statement();
199 void process_statement_part();
200 QCString qualified_expression();
201 QCString range();
202 QCString range_constraint();
203 void record_type_definition();
204 QCString relation();
205 QCString relation_operator();
206 QCString report_statement();
207 QCString return_statement();
208 QCString scalar_type_definition();
209 void secondary_unit();
210 QCString secondary_unit_declaration();
211 QCString selected_name();
212 void selected_signal_assignment();
213 void selected_waveforms();
214 QCString sensitivity_clause();
215 QCString sensitivity_list();
216 QCString sequence_of_statement();
217 QCString sequential_statement();
218 QCString shift_expression();
219 QCString shift_operator();
220 QCString sign();
221 QCString signal_assignment_statement();
222 void semi();
223 void signal_declaration();
224 QCString signal_kind();
225 QCString signal_list();
226 QCString signature();
227 QCString simple_expression();
228 void simple_name();
229 QCString slice_name();
230 QCString string_literal();
231 void subprogram_body();
232 void subprogram_declaration();
233 void subprogram_1();
234 QCString subprogram_declarative_item();
235 QCString subprogram_declarative_part();
236 void subprogram_kind();
237 void subprogram_specification();
238 void subprogram_statement_part();
239 QCString subtype_declaration();
240 QCString reslution_indication();
241 QCString subtype_indication();
242 QCString suffix();
243 QCString target();
244 QCString term();
245 QCString timeout_clause();
246 QCString type_conversion();
247 QCString type_declaration();
248 QCString type_definition();
249 QCString type_mark();
250 QCString unconstraint_array_definition();
251 QCString use_clause();
252 QCString variable_assignment_statement();
253 QCString variable_declaration();
254 QCString wait_statement();
255 QCString waveform();
256 QCString waveform_element();
257 QCString protected_type_body();
258 void protected_type_body_declarative_item();
259 void protected_type_body_declarative_part();
260 QCString protected_type_declaration();
261 void protected_type_declarative_item();
262 void protected_type_declarative_part();
263 QCString context_ref();
264 void context_declaration();
265 QCString libustcont_stats();
266 void package_instantiation_declaration();
267 QCString interface_package_declaration();
268 QCString subprogram_instantiation_declaration();
269 void gen_assoc_list();
270 void gen_interface_list();
271 void case_scheme();
272 void when_stats();
273 void ttend();
274 void generate_statement_body();
275 void generate_statement_body1();
276 void generate_scheme_1();
277 void generate_scheme_2();
278 void generate_scheme_3();
279 QCString external_name();
280 QCString sig_stat();
281 QCString external_pathname();
282 QCString absolute_pathname();
283 QCString relative_pathname();
284 QCString neg_list();
285 QCString pathname_element();
286 QCString pathname_element_list();
287 QCString package_path_name();
288 void conditional_signal_assignment_wave();
289 void conditional_waveform_assignment();
290 void else_wave_list();
291 void conditional_force_assignment();
292 void selected_signal_assignment_wave();
293 void selected_variable_assignment();
294 void select_name();
295 void selected_waveform_assignment();
296 void selected_force_assignment();
297 void sel_var_list();
298 void sel_wave_list();
299 void inout_stat();
300 void else_stat();
301 QCString interface_subprogram_declaration();
302 QCString iproc();
303 QCString ifunc();
304 QCString param();
305 void parseInline();
jj_2_1(int xla)306 inline bool jj_2_1(int xla)
307 {
308 jj_la = xla; jj_lastpos = jj_scanpos = token;
309 jj_done = false;
310 return (!jj_3_1() || jj_done);
311 { jj_save(0, xla); }
312 }
313
jj_2_2(int xla)314 inline bool jj_2_2(int xla)
315 {
316 jj_la = xla; jj_lastpos = jj_scanpos = token;
317 jj_done = false;
318 return (!jj_3_2() || jj_done);
319 { jj_save(1, xla); }
320 }
321
jj_2_3(int xla)322 inline bool jj_2_3(int xla)
323 {
324 jj_la = xla; jj_lastpos = jj_scanpos = token;
325 jj_done = false;
326 return (!jj_3_3() || jj_done);
327 { jj_save(2, xla); }
328 }
329
jj_2_4(int xla)330 inline bool jj_2_4(int xla)
331 {
332 jj_la = xla; jj_lastpos = jj_scanpos = token;
333 jj_done = false;
334 return (!jj_3_4() || jj_done);
335 { jj_save(3, xla); }
336 }
337
jj_2_5(int xla)338 inline bool jj_2_5(int xla)
339 {
340 jj_la = xla; jj_lastpos = jj_scanpos = token;
341 jj_done = false;
342 return (!jj_3_5() || jj_done);
343 { jj_save(4, xla); }
344 }
345
jj_2_6(int xla)346 inline bool jj_2_6(int xla)
347 {
348 jj_la = xla; jj_lastpos = jj_scanpos = token;
349 jj_done = false;
350 return (!jj_3_6() || jj_done);
351 { jj_save(5, xla); }
352 }
353
jj_2_7(int xla)354 inline bool jj_2_7(int xla)
355 {
356 jj_la = xla; jj_lastpos = jj_scanpos = token;
357 jj_done = false;
358 return (!jj_3_7() || jj_done);
359 { jj_save(6, xla); }
360 }
361
jj_2_8(int xla)362 inline bool jj_2_8(int xla)
363 {
364 jj_la = xla; jj_lastpos = jj_scanpos = token;
365 jj_done = false;
366 return (!jj_3_8() || jj_done);
367 { jj_save(7, xla); }
368 }
369
jj_2_9(int xla)370 inline bool jj_2_9(int xla)
371 {
372 jj_la = xla; jj_lastpos = jj_scanpos = token;
373 jj_done = false;
374 return (!jj_3_9() || jj_done);
375 { jj_save(8, xla); }
376 }
377
jj_2_10(int xla)378 inline bool jj_2_10(int xla)
379 {
380 jj_la = xla; jj_lastpos = jj_scanpos = token;
381 jj_done = false;
382 return (!jj_3_10() || jj_done);
383 { jj_save(9, xla); }
384 }
385
jj_2_11(int xla)386 inline bool jj_2_11(int xla)
387 {
388 jj_la = xla; jj_lastpos = jj_scanpos = token;
389 jj_done = false;
390 return (!jj_3_11() || jj_done);
391 { jj_save(10, xla); }
392 }
393
jj_2_12(int xla)394 inline bool jj_2_12(int xla)
395 {
396 jj_la = xla; jj_lastpos = jj_scanpos = token;
397 jj_done = false;
398 return (!jj_3_12() || jj_done);
399 { jj_save(11, xla); }
400 }
401
jj_2_13(int xla)402 inline bool jj_2_13(int xla)
403 {
404 jj_la = xla; jj_lastpos = jj_scanpos = token;
405 jj_done = false;
406 return (!jj_3_13() || jj_done);
407 { jj_save(12, xla); }
408 }
409
jj_2_14(int xla)410 inline bool jj_2_14(int xla)
411 {
412 jj_la = xla; jj_lastpos = jj_scanpos = token;
413 jj_done = false;
414 return (!jj_3_14() || jj_done);
415 { jj_save(13, xla); }
416 }
417
jj_2_15(int xla)418 inline bool jj_2_15(int xla)
419 {
420 jj_la = xla; jj_lastpos = jj_scanpos = token;
421 jj_done = false;
422 return (!jj_3_15() || jj_done);
423 { jj_save(14, xla); }
424 }
425
jj_2_16(int xla)426 inline bool jj_2_16(int xla)
427 {
428 jj_la = xla; jj_lastpos = jj_scanpos = token;
429 jj_done = false;
430 return (!jj_3_16() || jj_done);
431 { jj_save(15, xla); }
432 }
433
jj_2_17(int xla)434 inline bool jj_2_17(int xla)
435 {
436 jj_la = xla; jj_lastpos = jj_scanpos = token;
437 jj_done = false;
438 return (!jj_3_17() || jj_done);
439 { jj_save(16, xla); }
440 }
441
jj_2_18(int xla)442 inline bool jj_2_18(int xla)
443 {
444 jj_la = xla; jj_lastpos = jj_scanpos = token;
445 jj_done = false;
446 return (!jj_3_18() || jj_done);
447 { jj_save(17, xla); }
448 }
449
jj_2_19(int xla)450 inline bool jj_2_19(int xla)
451 {
452 jj_la = xla; jj_lastpos = jj_scanpos = token;
453 jj_done = false;
454 return (!jj_3_19() || jj_done);
455 { jj_save(18, xla); }
456 }
457
jj_2_20(int xla)458 inline bool jj_2_20(int xla)
459 {
460 jj_la = xla; jj_lastpos = jj_scanpos = token;
461 jj_done = false;
462 return (!jj_3_20() || jj_done);
463 { jj_save(19, xla); }
464 }
465
jj_2_21(int xla)466 inline bool jj_2_21(int xla)
467 {
468 jj_la = xla; jj_lastpos = jj_scanpos = token;
469 jj_done = false;
470 return (!jj_3_21() || jj_done);
471 { jj_save(20, xla); }
472 }
473
jj_2_22(int xla)474 inline bool jj_2_22(int xla)
475 {
476 jj_la = xla; jj_lastpos = jj_scanpos = token;
477 jj_done = false;
478 return (!jj_3_22() || jj_done);
479 { jj_save(21, xla); }
480 }
481
jj_2_23(int xla)482 inline bool jj_2_23(int xla)
483 {
484 jj_la = xla; jj_lastpos = jj_scanpos = token;
485 jj_done = false;
486 return (!jj_3_23() || jj_done);
487 { jj_save(22, xla); }
488 }
489
jj_2_24(int xla)490 inline bool jj_2_24(int xla)
491 {
492 jj_la = xla; jj_lastpos = jj_scanpos = token;
493 jj_done = false;
494 return (!jj_3_24() || jj_done);
495 { jj_save(23, xla); }
496 }
497
jj_2_25(int xla)498 inline bool jj_2_25(int xla)
499 {
500 jj_la = xla; jj_lastpos = jj_scanpos = token;
501 jj_done = false;
502 return (!jj_3_25() || jj_done);
503 { jj_save(24, xla); }
504 }
505
jj_2_26(int xla)506 inline bool jj_2_26(int xla)
507 {
508 jj_la = xla; jj_lastpos = jj_scanpos = token;
509 jj_done = false;
510 return (!jj_3_26() || jj_done);
511 { jj_save(25, xla); }
512 }
513
jj_2_27(int xla)514 inline bool jj_2_27(int xla)
515 {
516 jj_la = xla; jj_lastpos = jj_scanpos = token;
517 jj_done = false;
518 return (!jj_3_27() || jj_done);
519 { jj_save(26, xla); }
520 }
521
jj_2_28(int xla)522 inline bool jj_2_28(int xla)
523 {
524 jj_la = xla; jj_lastpos = jj_scanpos = token;
525 jj_done = false;
526 return (!jj_3_28() || jj_done);
527 { jj_save(27, xla); }
528 }
529
jj_2_29(int xla)530 inline bool jj_2_29(int xla)
531 {
532 jj_la = xla; jj_lastpos = jj_scanpos = token;
533 jj_done = false;
534 return (!jj_3_29() || jj_done);
535 { jj_save(28, xla); }
536 }
537
jj_2_30(int xla)538 inline bool jj_2_30(int xla)
539 {
540 jj_la = xla; jj_lastpos = jj_scanpos = token;
541 jj_done = false;
542 return (!jj_3_30() || jj_done);
543 { jj_save(29, xla); }
544 }
545
jj_2_31(int xla)546 inline bool jj_2_31(int xla)
547 {
548 jj_la = xla; jj_lastpos = jj_scanpos = token;
549 jj_done = false;
550 return (!jj_3_31() || jj_done);
551 { jj_save(30, xla); }
552 }
553
jj_2_32(int xla)554 inline bool jj_2_32(int xla)
555 {
556 jj_la = xla; jj_lastpos = jj_scanpos = token;
557 jj_done = false;
558 return (!jj_3_32() || jj_done);
559 { jj_save(31, xla); }
560 }
561
jj_2_33(int xla)562 inline bool jj_2_33(int xla)
563 {
564 jj_la = xla; jj_lastpos = jj_scanpos = token;
565 jj_done = false;
566 return (!jj_3_33() || jj_done);
567 { jj_save(32, xla); }
568 }
569
jj_2_34(int xla)570 inline bool jj_2_34(int xla)
571 {
572 jj_la = xla; jj_lastpos = jj_scanpos = token;
573 jj_done = false;
574 return (!jj_3_34() || jj_done);
575 { jj_save(33, xla); }
576 }
577
jj_2_35(int xla)578 inline bool jj_2_35(int xla)
579 {
580 jj_la = xla; jj_lastpos = jj_scanpos = token;
581 jj_done = false;
582 return (!jj_3_35() || jj_done);
583 { jj_save(34, xla); }
584 }
585
jj_2_36(int xla)586 inline bool jj_2_36(int xla)
587 {
588 jj_la = xla; jj_lastpos = jj_scanpos = token;
589 jj_done = false;
590 return (!jj_3_36() || jj_done);
591 { jj_save(35, xla); }
592 }
593
jj_2_37(int xla)594 inline bool jj_2_37(int xla)
595 {
596 jj_la = xla; jj_lastpos = jj_scanpos = token;
597 jj_done = false;
598 return (!jj_3_37() || jj_done);
599 { jj_save(36, xla); }
600 }
601
jj_2_38(int xla)602 inline bool jj_2_38(int xla)
603 {
604 jj_la = xla; jj_lastpos = jj_scanpos = token;
605 jj_done = false;
606 return (!jj_3_38() || jj_done);
607 { jj_save(37, xla); }
608 }
609
jj_2_39(int xla)610 inline bool jj_2_39(int xla)
611 {
612 jj_la = xla; jj_lastpos = jj_scanpos = token;
613 jj_done = false;
614 return (!jj_3_39() || jj_done);
615 { jj_save(38, xla); }
616 }
617
jj_2_40(int xla)618 inline bool jj_2_40(int xla)
619 {
620 jj_la = xla; jj_lastpos = jj_scanpos = token;
621 jj_done = false;
622 return (!jj_3_40() || jj_done);
623 { jj_save(39, xla); }
624 }
625
jj_2_41(int xla)626 inline bool jj_2_41(int xla)
627 {
628 jj_la = xla; jj_lastpos = jj_scanpos = token;
629 jj_done = false;
630 return (!jj_3_41() || jj_done);
631 { jj_save(40, xla); }
632 }
633
jj_2_42(int xla)634 inline bool jj_2_42(int xla)
635 {
636 jj_la = xla; jj_lastpos = jj_scanpos = token;
637 jj_done = false;
638 return (!jj_3_42() || jj_done);
639 { jj_save(41, xla); }
640 }
641
jj_2_43(int xla)642 inline bool jj_2_43(int xla)
643 {
644 jj_la = xla; jj_lastpos = jj_scanpos = token;
645 jj_done = false;
646 return (!jj_3_43() || jj_done);
647 { jj_save(42, xla); }
648 }
649
jj_2_44(int xla)650 inline bool jj_2_44(int xla)
651 {
652 jj_la = xla; jj_lastpos = jj_scanpos = token;
653 jj_done = false;
654 return (!jj_3_44() || jj_done);
655 { jj_save(43, xla); }
656 }
657
jj_2_45(int xla)658 inline bool jj_2_45(int xla)
659 {
660 jj_la = xla; jj_lastpos = jj_scanpos = token;
661 jj_done = false;
662 return (!jj_3_45() || jj_done);
663 { jj_save(44, xla); }
664 }
665
jj_2_46(int xla)666 inline bool jj_2_46(int xla)
667 {
668 jj_la = xla; jj_lastpos = jj_scanpos = token;
669 jj_done = false;
670 return (!jj_3_46() || jj_done);
671 { jj_save(45, xla); }
672 }
673
jj_2_47(int xla)674 inline bool jj_2_47(int xla)
675 {
676 jj_la = xla; jj_lastpos = jj_scanpos = token;
677 jj_done = false;
678 return (!jj_3_47() || jj_done);
679 { jj_save(46, xla); }
680 }
681
jj_2_48(int xla)682 inline bool jj_2_48(int xla)
683 {
684 jj_la = xla; jj_lastpos = jj_scanpos = token;
685 jj_done = false;
686 return (!jj_3_48() || jj_done);
687 { jj_save(47, xla); }
688 }
689
jj_2_49(int xla)690 inline bool jj_2_49(int xla)
691 {
692 jj_la = xla; jj_lastpos = jj_scanpos = token;
693 jj_done = false;
694 return (!jj_3_49() || jj_done);
695 { jj_save(48, xla); }
696 }
697
jj_2_50(int xla)698 inline bool jj_2_50(int xla)
699 {
700 jj_la = xla; jj_lastpos = jj_scanpos = token;
701 jj_done = false;
702 return (!jj_3_50() || jj_done);
703 { jj_save(49, xla); }
704 }
705
jj_2_51(int xla)706 inline bool jj_2_51(int xla)
707 {
708 jj_la = xla; jj_lastpos = jj_scanpos = token;
709 jj_done = false;
710 return (!jj_3_51() || jj_done);
711 { jj_save(50, xla); }
712 }
713
jj_2_52(int xla)714 inline bool jj_2_52(int xla)
715 {
716 jj_la = xla; jj_lastpos = jj_scanpos = token;
717 jj_done = false;
718 return (!jj_3_52() || jj_done);
719 { jj_save(51, xla); }
720 }
721
jj_2_53(int xla)722 inline bool jj_2_53(int xla)
723 {
724 jj_la = xla; jj_lastpos = jj_scanpos = token;
725 jj_done = false;
726 return (!jj_3_53() || jj_done);
727 { jj_save(52, xla); }
728 }
729
jj_2_54(int xla)730 inline bool jj_2_54(int xla)
731 {
732 jj_la = xla; jj_lastpos = jj_scanpos = token;
733 jj_done = false;
734 return (!jj_3_54() || jj_done);
735 { jj_save(53, xla); }
736 }
737
jj_2_55(int xla)738 inline bool jj_2_55(int xla)
739 {
740 jj_la = xla; jj_lastpos = jj_scanpos = token;
741 jj_done = false;
742 return (!jj_3_55() || jj_done);
743 { jj_save(54, xla); }
744 }
745
jj_2_56(int xla)746 inline bool jj_2_56(int xla)
747 {
748 jj_la = xla; jj_lastpos = jj_scanpos = token;
749 jj_done = false;
750 return (!jj_3_56() || jj_done);
751 { jj_save(55, xla); }
752 }
753
jj_2_57(int xla)754 inline bool jj_2_57(int xla)
755 {
756 jj_la = xla; jj_lastpos = jj_scanpos = token;
757 jj_done = false;
758 return (!jj_3_57() || jj_done);
759 { jj_save(56, xla); }
760 }
761
jj_2_58(int xla)762 inline bool jj_2_58(int xla)
763 {
764 jj_la = xla; jj_lastpos = jj_scanpos = token;
765 jj_done = false;
766 return (!jj_3_58() || jj_done);
767 { jj_save(57, xla); }
768 }
769
jj_2_59(int xla)770 inline bool jj_2_59(int xla)
771 {
772 jj_la = xla; jj_lastpos = jj_scanpos = token;
773 jj_done = false;
774 return (!jj_3_59() || jj_done);
775 { jj_save(58, xla); }
776 }
777
jj_2_60(int xla)778 inline bool jj_2_60(int xla)
779 {
780 jj_la = xla; jj_lastpos = jj_scanpos = token;
781 jj_done = false;
782 return (!jj_3_60() || jj_done);
783 { jj_save(59, xla); }
784 }
785
jj_2_61(int xla)786 inline bool jj_2_61(int xla)
787 {
788 jj_la = xla; jj_lastpos = jj_scanpos = token;
789 jj_done = false;
790 return (!jj_3_61() || jj_done);
791 { jj_save(60, xla); }
792 }
793
jj_2_62(int xla)794 inline bool jj_2_62(int xla)
795 {
796 jj_la = xla; jj_lastpos = jj_scanpos = token;
797 jj_done = false;
798 return (!jj_3_62() || jj_done);
799 { jj_save(61, xla); }
800 }
801
jj_2_63(int xla)802 inline bool jj_2_63(int xla)
803 {
804 jj_la = xla; jj_lastpos = jj_scanpos = token;
805 jj_done = false;
806 return (!jj_3_63() || jj_done);
807 { jj_save(62, xla); }
808 }
809
jj_2_64(int xla)810 inline bool jj_2_64(int xla)
811 {
812 jj_la = xla; jj_lastpos = jj_scanpos = token;
813 jj_done = false;
814 return (!jj_3_64() || jj_done);
815 { jj_save(63, xla); }
816 }
817
jj_2_65(int xla)818 inline bool jj_2_65(int xla)
819 {
820 jj_la = xla; jj_lastpos = jj_scanpos = token;
821 jj_done = false;
822 return (!jj_3_65() || jj_done);
823 { jj_save(64, xla); }
824 }
825
jj_2_66(int xla)826 inline bool jj_2_66(int xla)
827 {
828 jj_la = xla; jj_lastpos = jj_scanpos = token;
829 jj_done = false;
830 return (!jj_3_66() || jj_done);
831 { jj_save(65, xla); }
832 }
833
jj_2_67(int xla)834 inline bool jj_2_67(int xla)
835 {
836 jj_la = xla; jj_lastpos = jj_scanpos = token;
837 jj_done = false;
838 return (!jj_3_67() || jj_done);
839 { jj_save(66, xla); }
840 }
841
jj_2_68(int xla)842 inline bool jj_2_68(int xla)
843 {
844 jj_la = xla; jj_lastpos = jj_scanpos = token;
845 jj_done = false;
846 return (!jj_3_68() || jj_done);
847 { jj_save(67, xla); }
848 }
849
jj_2_69(int xla)850 inline bool jj_2_69(int xla)
851 {
852 jj_la = xla; jj_lastpos = jj_scanpos = token;
853 jj_done = false;
854 return (!jj_3_69() || jj_done);
855 { jj_save(68, xla); }
856 }
857
jj_2_70(int xla)858 inline bool jj_2_70(int xla)
859 {
860 jj_la = xla; jj_lastpos = jj_scanpos = token;
861 jj_done = false;
862 return (!jj_3_70() || jj_done);
863 { jj_save(69, xla); }
864 }
865
jj_2_71(int xla)866 inline bool jj_2_71(int xla)
867 {
868 jj_la = xla; jj_lastpos = jj_scanpos = token;
869 jj_done = false;
870 return (!jj_3_71() || jj_done);
871 { jj_save(70, xla); }
872 }
873
jj_2_72(int xla)874 inline bool jj_2_72(int xla)
875 {
876 jj_la = xla; jj_lastpos = jj_scanpos = token;
877 jj_done = false;
878 return (!jj_3_72() || jj_done);
879 { jj_save(71, xla); }
880 }
881
jj_2_73(int xla)882 inline bool jj_2_73(int xla)
883 {
884 jj_la = xla; jj_lastpos = jj_scanpos = token;
885 jj_done = false;
886 return (!jj_3_73() || jj_done);
887 { jj_save(72, xla); }
888 }
889
jj_2_74(int xla)890 inline bool jj_2_74(int xla)
891 {
892 jj_la = xla; jj_lastpos = jj_scanpos = token;
893 jj_done = false;
894 return (!jj_3_74() || jj_done);
895 { jj_save(73, xla); }
896 }
897
jj_2_75(int xla)898 inline bool jj_2_75(int xla)
899 {
900 jj_la = xla; jj_lastpos = jj_scanpos = token;
901 jj_done = false;
902 return (!jj_3_75() || jj_done);
903 { jj_save(74, xla); }
904 }
905
jj_2_76(int xla)906 inline bool jj_2_76(int xla)
907 {
908 jj_la = xla; jj_lastpos = jj_scanpos = token;
909 jj_done = false;
910 return (!jj_3_76() || jj_done);
911 { jj_save(75, xla); }
912 }
913
jj_2_77(int xla)914 inline bool jj_2_77(int xla)
915 {
916 jj_la = xla; jj_lastpos = jj_scanpos = token;
917 jj_done = false;
918 return (!jj_3_77() || jj_done);
919 { jj_save(76, xla); }
920 }
921
jj_2_78(int xla)922 inline bool jj_2_78(int xla)
923 {
924 jj_la = xla; jj_lastpos = jj_scanpos = token;
925 jj_done = false;
926 return (!jj_3_78() || jj_done);
927 { jj_save(77, xla); }
928 }
929
jj_2_79(int xla)930 inline bool jj_2_79(int xla)
931 {
932 jj_la = xla; jj_lastpos = jj_scanpos = token;
933 jj_done = false;
934 return (!jj_3_79() || jj_done);
935 { jj_save(78, xla); }
936 }
937
jj_2_80(int xla)938 inline bool jj_2_80(int xla)
939 {
940 jj_la = xla; jj_lastpos = jj_scanpos = token;
941 jj_done = false;
942 return (!jj_3_80() || jj_done);
943 { jj_save(79, xla); }
944 }
945
jj_2_81(int xla)946 inline bool jj_2_81(int xla)
947 {
948 jj_la = xla; jj_lastpos = jj_scanpos = token;
949 jj_done = false;
950 return (!jj_3_81() || jj_done);
951 { jj_save(80, xla); }
952 }
953
jj_2_82(int xla)954 inline bool jj_2_82(int xla)
955 {
956 jj_la = xla; jj_lastpos = jj_scanpos = token;
957 jj_done = false;
958 return (!jj_3_82() || jj_done);
959 { jj_save(81, xla); }
960 }
961
jj_2_83(int xla)962 inline bool jj_2_83(int xla)
963 {
964 jj_la = xla; jj_lastpos = jj_scanpos = token;
965 jj_done = false;
966 return (!jj_3_83() || jj_done);
967 { jj_save(82, xla); }
968 }
969
jj_2_84(int xla)970 inline bool jj_2_84(int xla)
971 {
972 jj_la = xla; jj_lastpos = jj_scanpos = token;
973 jj_done = false;
974 return (!jj_3_84() || jj_done);
975 { jj_save(83, xla); }
976 }
977
jj_2_85(int xla)978 inline bool jj_2_85(int xla)
979 {
980 jj_la = xla; jj_lastpos = jj_scanpos = token;
981 jj_done = false;
982 return (!jj_3_85() || jj_done);
983 { jj_save(84, xla); }
984 }
985
jj_2_86(int xla)986 inline bool jj_2_86(int xla)
987 {
988 jj_la = xla; jj_lastpos = jj_scanpos = token;
989 jj_done = false;
990 return (!jj_3_86() || jj_done);
991 { jj_save(85, xla); }
992 }
993
jj_2_87(int xla)994 inline bool jj_2_87(int xla)
995 {
996 jj_la = xla; jj_lastpos = jj_scanpos = token;
997 jj_done = false;
998 return (!jj_3_87() || jj_done);
999 { jj_save(86, xla); }
1000 }
1001
jj_2_88(int xla)1002 inline bool jj_2_88(int xla)
1003 {
1004 jj_la = xla; jj_lastpos = jj_scanpos = token;
1005 jj_done = false;
1006 return (!jj_3_88() || jj_done);
1007 { jj_save(87, xla); }
1008 }
1009
jj_2_89(int xla)1010 inline bool jj_2_89(int xla)
1011 {
1012 jj_la = xla; jj_lastpos = jj_scanpos = token;
1013 jj_done = false;
1014 return (!jj_3_89() || jj_done);
1015 { jj_save(88, xla); }
1016 }
1017
jj_2_90(int xla)1018 inline bool jj_2_90(int xla)
1019 {
1020 jj_la = xla; jj_lastpos = jj_scanpos = token;
1021 jj_done = false;
1022 return (!jj_3_90() || jj_done);
1023 { jj_save(89, xla); }
1024 }
1025
jj_2_91(int xla)1026 inline bool jj_2_91(int xla)
1027 {
1028 jj_la = xla; jj_lastpos = jj_scanpos = token;
1029 jj_done = false;
1030 return (!jj_3_91() || jj_done);
1031 { jj_save(90, xla); }
1032 }
1033
jj_2_92(int xla)1034 inline bool jj_2_92(int xla)
1035 {
1036 jj_la = xla; jj_lastpos = jj_scanpos = token;
1037 jj_done = false;
1038 return (!jj_3_92() || jj_done);
1039 { jj_save(91, xla); }
1040 }
1041
jj_2_93(int xla)1042 inline bool jj_2_93(int xla)
1043 {
1044 jj_la = xla; jj_lastpos = jj_scanpos = token;
1045 jj_done = false;
1046 return (!jj_3_93() || jj_done);
1047 { jj_save(92, xla); }
1048 }
1049
jj_2_94(int xla)1050 inline bool jj_2_94(int xla)
1051 {
1052 jj_la = xla; jj_lastpos = jj_scanpos = token;
1053 jj_done = false;
1054 return (!jj_3_94() || jj_done);
1055 { jj_save(93, xla); }
1056 }
1057
jj_2_95(int xla)1058 inline bool jj_2_95(int xla)
1059 {
1060 jj_la = xla; jj_lastpos = jj_scanpos = token;
1061 jj_done = false;
1062 return (!jj_3_95() || jj_done);
1063 { jj_save(94, xla); }
1064 }
1065
jj_2_96(int xla)1066 inline bool jj_2_96(int xla)
1067 {
1068 jj_la = xla; jj_lastpos = jj_scanpos = token;
1069 jj_done = false;
1070 return (!jj_3_96() || jj_done);
1071 { jj_save(95, xla); }
1072 }
1073
jj_2_97(int xla)1074 inline bool jj_2_97(int xla)
1075 {
1076 jj_la = xla; jj_lastpos = jj_scanpos = token;
1077 jj_done = false;
1078 return (!jj_3_97() || jj_done);
1079 { jj_save(96, xla); }
1080 }
1081
jj_2_98(int xla)1082 inline bool jj_2_98(int xla)
1083 {
1084 jj_la = xla; jj_lastpos = jj_scanpos = token;
1085 jj_done = false;
1086 return (!jj_3_98() || jj_done);
1087 { jj_save(97, xla); }
1088 }
1089
jj_2_99(int xla)1090 inline bool jj_2_99(int xla)
1091 {
1092 jj_la = xla; jj_lastpos = jj_scanpos = token;
1093 jj_done = false;
1094 return (!jj_3_99() || jj_done);
1095 { jj_save(98, xla); }
1096 }
1097
jj_2_100(int xla)1098 inline bool jj_2_100(int xla)
1099 {
1100 jj_la = xla; jj_lastpos = jj_scanpos = token;
1101 jj_done = false;
1102 return (!jj_3_100() || jj_done);
1103 { jj_save(99, xla); }
1104 }
1105
jj_2_101(int xla)1106 inline bool jj_2_101(int xla)
1107 {
1108 jj_la = xla; jj_lastpos = jj_scanpos = token;
1109 jj_done = false;
1110 return (!jj_3_101() || jj_done);
1111 { jj_save(100, xla); }
1112 }
1113
jj_2_102(int xla)1114 inline bool jj_2_102(int xla)
1115 {
1116 jj_la = xla; jj_lastpos = jj_scanpos = token;
1117 jj_done = false;
1118 return (!jj_3_102() || jj_done);
1119 { jj_save(101, xla); }
1120 }
1121
jj_2_103(int xla)1122 inline bool jj_2_103(int xla)
1123 {
1124 jj_la = xla; jj_lastpos = jj_scanpos = token;
1125 jj_done = false;
1126 return (!jj_3_103() || jj_done);
1127 { jj_save(102, xla); }
1128 }
1129
jj_2_104(int xla)1130 inline bool jj_2_104(int xla)
1131 {
1132 jj_la = xla; jj_lastpos = jj_scanpos = token;
1133 jj_done = false;
1134 return (!jj_3_104() || jj_done);
1135 { jj_save(103, xla); }
1136 }
1137
jj_2_105(int xla)1138 inline bool jj_2_105(int xla)
1139 {
1140 jj_la = xla; jj_lastpos = jj_scanpos = token;
1141 jj_done = false;
1142 return (!jj_3_105() || jj_done);
1143 { jj_save(104, xla); }
1144 }
1145
jj_2_106(int xla)1146 inline bool jj_2_106(int xla)
1147 {
1148 jj_la = xla; jj_lastpos = jj_scanpos = token;
1149 jj_done = false;
1150 return (!jj_3_106() || jj_done);
1151 { jj_save(105, xla); }
1152 }
1153
jj_2_107(int xla)1154 inline bool jj_2_107(int xla)
1155 {
1156 jj_la = xla; jj_lastpos = jj_scanpos = token;
1157 jj_done = false;
1158 return (!jj_3_107() || jj_done);
1159 { jj_save(106, xla); }
1160 }
1161
jj_2_108(int xla)1162 inline bool jj_2_108(int xla)
1163 {
1164 jj_la = xla; jj_lastpos = jj_scanpos = token;
1165 jj_done = false;
1166 return (!jj_3_108() || jj_done);
1167 { jj_save(107, xla); }
1168 }
1169
jj_2_109(int xla)1170 inline bool jj_2_109(int xla)
1171 {
1172 jj_la = xla; jj_lastpos = jj_scanpos = token;
1173 jj_done = false;
1174 return (!jj_3_109() || jj_done);
1175 { jj_save(108, xla); }
1176 }
1177
jj_2_110(int xla)1178 inline bool jj_2_110(int xla)
1179 {
1180 jj_la = xla; jj_lastpos = jj_scanpos = token;
1181 jj_done = false;
1182 return (!jj_3_110() || jj_done);
1183 { jj_save(109, xla); }
1184 }
1185
jj_2_111(int xla)1186 inline bool jj_2_111(int xla)
1187 {
1188 jj_la = xla; jj_lastpos = jj_scanpos = token;
1189 jj_done = false;
1190 return (!jj_3_111() || jj_done);
1191 { jj_save(110, xla); }
1192 }
1193
jj_2_112(int xla)1194 inline bool jj_2_112(int xla)
1195 {
1196 jj_la = xla; jj_lastpos = jj_scanpos = token;
1197 jj_done = false;
1198 return (!jj_3_112() || jj_done);
1199 { jj_save(111, xla); }
1200 }
1201
jj_2_113(int xla)1202 inline bool jj_2_113(int xla)
1203 {
1204 jj_la = xla; jj_lastpos = jj_scanpos = token;
1205 jj_done = false;
1206 return (!jj_3_113() || jj_done);
1207 { jj_save(112, xla); }
1208 }
1209
jj_2_114(int xla)1210 inline bool jj_2_114(int xla)
1211 {
1212 jj_la = xla; jj_lastpos = jj_scanpos = token;
1213 jj_done = false;
1214 return (!jj_3_114() || jj_done);
1215 { jj_save(113, xla); }
1216 }
1217
jj_2_115(int xla)1218 inline bool jj_2_115(int xla)
1219 {
1220 jj_la = xla; jj_lastpos = jj_scanpos = token;
1221 jj_done = false;
1222 return (!jj_3_115() || jj_done);
1223 { jj_save(114, xla); }
1224 }
1225
jj_2_116(int xla)1226 inline bool jj_2_116(int xla)
1227 {
1228 jj_la = xla; jj_lastpos = jj_scanpos = token;
1229 jj_done = false;
1230 return (!jj_3_116() || jj_done);
1231 { jj_save(115, xla); }
1232 }
1233
jj_2_117(int xla)1234 inline bool jj_2_117(int xla)
1235 {
1236 jj_la = xla; jj_lastpos = jj_scanpos = token;
1237 jj_done = false;
1238 return (!jj_3_117() || jj_done);
1239 { jj_save(116, xla); }
1240 }
1241
jj_2_118(int xla)1242 inline bool jj_2_118(int xla)
1243 {
1244 jj_la = xla; jj_lastpos = jj_scanpos = token;
1245 jj_done = false;
1246 return (!jj_3_118() || jj_done);
1247 { jj_save(117, xla); }
1248 }
1249
jj_2_119(int xla)1250 inline bool jj_2_119(int xla)
1251 {
1252 jj_la = xla; jj_lastpos = jj_scanpos = token;
1253 jj_done = false;
1254 return (!jj_3_119() || jj_done);
1255 { jj_save(118, xla); }
1256 }
1257
jj_2_120(int xla)1258 inline bool jj_2_120(int xla)
1259 {
1260 jj_la = xla; jj_lastpos = jj_scanpos = token;
1261 jj_done = false;
1262 return (!jj_3_120() || jj_done);
1263 { jj_save(119, xla); }
1264 }
1265
jj_2_121(int xla)1266 inline bool jj_2_121(int xla)
1267 {
1268 jj_la = xla; jj_lastpos = jj_scanpos = token;
1269 jj_done = false;
1270 return (!jj_3_121() || jj_done);
1271 { jj_save(120, xla); }
1272 }
1273
jj_2_122(int xla)1274 inline bool jj_2_122(int xla)
1275 {
1276 jj_la = xla; jj_lastpos = jj_scanpos = token;
1277 jj_done = false;
1278 return (!jj_3_122() || jj_done);
1279 { jj_save(121, xla); }
1280 }
1281
jj_2_123(int xla)1282 inline bool jj_2_123(int xla)
1283 {
1284 jj_la = xla; jj_lastpos = jj_scanpos = token;
1285 jj_done = false;
1286 return (!jj_3_123() || jj_done);
1287 { jj_save(122, xla); }
1288 }
1289
jj_2_124(int xla)1290 inline bool jj_2_124(int xla)
1291 {
1292 jj_la = xla; jj_lastpos = jj_scanpos = token;
1293 jj_done = false;
1294 return (!jj_3_124() || jj_done);
1295 { jj_save(123, xla); }
1296 }
1297
jj_2_125(int xla)1298 inline bool jj_2_125(int xla)
1299 {
1300 jj_la = xla; jj_lastpos = jj_scanpos = token;
1301 jj_done = false;
1302 return (!jj_3_125() || jj_done);
1303 { jj_save(124, xla); }
1304 }
1305
jj_3R_207()1306 inline bool jj_3R_207()
1307 {
1308 if (jj_done) return true;
1309 if (jj_scan_token(VARASSIGN_T)) return true;
1310 if (jj_3R_61()) return true;
1311 return false;
1312 }
1313
jj_3R_461()1314 inline bool jj_3R_461()
1315 {
1316 if (jj_done) return true;
1317 if (jj_scan_token(FOR_T)) return true;
1318 if (jj_3R_543()) return true;
1319 return false;
1320 }
1321
jj_3R_206()1322 inline bool jj_3R_206()
1323 {
1324 if (jj_done) return true;
1325 if (jj_3R_363()) return true;
1326 return false;
1327 }
1328
jj_3R_383()1329 inline bool jj_3R_383()
1330 {
1331 if (jj_done) return true;
1332 Token * xsp;
1333 xsp = jj_scanpos;
1334 if (!jj_3R_460()) return false;
1335 jj_scanpos = xsp;
1336 if (jj_3R_461()) return true;
1337 return false;
1338 }
1339
jj_3R_460()1340 inline bool jj_3R_460()
1341 {
1342 if (jj_done) return true;
1343 if (jj_scan_token(WHILE_T)) return true;
1344 if (jj_3R_83()) return true;
1345 return false;
1346 }
1347
jj_3R_415()1348 inline bool jj_3R_415()
1349 {
1350 if (jj_done) return true;
1351 if (jj_scan_token(SEMI_T)) return true;
1352 if (jj_3R_414()) return true;
1353 return false;
1354 }
1355
jj_3R_424()1356 inline bool jj_3R_424()
1357 {
1358 if (jj_done) return true;
1359 if (jj_scan_token(LPAREN_T)) return true;
1360 if (jj_3R_74()) return true;
1361 if (jj_scan_token(RPAREN_T)) return true;
1362 return false;
1363 }
1364
jj_3R_204()1365 inline bool jj_3R_204()
1366 {
1367 if (jj_done) return true;
1368 Token * xsp;
1369 xsp = jj_scanpos;
1370 if (!jj_scan_token(116)) return false;
1371 jj_scanpos = xsp;
1372 if (!jj_scan_token(100)) return false;
1373 jj_scanpos = xsp;
1374 if (!jj_scan_token(31)) return false;
1375 jj_scanpos = xsp;
1376 if (jj_scan_token(101)) return true;
1377 return false;
1378 }
1379
jj_3R_96()1380 inline bool jj_3R_96()
1381 {
1382 if (jj_done) return true;
1383 Token * xsp;
1384 xsp = jj_scanpos;
1385 if (jj_3R_204()) jj_scanpos = xsp;
1386 if (jj_3R_205()) return true;
1387 if (jj_scan_token(COLON_T)) return true;
1388 xsp = jj_scanpos;
1389 if (jj_3R_206()) jj_scanpos = xsp;
1390 if (jj_3R_89()) return true;
1391 xsp = jj_scanpos;
1392 if (jj_scan_token(27)) jj_scanpos = xsp;
1393 xsp = jj_scanpos;
1394 if (jj_3R_207()) jj_scanpos = xsp;
1395 return false;
1396 }
1397
jj_3R_327()1398 inline bool jj_3R_327()
1399 {
1400 if (jj_done) return true;
1401 if (jj_3R_414()) return true;
1402 Token * xsp;
1403 while (true) {
1404 xsp = jj_scanpos;
1405 if (jj_3R_415()) { jj_scanpos = xsp; break; }
1406 }
1407 return false;
1408 }
1409
jj_3R_693()1410 inline bool jj_3R_693()
1411 {
1412 if (jj_done) return true;
1413 if (jj_3R_74()) return true;
1414 return false;
1415 }
1416
jj_3R_97()1417 inline bool jj_3R_97()
1418 {
1419 if (jj_done) return true;
1420 if (jj_scan_token(FILE_T)) return true;
1421 if (jj_3R_205()) return true;
1422 if (jj_scan_token(COLON_T)) return true;
1423 if (jj_3R_89()) return true;
1424 return false;
1425 }
1426
jj_3R_414()1427 inline bool jj_3R_414()
1428 {
1429 if (jj_done) return true;
1430 if (jj_3R_513()) return true;
1431 return false;
1432 }
1433
jj_3R_444()1434 inline bool jj_3R_444()
1435 {
1436 if (jj_done) return true;
1437 if (jj_scan_token(IS_T)) return true;
1438 Token * xsp;
1439 xsp = jj_scanpos;
1440 if (!jj_3R_693()) return false;
1441 jj_scanpos = xsp;
1442 if (jj_scan_token(145)) return true;
1443 return false;
1444 }
1445
jj_3_46()1446 inline bool jj_3_46()
1447 {
1448 if (jj_done) return true;
1449 if (jj_3R_98()) return true;
1450 return false;
1451 }
1452
jj_3R_572()1453 inline bool jj_3R_572()
1454 {
1455 if (jj_done) return true;
1456 if (jj_3R_625()) return true;
1457 if (jj_3R_74()) return true;
1458 return false;
1459 }
1460
jj_3R_571()1461 inline bool jj_3R_571()
1462 {
1463 if (jj_done) return true;
1464 if (jj_3R_98()) return true;
1465 return false;
1466 }
1467
jj_3_45()1468 inline bool jj_3_45()
1469 {
1470 if (jj_done) return true;
1471 if (jj_3R_97()) return true;
1472 return false;
1473 }
1474
jj_3_44()1475 inline bool jj_3_44()
1476 {
1477 if (jj_done) return true;
1478 if (jj_3R_96()) return true;
1479 return false;
1480 }
1481
jj_3_43()1482 inline bool jj_3_43()
1483 {
1484 if (jj_done) return true;
1485 if (jj_3R_95()) return true;
1486 return false;
1487 }
1488
jj_3R_513()1489 inline bool jj_3R_513()
1490 {
1491 if (jj_done) return true;
1492 Token * xsp;
1493 xsp = jj_scanpos;
1494 if (!jj_3_42()) return false;
1495 jj_scanpos = xsp;
1496 if (!jj_3_43()) return false;
1497 jj_scanpos = xsp;
1498 if (!jj_3_44()) return false;
1499 jj_scanpos = xsp;
1500 if (!jj_3_45()) return false;
1501 jj_scanpos = xsp;
1502 if (!jj_3R_571()) return false;
1503 jj_scanpos = xsp;
1504 if (jj_3R_572()) return true;
1505 return false;
1506 }
1507
jj_3_42()1508 inline bool jj_3_42()
1509 {
1510 if (jj_done) return true;
1511 if (jj_3R_94()) return true;
1512 return false;
1513 }
1514
jj_3R_159()1515 inline bool jj_3R_159()
1516 {
1517 if (jj_done) return true;
1518 if (jj_scan_token(COMMA_T)) return true;
1519 if (jj_3R_72()) return true;
1520 return false;
1521 }
1522
jj_3_41()1523 inline bool jj_3_41()
1524 {
1525 if (jj_done) return true;
1526 if (jj_scan_token(BASIC_IDENTIFIER)) return true;
1527 if (jj_scan_token(DOT_T)) return true;
1528 return false;
1529 }
1530
jj_3R_631()1531 inline bool jj_3R_631()
1532 {
1533 if (jj_done) return true;
1534 if (jj_3R_74()) return true;
1535 return false;
1536 }
1537
jj_3R_427()1538 inline bool jj_3R_427()
1539 {
1540 if (jj_done) return true;
1541 if (jj_scan_token(ALL_T)) return true;
1542 return false;
1543 }
1544
jj_3R_426()1545 inline bool jj_3R_426()
1546 {
1547 if (jj_done) return true;
1548 if (jj_scan_token(OTHER_T)) return true;
1549 return false;
1550 }
1551
jj_3R_343()1552 inline bool jj_3R_343()
1553 {
1554 if (jj_done) return true;
1555 Token * xsp;
1556 xsp = jj_scanpos;
1557 if (!jj_3R_425()) return false;
1558 jj_scanpos = xsp;
1559 if (!jj_3R_426()) return false;
1560 jj_scanpos = xsp;
1561 if (jj_3R_427()) return true;
1562 return false;
1563 }
1564
jj_3R_425()1565 inline bool jj_3R_425()
1566 {
1567 if (jj_done) return true;
1568 if (jj_3R_205()) return true;
1569 return false;
1570 }
1571
jj_3R_340()1572 inline bool jj_3R_340()
1573 {
1574 if (jj_done) return true;
1575 if (jj_scan_token(CONFIGURATION_T)) return true;
1576 if (jj_3R_63()) return true;
1577 return false;
1578 }
1579
jj_3R_339()1580 inline bool jj_3R_339()
1581 {
1582 if (jj_done) return true;
1583 if (jj_scan_token(ENTITY_T)) return true;
1584 Token * xsp;
1585 xsp = jj_scanpos;
1586 if (jj_3_41()) jj_scanpos = xsp;
1587 if (jj_3R_63()) return true;
1588 xsp = jj_scanpos;
1589 if (jj_3R_424()) jj_scanpos = xsp;
1590 return false;
1591 }
1592
jj_3R_177()1593 inline bool jj_3R_177()
1594 {
1595 if (jj_done) return true;
1596 Token * xsp;
1597 xsp = jj_scanpos;
1598 if (!jj_3R_338()) return false;
1599 jj_scanpos = xsp;
1600 if (!jj_3R_339()) return false;
1601 jj_scanpos = xsp;
1602 if (jj_3R_340()) return true;
1603 return false;
1604 }
1605
jj_3_40()1606 inline bool jj_3_40()
1607 {
1608 if (jj_done) return true;
1609 if (jj_3R_72()) return true;
1610 return false;
1611 }
1612
jj_3R_338()1613 inline bool jj_3R_338()
1614 {
1615 if (jj_done) return true;
1616 Token * xsp;
1617 xsp = jj_scanpos;
1618 if (jj_scan_token(28)) jj_scanpos = xsp;
1619 if (jj_3R_74()) return true;
1620 return false;
1621 }
1622
jj_3R_722()1623 inline bool jj_3R_722()
1624 {
1625 if (jj_done) return true;
1626 if (jj_3R_161()) return true;
1627 if (jj_scan_token(RANGE_T)) return true;
1628 if (jj_scan_token(BOX_T)) return true;
1629 return false;
1630 }
1631
jj_3R_535()1632 inline bool jj_3R_535()
1633 {
1634 if (jj_done) return true;
1635 if (jj_scan_token(LPAREN_T)) return true;
1636 if (jj_3R_327()) return true;
1637 if (jj_scan_token(RPAREN_T)) return true;
1638 return false;
1639 }
1640
jj_3R_628()1641 inline bool jj_3R_628()
1642 {
1643 if (jj_done) return true;
1644 if (jj_3R_61()) return true;
1645 return false;
1646 }
1647
jj_3_125()1648 inline bool jj_3_125()
1649 {
1650 if (jj_done) return true;
1651 if (jj_3R_61()) return true;
1652 if (jj_scan_token(WHEN_T)) return true;
1653 return false;
1654 }
1655
jj_3R_442()1656 inline bool jj_3R_442()
1657 {
1658 if (jj_done) return true;
1659 Token * xsp;
1660 xsp = jj_scanpos;
1661 if (jj_scan_token(77)) jj_scanpos = xsp;
1662 xsp = jj_scanpos;
1663 if (jj_3R_535()) jj_scanpos = xsp;
1664 return false;
1665 }
1666
jj_3R_627()1667 inline bool jj_3R_627()
1668 {
1669 if (jj_done) return true;
1670 if (jj_3R_72()) return true;
1671 return false;
1672 }
1673
jj_3R_577()1674 inline bool jj_3R_577()
1675 {
1676 if (jj_done) return true;
1677 Token * xsp;
1678 xsp = jj_scanpos;
1679 if (!jj_3R_627()) return false;
1680 jj_scanpos = xsp;
1681 if (jj_3R_628()) return true;
1682 return false;
1683 }
1684
jj_3R_65()1685 inline bool jj_3R_65()
1686 {
1687 if (jj_done) return true;
1688 if (jj_scan_token(LPAREN_T)) return true;
1689 if (jj_3R_72()) return true;
1690 Token * xsp;
1691 while (true) {
1692 xsp = jj_scanpos;
1693 if (jj_3R_159()) { jj_scanpos = xsp; break; }
1694 }
1695 if (jj_scan_token(RPAREN_T)) return true;
1696 return false;
1697 }
1698
jj_3R_401()1699 inline bool jj_3R_401()
1700 {
1701 if (jj_done) return true;
1702 if (jj_3R_61()) return true;
1703 if (jj_scan_token(WHEN_T)) return true;
1704 if (jj_3R_90()) return true;
1705 Token * xsp;
1706 xsp = jj_scanpos;
1707 if (!jj_scan_token(134)) return false;
1708 jj_scanpos = xsp;
1709 if (jj_scan_token(137)) return true;
1710 return false;
1711 }
1712
jj_3R_547()1713 inline bool jj_3R_547()
1714 {
1715 if (jj_done) return true;
1716 if (jj_scan_token(TYPE_T)) return true;
1717 if (jj_3R_74()) return true;
1718 if (jj_scan_token(SEMI_T)) return true;
1719 return false;
1720 }
1721
jj_3R_546()1722 inline bool jj_3R_546()
1723 {
1724 if (jj_done) return true;
1725 if (jj_scan_token(COMMA_T)) return true;
1726 if (jj_3R_466()) return true;
1727 return false;
1728 }
1729
jj_3R_316()1730 inline bool jj_3R_316()
1731 {
1732 if (jj_done) return true;
1733 if (jj_3R_399()) return true;
1734 return false;
1735 }
1736
jj_3R_561()1737 inline bool jj_3R_561()
1738 {
1739 if (jj_done) return true;
1740 if (jj_scan_token(WHEN_T)) return true;
1741 if (jj_3R_61()) return true;
1742 return false;
1743 }
1744
jj_3R_630()1745 inline bool jj_3R_630()
1746 {
1747 if (jj_done) return true;
1748 if (jj_scan_token(ELSE_T)) return true;
1749 if (jj_3R_268()) return true;
1750 return false;
1751 }
1752
jj_3R_443()1753 inline bool jj_3R_443()
1754 {
1755 if (jj_done) return true;
1756 Token * xsp;
1757 xsp = jj_scanpos;
1758 if (!jj_scan_token(84)) return false;
1759 jj_scanpos = xsp;
1760 if (jj_scan_token(52)) return true;
1761 return false;
1762 }
1763
jj_3R_361()1764 inline bool jj_3R_361()
1765 {
1766 if (jj_done) return true;
1767 Token * xsp;
1768 xsp = jj_scanpos;
1769 if (jj_3R_443()) jj_scanpos = xsp;
1770 if (jj_scan_token(FUNCTION_T)) return true;
1771 if (jj_3R_63()) return true;
1772 if (jj_3R_442()) return true;
1773 if (jj_scan_token(RETURN_T)) return true;
1774 if (jj_3R_63()) return true;
1775 xsp = jj_scanpos;
1776 if (jj_3R_444()) jj_scanpos = xsp;
1777 return false;
1778 }
1779
jj_3R_629()1780 inline bool jj_3R_629()
1781 {
1782 if (jj_done) return true;
1783 if (jj_scan_token(ELSIF_T)) return true;
1784 if (jj_3R_83()) return true;
1785 if (jj_scan_token(THEN_T)) return true;
1786 if (jj_3R_268()) return true;
1787 return false;
1788 }
1789
jj_3R_362()1790 inline bool jj_3R_362()
1791 {
1792 if (jj_done) return true;
1793 if (jj_scan_token(COMMA_T)) return true;
1794 if (jj_3R_63()) return true;
1795 return false;
1796 }
1797
jj_3R_360()1798 inline bool jj_3R_360()
1799 {
1800 if (jj_done) return true;
1801 if (jj_scan_token(PROCEDURE_T)) return true;
1802 if (jj_3R_74()) return true;
1803 if (jj_3R_442()) return true;
1804 return false;
1805 }
1806
jj_3R_203()1807 inline bool jj_3R_203()
1808 {
1809 if (jj_done) return true;
1810 if (jj_3R_361()) return true;
1811 return false;
1812 }
1813
jj_3R_202()1814 inline bool jj_3R_202()
1815 {
1816 if (jj_done) return true;
1817 if (jj_3R_360()) return true;
1818 return false;
1819 }
1820
jj_3R_94()1821 inline bool jj_3R_94()
1822 {
1823 if (jj_done) return true;
1824 Token * xsp;
1825 xsp = jj_scanpos;
1826 if (!jj_3R_202()) return false;
1827 jj_scanpos = xsp;
1828 if (jj_3R_203()) return true;
1829 return false;
1830 }
1831
jj_3R_264()1832 inline bool jj_3R_264()
1833 {
1834 if (jj_done) return true;
1835 if (jj_3R_74()) return true;
1836 if (jj_scan_token(COLON_T)) return true;
1837 return false;
1838 }
1839
jj_3R_125()1840 inline bool jj_3R_125()
1841 {
1842 if (jj_done) return true;
1843 Token * xsp;
1844 xsp = jj_scanpos;
1845 if (jj_3R_264()) jj_scanpos = xsp;
1846 if (jj_scan_token(IF_T)) return true;
1847 if (jj_3R_83()) return true;
1848 if (jj_scan_token(THEN_T)) return true;
1849 if (jj_3R_268()) return true;
1850 while (true) {
1851 xsp = jj_scanpos;
1852 if (jj_3R_629()) { jj_scanpos = xsp; break; }
1853 }
1854 xsp = jj_scanpos;
1855 if (jj_3R_630()) jj_scanpos = xsp;
1856 if (jj_scan_token(END_T)) return true;
1857 if (jj_scan_token(IF_T)) return true;
1858 xsp = jj_scanpos;
1859 if (jj_3R_631()) jj_scanpos = xsp;
1860 if (jj_scan_token(SEMI_T)) return true;
1861 return false;
1862 }
1863
jj_3R_205()1864 inline bool jj_3R_205()
1865 {
1866 if (jj_done) return true;
1867 if (jj_3R_63()) return true;
1868 Token * xsp;
1869 while (true) {
1870 xsp = jj_scanpos;
1871 if (jj_3R_362()) { jj_scanpos = xsp; break; }
1872 }
1873 return false;
1874 }
1875
jj_3R_493()1876 inline bool jj_3R_493()
1877 {
1878 if (jj_done) return true;
1879 if (jj_scan_token(ELSE_T)) return true;
1880 if (jj_3R_61()) return true;
1881 Token * xsp;
1882 xsp = jj_scanpos;
1883 if (jj_3R_561()) jj_scanpos = xsp;
1884 return false;
1885 }
1886
jj_3R_400()1887 inline bool jj_3R_400()
1888 {
1889 if (jj_done) return true;
1890 Token * xsp;
1891 if (jj_3R_493()) return true;
1892 while (true) {
1893 xsp = jj_scanpos;
1894 if (jj_3R_493()) { jj_scanpos = xsp; break; }
1895 }
1896 return false;
1897 }
1898
jj_3R_171()1899 inline bool jj_3R_171()
1900 {
1901 if (jj_done) return true;
1902 if (jj_scan_token(BASIC_IDENTIFIER)) return true;
1903 return false;
1904 }
1905
jj_3R_170()1906 inline bool jj_3R_170()
1907 {
1908 if (jj_done) return true;
1909 if (jj_scan_token(EXTENDED_CHARACTER)) return true;
1910 return false;
1911 }
1912
jj_3R_74()1913 inline bool jj_3R_74()
1914 {
1915 if (jj_done) return true;
1916 Token * xsp;
1917 xsp = jj_scanpos;
1918 if (!jj_3R_170()) return false;
1919 jj_scanpos = xsp;
1920 if (jj_3R_171()) return true;
1921 return false;
1922 }
1923
jj_3R_560()1924 inline bool jj_3R_560()
1925 {
1926 if (jj_done) return true;
1927 if (jj_scan_token(COMMA_T)) return true;
1928 if (jj_3R_559()) return true;
1929 return false;
1930 }
1931
jj_3R_399()1932 inline bool jj_3R_399()
1933 {
1934 if (jj_done) return true;
1935 Token * xsp;
1936 xsp = jj_scanpos;
1937 if (!jj_scan_token(53)) return false;
1938 jj_scanpos = xsp;
1939 if (jj_scan_token(75)) return true;
1940 return false;
1941 }
1942
jj_3R_466()1943 inline bool jj_3R_466()
1944 {
1945 if (jj_done) return true;
1946 if (jj_3R_463()) return true;
1947 if (jj_scan_token(WHEN_T)) return true;
1948 if (jj_3R_90()) return true;
1949 Token * xsp;
1950 while (true) {
1951 xsp = jj_scanpos;
1952 if (jj_3R_546()) { jj_scanpos = xsp; break; }
1953 }
1954 if (jj_scan_token(SEMI_T)) return true;
1955 return false;
1956 }
1957
jj_3R_465()1958 inline bool jj_3R_465()
1959 {
1960 if (jj_done) return true;
1961 if (jj_3R_420()) return true;
1962 return false;
1963 }
1964
jj_3R_317()1965 inline bool jj_3R_317()
1966 {
1967 if (jj_done) return true;
1968 if (jj_3R_61()) return true;
1969 if (jj_scan_token(WHEN_T)) return true;
1970 if (jj_3R_90()) return true;
1971 Token * xsp;
1972 xsp = jj_scanpos;
1973 if (!jj_scan_token(134)) return false;
1974 jj_scanpos = xsp;
1975 if (jj_scan_token(137)) return true;
1976 while (true) {
1977 xsp = jj_scanpos;
1978 if (jj_3R_401()) { jj_scanpos = xsp; break; }
1979 }
1980 return false;
1981 }
1982
jj_3R_68()1983 inline bool jj_3R_68()
1984 {
1985 if (jj_done) return true;
1986 if (jj_scan_token(GROUP_T)) return true;
1987 if (jj_3R_74()) return true;
1988 if (jj_scan_token(IS_T)) return true;
1989 if (jj_scan_token(LPAREN_T)) return true;
1990 if (jj_3R_491()) return true;
1991 if (jj_scan_token(RPAREN_T)) return true;
1992 if (jj_scan_token(SEMI_T)) return true;
1993 return false;
1994 }
1995
jj_3R_150()1996 inline bool jj_3R_150()
1997 {
1998 if (jj_done) return true;
1999 if (jj_scan_token(WITH_T)) return true;
2000 if (jj_3R_61()) return true;
2001 if (jj_scan_token(SELECT_T)) return true;
2002 Token * xsp;
2003 xsp = jj_scanpos;
2004 if (jj_scan_token(155)) jj_scanpos = xsp;
2005 if (jj_3R_119()) return true;
2006 if (jj_scan_token(LESSTHAN_T)) return true;
2007 if (jj_scan_token(FORCE_T)) return true;
2008 xsp = jj_scanpos;
2009 if (jj_3R_316()) jj_scanpos = xsp;
2010 if (jj_3R_317()) return true;
2011 return false;
2012 }
2013
jj_3R_398()2014 inline bool jj_3R_398()
2015 {
2016 if (jj_done) return true;
2017 if (jj_scan_token(GROUP_T)) return true;
2018 if (jj_3R_74()) return true;
2019 if (jj_scan_token(COLON_T)) return true;
2020 if (jj_3R_74()) return true;
2021 if (jj_scan_token(LPAREN_T)) return true;
2022 if (jj_3R_492()) return true;
2023 if (jj_scan_token(RPAREN_T)) return true;
2024 if (jj_scan_token(SEMI_T)) return true;
2025 return false;
2026 }
2027
jj_3_124()2028 inline bool jj_3_124()
2029 {
2030 if (jj_done) return true;
2031 if (jj_3R_114()) return true;
2032 return false;
2033 }
2034
jj_3R_385()2035 inline bool jj_3R_385()
2036 {
2037 if (jj_done) return true;
2038 if (jj_scan_token(WITH_T)) return true;
2039 if (jj_3R_61()) return true;
2040 if (jj_scan_token(SELECT_T)) return true;
2041 Token * xsp;
2042 xsp = jj_scanpos;
2043 if (jj_scan_token(155)) jj_scanpos = xsp;
2044 if (jj_3R_119()) return true;
2045 if (jj_scan_token(LESSTHAN_T)) return true;
2046 xsp = jj_scanpos;
2047 if (jj_3R_465()) jj_scanpos = xsp;
2048 if (jj_3R_466()) return true;
2049 return false;
2050 }
2051
jj_3R_492()2052 inline bool jj_3R_492()
2053 {
2054 if (jj_done) return true;
2055 if (jj_3R_559()) return true;
2056 Token * xsp;
2057 while (true) {
2058 xsp = jj_scanpos;
2059 if (jj_3R_560()) { jj_scanpos = xsp; break; }
2060 }
2061 return false;
2062 }
2063
jj_3R_687()2064 inline bool jj_3R_687()
2065 {
2066 if (jj_done) return true;
2067 if (jj_3R_63()) return true;
2068 return false;
2069 }
2070
jj_3R_620()2071 inline bool jj_3R_620()
2072 {
2073 if (jj_done) return true;
2074 if (jj_3R_369()) return true;
2075 return false;
2076 }
2077
jj_3R_686()2078 inline bool jj_3R_686()
2079 {
2080 if (jj_done) return true;
2081 if (jj_3R_114()) return true;
2082 return false;
2083 }
2084
jj_3R_663()2085 inline bool jj_3R_663()
2086 {
2087 if (jj_done) return true;
2088 Token * xsp;
2089 xsp = jj_scanpos;
2090 if (!jj_3R_686()) return false;
2091 jj_scanpos = xsp;
2092 if (jj_3R_687()) return true;
2093 return false;
2094 }
2095
jj_3_121()2096 inline bool jj_3_121()
2097 {
2098 if (jj_done) return true;
2099 if (jj_3R_148()) return true;
2100 if (jj_scan_token(DOT_T)) return true;
2101 return false;
2102 }
2103
jj_3R_619()2104 inline bool jj_3R_619()
2105 {
2106 if (jj_done) return true;
2107 if (jj_3R_63()) return true;
2108 return false;
2109 }
2110
jj_3R_559()2111 inline bool jj_3R_559()
2112 {
2113 if (jj_done) return true;
2114 Token * xsp;
2115 xsp = jj_scanpos;
2116 if (!jj_3R_619()) return false;
2117 jj_scanpos = xsp;
2118 if (jj_3R_620()) return true;
2119 return false;
2120 }
2121
jj_3R_73()2122 inline bool jj_3R_73()
2123 {
2124 if (jj_done) return true;
2125 if (jj_scan_token(GENERIC_T)) return true;
2126 if (jj_scan_token(MAP_T)) return true;
2127 if (jj_scan_token(LPAREN_T)) return true;
2128 if (jj_3R_169()) return true;
2129 if (jj_scan_token(RPAREN_T)) return true;
2130 return false;
2131 }
2132
jj_3R_587()2133 inline bool jj_3R_587()
2134 {
2135 if (jj_done) return true;
2136 if (jj_scan_token(WHEN_T)) return true;
2137 if (jj_3R_61()) return true;
2138 return false;
2139 }
2140
jj_3_123()2141 inline bool jj_3_123()
2142 {
2143 if (jj_done) return true;
2144 if (jj_3R_150()) return true;
2145 return false;
2146 }
2147
jj_3R_542()2148 inline bool jj_3R_542()
2149 {
2150 if (jj_done) return true;
2151 if (jj_scan_token(WITH_T)) return true;
2152 if (jj_3R_61()) return true;
2153 if (jj_scan_token(SELECT_T)) return true;
2154 Token * xsp;
2155 xsp = jj_scanpos;
2156 if (jj_scan_token(155)) jj_scanpos = xsp;
2157 if (jj_3R_663()) return true;
2158 if (jj_scan_token(VARASSIGN_T)) return true;
2159 if (jj_3R_317()) return true;
2160 return false;
2161 }
2162
jj_3R_314()2163 inline bool jj_3R_314()
2164 {
2165 if (jj_done) return true;
2166 if (jj_3R_399()) return true;
2167 return false;
2168 }
2169
jj_3R_312()2170 inline bool jj_3R_312()
2171 {
2172 if (jj_done) return true;
2173 if (jj_3R_148()) return true;
2174 if (jj_scan_token(DOT_T)) return true;
2175 return false;
2176 }
2177
jj_3R_315()2178 inline bool jj_3R_315()
2179 {
2180 if (jj_done) return true;
2181 if (jj_3R_61()) return true;
2182 if (jj_3R_400()) return true;
2183 return false;
2184 }
2185
jj_3R_162()2186 inline bool jj_3R_162()
2187 {
2188 if (jj_done) return true;
2189 if (jj_3R_327()) return true;
2190 return false;
2191 }
2192
jj_3R_464()2193 inline bool jj_3R_464()
2194 {
2195 if (jj_done) return true;
2196 if (jj_3R_545()) return true;
2197 return false;
2198 }
2199
jj_3_39()2200 inline bool jj_3_39()
2201 {
2202 if (jj_done) return true;
2203 if (jj_3R_74()) return true;
2204 if (jj_scan_token(COLON_T)) return true;
2205 return false;
2206 }
2207
jj_3R_280()2208 inline bool jj_3R_280()
2209 {
2210 if (jj_done) return true;
2211 if (jj_3R_385()) return true;
2212 return false;
2213 }
2214
jj_3R_132()2215 inline bool jj_3R_132()
2216 {
2217 if (jj_done) return true;
2218 Token * xsp;
2219 xsp = jj_scanpos;
2220 if (!jj_3R_279()) return false;
2221 jj_scanpos = xsp;
2222 if (jj_3R_280()) return true;
2223 return false;
2224 }
2225
jj_3R_279()2226 inline bool jj_3R_279()
2227 {
2228 if (jj_done) return true;
2229 if (jj_3R_150()) return true;
2230 return false;
2231 }
2232
jj_3R_69()2233 inline bool jj_3R_69()
2234 {
2235 if (jj_done) return true;
2236 if (jj_scan_token(GENERIC_T)) return true;
2237 if (jj_scan_token(LPAREN_T)) return true;
2238 if (jj_3R_162()) return true;
2239 if (jj_scan_token(RPAREN_T)) return true;
2240 if (jj_scan_token(SEMI_T)) return true;
2241 return false;
2242 }
2243
jj_3R_336()2244 inline bool jj_3R_336()
2245 {
2246 if (jj_done) return true;
2247 if (jj_scan_token(IF_T)) return true;
2248 return false;
2249 }
2250
jj_3R_462()2251 inline bool jj_3R_462()
2252 {
2253 if (jj_done) return true;
2254 if (jj_3R_420()) return true;
2255 return false;
2256 }
2257
jj_3R_174()2258 inline bool jj_3R_174()
2259 {
2260 if (jj_done) return true;
2261 Token * xsp;
2262 xsp = jj_scanpos;
2263 if (!jj_3R_335()) return false;
2264 jj_scanpos = xsp;
2265 if (jj_3R_336()) return true;
2266 return false;
2267 }
2268
jj_3R_335()2269 inline bool jj_3R_335()
2270 {
2271 if (jj_done) return true;
2272 if (jj_scan_token(FOR_T)) return true;
2273 return false;
2274 }
2275
jj_3R_149()2276 inline bool jj_3R_149()
2277 {
2278 if (jj_done) return true;
2279 if (jj_3R_119()) return true;
2280 if (jj_scan_token(LESSTHAN_T)) return true;
2281 if (jj_scan_token(FORCE_T)) return true;
2282 Token * xsp;
2283 xsp = jj_scanpos;
2284 if (jj_3R_314()) jj_scanpos = xsp;
2285 if (jj_3R_61()) return true;
2286 if (jj_scan_token(WHEN_T)) return true;
2287 xsp = jj_scanpos;
2288 if (jj_3R_315()) jj_scanpos = xsp;
2289 if (jj_scan_token(SEMI_T)) return true;
2290 return false;
2291 }
2292
jj_3R_545()2293 inline bool jj_3R_545()
2294 {
2295 if (jj_done) return true;
2296 if (jj_scan_token(ELSE_T)) return true;
2297 if (jj_3R_61()) return true;
2298 Token * xsp;
2299 xsp = jj_scanpos;
2300 if (jj_3R_587()) jj_scanpos = xsp;
2301 return false;
2302 }
2303
jj_3_122()2304 inline bool jj_3_122()
2305 {
2306 if (jj_done) return true;
2307 if (jj_3R_149()) return true;
2308 return false;
2309 }
2310
jj_3R_78()2311 inline bool jj_3R_78()
2312 {
2313 if (jj_done) return true;
2314 if (jj_3R_74()) return true;
2315 if (jj_scan_token(COLON_T)) return true;
2316 if (jj_3R_174()) return true;
2317 return false;
2318 }
2319
jj_3R_384()2320 inline bool jj_3R_384()
2321 {
2322 if (jj_done) return true;
2323 if (jj_3R_119()) return true;
2324 if (jj_scan_token(LESSTHAN_T)) return true;
2325 Token * xsp;
2326 xsp = jj_scanpos;
2327 if (jj_3R_462()) jj_scanpos = xsp;
2328 if (jj_3R_463()) return true;
2329 if (jj_scan_token(WHEN_T)) return true;
2330 if (jj_3R_61()) return true;
2331 xsp = jj_scanpos;
2332 if (jj_3R_464()) jj_scanpos = xsp;
2333 if (jj_scan_token(SEMI_T)) return true;
2334 return false;
2335 }
2336
jj_3R_110()2337 inline bool jj_3R_110()
2338 {
2339 if (jj_done) return true;
2340 if (jj_3R_63()) return true;
2341 if (jj_scan_token(LPAREN_T)) return true;
2342 if (jj_3R_236()) return true;
2343 if (jj_scan_token(RPAREN_T)) return true;
2344 return false;
2345 }
2346
jj_3R_278()2347 inline bool jj_3R_278()
2348 {
2349 if (jj_done) return true;
2350 if (jj_3R_384()) return true;
2351 return false;
2352 }
2353
jj_3R_131()2354 inline bool jj_3R_131()
2355 {
2356 if (jj_done) return true;
2357 Token * xsp;
2358 xsp = jj_scanpos;
2359 if (!jj_3R_277()) return false;
2360 jj_scanpos = xsp;
2361 if (jj_3R_278()) return true;
2362 return false;
2363 }
2364
jj_3R_277()2365 inline bool jj_3R_277()
2366 {
2367 if (jj_done) return true;
2368 if (jj_3R_149()) return true;
2369 return false;
2370 }
2371
jj_3R_570()2372 inline bool jj_3R_570()
2373 {
2374 if (jj_done) return true;
2375 if (jj_scan_token(AT_T)) return true;
2376 if (jj_3R_63()) return true;
2377 return false;
2378 }
2379
jj_3R_313()2380 inline bool jj_3R_313()
2381 {
2382 if (jj_done) return true;
2383 if (jj_scan_token(LPAREN_T)) return true;
2384 if (jj_3R_61()) return true;
2385 if (jj_scan_token(RPAREN_T)) return true;
2386 return false;
2387 }
2388
jj_3_120()2389 inline bool jj_3_120()
2390 {
2391 if (jj_done) return true;
2392 if (jj_3R_147()) return true;
2393 return false;
2394 }
2395
jj_3R_481()2396 inline bool jj_3R_481()
2397 {
2398 if (jj_done) return true;
2399 if (jj_3R_549()) return true;
2400 return false;
2401 }
2402
jj_3R_147()2403 inline bool jj_3R_147()
2404 {
2405 if (jj_done) return true;
2406 if (jj_3R_148()) return true;
2407 if (jj_scan_token(DOT_T)) return true;
2408 Token * xsp;
2409 while (true) {
2410 xsp = jj_scanpos;
2411 if (jj_3R_312()) { jj_scanpos = xsp; break; }
2412 }
2413 return false;
2414 }
2415
jj_3R_624()2416 inline bool jj_3R_624()
2417 {
2418 if (jj_done) return true;
2419 if (jj_3R_147()) return true;
2420 return false;
2421 }
2422
jj_3R_148()2423 inline bool jj_3R_148()
2424 {
2425 if (jj_done) return true;
2426 if (jj_3R_74()) return true;
2427 Token * xsp;
2428 xsp = jj_scanpos;
2429 if (jj_3R_313()) jj_scanpos = xsp;
2430 return false;
2431 }
2432
jj_3R_592()2433 inline bool jj_3R_592()
2434 {
2435 if (jj_done) return true;
2436 if (jj_3R_399()) return true;
2437 return false;
2438 }
2439
jj_3R_160()2440 inline bool jj_3R_160()
2441 {
2442 if (jj_done) return true;
2443 if (jj_scan_token(LPAREN_T)) return true;
2444 if (jj_3R_326()) return true;
2445 if (jj_scan_token(RPAREN_T)) return true;
2446 return false;
2447 }
2448
jj_3R_647()2449 inline bool jj_3R_647()
2450 {
2451 if (jj_done) return true;
2452 if (jj_scan_token(NEG_T)) return true;
2453 if (jj_scan_token(DOT_T)) return true;
2454 return false;
2455 }
2456
jj_3R_142()2457 inline bool jj_3R_142()
2458 {
2459 if (jj_done) return true;
2460 if (jj_scan_token(TYPE_T)) return true;
2461 if (jj_3R_74()) return true;
2462 if (jj_scan_token(IS_T)) return true;
2463 if (jj_3R_588()) return true;
2464 if (jj_scan_token(SEMI_T)) return true;
2465 return false;
2466 }
2467
jj_3R_623()2468 inline bool jj_3R_623()
2469 {
2470 if (jj_done) return true;
2471 Token * xsp;
2472 if (jj_3R_647()) return true;
2473 while (true) {
2474 xsp = jj_scanpos;
2475 if (jj_3R_647()) { jj_scanpos = xsp; break; }
2476 }
2477 return false;
2478 }
2479
jj_3_119()2480 inline bool jj_3_119()
2481 {
2482 if (jj_done) return true;
2483 if (jj_scan_token(DOT_T)) return true;
2484 if (jj_3R_147()) return true;
2485 return false;
2486 }
2487
jj_3R_569()2488 inline bool jj_3R_569()
2489 {
2490 if (jj_done) return true;
2491 if (jj_3R_623()) return true;
2492 Token * xsp;
2493 xsp = jj_scanpos;
2494 if (jj_3R_624()) jj_scanpos = xsp;
2495 if (jj_3R_74()) return true;
2496 return false;
2497 }
2498
jj_3R_66()2499 inline bool jj_3R_66()
2500 {
2501 if (jj_done) return true;
2502 if (jj_3R_63()) return true;
2503 Token * xsp;
2504 xsp = jj_scanpos;
2505 if (jj_3R_160()) jj_scanpos = xsp;
2506 return false;
2507 }
2508
jj_3R_622()2509 inline bool jj_3R_622()
2510 {
2511 if (jj_done) return true;
2512 if (jj_scan_token(DOT_T)) return true;
2513 if (jj_3R_74()) return true;
2514 return false;
2515 }
2516
jj_3R_582()2517 inline bool jj_3R_582()
2518 {
2519 if (jj_done) return true;
2520 if (jj_3R_327()) return true;
2521 return false;
2522 }
2523
jj_3R_621()2524 inline bool jj_3R_621()
2525 {
2526 if (jj_done) return true;
2527 if (jj_scan_token(DOT_T)) return true;
2528 if (jj_3R_147()) return true;
2529 if (jj_3R_74()) return true;
2530 return false;
2531 }
2532
jj_3R_568()2533 inline bool jj_3R_568()
2534 {
2535 if (jj_done) return true;
2536 Token * xsp;
2537 xsp = jj_scanpos;
2538 if (!jj_3R_621()) return false;
2539 jj_scanpos = xsp;
2540 if (jj_3R_622()) return true;
2541 return false;
2542 }
2543
jj_3R_413()2544 inline bool jj_3R_413()
2545 {
2546 if (jj_done) return true;
2547 if (jj_scan_token(INTEGER)) return true;
2548 return false;
2549 }
2550
jj_3R_326()2551 inline bool jj_3R_326()
2552 {
2553 if (jj_done) return true;
2554 Token * xsp;
2555 xsp = jj_scanpos;
2556 if (!jj_3R_412()) return false;
2557 jj_scanpos = xsp;
2558 if (jj_3R_413()) return true;
2559 return false;
2560 }
2561
jj_3R_412()2562 inline bool jj_3R_412()
2563 {
2564 if (jj_done) return true;
2565 if (jj_3R_63()) return true;
2566 return false;
2567 }
2568
jj_3R_512()2569 inline bool jj_3R_512()
2570 {
2571 if (jj_done) return true;
2572 if (jj_3R_570()) return true;
2573 return false;
2574 }
2575
jj_3R_511()2576 inline bool jj_3R_511()
2577 {
2578 if (jj_done) return true;
2579 if (jj_3R_569()) return true;
2580 return false;
2581 }
2582
jj_3R_411()2583 inline bool jj_3R_411()
2584 {
2585 if (jj_done) return true;
2586 Token * xsp;
2587 xsp = jj_scanpos;
2588 if (!jj_3R_510()) return false;
2589 jj_scanpos = xsp;
2590 if (!jj_3R_511()) return false;
2591 jj_scanpos = xsp;
2592 if (jj_3R_512()) return true;
2593 return false;
2594 }
2595
jj_3R_510()2596 inline bool jj_3R_510()
2597 {
2598 if (jj_done) return true;
2599 if (jj_3R_568()) return true;
2600 return false;
2601 }
2602
jj_3R_189()2603 inline bool jj_3R_189()
2604 {
2605 if (jj_done) return true;
2606 if (jj_3R_74()) return true;
2607 return false;
2608 }
2609
jj_3R_509()2610 inline bool jj_3R_509()
2611 {
2612 if (jj_done) return true;
2613 if (jj_scan_token(VARIABLE_T)) return true;
2614 return false;
2615 }
2616
jj_3R_508()2617 inline bool jj_3R_508()
2618 {
2619 if (jj_done) return true;
2620 if (jj_scan_token(SIGNAL_T)) return true;
2621 return false;
2622 }
2623
jj_3R_410()2624 inline bool jj_3R_410()
2625 {
2626 if (jj_done) return true;
2627 Token * xsp;
2628 xsp = jj_scanpos;
2629 if (!jj_3R_507()) return false;
2630 jj_scanpos = xsp;
2631 if (!jj_3R_508()) return false;
2632 jj_scanpos = xsp;
2633 if (jj_3R_509()) return true;
2634 return false;
2635 }
2636
jj_3R_507()2637 inline bool jj_3R_507()
2638 {
2639 if (jj_done) return true;
2640 if (jj_scan_token(CONSTANT_T)) return true;
2641 return false;
2642 }
2643
jj_3R_659()2644 inline bool jj_3R_659()
2645 {
2646 if (jj_done) return true;
2647 if (jj_scan_token(FILE_T)) return true;
2648 if (jj_scan_token(OF_T)) return true;
2649 if (jj_3R_161()) return true;
2650 return false;
2651 }
2652
jj_3R_591()2653 inline bool jj_3R_591()
2654 {
2655 if (jj_done) return true;
2656 if (jj_scan_token(OPEN_T)) return true;
2657 if (jj_3R_61()) return true;
2658 return false;
2659 }
2660
jj_3R_549()2661 inline bool jj_3R_549()
2662 {
2663 if (jj_done) return true;
2664 Token * xsp;
2665 xsp = jj_scanpos;
2666 if (jj_3R_591()) jj_scanpos = xsp;
2667 if (jj_scan_token(IS_T)) return true;
2668 xsp = jj_scanpos;
2669 if (jj_3R_592()) jj_scanpos = xsp;
2670 if (jj_3R_593()) return true;
2671 return false;
2672 }
2673
jj_3_114()2674 inline bool jj_3_114()
2675 {
2676 if (jj_done) return true;
2677 if (jj_3R_144()) return true;
2678 return false;
2679 }
2680
jj_3_118()2681 inline bool jj_3_118()
2682 {
2683 if (jj_done) return true;
2684 if (jj_3R_74()) return true;
2685 if (jj_scan_token(COLON_T)) return true;
2686 return false;
2687 }
2688
jj_3R_593()2689 inline bool jj_3R_593()
2690 {
2691 if (jj_done) return true;
2692 if (jj_3R_61()) return true;
2693 return false;
2694 }
2695
jj_3R_323()2696 inline bool jj_3R_323()
2697 {
2698 if (jj_done) return true;
2699 if (jj_scan_token(SLSL_T)) return true;
2700 if (jj_3R_410()) return true;
2701 if (jj_3R_411()) return true;
2702 if (jj_scan_token(COLON_T)) return true;
2703 if (jj_3R_89()) return true;
2704 if (jj_scan_token(RSRS_T)) return true;
2705 return false;
2706 }
2707
jj_3_117()2708 inline bool jj_3_117()
2709 {
2710 if (jj_done) return true;
2711 if (jj_3R_74()) return true;
2712 if (jj_scan_token(COLON_T)) return true;
2713 return false;
2714 }
2715
jj_3R_284()2716 inline bool jj_3R_284()
2717 {
2718 if (jj_done) return true;
2719 if (jj_3R_137()) return true;
2720 return false;
2721 }
2722
jj_3R_467()2723 inline bool jj_3R_467()
2724 {
2725 if (jj_done) return true;
2726 if (jj_scan_token(DOUBLEMULT_T)) return true;
2727 if (jj_3R_386()) return true;
2728 return false;
2729 }
2730
jj_3R_392()2731 inline bool jj_3R_392()
2732 {
2733 if (jj_done) return true;
2734 if (jj_scan_token(FILE_T)) return true;
2735 if (jj_3R_205()) return true;
2736 if (jj_scan_token(COLON_T)) return true;
2737 if (jj_3R_89()) return true;
2738 Token * xsp;
2739 xsp = jj_scanpos;
2740 if (jj_3R_481()) jj_scanpos = xsp;
2741 if (jj_scan_token(SEMI_T)) return true;
2742 return false;
2743 }
2744
jj_3_116()2745 inline bool jj_3_116()
2746 {
2747 if (jj_done) return true;
2748 if (jj_3R_146()) return true;
2749 return false;
2750 }
2751
jj_3R_273()2752 inline bool jj_3R_273()
2753 {
2754 if (jj_done) return true;
2755 if (jj_3R_74()) return true;
2756 return false;
2757 }
2758
jj_3R_295()2759 inline bool jj_3R_295()
2760 {
2761 if (jj_done) return true;
2762 if (jj_3R_320()) return true;
2763 if (jj_3R_386()) return true;
2764 return false;
2765 }
2766
jj_3R_294()2767 inline bool jj_3R_294()
2768 {
2769 if (jj_done) return true;
2770 if (jj_scan_token(QQ_T)) return true;
2771 if (jj_3R_386()) return true;
2772 return false;
2773 }
2774
jj_3R_293()2775 inline bool jj_3R_293()
2776 {
2777 if (jj_done) return true;
2778 if (jj_scan_token(NOT_T)) return true;
2779 if (jj_3R_386()) return true;
2780 return false;
2781 }
2782
jj_3R_292()2783 inline bool jj_3R_292()
2784 {
2785 if (jj_done) return true;
2786 if (jj_scan_token(ABS_T)) return true;
2787 if (jj_3R_386()) return true;
2788 return false;
2789 }
2790
jj_3R_141()2791 inline bool jj_3R_141()
2792 {
2793 if (jj_done) return true;
2794 Token * xsp;
2795 xsp = jj_scanpos;
2796 if (!jj_3R_291()) return false;
2797 jj_scanpos = xsp;
2798 if (!jj_3R_292()) return false;
2799 jj_scanpos = xsp;
2800 if (!jj_3R_293()) return false;
2801 jj_scanpos = xsp;
2802 if (!jj_3R_294()) return false;
2803 jj_scanpos = xsp;
2804 if (jj_3R_295()) return true;
2805 return false;
2806 }
2807
jj_3R_291()2808 inline bool jj_3R_291()
2809 {
2810 if (jj_done) return true;
2811 if (jj_3R_386()) return true;
2812 Token * xsp;
2813 xsp = jj_scanpos;
2814 if (jj_3R_467()) jj_scanpos = xsp;
2815 return false;
2816 }
2817
jj_3R_296()2818 inline bool jj_3R_296()
2819 {
2820 if (jj_done) return true;
2821 if (jj_3R_74()) return true;
2822 return false;
2823 }
2824
jj_3R_251()2825 inline bool jj_3R_251()
2826 {
2827 if (jj_done) return true;
2828 if (jj_scan_token(COMMA_T)) return true;
2829 if (jj_3R_102()) return true;
2830 return false;
2831 }
2832
jj_3R_246()2833 inline bool jj_3R_246()
2834 {
2835 if (jj_done) return true;
2836 if (jj_3R_137()) return true;
2837 return false;
2838 }
2839
jj_3R_152()2840 inline bool jj_3R_152()
2841 {
2842 if (jj_done) return true;
2843 if (jj_3R_320()) return true;
2844 if (jj_3R_151()) return true;
2845 return false;
2846 }
2847
jj_3_115()2848 inline bool jj_3_115()
2849 {
2850 if (jj_done) return true;
2851 if (jj_3R_145()) return true;
2852 if (jj_scan_token(COLON_T)) return true;
2853 return false;
2854 }
2855
jj_3R_409()2856 inline bool jj_3R_409()
2857 {
2858 if (jj_done) return true;
2859 if (jj_scan_token(OR_T)) return true;
2860 return false;
2861 }
2862
jj_3R_408()2863 inline bool jj_3R_408()
2864 {
2865 if (jj_done) return true;
2866 if (jj_scan_token(XOR_T)) return true;
2867 return false;
2868 }
2869
jj_3R_407()2870 inline bool jj_3R_407()
2871 {
2872 if (jj_done) return true;
2873 if (jj_scan_token(XNOR_T)) return true;
2874 return false;
2875 }
2876
jj_3R_406()2877 inline bool jj_3R_406()
2878 {
2879 if (jj_done) return true;
2880 if (jj_scan_token(NOR_T)) return true;
2881 return false;
2882 }
2883
jj_3R_405()2884 inline bool jj_3R_405()
2885 {
2886 if (jj_done) return true;
2887 if (jj_scan_token(NAND_T)) return true;
2888 return false;
2889 }
2890
jj_3R_144()2891 inline bool jj_3R_144()
2892 {
2893 if (jj_done) return true;
2894 if (jj_scan_token(END_T)) return true;
2895 Token * xsp;
2896 xsp = jj_scanpos;
2897 if (jj_3R_296()) jj_scanpos = xsp;
2898 if (jj_scan_token(SEMI_T)) return true;
2899 return false;
2900 }
2901
jj_3R_648()2902 inline bool jj_3R_648()
2903 {
2904 if (jj_done) return true;
2905 if (jj_3R_137()) return true;
2906 return false;
2907 }
2908
jj_3R_188()2909 inline bool jj_3R_188()
2910 {
2911 if (jj_done) return true;
2912 if (jj_3R_349()) return true;
2913 return false;
2914 }
2915
jj_3R_320()2916 inline bool jj_3R_320()
2917 {
2918 if (jj_done) return true;
2919 Token * xsp;
2920 xsp = jj_scanpos;
2921 if (!jj_3R_404()) return false;
2922 jj_scanpos = xsp;
2923 if (!jj_3R_405()) return false;
2924 jj_scanpos = xsp;
2925 if (!jj_3R_406()) return false;
2926 jj_scanpos = xsp;
2927 if (!jj_3R_407()) return false;
2928 jj_scanpos = xsp;
2929 if (!jj_3R_408()) return false;
2930 jj_scanpos = xsp;
2931 if (jj_3R_409()) return true;
2932 return false;
2933 }
2934
jj_3R_404()2935 inline bool jj_3R_404()
2936 {
2937 if (jj_done) return true;
2938 if (jj_scan_token(AND_T)) return true;
2939 return false;
2940 }
2941
jj_3R_61()2942 inline bool jj_3R_61()
2943 {
2944 if (jj_done) return true;
2945 if (jj_3R_151()) return true;
2946 Token * xsp;
2947 while (true) {
2948 xsp = jj_scanpos;
2949 if (jj_3R_152()) { jj_scanpos = xsp; break; }
2950 }
2951 return false;
2952 }
2953
jj_3R_274()2954 inline bool jj_3R_274()
2955 {
2956 if (jj_done) return true;
2957 if (jj_scan_token(WHEN_T)) return true;
2958 if (jj_3R_83()) return true;
2959 return false;
2960 }
2961
jj_3R_272()2962 inline bool jj_3R_272()
2963 {
2964 if (jj_done) return true;
2965 if (jj_3R_74()) return true;
2966 if (jj_scan_token(COLON_T)) return true;
2967 return false;
2968 }
2969
jj_3R_129()2970 inline bool jj_3R_129()
2971 {
2972 if (jj_done) return true;
2973 Token * xsp;
2974 xsp = jj_scanpos;
2975 if (jj_3R_272()) jj_scanpos = xsp;
2976 if (jj_scan_token(EXIT_T)) return true;
2977 xsp = jj_scanpos;
2978 if (jj_3R_273()) jj_scanpos = xsp;
2979 xsp = jj_scanpos;
2980 if (jj_3R_274()) jj_scanpos = xsp;
2981 if (jj_scan_token(SEMI_T)) return true;
2982 return false;
2983 }
2984
jj_3R_136()2985 inline bool jj_3R_136()
2986 {
2987 if (jj_done) return true;
2988 if (jj_scan_token(GENERIC_T)) return true;
2989 if (jj_scan_token(LPAREN_T)) return true;
2990 if (jj_3R_327()) return true;
2991 if (jj_scan_token(RPAREN_T)) return true;
2992 return false;
2993 }
2994
jj_3R_116()2995 inline bool jj_3R_116()
2996 {
2997 if (jj_done) return true;
2998 if (jj_scan_token(LPAREN_T)) return true;
2999 if (jj_3R_102()) return true;
3000 Token * xsp;
3001 while (true) {
3002 xsp = jj_scanpos;
3003 if (jj_3R_251()) { jj_scanpos = xsp; break; }
3004 }
3005 if (jj_scan_token(RPAREN_T)) return true;
3006 return false;
3007 }
3008
jj_3R_218()3009 inline bool jj_3R_218()
3010 {
3011 if (jj_done) return true;
3012 if (jj_3R_369()) return true;
3013 return false;
3014 }
3015
jj_3R_137()3016 inline bool jj_3R_137()
3017 {
3018 if (jj_done) return true;
3019 if (jj_scan_token(GENERIC_T)) return true;
3020 if (jj_scan_token(MAP_T)) return true;
3021 if (jj_scan_token(LPAREN_T)) return true;
3022 if (jj_3R_169()) return true;
3023 if (jj_scan_token(RPAREN_T)) return true;
3024 return false;
3025 }
3026
jj_3R_217()3027 inline bool jj_3R_217()
3028 {
3029 if (jj_done) return true;
3030 if (jj_3R_74()) return true;
3031 return false;
3032 }
3033
jj_3R_102()3034 inline bool jj_3R_102()
3035 {
3036 if (jj_done) return true;
3037 Token * xsp;
3038 xsp = jj_scanpos;
3039 if (!jj_3R_217()) return false;
3040 jj_scanpos = xsp;
3041 if (jj_3R_218()) return true;
3042 return false;
3043 }
3044
jj_3R_685()3045 inline bool jj_3R_685()
3046 {
3047 if (jj_done) return true;
3048 if (jj_3R_369()) return true;
3049 return false;
3050 }
3051
jj_3R_684()3052 inline bool jj_3R_684()
3053 {
3054 if (jj_done) return true;
3055 if (jj_3R_63()) return true;
3056 return false;
3057 }
3058
jj_3R_661()3059 inline bool jj_3R_661()
3060 {
3061 if (jj_done) return true;
3062 Token * xsp;
3063 xsp = jj_scanpos;
3064 if (!jj_3R_684()) return false;
3065 jj_scanpos = xsp;
3066 if (jj_3R_685()) return true;
3067 return false;
3068 }
3069
jj_3R_135()3070 inline bool jj_3R_135()
3071 {
3072 if (jj_done) return true;
3073 if (jj_scan_token(FUNCTION_T)) return true;
3074 if (jj_3R_74()) return true;
3075 if (jj_scan_token(IS_T)) return true;
3076 if (jj_scan_token(NEW_T)) return true;
3077 if (jj_3R_63()) return true;
3078 if (jj_3R_245()) return true;
3079 Token * xsp;
3080 xsp = jj_scanpos;
3081 if (jj_3R_284()) jj_scanpos = xsp;
3082 if (jj_scan_token(SEMI_T)) return true;
3083 return false;
3084 }
3085
jj_3R_645()3086 inline bool jj_3R_645()
3087 {
3088 if (jj_done) return true;
3089 if (jj_scan_token(COMMA_T)) return true;
3090 if (jj_3R_644()) return true;
3091 return false;
3092 }
3093
jj_3_38()3094 inline bool jj_3_38()
3095 {
3096 if (jj_done) return true;
3097 if (jj_3R_93()) return true;
3098 return false;
3099 }
3100
jj_3_37()3101 inline bool jj_3_37()
3102 {
3103 if (jj_done) return true;
3104 if (jj_3R_92()) return true;
3105 return false;
3106 }
3107
jj_3R_95()3108 inline bool jj_3R_95()
3109 {
3110 if (jj_done) return true;
3111 if (jj_scan_token(PACKAGE_T)) return true;
3112 if (jj_3R_74()) return true;
3113 if (jj_scan_token(IS_T)) return true;
3114 if (jj_scan_token(NEW_T)) return true;
3115 if (jj_3R_63()) return true;
3116 Token * xsp;
3117 xsp = jj_scanpos;
3118 if (jj_3R_648()) jj_scanpos = xsp;
3119 return false;
3120 }
3121
jj_3R_435()3122 inline bool jj_3R_435()
3123 {
3124 if (jj_done) return true;
3125 if (jj_scan_token(DOT_T)) return true;
3126 if (jj_3R_74()) return true;
3127 return false;
3128 }
3129
jj_3R_91()3130 inline bool jj_3R_91()
3131 {
3132 if (jj_done) return true;
3133 if (jj_scan_token(PACKAGE_T)) return true;
3134 if (jj_3R_74()) return true;
3135 if (jj_scan_token(IS_T)) return true;
3136 if (jj_scan_token(NEW_T)) return true;
3137 if (jj_3R_63()) return true;
3138 if (jj_3R_245()) return true;
3139 Token * xsp;
3140 xsp = jj_scanpos;
3141 if (jj_3R_246()) jj_scanpos = xsp;
3142 if (jj_scan_token(SEMI_T)) return true;
3143 return false;
3144 }
3145
jj_3R_488()3146 inline bool jj_3R_488()
3147 {
3148 if (jj_done) return true;
3149 if (jj_3R_554()) return true;
3150 if (jj_scan_token(COLON_T)) return true;
3151 if (jj_3R_555()) return true;
3152 return false;
3153 }
3154
jj_3R_438()3155 inline bool jj_3R_438()
3156 {
3157 if (jj_done) return true;
3158 if (jj_3R_348()) return true;
3159 return false;
3160 }
3161
jj_3R_437()3162 inline bool jj_3R_437()
3163 {
3164 if (jj_done) return true;
3165 if (jj_3R_346()) return true;
3166 return false;
3167 }
3168
jj_3R_662()3169 inline bool jj_3R_662()
3170 {
3171 if (jj_done) return true;
3172 if (jj_3R_245()) return true;
3173 return false;
3174 }
3175
jj_3R_349()3176 inline bool jj_3R_349()
3177 {
3178 if (jj_done) return true;
3179 Token * xsp;
3180 xsp = jj_scanpos;
3181 if (!jj_3R_436()) return false;
3182 jj_scanpos = xsp;
3183 if (!jj_3R_437()) return false;
3184 jj_scanpos = xsp;
3185 if (jj_3R_438()) return true;
3186 return false;
3187 }
3188
jj_3R_436()3189 inline bool jj_3R_436()
3190 {
3191 if (jj_done) return true;
3192 if (jj_3R_347()) return true;
3193 return false;
3194 }
3195
jj_3R_597()3196 inline bool jj_3R_597()
3197 {
3198 if (jj_done) return true;
3199 if (jj_scan_token(ALL_T)) return true;
3200 return false;
3201 }
3202
jj_3R_596()3203 inline bool jj_3R_596()
3204 {
3205 if (jj_done) return true;
3206 if (jj_scan_token(OTHER_T)) return true;
3207 return false;
3208 }
3209
jj_3R_595()3210 inline bool jj_3R_595()
3211 {
3212 if (jj_done) return true;
3213 if (jj_3R_644()) return true;
3214 Token * xsp;
3215 while (true) {
3216 xsp = jj_scanpos;
3217 if (jj_3R_645()) { jj_scanpos = xsp; break; }
3218 }
3219 return false;
3220 }
3221
jj_3R_554()3222 inline bool jj_3R_554()
3223 {
3224 if (jj_done) return true;
3225 Token * xsp;
3226 xsp = jj_scanpos;
3227 if (!jj_3R_595()) return false;
3228 jj_scanpos = xsp;
3229 if (!jj_3R_596()) return false;
3230 jj_scanpos = xsp;
3231 if (jj_3R_597()) return true;
3232 return false;
3233 }
3234
jj_3R_87()3235 inline bool jj_3R_87()
3236 {
3237 if (jj_done) return true;
3238 if (jj_scan_token(CONTEXT_T)) return true;
3239 if (jj_3R_74()) return true;
3240 if (jj_scan_token(IS_T)) return true;
3241 Token * xsp;
3242 while (true) {
3243 xsp = jj_scanpos;
3244 if (jj_3R_188()) { jj_scanpos = xsp; break; }
3245 }
3246 if (jj_scan_token(END_T)) return true;
3247 xsp = jj_scanpos;
3248 if (jj_scan_token(32)) jj_scanpos = xsp;
3249 xsp = jj_scanpos;
3250 if (jj_3R_189()) jj_scanpos = xsp;
3251 if (jj_scan_token(SEMI_T)) return true;
3252 return false;
3253 }
3254
jj_3R_683()3255 inline bool jj_3R_683()
3256 {
3257 if (jj_done) return true;
3258 if (jj_3R_74()) return true;
3259 return false;
3260 }
3261
jj_3R_263()3262 inline bool jj_3R_263()
3263 {
3264 if (jj_done) return true;
3265 if (jj_3R_382()) return true;
3266 return false;
3267 }
3268
jj_3R_644()3269 inline bool jj_3R_644()
3270 {
3271 if (jj_done) return true;
3272 if (jj_3R_661()) return true;
3273 Token * xsp;
3274 xsp = jj_scanpos;
3275 if (jj_3R_662()) jj_scanpos = xsp;
3276 return false;
3277 }
3278
jj_3R_348()3279 inline bool jj_3R_348()
3280 {
3281 if (jj_done) return true;
3282 if (jj_scan_token(CONTEXT_T)) return true;
3283 if (jj_3R_74()) return true;
3284 Token * xsp;
3285 while (true) {
3286 xsp = jj_scanpos;
3287 if (jj_3R_435()) { jj_scanpos = xsp; break; }
3288 }
3289 if (jj_scan_token(SEMI_T)) return true;
3290 return false;
3291 }
3292
jj_3R_692()3293 inline bool jj_3R_692()
3294 {
3295 if (jj_done) return true;
3296 if (jj_3R_700()) return true;
3297 if (jj_scan_token(SEMI_T)) return true;
3298 return false;
3299 }
3300
jj_3R_682()3301 inline bool jj_3R_682()
3302 {
3303 if (jj_done) return true;
3304 Token * xsp;
3305 while (true) {
3306 xsp = jj_scanpos;
3307 if (jj_3R_692()) { jj_scanpos = xsp; break; }
3308 }
3309 return false;
3310 }
3311
jj_3R_720()3312 inline bool jj_3R_720()
3313 {
3314 if (jj_done) return true;
3315 if (jj_3R_347()) return true;
3316 return false;
3317 }
3318
jj_3R_719()3319 inline bool jj_3R_719()
3320 {
3321 if (jj_done) return true;
3322 if (jj_3R_395()) return true;
3323 return false;
3324 }
3325
jj_3_36()3326 inline bool jj_3_36()
3327 {
3328 if (jj_done) return true;
3329 if (jj_3R_91()) return true;
3330 return false;
3331 }
3332
jj_3_34()3333 inline bool jj_3_34()
3334 {
3335 if (jj_done) return true;
3336 if (jj_3R_67()) return true;
3337 return false;
3338 }
3339
jj_3R_718()3340 inline bool jj_3R_718()
3341 {
3342 if (jj_done) return true;
3343 if (jj_3R_364()) return true;
3344 return false;
3345 }
3346
jj_3R_700()3347 inline bool jj_3R_700()
3348 {
3349 if (jj_done) return true;
3350 Token * xsp;
3351 xsp = jj_scanpos;
3352 if (!jj_3R_718()) return false;
3353 jj_scanpos = xsp;
3354 if (!jj_3R_719()) return false;
3355 jj_scanpos = xsp;
3356 if (jj_3R_720()) return true;
3357 return false;
3358 }
3359
jj_3_35()3360 inline bool jj_3_35()
3361 {
3362 if (jj_done) return true;
3363 if (jj_3R_68()) return true;
3364 return false;
3365 }
3366
jj_3R_558()3367 inline bool jj_3R_558()
3368 {
3369 if (jj_done) return true;
3370 if (jj_scan_token(COMMA_T)) return true;
3371 if (jj_3R_557()) return true;
3372 return false;
3373 }
3374
jj_3R_681()3375 inline bool jj_3R_681()
3376 {
3377 if (jj_done) return true;
3378 if (jj_3R_74()) return true;
3379 return false;
3380 }
3381
jj_3R_262()3382 inline bool jj_3R_262()
3383 {
3384 if (jj_done) return true;
3385 if (jj_3R_381()) return true;
3386 return false;
3387 }
3388
jj_3R_660()3389 inline bool jj_3R_660()
3390 {
3391 if (jj_done) return true;
3392 if (jj_scan_token(PROTECTED_T)) return true;
3393 if (jj_3R_682()) return true;
3394 if (jj_scan_token(END_T)) return true;
3395 if (jj_scan_token(PROTECTED_T)) return true;
3396 Token * xsp;
3397 xsp = jj_scanpos;
3398 if (jj_3R_683()) jj_scanpos = xsp;
3399 return false;
3400 }
3401
jj_3R_691()3402 inline bool jj_3R_691()
3403 {
3404 if (jj_done) return true;
3405 if (jj_3R_699()) return true;
3406 return false;
3407 }
3408
jj_3_112()3409 inline bool jj_3_112()
3410 {
3411 if (jj_done) return true;
3412 if (jj_3R_67()) return true;
3413 return false;
3414 }
3415
jj_3R_680()3416 inline bool jj_3R_680()
3417 {
3418 if (jj_done) return true;
3419 Token * xsp;
3420 while (true) {
3421 xsp = jj_scanpos;
3422 if (jj_3R_691()) { jj_scanpos = xsp; break; }
3423 }
3424 return false;
3425 }
3426
jj_3R_717()3427 inline bool jj_3R_717()
3428 {
3429 if (jj_done) return true;
3430 if (jj_3R_398()) return true;
3431 return false;
3432 }
3433
jj_3_113()3434 inline bool jj_3_113()
3435 {
3436 if (jj_done) return true;
3437 if (jj_3R_68()) return true;
3438 return false;
3439 }
3440
jj_3R_716()3441 inline bool jj_3R_716()
3442 {
3443 if (jj_done) return true;
3444 if (jj_3R_347()) return true;
3445 return false;
3446 }
3447
jj_3R_715()3448 inline bool jj_3R_715()
3449 {
3450 if (jj_done) return true;
3451 if (jj_3R_395()) return true;
3452 return false;
3453 }
3454
jj_3R_618()3455 inline bool jj_3R_618()
3456 {
3457 if (jj_done) return true;
3458 if (jj_scan_token(BOX_T)) return true;
3459 return false;
3460 }
3461
jj_3R_714()3462 inline bool jj_3R_714()
3463 {
3464 if (jj_done) return true;
3465 if (jj_3R_67()) return true;
3466 return false;
3467 }
3468
jj_3R_713()3469 inline bool jj_3R_713()
3470 {
3471 if (jj_done) return true;
3472 if (jj_3R_393()) return true;
3473 return false;
3474 }
3475
jj_3R_712()3476 inline bool jj_3R_712()
3477 {
3478 if (jj_done) return true;
3479 if (jj_3R_392()) return true;
3480 return false;
3481 }
3482
jj_3R_711()3483 inline bool jj_3R_711()
3484 {
3485 if (jj_done) return true;
3486 if (jj_3R_391()) return true;
3487 return false;
3488 }
3489
jj_3R_366()3490 inline bool jj_3R_366()
3491 {
3492 if (jj_done) return true;
3493 if (jj_scan_token(ENTITY_T)) return true;
3494 if (jj_3R_74()) return true;
3495 return false;
3496 }
3497
jj_3R_710()3498 inline bool jj_3R_710()
3499 {
3500 if (jj_done) return true;
3501 if (jj_3R_389()) return true;
3502 return false;
3503 }
3504
jj_3R_709()3505 inline bool jj_3R_709()
3506 {
3507 if (jj_done) return true;
3508 if (jj_3R_388()) return true;
3509 return false;
3510 }
3511
jj_3R_708()3512 inline bool jj_3R_708()
3513 {
3514 if (jj_done) return true;
3515 if (jj_3R_387()) return true;
3516 return false;
3517 }
3518
jj_3R_707()3519 inline bool jj_3R_707()
3520 {
3521 if (jj_done) return true;
3522 if (jj_3R_540()) return true;
3523 return false;
3524 }
3525
jj_3R_706()3526 inline bool jj_3R_706()
3527 {
3528 if (jj_done) return true;
3529 if (jj_3R_98()) return true;
3530 return false;
3531 }
3532
jj_3R_699()3533 inline bool jj_3R_699()
3534 {
3535 if (jj_done) return true;
3536 Token * xsp;
3537 xsp = jj_scanpos;
3538 if (!jj_3R_706()) return false;
3539 jj_scanpos = xsp;
3540 if (!jj_3R_707()) return false;
3541 jj_scanpos = xsp;
3542 if (!jj_3R_708()) return false;
3543 jj_scanpos = xsp;
3544 if (!jj_3R_709()) return false;
3545 jj_scanpos = xsp;
3546 if (!jj_3R_710()) return false;
3547 jj_scanpos = xsp;
3548 if (!jj_3R_711()) return false;
3549 jj_scanpos = xsp;
3550 if (!jj_3R_712()) return false;
3551 jj_scanpos = xsp;
3552 if (!jj_3R_713()) return false;
3553 jj_scanpos = xsp;
3554 if (!jj_3R_714()) return false;
3555 jj_scanpos = xsp;
3556 if (!jj_3R_715()) return false;
3557 jj_scanpos = xsp;
3558 if (!jj_3R_716()) return false;
3559 jj_scanpos = xsp;
3560 if (!jj_3_113()) return false;
3561 jj_scanpos = xsp;
3562 if (jj_3R_717()) return true;
3563 return false;
3564 }
3565
jj_3R_261()3566 inline bool jj_3R_261()
3567 {
3568 if (jj_done) return true;
3569 if (jj_3R_380()) return true;
3570 return false;
3571 }
3572
jj_3R_491()3573 inline bool jj_3R_491()
3574 {
3575 if (jj_done) return true;
3576 if (jj_3R_557()) return true;
3577 Token * xsp;
3578 while (true) {
3579 xsp = jj_scanpos;
3580 if (jj_3R_558()) { jj_scanpos = xsp; break; }
3581 }
3582 return false;
3583 }
3584
jj_3R_557()3585 inline bool jj_3R_557()
3586 {
3587 if (jj_done) return true;
3588 if (jj_3R_555()) return true;
3589 Token * xsp;
3590 xsp = jj_scanpos;
3591 if (jj_3R_618()) jj_scanpos = xsp;
3592 return false;
3593 }
3594
jj_3R_544()3595 inline bool jj_3R_544()
3596 {
3597 if (jj_done) return true;
3598 if (jj_scan_token(AFTER_T)) return true;
3599 if (jj_3R_61()) return true;
3600 return false;
3601 }
3602
jj_3R_626()3603 inline bool jj_3R_626()
3604 {
3605 if (jj_done) return true;
3606 if (jj_scan_token(LPAREN_T)) return true;
3607 if (jj_3R_74()) return true;
3608 if (jj_scan_token(RPAREN_T)) return true;
3609 return false;
3610 }
3611
jj_3R_143()3612 inline bool jj_3R_143()
3613 {
3614 if (jj_done) return true;
3615 if (jj_scan_token(PROTECTED_T)) return true;
3616 if (jj_scan_token(BODY_T)) return true;
3617 if (jj_3R_680()) return true;
3618 if (jj_scan_token(END_T)) return true;
3619 if (jj_scan_token(PROTECTED_T)) return true;
3620 if (jj_scan_token(BODY_T)) return true;
3621 Token * xsp;
3622 xsp = jj_scanpos;
3623 if (jj_3R_681()) jj_scanpos = xsp;
3624 return false;
3625 }
3626
jj_3R_614()3627 inline bool jj_3R_614()
3628 {
3629 if (jj_done) return true;
3630 if (jj_scan_token(FILE_T)) return true;
3631 return false;
3632 }
3633
jj_3R_519()3634 inline bool jj_3R_519()
3635 {
3636 if (jj_done) return true;
3637 if (jj_scan_token(COMMA_T)) return true;
3638 if (jj_3R_463()) return true;
3639 return false;
3640 }
3641
jj_3R_613()3642 inline bool jj_3R_613()
3643 {
3644 if (jj_done) return true;
3645 if (jj_scan_token(GROUP_T)) return true;
3646 return false;
3647 }
3648
jj_3R_612()3649 inline bool jj_3R_612()
3650 {
3651 if (jj_done) return true;
3652 if (jj_scan_token(UNITS_T)) return true;
3653 return false;
3654 }
3655
jj_3R_611()3656 inline bool jj_3R_611()
3657 {
3658 if (jj_done) return true;
3659 if (jj_scan_token(LITERAL_T)) return true;
3660 return false;
3661 }
3662
jj_3R_610()3663 inline bool jj_3R_610()
3664 {
3665 if (jj_done) return true;
3666 if (jj_scan_token(LABEL_T)) return true;
3667 return false;
3668 }
3669
jj_3R_609()3670 inline bool jj_3R_609()
3671 {
3672 if (jj_done) return true;
3673 if (jj_scan_token(COMPONENT_T)) return true;
3674 return false;
3675 }
3676
jj_3R_608()3677 inline bool jj_3R_608()
3678 {
3679 if (jj_done) return true;
3680 if (jj_scan_token(VARIABLE_T)) return true;
3681 return false;
3682 }
3683
jj_3R_607()3684 inline bool jj_3R_607()
3685 {
3686 if (jj_done) return true;
3687 if (jj_scan_token(SIGNAL_T)) return true;
3688 return false;
3689 }
3690
jj_3R_606()3691 inline bool jj_3R_606()
3692 {
3693 if (jj_done) return true;
3694 if (jj_scan_token(CONSTANT_T)) return true;
3695 return false;
3696 }
3697
jj_3R_605()3698 inline bool jj_3R_605()
3699 {
3700 if (jj_done) return true;
3701 if (jj_scan_token(SUBTYPE_T)) return true;
3702 return false;
3703 }
3704
jj_3R_604()3705 inline bool jj_3R_604()
3706 {
3707 if (jj_done) return true;
3708 if (jj_scan_token(TYPE_T)) return true;
3709 return false;
3710 }
3711
jj_3R_603()3712 inline bool jj_3R_603()
3713 {
3714 if (jj_done) return true;
3715 if (jj_scan_token(PACKAGE_T)) return true;
3716 return false;
3717 }
3718
jj_3R_602()3719 inline bool jj_3R_602()
3720 {
3721 if (jj_done) return true;
3722 if (jj_scan_token(FUNCTION_T)) return true;
3723 return false;
3724 }
3725
jj_3R_601()3726 inline bool jj_3R_601()
3727 {
3728 if (jj_done) return true;
3729 if (jj_scan_token(PROCEDURE_T)) return true;
3730 return false;
3731 }
3732
jj_3R_463()3733 inline bool jj_3R_463()
3734 {
3735 if (jj_done) return true;
3736 if (jj_3R_61()) return true;
3737 Token * xsp;
3738 xsp = jj_scanpos;
3739 if (jj_3R_544()) jj_scanpos = xsp;
3740 return false;
3741 }
3742
jj_3R_600()3743 inline bool jj_3R_600()
3744 {
3745 if (jj_done) return true;
3746 if (jj_scan_token(CONFIGURATION_T)) return true;
3747 return false;
3748 }
3749
jj_3R_599()3750 inline bool jj_3R_599()
3751 {
3752 if (jj_done) return true;
3753 if (jj_scan_token(ARCHITECTURE_T)) return true;
3754 return false;
3755 }
3756
jj_3R_598()3757 inline bool jj_3R_598()
3758 {
3759 if (jj_done) return true;
3760 if (jj_scan_token(ENTITY_T)) return true;
3761 return false;
3762 }
3763
jj_3R_555()3764 inline bool jj_3R_555()
3765 {
3766 if (jj_done) return true;
3767 Token * xsp;
3768 xsp = jj_scanpos;
3769 if (!jj_3R_598()) return false;
3770 jj_scanpos = xsp;
3771 if (!jj_3R_599()) return false;
3772 jj_scanpos = xsp;
3773 if (!jj_3R_600()) return false;
3774 jj_scanpos = xsp;
3775 if (!jj_3R_601()) return false;
3776 jj_scanpos = xsp;
3777 if (!jj_3R_602()) return false;
3778 jj_scanpos = xsp;
3779 if (!jj_3R_603()) return false;
3780 jj_scanpos = xsp;
3781 if (!jj_3R_604()) return false;
3782 jj_scanpos = xsp;
3783 if (!jj_3R_605()) return false;
3784 jj_scanpos = xsp;
3785 if (!jj_3R_606()) return false;
3786 jj_scanpos = xsp;
3787 if (!jj_3R_607()) return false;
3788 jj_scanpos = xsp;
3789 if (!jj_3R_608()) return false;
3790 jj_scanpos = xsp;
3791 if (!jj_3R_609()) return false;
3792 jj_scanpos = xsp;
3793 if (!jj_3R_610()) return false;
3794 jj_scanpos = xsp;
3795 if (!jj_3R_611()) return false;
3796 jj_scanpos = xsp;
3797 if (!jj_3R_612()) return false;
3798 jj_scanpos = xsp;
3799 if (!jj_3R_613()) return false;
3800 jj_scanpos = xsp;
3801 if (jj_3R_614()) return true;
3802 return false;
3803 }
3804
jj_3R_422()3805 inline bool jj_3R_422()
3806 {
3807 if (jj_done) return true;
3808 if (jj_scan_token(UNAFFECTED_T)) return true;
3809 return false;
3810 }
3811
jj_3R_576()3812 inline bool jj_3R_576()
3813 {
3814 if (jj_done) return true;
3815 if (jj_scan_token(OPEN_T)) return true;
3816 return false;
3817 }
3818
jj_3R_575()3819 inline bool jj_3R_575()
3820 {
3821 if (jj_done) return true;
3822 if (jj_scan_token(CONFIGURATION_T)) return true;
3823 if (jj_3R_63()) return true;
3824 return false;
3825 }
3826
jj_3R_332()3827 inline bool jj_3R_332()
3828 {
3829 if (jj_done) return true;
3830 Token * xsp;
3831 xsp = jj_scanpos;
3832 if (!jj_3R_421()) return false;
3833 jj_scanpos = xsp;
3834 if (jj_3R_422()) return true;
3835 return false;
3836 }
3837
jj_3R_421()3838 inline bool jj_3R_421()
3839 {
3840 if (jj_done) return true;
3841 if (jj_3R_463()) return true;
3842 Token * xsp;
3843 while (true) {
3844 xsp = jj_scanpos;
3845 if (jj_3R_519()) { jj_scanpos = xsp; break; }
3846 }
3847 return false;
3848 }
3849
jj_3R_574()3850 inline bool jj_3R_574()
3851 {
3852 if (jj_done) return true;
3853 if (jj_scan_token(ENTITY_T)) return true;
3854 if (jj_3R_63()) return true;
3855 Token * xsp;
3856 xsp = jj_scanpos;
3857 if (jj_3R_626()) jj_scanpos = xsp;
3858 return false;
3859 }
3860
jj_3R_521()3861 inline bool jj_3R_521()
3862 {
3863 if (jj_done) return true;
3864 Token * xsp;
3865 xsp = jj_scanpos;
3866 if (!jj_3R_574()) return false;
3867 jj_scanpos = xsp;
3868 if (!jj_3R_575()) return false;
3869 jj_scanpos = xsp;
3870 if (jj_3R_576()) return true;
3871 return false;
3872 }
3873
jj_3R_260()3874 inline bool jj_3R_260()
3875 {
3876 if (jj_done) return true;
3877 if (jj_3R_74()) return true;
3878 if (jj_scan_token(COLON_T)) return true;
3879 return false;
3880 }
3881
jj_3R_122()3882 inline bool jj_3R_122()
3883 {
3884 if (jj_done) return true;
3885 Token * xsp;
3886 xsp = jj_scanpos;
3887 if (jj_3R_260()) jj_scanpos = xsp;
3888 if (jj_scan_token(WAIT_T)) return true;
3889 xsp = jj_scanpos;
3890 if (jj_3R_261()) jj_scanpos = xsp;
3891 xsp = jj_scanpos;
3892 if (jj_3R_262()) jj_scanpos = xsp;
3893 xsp = jj_scanpos;
3894 if (jj_3R_263()) jj_scanpos = xsp;
3895 if (jj_scan_token(SEMI_T)) return true;
3896 return false;
3897 }
3898
jj_3R_705()3899 inline bool jj_3R_705()
3900 {
3901 if (jj_done) return true;
3902 if (jj_3R_205()) return true;
3903 if (jj_scan_token(COLON_T)) return true;
3904 if (jj_3R_89()) return true;
3905 if (jj_scan_token(SEMI_T)) return true;
3906 return false;
3907 }
3908
jj_3_33()3909 inline bool jj_3_33()
3910 {
3911 if (jj_done) return true;
3912 if (jj_3R_90()) return true;
3913 if (jj_scan_token(ARROW_T)) return true;
3914 return false;
3915 }
3916
jj_3_32()3917 inline bool jj_3_32()
3918 {
3919 if (jj_done) return true;
3920 if (jj_3R_89()) return true;
3921 return false;
3922 }
3923
jj_3R_723()3924 inline bool jj_3R_723()
3925 {
3926 if (jj_done) return true;
3927 if (jj_scan_token(COMMA_T)) return true;
3928 if (jj_3R_722()) return true;
3929 return false;
3930 }
3931
jj_3_31()3932 inline bool jj_3_31()
3933 {
3934 if (jj_done) return true;
3935 if (jj_3R_88()) return true;
3936 return false;
3937 }
3938
jj_3R_376()3939 inline bool jj_3R_376()
3940 {
3941 if (jj_done) return true;
3942 if (jj_3R_90()) return true;
3943 if (jj_scan_token(ARROW_T)) return true;
3944 return false;
3945 }
3946
jj_3R_247()3947 inline bool jj_3R_247()
3948 {
3949 if (jj_done) return true;
3950 Token * xsp;
3951 xsp = jj_scanpos;
3952 if (jj_3R_376()) jj_scanpos = xsp;
3953 if (jj_3R_61()) return true;
3954 return false;
3955 }
3956
jj_3R_480()3957 inline bool jj_3R_480()
3958 {
3959 if (jj_done) return true;
3960 if (jj_scan_token(VARASSIGN_T)) return true;
3961 if (jj_3R_61()) return true;
3962 return false;
3963 }
3964
jj_3R_168()3965 inline bool jj_3R_168()
3966 {
3967 if (jj_done) return true;
3968 if (jj_3R_89()) return true;
3969 return false;
3970 }
3971
jj_3R_391()3972 inline bool jj_3R_391()
3973 {
3974 if (jj_done) return true;
3975 Token * xsp;
3976 xsp = jj_scanpos;
3977 if (jj_scan_token(101)) jj_scanpos = xsp;
3978 if (jj_scan_token(VARIABLE_T)) return true;
3979 if (jj_3R_205()) return true;
3980 if (jj_scan_token(COLON_T)) return true;
3981 if (jj_3R_89()) return true;
3982 xsp = jj_scanpos;
3983 if (jj_3R_480()) jj_scanpos = xsp;
3984 if (jj_scan_token(SEMI_T)) return true;
3985 return false;
3986 }
3987
jj_3R_167()3988 inline bool jj_3R_167()
3989 {
3990 if (jj_done) return true;
3991 if (jj_3R_88()) return true;
3992 return false;
3993 }
3994
jj_3R_72()3995 inline bool jj_3R_72()
3996 {
3997 if (jj_done) return true;
3998 Token * xsp;
3999 xsp = jj_scanpos;
4000 if (!jj_3R_167()) return false;
4001 jj_scanpos = xsp;
4002 if (jj_3R_168()) return true;
4003 return false;
4004 }
4005
jj_3R_458()4006 inline bool jj_3R_458()
4007 {
4008 if (jj_done) return true;
4009 if (jj_3R_542()) return true;
4010 return false;
4011 }
4012
jj_3R_489()4013 inline bool jj_3R_489()
4014 {
4015 if (jj_done) return true;
4016 if (jj_3R_556()) return true;
4017 if (jj_scan_token(COLON_T)) return true;
4018 if (jj_3R_63()) return true;
4019 return false;
4020 }
4021
jj_3_111()4022 inline bool jj_3_111()
4023 {
4024 if (jj_done) return true;
4025 if (jj_3R_74()) return true;
4026 if (jj_scan_token(COLON_T)) return true;
4027 return false;
4028 }
4029
jj_3R_378()4030 inline bool jj_3R_378()
4031 {
4032 if (jj_done) return true;
4033 Token * xsp;
4034 xsp = jj_scanpos;
4035 if (!jj_3R_457()) return false;
4036 jj_scanpos = xsp;
4037 if (jj_3R_458()) return true;
4038 return false;
4039 }
4040
jj_3R_457()4041 inline bool jj_3R_457()
4042 {
4043 if (jj_done) return true;
4044 Token * xsp;
4045 xsp = jj_scanpos;
4046 if (jj_3_111()) jj_scanpos = xsp;
4047 if (jj_3R_119()) return true;
4048 if (jj_scan_token(VARASSIGN_T)) return true;
4049 if (jj_3R_61()) return true;
4050 if (jj_scan_token(SEMI_T)) return true;
4051 return false;
4052 }
4053
jj_3R_490()4054 inline bool jj_3R_490()
4055 {
4056 if (jj_done) return true;
4057 if (jj_scan_token(COMMA_T)) return true;
4058 if (jj_3R_434()) return true;
4059 return false;
4060 }
4061
jj_3R_397()4062 inline bool jj_3R_397()
4063 {
4064 if (jj_done) return true;
4065 if (jj_scan_token(DISCONNECT_T)) return true;
4066 if (jj_3R_489()) return true;
4067 if (jj_scan_token(AFTER_T)) return true;
4068 if (jj_3R_61()) return true;
4069 if (jj_scan_token(SEMI_T)) return true;
4070 return false;
4071 }
4072
jj_3R_166()4073 inline bool jj_3R_166()
4074 {
4075 if (jj_done) return true;
4076 if (jj_scan_token(DOWNTO_T)) return true;
4077 return false;
4078 }
4079
jj_3R_477()4080 inline bool jj_3R_477()
4081 {
4082 if (jj_done) return true;
4083 if (jj_scan_token(VARASSIGN_T)) return true;
4084 if (jj_3R_61()) return true;
4085 return false;
4086 }
4087
jj_3R_165()4088 inline bool jj_3R_165()
4089 {
4090 if (jj_done) return true;
4091 if (jj_scan_token(TO_T)) return true;
4092 return false;
4093 }
4094
jj_3R_71()4095 inline bool jj_3R_71()
4096 {
4097 if (jj_done) return true;
4098 Token * xsp;
4099 xsp = jj_scanpos;
4100 if (!jj_3R_165()) return false;
4101 jj_scanpos = xsp;
4102 if (jj_3R_166()) return true;
4103 return false;
4104 }
4105
jj_3R_581()4106 inline bool jj_3R_581()
4107 {
4108 if (jj_done) return true;
4109 if (jj_3R_321()) return true;
4110 return false;
4111 }
4112
jj_3R_580()4113 inline bool jj_3R_580()
4114 {
4115 if (jj_done) return true;
4116 if (jj_3R_74()) return true;
4117 return false;
4118 }
4119
jj_3R_536()4120 inline bool jj_3R_536()
4121 {
4122 if (jj_done) return true;
4123 Token * xsp;
4124 xsp = jj_scanpos;
4125 if (!jj_3R_580()) return false;
4126 jj_scanpos = xsp;
4127 if (jj_3R_581()) return true;
4128 return false;
4129 }
4130
jj_3R_347()4131 inline bool jj_3R_347()
4132 {
4133 if (jj_done) return true;
4134 if (jj_scan_token(USE_T)) return true;
4135 if (jj_3R_434()) return true;
4136 Token * xsp;
4137 while (true) {
4138 xsp = jj_scanpos;
4139 if (jj_3R_490()) { jj_scanpos = xsp; break; }
4140 }
4141 if (jj_scan_token(SEMI_T)) return true;
4142 return false;
4143 }
4144
jj_3_106()4145 inline bool jj_3_106()
4146 {
4147 if (jj_done) return true;
4148 if (jj_3R_139()) return true;
4149 return false;
4150 }
4151
jj_3R_573()4152 inline bool jj_3R_573()
4153 {
4154 if (jj_done) return true;
4155 if (jj_scan_token(REJECT_T)) return true;
4156 if (jj_3R_61()) return true;
4157 return false;
4158 }
4159
jj_3R_518()4160 inline bool jj_3R_518()
4161 {
4162 if (jj_done) return true;
4163 Token * xsp;
4164 xsp = jj_scanpos;
4165 if (jj_3R_573()) jj_scanpos = xsp;
4166 if (jj_scan_token(INERTIAL_T)) return true;
4167 return false;
4168 }
4169
jj_3R_704()4170 inline bool jj_3R_704()
4171 {
4172 if (jj_done) return true;
4173 if (jj_scan_token(ARRAY_T)) return true;
4174 if (jj_scan_token(LPAREN_T)) return true;
4175 if (jj_3R_722()) return true;
4176 Token * xsp;
4177 while (true) {
4178 xsp = jj_scanpos;
4179 if (jj_3R_723()) { jj_scanpos = xsp; break; }
4180 }
4181 if (jj_scan_token(RPAREN_T)) return true;
4182 if (jj_scan_token(OF_T)) return true;
4183 if (jj_3R_89()) return true;
4184 return false;
4185 }
4186
jj_3R_517()4187 inline bool jj_3R_517()
4188 {
4189 if (jj_done) return true;
4190 if (jj_scan_token(TRANSPORT_T)) return true;
4191 return false;
4192 }
4193
jj_3_30()4194 inline bool jj_3_30()
4195 {
4196 if (jj_done) return true;
4197 if (jj_3R_87()) return true;
4198 return false;
4199 }
4200
jj_3R_420()4201 inline bool jj_3R_420()
4202 {
4203 if (jj_done) return true;
4204 Token * xsp;
4205 xsp = jj_scanpos;
4206 if (!jj_3R_517()) return false;
4207 jj_scanpos = xsp;
4208 if (jj_3R_518()) return true;
4209 return false;
4210 }
4211
jj_3R_161()4212 inline bool jj_3R_161()
4213 {
4214 if (jj_done) return true;
4215 if (jj_3R_63()) return true;
4216 return false;
4217 }
4218
jj_3R_193()4219 inline bool jj_3R_193()
4220 {
4221 if (jj_done) return true;
4222 if (jj_3R_139()) return true;
4223 return false;
4224 }
4225
jj_3R_643()4226 inline bool jj_3R_643()
4227 {
4228 if (jj_done) return true;
4229 if (jj_3R_660()) return true;
4230 return false;
4231 }
4232
jj_3_29()4233 inline bool jj_3_29()
4234 {
4235 if (jj_done) return true;
4236 if (jj_3R_65()) return true;
4237 return false;
4238 }
4239
jj_3R_187()4240 inline bool jj_3R_187()
4241 {
4242 if (jj_done) return true;
4243 if (jj_3R_348()) return true;
4244 return false;
4245 }
4246
jj_3_28()4247 inline bool jj_3_28()
4248 {
4249 if (jj_done) return true;
4250 if (jj_3R_86()) return true;
4251 return false;
4252 }
4253
jj_3_110()4254 inline bool jj_3_110()
4255 {
4256 if (jj_done) return true;
4257 if (jj_3R_143()) return true;
4258 return false;
4259 }
4260
jj_3R_642()4261 inline bool jj_3R_642()
4262 {
4263 if (jj_done) return true;
4264 if (jj_3R_659()) return true;
4265 return false;
4266 }
4267
jj_3R_186()4268 inline bool jj_3R_186()
4269 {
4270 if (jj_done) return true;
4271 if (jj_3R_87()) return true;
4272 return false;
4273 }
4274
jj_3R_641()4275 inline bool jj_3R_641()
4276 {
4277 if (jj_done) return true;
4278 if (jj_3R_658()) return true;
4279 return false;
4280 }
4281
jj_3R_185()4282 inline bool jj_3R_185()
4283 {
4284 if (jj_done) return true;
4285 if (jj_3R_347()) return true;
4286 return false;
4287 }
4288
jj_3R_640()4289 inline bool jj_3R_640()
4290 {
4291 if (jj_done) return true;
4292 if (jj_3R_657()) return true;
4293 return false;
4294 }
4295
jj_3R_184()4296 inline bool jj_3R_184()
4297 {
4298 if (jj_done) return true;
4299 if (jj_3R_346()) return true;
4300 return false;
4301 }
4302
jj_3R_85()4303 inline bool jj_3R_85()
4304 {
4305 if (jj_done) return true;
4306 Token * xsp;
4307 xsp = jj_scanpos;
4308 if (!jj_3R_184()) return false;
4309 jj_scanpos = xsp;
4310 if (!jj_3R_185()) return false;
4311 jj_scanpos = xsp;
4312 if (!jj_3R_186()) return false;
4313 jj_scanpos = xsp;
4314 if (jj_3R_187()) return true;
4315 return false;
4316 }
4317
jj_3R_639()4318 inline bool jj_3R_639()
4319 {
4320 if (jj_done) return true;
4321 if (jj_3R_656()) return true;
4322 return false;
4323 }
4324
jj_3R_588()4325 inline bool jj_3R_588()
4326 {
4327 if (jj_done) return true;
4328 Token * xsp;
4329 xsp = jj_scanpos;
4330 if (!jj_3R_639()) return false;
4331 jj_scanpos = xsp;
4332 if (!jj_3R_640()) return false;
4333 jj_scanpos = xsp;
4334 if (!jj_3R_641()) return false;
4335 jj_scanpos = xsp;
4336 if (!jj_3R_642()) return false;
4337 jj_scanpos = xsp;
4338 if (!jj_3_110()) return false;
4339 jj_scanpos = xsp;
4340 if (jj_3R_643()) return true;
4341 return false;
4342 }
4343
jj_3R_286()4344 inline bool jj_3R_286()
4345 {
4346 if (jj_done) return true;
4347 if (jj_3R_65()) return true;
4348 return false;
4349 }
4350
jj_3R_192()4351 inline bool jj_3R_192()
4352 {
4353 if (jj_done) return true;
4354 if (jj_3R_63()) return true;
4355 return false;
4356 }
4357
jj_3R_476()4358 inline bool jj_3R_476()
4359 {
4360 if (jj_done) return true;
4361 if (jj_3R_547()) return true;
4362 return false;
4363 }
4364
jj_3R_139()4365 inline bool jj_3R_139()
4366 {
4367 if (jj_done) return true;
4368 Token * xsp;
4369 xsp = jj_scanpos;
4370 if (!jj_3R_285()) return false;
4371 jj_scanpos = xsp;
4372 if (jj_3R_286()) return true;
4373 return false;
4374 }
4375
jj_3R_285()4376 inline bool jj_3R_285()
4377 {
4378 if (jj_done) return true;
4379 if (jj_3R_86()) return true;
4380 return false;
4381 }
4382
jj_3_109()4383 inline bool jj_3_109()
4384 {
4385 if (jj_done) return true;
4386 if (jj_3R_142()) return true;
4387 return false;
4388 }
4389
jj_3R_387()4390 inline bool jj_3R_387()
4391 {
4392 if (jj_done) return true;
4393 Token * xsp;
4394 xsp = jj_scanpos;
4395 if (!jj_3_109()) return false;
4396 jj_scanpos = xsp;
4397 if (jj_3R_476()) return true;
4398 return false;
4399 }
4400
jj_3_27()4401 inline bool jj_3_27()
4402 {
4403 if (jj_done) return true;
4404 if (jj_3R_85()) return true;
4405 return false;
4406 }
4407
jj_3R_111()4408 inline bool jj_3R_111()
4409 {
4410 if (jj_done) return true;
4411 if (jj_3R_63()) return true;
4412 if (jj_scan_token(LPAREN_T)) return true;
4413 if (jj_3R_61()) return true;
4414 if (jj_scan_token(RPAREN_T)) return true;
4415 return false;
4416 }
4417
jj_3_108()4418 inline bool jj_3_108()
4419 {
4420 if (jj_done) return true;
4421 if (jj_3R_140()) return true;
4422 if (jj_3R_141()) return true;
4423 return false;
4424 }
4425
jj_3R_703()4426 inline bool jj_3R_703()
4427 {
4428 if (jj_done) return true;
4429 if (jj_scan_token(ARRAY_T)) return true;
4430 if (jj_3R_65()) return true;
4431 if (jj_scan_token(OF_T)) return true;
4432 if (jj_3R_89()) return true;
4433 return false;
4434 }
4435
jj_3R_382()4436 inline bool jj_3R_382()
4437 {
4438 if (jj_done) return true;
4439 if (jj_scan_token(FOR_T)) return true;
4440 if (jj_3R_61()) return true;
4441 return false;
4442 }
4443
jj_3R_134()4444 inline bool jj_3R_134()
4445 {
4446 if (jj_done) return true;
4447 if (jj_3R_141()) return true;
4448 Token * xsp;
4449 while (true) {
4450 xsp = jj_scanpos;
4451 if (jj_3_108()) { jj_scanpos = xsp; break; }
4452 }
4453 return false;
4454 }
4455
jj_3R_256()4456 inline bool jj_3R_256()
4457 {
4458 if (jj_done) return true;
4459 if (jj_3R_114()) return true;
4460 return false;
4461 }
4462
jj_3R_389()4463 inline bool jj_3R_389()
4464 {
4465 if (jj_done) return true;
4466 if (jj_scan_token(CONSTANT_T)) return true;
4467 if (jj_3R_205()) return true;
4468 if (jj_scan_token(COLON_T)) return true;
4469 if (jj_3R_89()) return true;
4470 Token * xsp;
4471 xsp = jj_scanpos;
4472 if (jj_3R_477()) jj_scanpos = xsp;
4473 if (jj_scan_token(SEMI_T)) return true;
4474 return false;
4475 }
4476
jj_3R_119()4477 inline bool jj_3R_119()
4478 {
4479 if (jj_done) return true;
4480 Token * xsp;
4481 xsp = jj_scanpos;
4482 if (!jj_3R_255()) return false;
4483 jj_scanpos = xsp;
4484 if (jj_3R_256()) return true;
4485 return false;
4486 }
4487
jj_3_107()4488 inline bool jj_3_107()
4489 {
4490 if (jj_done) return true;
4491 if (jj_3R_63()) return true;
4492 return false;
4493 }
4494
jj_3R_255()4495 inline bool jj_3R_255()
4496 {
4497 if (jj_done) return true;
4498 if (jj_3R_63()) return true;
4499 return false;
4500 }
4501
jj_3_26()4502 inline bool jj_3_26()
4503 {
4504 if (jj_done) return true;
4505 if (jj_3R_84()) return true;
4506 return false;
4507 }
4508
jj_3R_228()4509 inline bool jj_3R_228()
4510 {
4511 if (jj_done) return true;
4512 if (jj_scan_token(ALL_T)) return true;
4513 return false;
4514 }
4515
jj_3R_227()4516 inline bool jj_3R_227()
4517 {
4518 if (jj_done) return true;
4519 if (jj_3R_321()) return true;
4520 return false;
4521 }
4522
jj_3R_226()4523 inline bool jj_3R_226()
4524 {
4525 if (jj_done) return true;
4526 if (jj_3R_369()) return true;
4527 return false;
4528 }
4529
jj_3R_396()4530 inline bool jj_3R_396()
4531 {
4532 if (jj_done) return true;
4533 if (jj_scan_token(FOR_T)) return true;
4534 if (jj_3R_181()) return true;
4535 if (jj_3R_344()) return true;
4536 if (jj_scan_token(SEMI_T)) return true;
4537 return false;
4538 }
4539
jj_3R_579()4540 inline bool jj_3R_579()
4541 {
4542 if (jj_done) return true;
4543 if (jj_3R_345()) return true;
4544 return false;
4545 }
4546
jj_3R_105()4547 inline bool jj_3R_105()
4548 {
4549 if (jj_done) return true;
4550 Token * xsp;
4551 xsp = jj_scanpos;
4552 if (!jj_3R_225()) return false;
4553 jj_scanpos = xsp;
4554 if (!jj_3R_226()) return false;
4555 jj_scanpos = xsp;
4556 if (!jj_3R_227()) return false;
4557 jj_scanpos = xsp;
4558 if (jj_3R_228()) return true;
4559 return false;
4560 }
4561
jj_3R_225()4562 inline bool jj_3R_225()
4563 {
4564 if (jj_done) return true;
4565 if (jj_3R_63()) return true;
4566 return false;
4567 }
4568
jj_3_105()4569 inline bool jj_3_105()
4570 {
4571 if (jj_done) return true;
4572 if (jj_3R_138()) return true;
4573 return false;
4574 }
4575
jj_3R_578()4576 inline bool jj_3R_578()
4577 {
4578 if (jj_done) return true;
4579 if (jj_3R_84()) return true;
4580 return false;
4581 }
4582
jj_3R_523()4583 inline bool jj_3R_523()
4584 {
4585 if (jj_done) return true;
4586 Token * xsp;
4587 xsp = jj_scanpos;
4588 if (!jj_3R_578()) return false;
4589 jj_scanpos = xsp;
4590 if (jj_3R_579()) return true;
4591 return false;
4592 }
4593
jj_3R_89()4594 inline bool jj_3R_89()
4595 {
4596 if (jj_done) return true;
4597 Token * xsp;
4598 xsp = jj_scanpos;
4599 if (jj_3_105()) jj_scanpos = xsp;
4600 if (jj_3R_192()) return true;
4601 while (true) {
4602 xsp = jj_scanpos;
4603 if (jj_3R_192()) { jj_scanpos = xsp; break; }
4604 }
4605 xsp = jj_scanpos;
4606 if (jj_3R_193()) jj_scanpos = xsp;
4607 return false;
4608 }
4609
jj_3R_138()4610 inline bool jj_3R_138()
4611 {
4612 if (jj_done) return true;
4613 if (jj_scan_token(LPAREN_T)) return true;
4614 if (jj_3R_61()) return true;
4615 if (jj_scan_token(RPAREN_T)) return true;
4616 return false;
4617 }
4618
jj_3R_388()4619 inline bool jj_3R_388()
4620 {
4621 if (jj_done) return true;
4622 if (jj_scan_token(SUBTYPE_T)) return true;
4623 if (jj_3R_74()) return true;
4624 if (jj_scan_token(IS_T)) return true;
4625 if (jj_3R_89()) return true;
4626 if (jj_scan_token(SEMI_T)) return true;
4627 return false;
4628 }
4629
jj_3R_637()4630 inline bool jj_3R_637()
4631 {
4632 if (jj_done) return true;
4633 if (jj_3R_117()) return true;
4634 return false;
4635 }
4636
jj_3_25()4637 inline bool jj_3_25()
4638 {
4639 if (jj_done) return true;
4640 if (jj_scan_token(WHEN_T)) return true;
4641 if (jj_3R_83()) return true;
4642 if (jj_scan_token(ELSE_T)) return true;
4643 return false;
4644 }
4645
jj_3R_584()4646 inline bool jj_3R_584()
4647 {
4648 if (jj_done) return true;
4649 Token * xsp;
4650 while (true) {
4651 xsp = jj_scanpos;
4652 if (jj_3R_637()) { jj_scanpos = xsp; break; }
4653 }
4654 return false;
4655 }
4656
jj_3R_367()4657 inline bool jj_3R_367()
4658 {
4659 if (jj_done) return true;
4660 if (jj_scan_token(CONFIGURATION_T)) return true;
4661 if (jj_3R_74()) return true;
4662 return false;
4663 }
4664
jj_3R_334()4665 inline bool jj_3R_334()
4666 {
4667 if (jj_done) return true;
4668 if (jj_scan_token(WHEN_T)) return true;
4669 if (jj_3R_83()) return true;
4670 return false;
4671 }
4672
jj_3R_333()4673 inline bool jj_3R_333()
4674 {
4675 if (jj_done) return true;
4676 if (jj_scan_token(WHEN_T)) return true;
4677 if (jj_3R_83()) return true;
4678 if (jj_scan_token(ELSE_T)) return true;
4679 if (jj_3R_332()) return true;
4680 return false;
4681 }
4682
jj_3R_539()4683 inline bool jj_3R_539()
4684 {
4685 if (jj_done) return true;
4686 if (jj_scan_token(LPAREN_T)) return true;
4687 if (jj_3R_582()) return true;
4688 if (jj_scan_token(RPAREN_T)) return true;
4689 return false;
4690 }
4691
jj_3R_173()4692 inline bool jj_3R_173()
4693 {
4694 if (jj_done) return true;
4695 if (jj_3R_332()) return true;
4696 Token * xsp;
4697 while (true) {
4698 xsp = jj_scanpos;
4699 if (jj_3R_333()) { jj_scanpos = xsp; break; }
4700 }
4701 xsp = jj_scanpos;
4702 if (jj_3R_334()) jj_scanpos = xsp;
4703 return false;
4704 }
4705
jj_3R_75()4706 inline bool jj_3R_75()
4707 {
4708 if (jj_done) return true;
4709 if (jj_3R_119()) return true;
4710 if (jj_scan_token(LESSTHAN_T)) return true;
4711 if (jj_3R_172()) return true;
4712 if (jj_3R_173()) return true;
4713 if (jj_scan_token(SEMI_T)) return true;
4714 return false;
4715 }
4716
jj_3R_538()4717 inline bool jj_3R_538()
4718 {
4719 if (jj_done) return true;
4720 Token * xsp;
4721 xsp = jj_scanpos;
4722 if (!jj_scan_token(84)) return false;
4723 jj_scanpos = xsp;
4724 if (jj_scan_token(52)) return true;
4725 return false;
4726 }
4727
jj_3_104()4728 inline bool jj_3_104()
4729 {
4730 if (jj_done) return true;
4731 if (jj_3R_137()) return true;
4732 return false;
4733 }
4734
jj_3R_451()4735 inline bool jj_3R_451()
4736 {
4737 if (jj_done) return true;
4738 Token * xsp;
4739 xsp = jj_scanpos;
4740 if (jj_3R_538()) jj_scanpos = xsp;
4741 if (jj_scan_token(FUNCTION_T)) return true;
4742 if (jj_3R_536()) return true;
4743 xsp = jj_scanpos;
4744 if (jj_3R_539()) jj_scanpos = xsp;
4745 if (jj_scan_token(RETURN_T)) return true;
4746 if (jj_3R_161()) return true;
4747 return false;
4748 }
4749
jj_3_103()4750 inline bool jj_3_103()
4751 {
4752 if (jj_done) return true;
4753 if (jj_3R_136()) return true;
4754 return false;
4755 }
4756
jj_3R_537()4757 inline bool jj_3R_537()
4758 {
4759 if (jj_done) return true;
4760 if (jj_scan_token(LPAREN_T)) return true;
4761 if (jj_3R_327()) return true;
4762 if (jj_scan_token(RPAREN_T)) return true;
4763 return false;
4764 }
4765
jj_3R_381()4766 inline bool jj_3R_381()
4767 {
4768 if (jj_done) return true;
4769 if (jj_scan_token(UNTIL_T)) return true;
4770 if (jj_3R_83()) return true;
4771 return false;
4772 }
4773
jj_3R_83()4774 inline bool jj_3R_83()
4775 {
4776 if (jj_done) return true;
4777 if (jj_3R_61()) return true;
4778 return false;
4779 }
4780
jj_3_24()4781 inline bool jj_3_24()
4782 {
4783 if (jj_done) return true;
4784 if (jj_3R_82()) return true;
4785 return false;
4786 }
4787
jj_3_23()4788 inline bool jj_3_23()
4789 {
4790 if (jj_done) return true;
4791 if (jj_3R_81()) return true;
4792 return false;
4793 }
4794
jj_3R_364()4795 inline bool jj_3R_364()
4796 {
4797 if (jj_done) return true;
4798 Token * xsp;
4799 xsp = jj_scanpos;
4800 if (!jj_3R_450()) return false;
4801 jj_scanpos = xsp;
4802 if (jj_3R_451()) return true;
4803 return false;
4804 }
4805
jj_3R_450()4806 inline bool jj_3R_450()
4807 {
4808 if (jj_done) return true;
4809 if (jj_scan_token(PROCEDURE_T)) return true;
4810 if (jj_3R_536()) return true;
4811 Token * xsp;
4812 xsp = jj_scanpos;
4813 if (jj_3R_537()) jj_scanpos = xsp;
4814 xsp = jj_scanpos;
4815 if (jj_3_103()) jj_scanpos = xsp;
4816 xsp = jj_scanpos;
4817 if (jj_3_104()) jj_scanpos = xsp;
4818 if (jj_3R_442()) return true;
4819 return false;
4820 }
4821
jj_3_22()4822 inline bool jj_3_22()
4823 {
4824 if (jj_done) return true;
4825 if (jj_3R_80()) return true;
4826 return false;
4827 }
4828
jj_3R_79()4829 inline bool jj_3R_79()
4830 {
4831 if (jj_done) return true;
4832 if (jj_3R_74()) return true;
4833 if (jj_scan_token(COLON_T)) return true;
4834 return false;
4835 }
4836
jj_3_21()4837 inline bool jj_3_21()
4838 {
4839 if (jj_done) return true;
4840 Token * xsp;
4841 xsp = jj_scanpos;
4842 if (jj_3R_79()) jj_scanpos = xsp;
4843 xsp = jj_scanpos;
4844 if (jj_scan_token(79)) jj_scanpos = xsp;
4845 if (jj_scan_token(ASSERT_T)) return true;
4846 return false;
4847 }
4848
jj_3R_638()4849 inline bool jj_3R_638()
4850 {
4851 if (jj_done) return true;
4852 Token * xsp;
4853 xsp = jj_scanpos;
4854 if (!jj_scan_token(46)) return false;
4855 jj_scanpos = xsp;
4856 if (jj_scan_token(80)) return true;
4857 return false;
4858 }
4859
jj_3R_636()4860 inline bool jj_3R_636()
4861 {
4862 if (jj_done) return true;
4863 if (jj_3R_655()) return true;
4864 return false;
4865 }
4866
jj_3R_583()4867 inline bool jj_3R_583()
4868 {
4869 if (jj_done) return true;
4870 Token * xsp;
4871 while (true) {
4872 xsp = jj_scanpos;
4873 if (jj_3R_636()) { jj_scanpos = xsp; break; }
4874 }
4875 return false;
4876 }
4877
jj_3R_77()4878 inline bool jj_3R_77()
4879 {
4880 if (jj_done) return true;
4881 if (jj_3R_74()) return true;
4882 if (jj_scan_token(COLON_T)) return true;
4883 return false;
4884 }
4885
jj_3_19()4886 inline bool jj_3_19()
4887 {
4888 if (jj_done) return true;
4889 Token * xsp;
4890 xsp = jj_scanpos;
4891 if (jj_3R_77()) jj_scanpos = xsp;
4892 xsp = jj_scanpos;
4893 if (jj_scan_token(79)) jj_scanpos = xsp;
4894 if (jj_scan_token(PROCESS_T)) return true;
4895 return false;
4896 }
4897
jj_3_101()4898 inline bool jj_3_101()
4899 {
4900 if (jj_done) return true;
4901 if (jj_3R_67()) return true;
4902 return false;
4903 }
4904
jj_3R_675()4905 inline bool jj_3R_675()
4906 {
4907 if (jj_done) return true;
4908 if (jj_3R_398()) return true;
4909 return false;
4910 }
4911
jj_3R_76()4912 inline bool jj_3R_76()
4913 {
4914 if (jj_done) return true;
4915 if (jj_3R_74()) return true;
4916 if (jj_scan_token(COLON_T)) return true;
4917 return false;
4918 }
4919
jj_3_18()4920 inline bool jj_3_18()
4921 {
4922 if (jj_done) return true;
4923 Token * xsp;
4924 xsp = jj_scanpos;
4925 if (jj_3R_76()) jj_scanpos = xsp;
4926 if (jj_scan_token(BLOCK_T)) return true;
4927 return false;
4928 }
4929
jj_3R_674()4930 inline bool jj_3R_674()
4931 {
4932 if (jj_done) return true;
4933 if (jj_3R_347()) return true;
4934 return false;
4935 }
4936
jj_3_102()4937 inline bool jj_3_102()
4938 {
4939 if (jj_done) return true;
4940 if (jj_3R_68()) return true;
4941 return false;
4942 }
4943
jj_3R_673()4944 inline bool jj_3R_673()
4945 {
4946 if (jj_done) return true;
4947 if (jj_3R_395()) return true;
4948 return false;
4949 }
4950
jj_3_20()4951 inline bool jj_3_20()
4952 {
4953 if (jj_done) return true;
4954 if (jj_3R_78()) return true;
4955 return false;
4956 }
4957
jj_3R_672()4958 inline bool jj_3R_672()
4959 {
4960 if (jj_done) return true;
4961 if (jj_3R_67()) return true;
4962 return false;
4963 }
4964
jj_3R_671()4965 inline bool jj_3R_671()
4966 {
4967 if (jj_done) return true;
4968 if (jj_3R_393()) return true;
4969 return false;
4970 }
4971
jj_3R_670()4972 inline bool jj_3R_670()
4973 {
4974 if (jj_done) return true;
4975 if (jj_3R_392()) return true;
4976 return false;
4977 }
4978
jj_3R_669()4979 inline bool jj_3R_669()
4980 {
4981 if (jj_done) return true;
4982 if (jj_3R_391()) return true;
4983 return false;
4984 }
4985
jj_3R_586()4986 inline bool jj_3R_586()
4987 {
4988 if (jj_done) return true;
4989 if (jj_3R_536()) return true;
4990 return false;
4991 }
4992
jj_3R_668()4993 inline bool jj_3R_668()
4994 {
4995 if (jj_done) return true;
4996 if (jj_3R_389()) return true;
4997 return false;
4998 }
4999
jj_3_17()5000 inline bool jj_3_17()
5001 {
5002 if (jj_done) return true;
5003 if (jj_3R_75()) return true;
5004 return false;
5005 }
5006
jj_3R_667()5007 inline bool jj_3R_667()
5008 {
5009 if (jj_done) return true;
5010 if (jj_3R_388()) return true;
5011 return false;
5012 }
5013
jj_3R_666()5014 inline bool jj_3R_666()
5015 {
5016 if (jj_done) return true;
5017 if (jj_3R_540()) return true;
5018 return false;
5019 }
5020
jj_3R_665()5021 inline bool jj_3R_665()
5022 {
5023 if (jj_done) return true;
5024 if (jj_3R_387()) return true;
5025 return false;
5026 }
5027
jj_3R_664()5028 inline bool jj_3R_664()
5029 {
5030 if (jj_done) return true;
5031 if (jj_3R_98()) return true;
5032 return false;
5033 }
5034
jj_3R_655()5035 inline bool jj_3R_655()
5036 {
5037 if (jj_done) return true;
5038 Token * xsp;
5039 xsp = jj_scanpos;
5040 if (!jj_3R_664()) return false;
5041 jj_scanpos = xsp;
5042 if (!jj_3R_665()) return false;
5043 jj_scanpos = xsp;
5044 if (!jj_3R_666()) return false;
5045 jj_scanpos = xsp;
5046 if (!jj_3R_667()) return false;
5047 jj_scanpos = xsp;
5048 if (!jj_3R_668()) return false;
5049 jj_scanpos = xsp;
5050 if (!jj_3R_669()) return false;
5051 jj_scanpos = xsp;
5052 if (!jj_3R_670()) return false;
5053 jj_scanpos = xsp;
5054 if (!jj_3R_671()) return false;
5055 jj_scanpos = xsp;
5056 if (!jj_3R_672()) return false;
5057 jj_scanpos = xsp;
5058 if (!jj_3R_673()) return false;
5059 jj_scanpos = xsp;
5060 if (!jj_3R_674()) return false;
5061 jj_scanpos = xsp;
5062 if (!jj_3_102()) return false;
5063 jj_scanpos = xsp;
5064 if (jj_3R_675()) return true;
5065 return false;
5066 }
5067
jj_3R_176()5068 inline bool jj_3R_176()
5069 {
5070 if (jj_done) return true;
5071 if (jj_3R_337()) return true;
5072 return false;
5073 }
5074
jj_3R_479()5075 inline bool jj_3R_479()
5076 {
5077 if (jj_done) return true;
5078 if (jj_scan_token(VARASSIGN_T)) return true;
5079 if (jj_3R_61()) return true;
5080 return false;
5081 }
5082
jj_3R_175()5083 inline bool jj_3R_175()
5084 {
5085 if (jj_done) return true;
5086 if (jj_3R_75()) return true;
5087 return false;
5088 }
5089
jj_3_16()5090 inline bool jj_3_16()
5091 {
5092 if (jj_done) return true;
5093 if (jj_3R_74()) return true;
5094 if (jj_scan_token(COLON_T)) return true;
5095 return false;
5096 }
5097
jj_3_100()5098 inline bool jj_3_100()
5099 {
5100 if (jj_done) return true;
5101 if (jj_3R_135()) return true;
5102 return false;
5103 }
5104
jj_3R_365()5105 inline bool jj_3R_365()
5106 {
5107 if (jj_done) return true;
5108 Token * xsp;
5109 xsp = jj_scanpos;
5110 if (!jj_3R_452()) return false;
5111 jj_scanpos = xsp;
5112 if (jj_scan_token(137)) return true;
5113 return false;
5114 }
5115
jj_3R_452()5116 inline bool jj_3R_452()
5117 {
5118 if (jj_done) return true;
5119 if (jj_3R_540()) return true;
5120 return false;
5121 }
5122
jj_3R_80()5123 inline bool jj_3R_80()
5124 {
5125 if (jj_done) return true;
5126 Token * xsp;
5127 xsp = jj_scanpos;
5128 if (jj_3_16()) jj_scanpos = xsp;
5129 xsp = jj_scanpos;
5130 if (jj_scan_token(79)) jj_scanpos = xsp;
5131 xsp = jj_scanpos;
5132 if (!jj_3R_175()) return false;
5133 jj_scanpos = xsp;
5134 if (jj_3R_176()) return true;
5135 return false;
5136 }
5137
jj_3_15()5138 inline bool jj_3_15()
5139 {
5140 if (jj_done) return true;
5141 if (jj_3R_74()) return true;
5142 if (jj_scan_token(COLON_T)) return true;
5143 return false;
5144 }
5145
jj_3R_82()5146 inline bool jj_3R_82()
5147 {
5148 if (jj_done) return true;
5149 Token * xsp;
5150 xsp = jj_scanpos;
5151 if (jj_3_15()) jj_scanpos = xsp;
5152 xsp = jj_scanpos;
5153 if (jj_scan_token(79)) jj_scanpos = xsp;
5154 if (jj_3R_180()) return true;
5155 if (jj_scan_token(SEMI_T)) return true;
5156 return false;
5157 }
5158
jj_3R_209()5159 inline bool jj_3R_209()
5160 {
5161 if (jj_done) return true;
5162 if (jj_3R_364()) return true;
5163 if (jj_3R_365()) return true;
5164 return false;
5165 }
5166
jj_3_14()5167 inline bool jj_3_14()
5168 {
5169 if (jj_done) return true;
5170 if (jj_3R_74()) return true;
5171 if (jj_scan_token(COLON_T)) return true;
5172 return false;
5173 }
5174
jj_3_13()5175 inline bool jj_3_13()
5176 {
5177 if (jj_done) return true;
5178 if (jj_3R_73()) return true;
5179 return false;
5180 }
5181
jj_3R_585()5182 inline bool jj_3R_585()
5183 {
5184 if (jj_done) return true;
5185 if (jj_3R_638()) return true;
5186 return false;
5187 }
5188
jj_3R_208()5189 inline bool jj_3R_208()
5190 {
5191 if (jj_done) return true;
5192 if (jj_3R_135()) return true;
5193 return false;
5194 }
5195
jj_3R_98()5196 inline bool jj_3R_98()
5197 {
5198 if (jj_done) return true;
5199 Token * xsp;
5200 xsp = jj_scanpos;
5201 if (!jj_3R_208()) return false;
5202 jj_scanpos = xsp;
5203 if (jj_3R_209()) return true;
5204 return false;
5205 }
5206
jj_3_99()5207 inline bool jj_3_99()
5208 {
5209 if (jj_done) return true;
5210 if (jj_3R_133()) return true;
5211 if (jj_3R_134()) return true;
5212 return false;
5213 }
5214
jj_3R_92()5215 inline bool jj_3R_92()
5216 {
5217 if (jj_done) return true;
5218 Token * xsp;
5219 xsp = jj_scanpos;
5220 if (jj_3_14()) jj_scanpos = xsp;
5221 xsp = jj_scanpos;
5222 if (jj_scan_token(79)) jj_scanpos = xsp;
5223 if (jj_3R_196()) return true;
5224 if (jj_scan_token(SEMI_T)) return true;
5225 return false;
5226 }
5227
jj_3R_679()5228 inline bool jj_3R_679()
5229 {
5230 if (jj_done) return true;
5231 if (jj_3R_690()) return true;
5232 return false;
5233 }
5234
jj_3R_678()5235 inline bool jj_3R_678()
5236 {
5237 if (jj_done) return true;
5238 if (jj_3R_689()) return true;
5239 return false;
5240 }
5241
jj_3R_657()5242 inline bool jj_3R_657()
5243 {
5244 if (jj_done) return true;
5245 Token * xsp;
5246 xsp = jj_scanpos;
5247 if (!jj_3R_678()) return false;
5248 jj_scanpos = xsp;
5249 if (jj_3R_679()) return true;
5250 return false;
5251 }
5252
jj_3R_179()5253 inline bool jj_3R_179()
5254 {
5255 if (jj_done) return true;
5256 if (jj_3R_341()) return true;
5257 return false;
5258 }
5259
jj_3R_178()5260 inline bool jj_3R_178()
5261 {
5262 if (jj_done) return true;
5263 if (jj_3R_73()) return true;
5264 return false;
5265 }
5266
jj_3R_478()5267 inline bool jj_3R_478()
5268 {
5269 if (jj_done) return true;
5270 if (jj_3R_548()) return true;
5271 return false;
5272 }
5273
jj_3R_487()5274 inline bool jj_3R_487()
5275 {
5276 if (jj_done) return true;
5277 if (jj_3R_74()) return true;
5278 return false;
5279 }
5280
jj_3R_164()5281 inline bool jj_3R_164()
5282 {
5283 if (jj_done) return true;
5284 if (jj_3R_133()) return true;
5285 if (jj_3R_134()) return true;
5286 return false;
5287 }
5288
jj_3R_181()5289 inline bool jj_3R_181()
5290 {
5291 if (jj_done) return true;
5292 if (jj_3R_343()) return true;
5293 if (jj_scan_token(COLON_T)) return true;
5294 if (jj_3R_63()) return true;
5295 return false;
5296 }
5297
jj_3R_540()5298 inline bool jj_3R_540()
5299 {
5300 if (jj_done) return true;
5301 if (jj_scan_token(IS_T)) return true;
5302 if (jj_3R_583()) return true;
5303 if (jj_scan_token(BEGIN_T)) return true;
5304 if (jj_3R_584()) return true;
5305 if (jj_scan_token(END_T)) return true;
5306 Token * xsp;
5307 xsp = jj_scanpos;
5308 if (jj_3R_585()) jj_scanpos = xsp;
5309 xsp = jj_scanpos;
5310 if (jj_3R_586()) jj_scanpos = xsp;
5311 if (jj_scan_token(SEMI_T)) return true;
5312 return false;
5313 }
5314
jj_3R_81()5315 inline bool jj_3R_81()
5316 {
5317 if (jj_done) return true;
5318 if (jj_3R_74()) return true;
5319 if (jj_scan_token(COLON_T)) return true;
5320 if (jj_3R_177()) return true;
5321 Token * xsp;
5322 xsp = jj_scanpos;
5323 if (jj_3R_178()) jj_scanpos = xsp;
5324 xsp = jj_scanpos;
5325 if (jj_3R_179()) jj_scanpos = xsp;
5326 if (jj_scan_token(SEMI_T)) return true;
5327 return false;
5328 }
5329
jj_3R_373()5330 inline bool jj_3R_373()
5331 {
5332 if (jj_done) return true;
5333 if (jj_scan_token(STRINGLITERAL)) return true;
5334 return false;
5335 }
5336
jj_3R_486()5337 inline bool jj_3R_486()
5338 {
5339 if (jj_done) return true;
5340 if (jj_3R_553()) return true;
5341 return false;
5342 }
5343
jj_3R_485()5344 inline bool jj_3R_485()
5345 {
5346 if (jj_done) return true;
5347 if (jj_3R_69()) return true;
5348 return false;
5349 }
5350
jj_3R_453()5351 inline bool jj_3R_453()
5352 {
5353 if (jj_done) return true;
5354 if (jj_scan_token(COMMA_T)) return true;
5355 if (jj_3R_63()) return true;
5356 return false;
5357 }
5358
jj_3R_183()5359 inline bool jj_3R_183()
5360 {
5361 if (jj_done) return true;
5362 if (jj_3R_345()) return true;
5363 return false;
5364 }
5365
jj_3R_182()5366 inline bool jj_3R_182()
5367 {
5368 if (jj_done) return true;
5369 if (jj_3R_344()) return true;
5370 if (jj_scan_token(SEMI_T)) return true;
5371 return false;
5372 }
5373
jj_3R_195()5374 inline bool jj_3R_195()
5375 {
5376 if (jj_done) return true;
5377 if (jj_scan_token(BAR_T)) return true;
5378 if (jj_3R_194()) return true;
5379 return false;
5380 }
5381
jj_3R_163()5382 inline bool jj_3R_163()
5383 {
5384 if (jj_done) return true;
5385 if (jj_3R_328()) return true;
5386 return false;
5387 }
5388
jj_3R_394()5389 inline bool jj_3R_394()
5390 {
5391 if (jj_done) return true;
5392 if (jj_scan_token(COMPONENT_T)) return true;
5393 if (jj_3R_74()) return true;
5394 Token * xsp;
5395 xsp = jj_scanpos;
5396 if (jj_scan_token(56)) jj_scanpos = xsp;
5397 xsp = jj_scanpos;
5398 if (jj_3R_485()) jj_scanpos = xsp;
5399 xsp = jj_scanpos;
5400 if (jj_3R_486()) jj_scanpos = xsp;
5401 if (jj_scan_token(END_T)) return true;
5402 if (jj_scan_token(COMPONENT_T)) return true;
5403 xsp = jj_scanpos;
5404 if (jj_3R_487()) jj_scanpos = xsp;
5405 if (jj_scan_token(SEMI_T)) return true;
5406 return false;
5407 }
5408
jj_3R_70()5409 inline bool jj_3R_70()
5410 {
5411 if (jj_done) return true;
5412 Token * xsp;
5413 xsp = jj_scanpos;
5414 if (jj_3R_163()) jj_scanpos = xsp;
5415 if (jj_3R_134()) return true;
5416 while (true) {
5417 xsp = jj_scanpos;
5418 if (jj_3R_164()) { jj_scanpos = xsp; break; }
5419 }
5420 return false;
5421 }
5422
jj_3R_84()5423 inline bool jj_3R_84()
5424 {
5425 if (jj_done) return true;
5426 if (jj_scan_token(FOR_T)) return true;
5427 if (jj_3R_181()) return true;
5428 Token * xsp;
5429 xsp = jj_scanpos;
5430 if (jj_3R_182()) jj_scanpos = xsp;
5431 xsp = jj_scanpos;
5432 if (jj_3R_183()) jj_scanpos = xsp;
5433 if (jj_scan_token(END_T)) return true;
5434 if (jj_scan_token(FOR_T)) return true;
5435 if (jj_scan_token(SEMI_T)) return true;
5436 return false;
5437 }
5438
jj_3R_375()5439 inline bool jj_3R_375()
5440 {
5441 if (jj_done) return true;
5442 if (jj_scan_token(RETURN_T)) return true;
5443 if (jj_3R_63()) return true;
5444 return false;
5445 }
5446
jj_3R_646()5447 inline bool jj_3R_646()
5448 {
5449 if (jj_done) return true;
5450 if (jj_scan_token(COMMA_T)) return true;
5451 if (jj_3R_63()) return true;
5452 return false;
5453 }
5454
jj_3R_374()5455 inline bool jj_3R_374()
5456 {
5457 if (jj_done) return true;
5458 if (jj_3R_63()) return true;
5459 Token * xsp;
5460 while (true) {
5461 xsp = jj_scanpos;
5462 if (jj_3R_453()) { jj_scanpos = xsp; break; }
5463 }
5464 return false;
5465 }
5466
jj_3_12()5467 inline bool jj_3_12()
5468 {
5469 if (jj_done) return true;
5470 if (jj_3R_72()) return true;
5471 return false;
5472 }
5473
jj_3R_245()5474 inline bool jj_3R_245()
5475 {
5476 if (jj_done) return true;
5477 if (jj_scan_token(LBRACKET_T)) return true;
5478 Token * xsp;
5479 xsp = jj_scanpos;
5480 if (jj_3R_374()) jj_scanpos = xsp;
5481 xsp = jj_scanpos;
5482 if (jj_3R_375()) jj_scanpos = xsp;
5483 if (jj_scan_token(RBRACKET_T)) return true;
5484 return false;
5485 }
5486
jj_3R_90()5487 inline bool jj_3R_90()
5488 {
5489 if (jj_done) return true;
5490 if (jj_3R_194()) return true;
5491 Token * xsp;
5492 while (true) {
5493 xsp = jj_scanpos;
5494 if (jj_3R_195()) { jj_scanpos = xsp; break; }
5495 }
5496 return false;
5497 }
5498
jj_3R_617()5499 inline bool jj_3R_617()
5500 {
5501 if (jj_done) return true;
5502 if (jj_scan_token(ALL_T)) return true;
5503 return false;
5504 }
5505
jj_3_11()5506 inline bool jj_3_11()
5507 {
5508 if (jj_done) return true;
5509 if (jj_3R_70()) return true;
5510 return false;
5511 }
5512
jj_3R_616()5513 inline bool jj_3R_616()
5514 {
5515 if (jj_done) return true;
5516 if (jj_scan_token(OTHER_T)) return true;
5517 return false;
5518 }
5519
jj_3R_354()5520 inline bool jj_3R_354()
5521 {
5522 if (jj_done) return true;
5523 if (jj_scan_token(OTHER_T)) return true;
5524 return false;
5525 }
5526
jj_3R_615()5527 inline bool jj_3R_615()
5528 {
5529 if (jj_done) return true;
5530 if (jj_3R_63()) return true;
5531 Token * xsp;
5532 while (true) {
5533 xsp = jj_scanpos;
5534 if (jj_3R_646()) { jj_scanpos = xsp; break; }
5535 }
5536 return false;
5537 }
5538
jj_3R_556()5539 inline bool jj_3R_556()
5540 {
5541 if (jj_done) return true;
5542 Token * xsp;
5543 xsp = jj_scanpos;
5544 if (!jj_3R_615()) return false;
5545 jj_scanpos = xsp;
5546 if (!jj_3R_616()) return false;
5547 jj_scanpos = xsp;
5548 if (jj_3R_617()) return true;
5549 return false;
5550 }
5551
jj_3_10()5552 inline bool jj_3_10()
5553 {
5554 if (jj_done) return true;
5555 if (jj_3R_70()) return true;
5556 if (jj_3R_71()) return true;
5557 return false;
5558 }
5559
jj_3R_353()5560 inline bool jj_3R_353()
5561 {
5562 if (jj_done) return true;
5563 if (jj_3R_74()) return true;
5564 return false;
5565 }
5566
jj_3R_590()5567 inline bool jj_3R_590()
5568 {
5569 if (jj_done) return true;
5570 if (jj_scan_token(BUS_T)) return true;
5571 return false;
5572 }
5573
jj_3R_352()5574 inline bool jj_3R_352()
5575 {
5576 if (jj_done) return true;
5577 if (jj_3R_72()) return true;
5578 return false;
5579 }
5580
jj_3R_589()5581 inline bool jj_3R_589()
5582 {
5583 if (jj_done) return true;
5584 if (jj_scan_token(REGISTER_T)) return true;
5585 return false;
5586 }
5587
jj_3R_548()5588 inline bool jj_3R_548()
5589 {
5590 if (jj_done) return true;
5591 Token * xsp;
5592 xsp = jj_scanpos;
5593 if (!jj_3R_589()) return false;
5594 jj_scanpos = xsp;
5595 if (jj_3R_590()) return true;
5596 return false;
5597 }
5598
jj_3R_351()5599 inline bool jj_3R_351()
5600 {
5601 if (jj_done) return true;
5602 if (jj_3R_70()) return true;
5603 return false;
5604 }
5605
jj_3R_194()5606 inline bool jj_3R_194()
5607 {
5608 if (jj_done) return true;
5609 Token * xsp;
5610 xsp = jj_scanpos;
5611 if (!jj_3R_350()) return false;
5612 jj_scanpos = xsp;
5613 if (!jj_3R_351()) return false;
5614 jj_scanpos = xsp;
5615 if (!jj_3R_352()) return false;
5616 jj_scanpos = xsp;
5617 if (!jj_3R_353()) return false;
5618 jj_scanpos = xsp;
5619 if (jj_3R_354()) return true;
5620 return false;
5621 }
5622
jj_3R_350()5623 inline bool jj_3R_350()
5624 {
5625 if (jj_done) return true;
5626 if (jj_3R_88()) return true;
5627 return false;
5628 }
5629
jj_3R_634()5630 inline bool jj_3R_634()
5631 {
5632 if (jj_done) return true;
5633 if (jj_3R_74()) return true;
5634 return false;
5635 }
5636
jj_3R_369()5637 inline bool jj_3R_369()
5638 {
5639 if (jj_done) return true;
5640 if (jj_scan_token(CHARACTER_LITERAL)) return true;
5641 return false;
5642 }
5643
jj_3R_390()5644 inline bool jj_3R_390()
5645 {
5646 if (jj_done) return true;
5647 if (jj_scan_token(SIGNAL_T)) return true;
5648 if (jj_3R_205()) return true;
5649 if (jj_scan_token(COLON_T)) return true;
5650 if (jj_3R_89()) return true;
5651 Token * xsp;
5652 xsp = jj_scanpos;
5653 if (jj_3R_478()) jj_scanpos = xsp;
5654 xsp = jj_scanpos;
5655 if (jj_3R_479()) jj_scanpos = xsp;
5656 if (jj_scan_token(SEMI_T)) return true;
5657 return false;
5658 }
5659
jj_3_98()5660 inline bool jj_3_98()
5661 {
5662 if (jj_done) return true;
5663 if (jj_3R_132()) return true;
5664 return false;
5665 }
5666
jj_3R_632()5667 inline bool jj_3R_632()
5668 {
5669 if (jj_done) return true;
5670 if (jj_scan_token(WHEN_T)) return true;
5671 if (jj_3R_90()) return true;
5672 if (jj_scan_token(ARROW_T)) return true;
5673 if (jj_3R_268()) return true;
5674 return false;
5675 }
5676
jj_3_97()5677 inline bool jj_3_97()
5678 {
5679 if (jj_done) return true;
5680 if (jj_3R_131()) return true;
5681 return false;
5682 }
5683
jj_3R_633()5684 inline bool jj_3R_633()
5685 {
5686 if (jj_done) return true;
5687 if (jj_3R_632()) return true;
5688 return false;
5689 }
5690
jj_3R_541()5691 inline bool jj_3R_541()
5692 {
5693 if (jj_done) return true;
5694 if (jj_3R_420()) return true;
5695 return false;
5696 }
5697
jj_3_96()5698 inline bool jj_3_96()
5699 {
5700 if (jj_done) return true;
5701 if (jj_3R_74()) return true;
5702 if (jj_scan_token(COLON_T)) return true;
5703 return false;
5704 }
5705
jj_3R_456()5706 inline bool jj_3R_456()
5707 {
5708 if (jj_done) return true;
5709 Token * xsp;
5710 xsp = jj_scanpos;
5711 if (jj_3_96()) jj_scanpos = xsp;
5712 if (jj_3R_119()) return true;
5713 if (jj_scan_token(LESSTHAN_T)) return true;
5714 xsp = jj_scanpos;
5715 if (jj_3R_541()) jj_scanpos = xsp;
5716 if (jj_3R_332()) return true;
5717 if (jj_scan_token(SEMI_T)) return true;
5718 return false;
5719 }
5720
jj_3R_455()5721 inline bool jj_3R_455()
5722 {
5723 if (jj_done) return true;
5724 if (jj_3R_132()) return true;
5725 return false;
5726 }
5727
jj_3R_402()5728 inline bool jj_3R_402()
5729 {
5730 if (jj_done) return true;
5731 if (jj_3R_494()) return true;
5732 if (jj_3R_70()) return true;
5733 return false;
5734 }
5735
jj_3R_377()5736 inline bool jj_3R_377()
5737 {
5738 if (jj_done) return true;
5739 Token * xsp;
5740 xsp = jj_scanpos;
5741 if (!jj_3R_454()) return false;
5742 jj_scanpos = xsp;
5743 if (!jj_3R_455()) return false;
5744 jj_scanpos = xsp;
5745 if (jj_3R_456()) return true;
5746 return false;
5747 }
5748
jj_3R_454()5749 inline bool jj_3R_454()
5750 {
5751 if (jj_done) return true;
5752 if (jj_3R_131()) return true;
5753 return false;
5754 }
5755
jj_3R_417()5756 inline bool jj_3R_417()
5757 {
5758 if (jj_done) return true;
5759 if (jj_scan_token(MINUS_T)) return true;
5760 return false;
5761 }
5762
jj_3R_265()5763 inline bool jj_3R_265()
5764 {
5765 if (jj_done) return true;
5766 if (jj_3R_74()) return true;
5767 Token * xsp;
5768 xsp = jj_scanpos;
5769 if (jj_scan_token(155)) jj_scanpos = xsp;
5770 if (jj_scan_token(COLON_T)) return true;
5771 return false;
5772 }
5773
jj_3R_328()5774 inline bool jj_3R_328()
5775 {
5776 if (jj_done) return true;
5777 Token * xsp;
5778 xsp = jj_scanpos;
5779 if (!jj_3R_416()) return false;
5780 jj_scanpos = xsp;
5781 if (jj_3R_417()) return true;
5782 return false;
5783 }
5784
jj_3R_416()5785 inline bool jj_3R_416()
5786 {
5787 if (jj_done) return true;
5788 if (jj_scan_token(PLUS_T)) return true;
5789 return false;
5790 }
5791
jj_3R_126()5792 inline bool jj_3R_126()
5793 {
5794 if (jj_done) return true;
5795 Token * xsp;
5796 xsp = jj_scanpos;
5797 if (jj_3R_265()) jj_scanpos = xsp;
5798 if (jj_scan_token(CASE_T)) return true;
5799 if (jj_3R_61()) return true;
5800 if (jj_scan_token(IS_T)) return true;
5801 if (jj_3R_632()) return true;
5802 while (true) {
5803 xsp = jj_scanpos;
5804 if (jj_3R_633()) { jj_scanpos = xsp; break; }
5805 }
5806 if (jj_scan_token(END_T)) return true;
5807 if (jj_scan_token(CASE_T)) return true;
5808 xsp = jj_scanpos;
5809 if (jj_3R_634()) jj_scanpos = xsp;
5810 if (jj_scan_token(SEMI_T)) return true;
5811 return false;
5812 }
5813
jj_3R_567()5814 inline bool jj_3R_567()
5815 {
5816 if (jj_done) return true;
5817 if (jj_scan_token(ROR_T)) return true;
5818 return false;
5819 }
5820
jj_3R_566()5821 inline bool jj_3R_566()
5822 {
5823 if (jj_done) return true;
5824 if (jj_scan_token(ROL_T)) return true;
5825 return false;
5826 }
5827
jj_3R_565()5828 inline bool jj_3R_565()
5829 {
5830 if (jj_done) return true;
5831 if (jj_scan_token(SRA_T)) return true;
5832 return false;
5833 }
5834
jj_3R_564()5835 inline bool jj_3R_564()
5836 {
5837 if (jj_done) return true;
5838 if (jj_scan_token(SLA_T)) return true;
5839 return false;
5840 }
5841
jj_3R_563()5842 inline bool jj_3R_563()
5843 {
5844 if (jj_done) return true;
5845 if (jj_scan_token(SRL_T)) return true;
5846 return false;
5847 }
5848
jj_3R_562()5849 inline bool jj_3R_562()
5850 {
5851 if (jj_done) return true;
5852 if (jj_scan_token(SLL_T)) return true;
5853 return false;
5854 }
5855
jj_3R_494()5856 inline bool jj_3R_494()
5857 {
5858 if (jj_done) return true;
5859 Token * xsp;
5860 xsp = jj_scanpos;
5861 if (!jj_3R_562()) return false;
5862 jj_scanpos = xsp;
5863 if (!jj_3R_563()) return false;
5864 jj_scanpos = xsp;
5865 if (!jj_3R_564()) return false;
5866 jj_scanpos = xsp;
5867 if (!jj_3R_565()) return false;
5868 jj_scanpos = xsp;
5869 if (!jj_3R_566()) return false;
5870 jj_scanpos = xsp;
5871 if (jj_3R_567()) return true;
5872 return false;
5873 }
5874
jj_3R_522()5875 inline bool jj_3R_522()
5876 {
5877 if (jj_done) return true;
5878 if (jj_scan_token(LPAREN_T)) return true;
5879 if (jj_3R_577()) return true;
5880 if (jj_scan_token(RPAREN_T)) return true;
5881 return false;
5882 }
5883
jj_3R_318()5884 inline bool jj_3R_318()
5885 {
5886 if (jj_done) return true;
5887 if (jj_3R_70()) return true;
5888 Token * xsp;
5889 xsp = jj_scanpos;
5890 if (jj_3R_402()) jj_scanpos = xsp;
5891 return false;
5892 }
5893
jj_3R_254()5894 inline bool jj_3R_254()
5895 {
5896 if (jj_done) return true;
5897 if (jj_3R_379()) return true;
5898 return false;
5899 }
5900
jj_3_95()5901 inline bool jj_3_95()
5902 {
5903 if (jj_done) return true;
5904 if (jj_3R_130()) return true;
5905 return false;
5906 }
5907
jj_3_9()5908 inline bool jj_3_9()
5909 {
5910 if (jj_done) return true;
5911 if (jj_3R_69()) return true;
5912 return false;
5913 }
5914
jj_3_94()5915 inline bool jj_3_94()
5916 {
5917 if (jj_done) return true;
5918 if (jj_3R_129()) return true;
5919 return false;
5920 }
5921
jj_3R_431()5922 inline bool jj_3R_431()
5923 {
5924 if (jj_done) return true;
5925 if (jj_3R_63()) return true;
5926 Token * xsp;
5927 xsp = jj_scanpos;
5928 if (jj_3R_522()) jj_scanpos = xsp;
5929 return false;
5930 }
5931
jj_3_93()5932 inline bool jj_3_93()
5933 {
5934 if (jj_done) return true;
5935 if (jj_3R_128()) return true;
5936 return false;
5937 }
5938
jj_3R_123()5939 inline bool jj_3R_123()
5940 {
5941 if (jj_done) return true;
5942 if (jj_3R_74()) return true;
5943 if (jj_scan_token(COLON_T)) return true;
5944 return false;
5945 }
5946
jj_3_88()5947 inline bool jj_3_88()
5948 {
5949 if (jj_done) return true;
5950 Token * xsp;
5951 xsp = jj_scanpos;
5952 if (jj_3R_123()) jj_scanpos = xsp;
5953 if (jj_3R_119()) return true;
5954 if (jj_scan_token(VARASSIGN_T)) return true;
5955 return false;
5956 }
5957
jj_3_92()5958 inline bool jj_3_92()
5959 {
5960 if (jj_done) return true;
5961 if (jj_3R_127()) return true;
5962 return false;
5963 }
5964
jj_3_91()5965 inline bool jj_3_91()
5966 {
5967 if (jj_done) return true;
5968 if (jj_3R_126()) return true;
5969 return false;
5970 }
5971
jj_3_90()5972 inline bool jj_3_90()
5973 {
5974 if (jj_done) return true;
5975 if (jj_3R_125()) return true;
5976 return false;
5977 }
5978
jj_3_89()5979 inline bool jj_3_89()
5980 {
5981 if (jj_done) return true;
5982 if (jj_3R_124()) return true;
5983 return false;
5984 }
5985
jj_3R_118()5986 inline bool jj_3R_118()
5987 {
5988 if (jj_done) return true;
5989 if (jj_3R_74()) return true;
5990 if (jj_scan_token(COLON_T)) return true;
5991 return false;
5992 }
5993
jj_3R_311()5994 inline bool jj_3R_311()
5995 {
5996 if (jj_done) return true;
5997 if (jj_3R_398()) return true;
5998 return false;
5999 }
6000
jj_3R_253()6001 inline bool jj_3R_253()
6002 {
6003 if (jj_done) return true;
6004 if (jj_3R_378()) return true;
6005 return false;
6006 }
6007
jj_3_7()6008 inline bool jj_3_7()
6009 {
6010 if (jj_done) return true;
6011 if (jj_3R_67()) return true;
6012 return false;
6013 }
6014
jj_3_84()6015 inline bool jj_3_84()
6016 {
6017 if (jj_done) return true;
6018 Token * xsp;
6019 xsp = jj_scanpos;
6020 if (jj_3R_118()) jj_scanpos = xsp;
6021 if (jj_3R_119()) return true;
6022 if (jj_scan_token(LESSTHAN_T)) return true;
6023 return false;
6024 }
6025
jj_3_87()6026 inline bool jj_3_87()
6027 {
6028 if (jj_done) return true;
6029 if (jj_3R_122()) return true;
6030 return false;
6031 }
6032
jj_3_8()6033 inline bool jj_3_8()
6034 {
6035 if (jj_done) return true;
6036 if (jj_3R_68()) return true;
6037 return false;
6038 }
6039
jj_3R_310()6040 inline bool jj_3R_310()
6041 {
6042 if (jj_done) return true;
6043 if (jj_3R_347()) return true;
6044 return false;
6045 }
6046
jj_3R_309()6047 inline bool jj_3R_309()
6048 {
6049 if (jj_done) return true;
6050 if (jj_3R_397()) return true;
6051 return false;
6052 }
6053
jj_3_86()6054 inline bool jj_3_86()
6055 {
6056 if (jj_done) return true;
6057 if (jj_3R_121()) return true;
6058 return false;
6059 }
6060
jj_3R_308()6061 inline bool jj_3R_308()
6062 {
6063 if (jj_done) return true;
6064 if (jj_3R_396()) return true;
6065 return false;
6066 }
6067
jj_3R_307()6068 inline bool jj_3R_307()
6069 {
6070 if (jj_done) return true;
6071 if (jj_3R_395()) return true;
6072 return false;
6073 }
6074
jj_3_85()6075 inline bool jj_3_85()
6076 {
6077 if (jj_done) return true;
6078 if (jj_3R_120()) return true;
6079 return false;
6080 }
6081
jj_3R_520()6082 inline bool jj_3R_520()
6083 {
6084 if (jj_done) return true;
6085 if (jj_scan_token(COMMA_T)) return true;
6086 if (jj_3R_332()) return true;
6087 if (jj_scan_token(WHEN_T)) return true;
6088 if (jj_3R_90()) return true;
6089 return false;
6090 }
6091
jj_3R_305()6092 inline bool jj_3R_305()
6093 {
6094 if (jj_done) return true;
6095 if (jj_3R_394()) return true;
6096 return false;
6097 }
6098
jj_3R_306()6099 inline bool jj_3R_306()
6100 {
6101 if (jj_done) return true;
6102 if (jj_3R_67()) return true;
6103 return false;
6104 }
6105
jj_3R_304()6106 inline bool jj_3R_304()
6107 {
6108 if (jj_done) return true;
6109 if (jj_3R_393()) return true;
6110 return false;
6111 }
6112
jj_3R_117()6113 inline bool jj_3R_117()
6114 {
6115 if (jj_done) return true;
6116 Token * xsp;
6117 xsp = jj_scanpos;
6118 if (!jj_3R_252()) return false;
6119 jj_scanpos = xsp;
6120 if (!jj_3_85()) return false;
6121 jj_scanpos = xsp;
6122 if (!jj_3_86()) return false;
6123 jj_scanpos = xsp;
6124 if (!jj_3_87()) return false;
6125 jj_scanpos = xsp;
6126 if (!jj_3R_253()) return false;
6127 jj_scanpos = xsp;
6128 if (!jj_3_89()) return false;
6129 jj_scanpos = xsp;
6130 if (!jj_3_90()) return false;
6131 jj_scanpos = xsp;
6132 if (!jj_3_91()) return false;
6133 jj_scanpos = xsp;
6134 if (!jj_3_92()) return false;
6135 jj_scanpos = xsp;
6136 if (!jj_3_93()) return false;
6137 jj_scanpos = xsp;
6138 if (!jj_3_94()) return false;
6139 jj_scanpos = xsp;
6140 if (!jj_3_95()) return false;
6141 jj_scanpos = xsp;
6142 if (jj_3R_254()) return true;
6143 return false;
6144 }
6145
jj_3R_252()6146 inline bool jj_3R_252()
6147 {
6148 if (jj_done) return true;
6149 if (jj_3R_377()) return true;
6150 return false;
6151 }
6152
jj_3R_303()6153 inline bool jj_3R_303()
6154 {
6155 if (jj_done) return true;
6156 if (jj_3R_392()) return true;
6157 return false;
6158 }
6159
jj_3R_302()6160 inline bool jj_3R_302()
6161 {
6162 if (jj_done) return true;
6163 if (jj_3R_391()) return true;
6164 return false;
6165 }
6166
jj_3R_524()6167 inline bool jj_3R_524()
6168 {
6169 if (jj_done) return true;
6170 if (jj_scan_token(COMMA_T)) return true;
6171 if (jj_3R_63()) return true;
6172 return false;
6173 }
6174
jj_3R_301()6175 inline bool jj_3R_301()
6176 {
6177 if (jj_done) return true;
6178 if (jj_3R_390()) return true;
6179 return false;
6180 }
6181
jj_3R_300()6182 inline bool jj_3R_300()
6183 {
6184 if (jj_done) return true;
6185 if (jj_3R_389()) return true;
6186 return false;
6187 }
6188
jj_3R_299()6189 inline bool jj_3R_299()
6190 {
6191 if (jj_done) return true;
6192 if (jj_3R_388()) return true;
6193 return false;
6194 }
6195
jj_3R_433()6196 inline bool jj_3R_433()
6197 {
6198 if (jj_done) return true;
6199 if (jj_3R_523()) return true;
6200 return false;
6201 }
6202
jj_3R_298()6203 inline bool jj_3R_298()
6204 {
6205 if (jj_done) return true;
6206 if (jj_3R_387()) return true;
6207 return false;
6208 }
6209
jj_3R_432()6210 inline bool jj_3R_432()
6211 {
6212 if (jj_done) return true;
6213 if (jj_3R_347()) return true;
6214 return false;
6215 }
6216
jj_3_83()6217 inline bool jj_3_83()
6218 {
6219 if (jj_done) return true;
6220 if (jj_3R_117()) return true;
6221 return false;
6222 }
6223
jj_3R_146()6224 inline bool jj_3R_146()
6225 {
6226 if (jj_done) return true;
6227 Token * xsp;
6228 xsp = jj_scanpos;
6229 if (!jj_3R_297()) return false;
6230 jj_scanpos = xsp;
6231 if (!jj_3R_298()) return false;
6232 jj_scanpos = xsp;
6233 if (!jj_3R_299()) return false;
6234 jj_scanpos = xsp;
6235 if (!jj_3R_300()) return false;
6236 jj_scanpos = xsp;
6237 if (!jj_3R_301()) return false;
6238 jj_scanpos = xsp;
6239 if (!jj_3R_302()) return false;
6240 jj_scanpos = xsp;
6241 if (!jj_3R_303()) return false;
6242 jj_scanpos = xsp;
6243 if (!jj_3R_304()) return false;
6244 jj_scanpos = xsp;
6245 if (!jj_3R_305()) return false;
6246 jj_scanpos = xsp;
6247 if (!jj_3R_306()) return false;
6248 jj_scanpos = xsp;
6249 if (!jj_3R_307()) return false;
6250 jj_scanpos = xsp;
6251 if (!jj_3R_308()) return false;
6252 jj_scanpos = xsp;
6253 if (!jj_3R_309()) return false;
6254 jj_scanpos = xsp;
6255 if (!jj_3R_310()) return false;
6256 jj_scanpos = xsp;
6257 if (!jj_3_8()) return false;
6258 jj_scanpos = xsp;
6259 if (jj_3R_311()) return true;
6260 return false;
6261 }
6262
jj_3R_297()6263 inline bool jj_3R_297()
6264 {
6265 if (jj_done) return true;
6266 if (jj_3R_98()) return true;
6267 return false;
6268 }
6269
jj_3R_268()6270 inline bool jj_3R_268()
6271 {
6272 if (jj_done) return true;
6273 Token * xsp;
6274 while (true) {
6275 xsp = jj_scanpos;
6276 if (jj_3_83()) { jj_scanpos = xsp; break; }
6277 }
6278 return false;
6279 }
6280
jj_3R_345()6281 inline bool jj_3R_345()
6282 {
6283 if (jj_done) return true;
6284 if (jj_scan_token(FOR_T)) return true;
6285 if (jj_3R_431()) return true;
6286 Token * xsp;
6287 while (true) {
6288 xsp = jj_scanpos;
6289 if (jj_3R_432()) { jj_scanpos = xsp; break; }
6290 }
6291 while (true) {
6292 xsp = jj_scanpos;
6293 if (jj_3R_433()) { jj_scanpos = xsp; break; }
6294 }
6295 if (jj_scan_token(END_T)) return true;
6296 if (jj_scan_token(FOR_T)) return true;
6297 if (jj_scan_token(SEMI_T)) return true;
6298 return false;
6299 }
6300
jj_3R_440()6301 inline bool jj_3R_440()
6302 {
6303 if (jj_done) return true;
6304 if (jj_3R_63()) return true;
6305 Token * xsp;
6306 while (true) {
6307 xsp = jj_scanpos;
6308 if (jj_3R_524()) { jj_scanpos = xsp; break; }
6309 }
6310 return false;
6311 }
6312
jj_3R_250()6313 inline bool jj_3R_250()
6314 {
6315 if (jj_done) return true;
6316 if (jj_scan_token(LPAREN_T)) return true;
6317 if (jj_3R_61()) return true;
6318 if (jj_scan_token(RPAREN_T)) return true;
6319 return false;
6320 }
6321
jj_3R_357()6322 inline bool jj_3R_357()
6323 {
6324 if (jj_done) return true;
6325 Token * xsp;
6326 xsp = jj_scanpos;
6327 if (!jj_3R_439()) return false;
6328 jj_scanpos = xsp;
6329 if (jj_3R_440()) return true;
6330 return false;
6331 }
6332
jj_3R_439()6333 inline bool jj_3R_439()
6334 {
6335 if (jj_done) return true;
6336 if (jj_scan_token(ALL_T)) return true;
6337 return false;
6338 }
6339
jj_3R_276()6340 inline bool jj_3R_276()
6341 {
6342 if (jj_done) return true;
6343 if (jj_3R_61()) return true;
6344 return false;
6345 }
6346
jj_3R_380()6347 inline bool jj_3R_380()
6348 {
6349 if (jj_done) return true;
6350 if (jj_scan_token(ON_T)) return true;
6351 if (jj_3R_357()) return true;
6352 return false;
6353 }
6354
jj_3R_100()6355 inline bool jj_3R_100()
6356 {
6357 if (jj_done) return true;
6358 if (jj_scan_token(BIT_STRING_LITERAL)) return true;
6359 return false;
6360 }
6361
jj_3R_423()6362 inline bool jj_3R_423()
6363 {
6364 if (jj_done) return true;
6365 if (jj_3R_332()) return true;
6366 if (jj_scan_token(WHEN_T)) return true;
6367 if (jj_3R_90()) return true;
6368 Token * xsp;
6369 while (true) {
6370 xsp = jj_scanpos;
6371 if (jj_3R_520()) { jj_scanpos = xsp; break; }
6372 }
6373 return false;
6374 }
6375
jj_3R_430()6376 inline bool jj_3R_430()
6377 {
6378 if (jj_done) return true;
6379 if (jj_3R_341()) return true;
6380 return false;
6381 }
6382
jj_3R_429()6383 inline bool jj_3R_429()
6384 {
6385 if (jj_done) return true;
6386 if (jj_3R_73()) return true;
6387 return false;
6388 }
6389
jj_3R_428()6390 inline bool jj_3R_428()
6391 {
6392 if (jj_done) return true;
6393 if (jj_scan_token(USE_T)) return true;
6394 if (jj_3R_521()) return true;
6395 return false;
6396 }
6397
jj_3R_344()6398 inline bool jj_3R_344()
6399 {
6400 if (jj_done) return true;
6401 Token * xsp;
6402 xsp = jj_scanpos;
6403 if (jj_3R_428()) jj_scanpos = xsp;
6404 xsp = jj_scanpos;
6405 if (jj_3R_429()) jj_scanpos = xsp;
6406 xsp = jj_scanpos;
6407 if (jj_3R_430()) jj_scanpos = xsp;
6408 return false;
6409 }
6410
jj_3R_337()6411 inline bool jj_3R_337()
6412 {
6413 if (jj_done) return true;
6414 if (jj_scan_token(WITH_T)) return true;
6415 if (jj_3R_61()) return true;
6416 if (jj_scan_token(SELECT_T)) return true;
6417 if (jj_3R_119()) return true;
6418 if (jj_scan_token(LESSTHAN_T)) return true;
6419 if (jj_3R_172()) return true;
6420 if (jj_3R_423()) return true;
6421 if (jj_scan_token(SEMI_T)) return true;
6422 return false;
6423 }
6424
jj_3R_688()6425 inline bool jj_3R_688()
6426 {
6427 if (jj_done) return true;
6428 if (jj_3R_694()) return true;
6429 return false;
6430 }
6431
jj_3R_249()6432 inline bool jj_3R_249()
6433 {
6434 if (jj_done) return true;
6435 if (jj_3R_63()) return true;
6436 return false;
6437 }
6438
jj_3R_434()6439 inline bool jj_3R_434()
6440 {
6441 if (jj_done) return true;
6442 if (jj_3R_74()) return true;
6443 if (jj_scan_token(DOT_T)) return true;
6444 if (jj_3R_105()) return true;
6445 return false;
6446 }
6447
jj_3R_721()6448 inline bool jj_3R_721()
6449 {
6450 if (jj_done) return true;
6451 if (jj_3R_74()) return true;
6452 if (jj_scan_token(EQU_T)) return true;
6453 if (jj_3R_108()) return true;
6454 if (jj_scan_token(SEMI_T)) return true;
6455 return false;
6456 }
6457
jj_3_82()6458 inline bool jj_3_82()
6459 {
6460 if (jj_done) return true;
6461 if (jj_3R_116()) return true;
6462 return false;
6463 }
6464
jj_3R_677()6465 inline bool jj_3R_677()
6466 {
6467 if (jj_done) return true;
6468 if (jj_3R_86()) return true;
6469 Token * xsp;
6470 xsp = jj_scanpos;
6471 if (jj_3R_688()) jj_scanpos = xsp;
6472 return false;
6473 }
6474
jj_3R_676()6475 inline bool jj_3R_676()
6476 {
6477 if (jj_done) return true;
6478 if (jj_3R_116()) return true;
6479 return false;
6480 }
6481
jj_3R_656()6482 inline bool jj_3R_656()
6483 {
6484 if (jj_done) return true;
6485 Token * xsp;
6486 xsp = jj_scanpos;
6487 if (!jj_3R_676()) return false;
6488 jj_scanpos = xsp;
6489 if (jj_3R_677()) return true;
6490 return false;
6491 }
6492
jj_3R_356()6493 inline bool jj_3R_356()
6494 {
6495 if (jj_done) return true;
6496 if (jj_scan_token(SEVERITY_T)) return true;
6497 if (jj_3R_61()) return true;
6498 return false;
6499 }
6500
jj_3R_275()6501 inline bool jj_3R_275()
6502 {
6503 if (jj_done) return true;
6504 if (jj_3R_74()) return true;
6505 if (jj_scan_token(COLON_T)) return true;
6506 return false;
6507 }
6508
jj_3R_130()6509 inline bool jj_3R_130()
6510 {
6511 if (jj_done) return true;
6512 Token * xsp;
6513 xsp = jj_scanpos;
6514 if (jj_3R_275()) jj_scanpos = xsp;
6515 if (jj_scan_token(RETURN_T)) return true;
6516 xsp = jj_scanpos;
6517 if (jj_3R_276()) jj_scanpos = xsp;
6518 if (jj_scan_token(SEMI_T)) return true;
6519 return false;
6520 }
6521
jj_3R_259()6522 inline bool jj_3R_259()
6523 {
6524 if (jj_done) return true;
6525 if (jj_scan_token(SEVERITY_T)) return true;
6526 if (jj_3R_61()) return true;
6527 return false;
6528 }
6529
jj_3R_395()6530 inline bool jj_3R_395()
6531 {
6532 if (jj_done) return true;
6533 if (jj_scan_token(ATTRIBUTE_T)) return true;
6534 if (jj_3R_230()) return true;
6535 if (jj_scan_token(OF_T)) return true;
6536 if (jj_3R_488()) return true;
6537 if (jj_scan_token(IS_T)) return true;
6538 if (jj_3R_61()) return true;
6539 if (jj_scan_token(SEMI_T)) return true;
6540 return false;
6541 }
6542
jj_3R_330()6543 inline bool jj_3R_330()
6544 {
6545 if (jj_done) return true;
6546 if (jj_scan_token(COMMA_T)) return true;
6547 if (jj_3R_329()) return true;
6548 return false;
6549 }
6550
jj_3R_115()6551 inline bool jj_3R_115()
6552 {
6553 if (jj_done) return true;
6554 if (jj_3R_74()) return true;
6555 if (jj_scan_token(APOSTROPHE_T)) return true;
6556 Token * xsp;
6557 xsp = jj_scanpos;
6558 if (!jj_scan_token(85)) return false;
6559 jj_scanpos = xsp;
6560 if (jj_3R_249()) return true;
6561 xsp = jj_scanpos;
6562 if (jj_3R_250()) jj_scanpos = xsp;
6563 return false;
6564 }
6565
jj_3R_258()6566 inline bool jj_3R_258()
6567 {
6568 if (jj_done) return true;
6569 if (jj_3R_74()) return true;
6570 if (jj_scan_token(COLON_T)) return true;
6571 return false;
6572 }
6573
jj_3R_319()6574 inline bool jj_3R_319()
6575 {
6576 if (jj_done) return true;
6577 if (jj_3R_403()) return true;
6578 if (jj_3R_318()) return true;
6579 return false;
6580 }
6581
jj_3R_121()6582 inline bool jj_3R_121()
6583 {
6584 if (jj_done) return true;
6585 Token * xsp;
6586 xsp = jj_scanpos;
6587 if (jj_3R_258()) jj_scanpos = xsp;
6588 if (jj_scan_token(REPORT_T)) return true;
6589 if (jj_3R_61()) return true;
6590 xsp = jj_scanpos;
6591 if (jj_3R_259()) jj_scanpos = xsp;
6592 if (jj_scan_token(SEMI_T)) return true;
6593 return false;
6594 }
6595
jj_3R_372()6596 inline bool jj_3R_372()
6597 {
6598 if (jj_done) return true;
6599 if (jj_scan_token(RANGE_T)) return true;
6600 return false;
6601 }
6602
jj_3R_230()6603 inline bool jj_3R_230()
6604 {
6605 if (jj_done) return true;
6606 Token * xsp;
6607 xsp = jj_scanpos;
6608 if (!jj_3R_371()) return false;
6609 jj_scanpos = xsp;
6610 if (jj_3R_372()) return true;
6611 return false;
6612 }
6613
jj_3R_371()6614 inline bool jj_3R_371()
6615 {
6616 if (jj_done) return true;
6617 if (jj_3R_74()) return true;
6618 return false;
6619 }
6620
jj_3R_506()6621 inline bool jj_3R_506()
6622 {
6623 if (jj_done) return true;
6624 if (jj_scan_token(QNEQU_T)) return true;
6625 return false;
6626 }
6627
jj_3R_505()6628 inline bool jj_3R_505()
6629 {
6630 if (jj_done) return true;
6631 if (jj_scan_token(QEQU_T)) return true;
6632 return false;
6633 }
6634
jj_3R_504()6635 inline bool jj_3R_504()
6636 {
6637 if (jj_done) return true;
6638 if (jj_scan_token(QL_T)) return true;
6639 return false;
6640 }
6641
jj_3R_698()6642 inline bool jj_3R_698()
6643 {
6644 if (jj_done) return true;
6645 if (jj_3R_63()) return true;
6646 return false;
6647 }
6648
jj_3R_503()6649 inline bool jj_3R_503()
6650 {
6651 if (jj_done) return true;
6652 if (jj_scan_token(QG_T)) return true;
6653 return false;
6654 }
6655
jj_3R_502()6656 inline bool jj_3R_502()
6657 {
6658 if (jj_done) return true;
6659 if (jj_scan_token(QLT_T)) return true;
6660 return false;
6661 }
6662
jj_3R_501()6663 inline bool jj_3R_501()
6664 {
6665 if (jj_done) return true;
6666 if (jj_scan_token(QGT_T)) return true;
6667 return false;
6668 }
6669
jj_3R_500()6670 inline bool jj_3R_500()
6671 {
6672 if (jj_done) return true;
6673 if (jj_scan_token(NOTEQU_T)) return true;
6674 return false;
6675 }
6676
jj_3R_499()6677 inline bool jj_3R_499()
6678 {
6679 if (jj_done) return true;
6680 if (jj_scan_token(LESSTHAN_T)) return true;
6681 return false;
6682 }
6683
jj_3R_498()6684 inline bool jj_3R_498()
6685 {
6686 if (jj_done) return true;
6687 if (jj_scan_token(GREATERTHAN_T)) return true;
6688 return false;
6689 }
6690
jj_3_6()6691 inline bool jj_3_6()
6692 {
6693 if (jj_done) return true;
6694 if (jj_3R_66()) return true;
6695 if (jj_scan_token(ARROW_T)) return true;
6696 return false;
6697 }
6698
jj_3R_67()6699 inline bool jj_3R_67()
6700 {
6701 if (jj_done) return true;
6702 if (jj_scan_token(ATTRIBUTE_T)) return true;
6703 if (jj_3R_74()) return true;
6704 if (jj_scan_token(COLON_T)) return true;
6705 if (jj_3R_161()) return true;
6706 if (jj_scan_token(SEMI_T)) return true;
6707 return false;
6708 }
6709
jj_3R_497()6710 inline bool jj_3R_497()
6711 {
6712 if (jj_done) return true;
6713 if (jj_scan_token(EQU_T)) return true;
6714 return false;
6715 }
6716
jj_3R_355()6717 inline bool jj_3R_355()
6718 {
6719 if (jj_done) return true;
6720 if (jj_scan_token(REPORT_T)) return true;
6721 if (jj_3R_61()) return true;
6722 return false;
6723 }
6724
jj_3R_496()6725 inline bool jj_3R_496()
6726 {
6727 if (jj_done) return true;
6728 if (jj_scan_token(GT_T)) return true;
6729 return false;
6730 }
6731
jj_3R_403()6732 inline bool jj_3R_403()
6733 {
6734 if (jj_done) return true;
6735 Token * xsp;
6736 xsp = jj_scanpos;
6737 if (!jj_3R_495()) return false;
6738 jj_scanpos = xsp;
6739 if (!jj_3R_496()) return false;
6740 jj_scanpos = xsp;
6741 if (!jj_3R_497()) return false;
6742 jj_scanpos = xsp;
6743 if (!jj_3R_498()) return false;
6744 jj_scanpos = xsp;
6745 if (!jj_3R_499()) return false;
6746 jj_scanpos = xsp;
6747 if (!jj_3R_500()) return false;
6748 jj_scanpos = xsp;
6749 if (!jj_3R_501()) return false;
6750 jj_scanpos = xsp;
6751 if (!jj_3R_502()) return false;
6752 jj_scanpos = xsp;
6753 if (!jj_3R_503()) return false;
6754 jj_scanpos = xsp;
6755 if (!jj_3R_504()) return false;
6756 jj_scanpos = xsp;
6757 if (!jj_3R_505()) return false;
6758 jj_scanpos = xsp;
6759 if (jj_3R_506()) return true;
6760 return false;
6761 }
6762
jj_3R_495()6763 inline bool jj_3R_495()
6764 {
6765 if (jj_done) return true;
6766 if (jj_scan_token(LT_T)) return true;
6767 return false;
6768 }
6769
jj_3R_169()6770 inline bool jj_3R_169()
6771 {
6772 if (jj_done) return true;
6773 if (jj_3R_329()) return true;
6774 Token * xsp;
6775 while (true) {
6776 xsp = jj_scanpos;
6777 if (jj_3R_330()) { jj_scanpos = xsp; break; }
6778 }
6779 return false;
6780 }
6781
jj_3R_151()6782 inline bool jj_3R_151()
6783 {
6784 if (jj_done) return true;
6785 if (jj_3R_318()) return true;
6786 Token * xsp;
6787 xsp = jj_scanpos;
6788 if (jj_3R_319()) jj_scanpos = xsp;
6789 return false;
6790 }
6791
jj_3R_697()6792 inline bool jj_3R_697()
6793 {
6794 if (jj_done) return true;
6795 if (jj_3R_705()) return true;
6796 return false;
6797 }
6798
jj_3R_418()6799 inline bool jj_3R_418()
6800 {
6801 if (jj_done) return true;
6802 if (jj_3R_66()) return true;
6803 if (jj_scan_token(ARROW_T)) return true;
6804 return false;
6805 }
6806
jj_3R_329()6807 inline bool jj_3R_329()
6808 {
6809 if (jj_done) return true;
6810 Token * xsp;
6811 xsp = jj_scanpos;
6812 if (jj_3R_418()) jj_scanpos = xsp;
6813 if (jj_3R_419()) return true;
6814 return false;
6815 }
6816
jj_3R_690()6817 inline bool jj_3R_690()
6818 {
6819 if (jj_done) return true;
6820 if (jj_scan_token(RECORD_T)) return true;
6821 Token * xsp;
6822 if (jj_3R_697()) return true;
6823 while (true) {
6824 xsp = jj_scanpos;
6825 if (jj_3R_697()) { jj_scanpos = xsp; break; }
6826 }
6827 if (jj_scan_token(END_T)) return true;
6828 if (jj_scan_token(RECORD_T)) return true;
6829 xsp = jj_scanpos;
6830 if (jj_3R_698()) jj_scanpos = xsp;
6831 return false;
6832 }
6833
jj_3R_257()6834 inline bool jj_3R_257()
6835 {
6836 if (jj_done) return true;
6837 if (jj_3R_145()) return true;
6838 if (jj_scan_token(COLON_T)) return true;
6839 return false;
6840 }
6841
jj_3R_120()6842 inline bool jj_3R_120()
6843 {
6844 if (jj_done) return true;
6845 Token * xsp;
6846 xsp = jj_scanpos;
6847 if (jj_3R_257()) jj_scanpos = xsp;
6848 if (jj_3R_196()) return true;
6849 if (jj_scan_token(SEMI_T)) return true;
6850 return false;
6851 }
6852
jj_3_80()6853 inline bool jj_3_80()
6854 {
6855 if (jj_done) return true;
6856 if (jj_3R_70()) return true;
6857 if (jj_3R_71()) return true;
6858 if (jj_3R_70()) return true;
6859 return false;
6860 }
6861
jj_3_81()6862 inline bool jj_3_81()
6863 {
6864 if (jj_done) return true;
6865 if (jj_3R_115()) return true;
6866 return false;
6867 }
6868
jj_3R_86()6869 inline bool jj_3R_86()
6870 {
6871 if (jj_done) return true;
6872 if (jj_scan_token(RANGE_T)) return true;
6873 if (jj_3R_88()) return true;
6874 return false;
6875 }
6876
jj_3R_196()6877 inline bool jj_3R_196()
6878 {
6879 if (jj_done) return true;
6880 if (jj_scan_token(ASSERT_T)) return true;
6881 if (jj_3R_83()) return true;
6882 Token * xsp;
6883 xsp = jj_scanpos;
6884 if (jj_3R_355()) jj_scanpos = xsp;
6885 xsp = jj_scanpos;
6886 if (jj_3R_356()) jj_scanpos = xsp;
6887 return false;
6888 }
6889
jj_3_79()6890 inline bool jj_3_79()
6891 {
6892 if (jj_done) return true;
6893 if (jj_3R_114()) return true;
6894 return false;
6895 }
6896
jj_3_5()6897 inline bool jj_3_5()
6898 {
6899 if (jj_done) return true;
6900 if (jj_scan_token(ARRAY_T)) return true;
6901 if (jj_3R_65()) return true;
6902 if (jj_scan_token(OF_T)) return true;
6903 return false;
6904 }
6905
jj_3R_191()6906 inline bool jj_3R_191()
6907 {
6908 if (jj_done) return true;
6909 if (jj_3R_115()) return true;
6910 return false;
6911 }
6912
jj_3R_190()6913 inline bool jj_3R_190()
6914 {
6915 if (jj_done) return true;
6916 if (jj_3R_70()) return true;
6917 if (jj_3R_71()) return true;
6918 if (jj_3R_70()) return true;
6919 return false;
6920 }
6921
jj_3R_88()6922 inline bool jj_3R_88()
6923 {
6924 if (jj_done) return true;
6925 Token * xsp;
6926 xsp = jj_scanpos;
6927 if (!jj_3R_190()) return false;
6928 jj_scanpos = xsp;
6929 if (jj_3R_191()) return true;
6930 return false;
6931 }
6932
jj_3R_696()6933 inline bool jj_3R_696()
6934 {
6935 if (jj_done) return true;
6936 if (jj_3R_704()) return true;
6937 return false;
6938 }
6939
jj_3R_238()6940 inline bool jj_3R_238()
6941 {
6942 if (jj_done) return true;
6943 if (jj_scan_token(LPAREN_T)) return true;
6944 if (jj_3R_61()) return true;
6945 if (jj_scan_token(RPAREN_T)) return true;
6946 return false;
6947 }
6948
jj_3R_237()6949 inline bool jj_3R_237()
6950 {
6951 if (jj_done) return true;
6952 if (jj_3R_114()) return true;
6953 return false;
6954 }
6955
jj_3R_695()6956 inline bool jj_3R_695()
6957 {
6958 if (jj_done) return true;
6959 if (jj_3R_703()) return true;
6960 return false;
6961 }
6962
jj_3R_689()6963 inline bool jj_3R_689()
6964 {
6965 if (jj_done) return true;
6966 Token * xsp;
6967 xsp = jj_scanpos;
6968 if (!jj_3R_695()) return false;
6969 jj_scanpos = xsp;
6970 if (jj_3R_696()) return true;
6971 return false;
6972 }
6973
jj_3R_64()6974 inline bool jj_3R_64()
6975 {
6976 if (jj_done) return true;
6977 if (jj_3R_74()) return true;
6978 if (jj_scan_token(APOSTROPHE_T)) return true;
6979 Token * xsp;
6980 xsp = jj_scanpos;
6981 if (!jj_3R_237()) return false;
6982 jj_scanpos = xsp;
6983 if (jj_3R_238()) return true;
6984 return false;
6985 }
6986
jj_3R_359()6987 inline bool jj_3R_359()
6988 {
6989 if (jj_done) return true;
6990 if (jj_3R_117()) return true;
6991 return false;
6992 }
6993
jj_3R_200()6994 inline bool jj_3R_200()
6995 {
6996 if (jj_done) return true;
6997 Token * xsp;
6998 while (true) {
6999 xsp = jj_scanpos;
7000 if (jj_3R_359()) { jj_scanpos = xsp; break; }
7001 }
7002 return false;
7003 }
7004
jj_3R_201()7005 inline bool jj_3R_201()
7006 {
7007 if (jj_done) return true;
7008 if (jj_3R_74()) return true;
7009 return false;
7010 }
7011
jj_3R_484()7012 inline bool jj_3R_484()
7013 {
7014 if (jj_done) return true;
7015 if (jj_3R_245()) return true;
7016 return false;
7017 }
7018
jj_3R_248()7019 inline bool jj_3R_248()
7020 {
7021 if (jj_done) return true;
7022 if (jj_scan_token(COMMA_T)) return true;
7023 if (jj_3R_247()) return true;
7024 return false;
7025 }
7026
jj_3R_244()7027 inline bool jj_3R_244()
7028 {
7029 if (jj_done) return true;
7030 if (jj_scan_token(NEW_T)) return true;
7031 if (jj_3R_89()) return true;
7032 return false;
7033 }
7034
jj_3R_198()7035 inline bool jj_3R_198()
7036 {
7037 if (jj_done) return true;
7038 if (jj_scan_token(LPAREN_T)) return true;
7039 if (jj_3R_357()) return true;
7040 if (jj_scan_token(RPAREN_T)) return true;
7041 return false;
7042 }
7043
jj_3R_113()7044 inline bool jj_3R_113()
7045 {
7046 if (jj_done) return true;
7047 Token * xsp;
7048 xsp = jj_scanpos;
7049 if (!jj_3_4()) return false;
7050 jj_scanpos = xsp;
7051 if (jj_3R_244()) return true;
7052 return false;
7053 }
7054
jj_3_4()7055 inline bool jj_3_4()
7056 {
7057 if (jj_done) return true;
7058 if (jj_scan_token(NEW_T)) return true;
7059 if (jj_3R_64()) return true;
7060 return false;
7061 }
7062
jj_3R_552()7063 inline bool jj_3R_552()
7064 {
7065 if (jj_done) return true;
7066 if (jj_3R_321()) return true;
7067 return false;
7068 }
7069
jj_3R_197()7070 inline bool jj_3R_197()
7071 {
7072 if (jj_done) return true;
7073 if (jj_3R_74()) return true;
7074 if (jj_scan_token(COLON_T)) return true;
7075 return false;
7076 }
7077
jj_3R_551()7078 inline bool jj_3R_551()
7079 {
7080 if (jj_done) return true;
7081 if (jj_scan_token(CHARACTER_LITERAL)) return true;
7082 return false;
7083 }
7084
jj_3R_93()7085 inline bool jj_3R_93()
7086 {
7087 if (jj_done) return true;
7088 Token * xsp;
7089 xsp = jj_scanpos;
7090 if (jj_3R_197()) jj_scanpos = xsp;
7091 xsp = jj_scanpos;
7092 if (jj_scan_token(79)) jj_scanpos = xsp;
7093 if (jj_scan_token(PROCESS_T)) return true;
7094 xsp = jj_scanpos;
7095 if (jj_3R_198()) jj_scanpos = xsp;
7096 xsp = jj_scanpos;
7097 if (jj_scan_token(56)) jj_scanpos = xsp;
7098 if (jj_3R_199()) return true;
7099 if (jj_scan_token(BEGIN_T)) return true;
7100 if (jj_3R_200()) return true;
7101 if (jj_scan_token(END_T)) return true;
7102 xsp = jj_scanpos;
7103 if (jj_scan_token(79)) jj_scanpos = xsp;
7104 if (jj_scan_token(PROCESS_T)) return true;
7105 xsp = jj_scanpos;
7106 if (jj_3R_201()) jj_scanpos = xsp;
7107 if (jj_scan_token(SEMI_T)) return true;
7108 return false;
7109 }
7110
jj_3R_550()7111 inline bool jj_3R_550()
7112 {
7113 if (jj_done) return true;
7114 if (jj_3R_74()) return true;
7115 return false;
7116 }
7117
jj_3R_482()7118 inline bool jj_3R_482()
7119 {
7120 if (jj_done) return true;
7121 Token * xsp;
7122 xsp = jj_scanpos;
7123 if (!jj_3R_550()) return false;
7124 jj_scanpos = xsp;
7125 if (!jj_3R_551()) return false;
7126 jj_scanpos = xsp;
7127 if (jj_3R_552()) return true;
7128 return false;
7129 }
7130
jj_3R_358()7131 inline bool jj_3R_358()
7132 {
7133 if (jj_done) return true;
7134 if (jj_3R_441()) return true;
7135 return false;
7136 }
7137
jj_3R_199()7138 inline bool jj_3R_199()
7139 {
7140 if (jj_done) return true;
7141 Token * xsp;
7142 while (true) {
7143 xsp = jj_scanpos;
7144 if (jj_3R_358()) { jj_scanpos = xsp; break; }
7145 }
7146 return false;
7147 }
7148
jj_3R_534()7149 inline bool jj_3R_534()
7150 {
7151 if (jj_done) return true;
7152 if (jj_3R_398()) return true;
7153 return false;
7154 }
7155
jj_3R_533()7156 inline bool jj_3R_533()
7157 {
7158 if (jj_done) return true;
7159 if (jj_3R_347()) return true;
7160 return false;
7161 }
7162
jj_3R_483()7163 inline bool jj_3R_483()
7164 {
7165 if (jj_done) return true;
7166 if (jj_scan_token(COLON_T)) return true;
7167 if (jj_3R_89()) return true;
7168 return false;
7169 }
7170
jj_3_78()7171 inline bool jj_3_78()
7172 {
7173 if (jj_done) return true;
7174 if (jj_3R_68()) return true;
7175 return false;
7176 }
7177
jj_3R_532()7178 inline bool jj_3R_532()
7179 {
7180 if (jj_done) return true;
7181 if (jj_3R_395()) return true;
7182 return false;
7183 }
7184
jj_3R_393()7185 inline bool jj_3R_393()
7186 {
7187 if (jj_done) return true;
7188 if (jj_scan_token(ALIAS_T)) return true;
7189 if (jj_3R_482()) return true;
7190 Token * xsp;
7191 xsp = jj_scanpos;
7192 if (jj_3R_483()) jj_scanpos = xsp;
7193 if (jj_scan_token(IS_T)) return true;
7194 if (jj_3R_63()) return true;
7195 xsp = jj_scanpos;
7196 if (jj_3R_484()) jj_scanpos = xsp;
7197 if (jj_scan_token(SEMI_T)) return true;
7198 return false;
7199 }
7200
jj_3R_531()7201 inline bool jj_3R_531()
7202 {
7203 if (jj_done) return true;
7204 if (jj_3R_393()) return true;
7205 return false;
7206 }
7207
jj_3_77()7208 inline bool jj_3_77()
7209 {
7210 if (jj_done) return true;
7211 if (jj_3R_67()) return true;
7212 return false;
7213 }
7214
jj_3R_530()7215 inline bool jj_3R_530()
7216 {
7217 if (jj_done) return true;
7218 if (jj_3R_392()) return true;
7219 return false;
7220 }
7221
jj_3R_529()7222 inline bool jj_3R_529()
7223 {
7224 if (jj_done) return true;
7225 if (jj_3R_391()) return true;
7226 return false;
7227 }
7228
jj_3R_114()7229 inline bool jj_3R_114()
7230 {
7231 if (jj_done) return true;
7232 if (jj_scan_token(LPAREN_T)) return true;
7233 if (jj_3R_247()) return true;
7234 Token * xsp;
7235 while (true) {
7236 xsp = jj_scanpos;
7237 if (jj_3R_248()) { jj_scanpos = xsp; break; }
7238 }
7239 if (jj_scan_token(RPAREN_T)) return true;
7240 return false;
7241 }
7242
jj_3R_528()7243 inline bool jj_3R_528()
7244 {
7245 if (jj_done) return true;
7246 if (jj_3R_389()) return true;
7247 return false;
7248 }
7249
jj_3R_527()7250 inline bool jj_3R_527()
7251 {
7252 if (jj_done) return true;
7253 if (jj_3R_388()) return true;
7254 return false;
7255 }
7256
jj_3R_526()7257 inline bool jj_3R_526()
7258 {
7259 if (jj_done) return true;
7260 if (jj_3R_387()) return true;
7261 return false;
7262 }
7263
jj_3R_282()7264 inline bool jj_3R_282()
7265 {
7266 if (jj_done) return true;
7267 if (jj_scan_token(MINUS_T)) return true;
7268 return false;
7269 }
7270
jj_3R_283()7271 inline bool jj_3R_283()
7272 {
7273 if (jj_done) return true;
7274 if (jj_scan_token(AMPERSAND_T)) return true;
7275 return false;
7276 }
7277
jj_3_3()7278 inline bool jj_3_3()
7279 {
7280 if (jj_done) return true;
7281 if (jj_3R_63()) return true;
7282 if (jj_scan_token(LPAREN_T)) return true;
7283 return false;
7284 }
7285
jj_3R_525()7286 inline bool jj_3R_525()
7287 {
7288 if (jj_done) return true;
7289 if (jj_3R_98()) return true;
7290 return false;
7291 }
7292
jj_3R_133()7293 inline bool jj_3R_133()
7294 {
7295 if (jj_done) return true;
7296 Token * xsp;
7297 xsp = jj_scanpos;
7298 if (!jj_3R_281()) return false;
7299 jj_scanpos = xsp;
7300 if (!jj_3R_282()) return false;
7301 jj_scanpos = xsp;
7302 if (jj_3R_283()) return true;
7303 return false;
7304 }
7305
jj_3R_281()7306 inline bool jj_3R_281()
7307 {
7308 if (jj_done) return true;
7309 if (jj_scan_token(PLUS_T)) return true;
7310 return false;
7311 }
7312
jj_3R_441()7313 inline bool jj_3R_441()
7314 {
7315 if (jj_done) return true;
7316 Token * xsp;
7317 xsp = jj_scanpos;
7318 if (!jj_3R_525()) return false;
7319 jj_scanpos = xsp;
7320 if (!jj_3R_526()) return false;
7321 jj_scanpos = xsp;
7322 if (!jj_3R_527()) return false;
7323 jj_scanpos = xsp;
7324 if (!jj_3R_528()) return false;
7325 jj_scanpos = xsp;
7326 if (!jj_3R_529()) return false;
7327 jj_scanpos = xsp;
7328 if (!jj_3R_530()) return false;
7329 jj_scanpos = xsp;
7330 if (!jj_3R_531()) return false;
7331 jj_scanpos = xsp;
7332 if (!jj_3_77()) return false;
7333 jj_scanpos = xsp;
7334 if (!jj_3R_532()) return false;
7335 jj_scanpos = xsp;
7336 if (!jj_3R_533()) return false;
7337 jj_scanpos = xsp;
7338 if (!jj_3_78()) return false;
7339 jj_scanpos = xsp;
7340 if (jj_3R_534()) return true;
7341 return false;
7342 }
7343
jj_3R_342()7344 inline bool jj_3R_342()
7345 {
7346 if (jj_done) return true;
7347 if (jj_scan_token(LPAREN_T)) return true;
7348 if (jj_3R_236()) return true;
7349 if (jj_scan_token(RPAREN_T)) return true;
7350 return false;
7351 }
7352
jj_3_2()7353 inline bool jj_3_2()
7354 {
7355 if (jj_done) return true;
7356 if (jj_3R_62()) return true;
7357 return false;
7358 }
7359
jj_3_76()7360 inline bool jj_3_76()
7361 {
7362 if (jj_done) return true;
7363 if (jj_3R_74()) return true;
7364 if (jj_scan_token(COLON_T)) return true;
7365 return false;
7366 }
7367
jj_3R_124()7368 inline bool jj_3R_124()
7369 {
7370 if (jj_done) return true;
7371 Token * xsp;
7372 xsp = jj_scanpos;
7373 if (jj_3_76()) jj_scanpos = xsp;
7374 if (jj_3R_180()) return true;
7375 if (jj_scan_token(SEMI_T)) return true;
7376 return false;
7377 }
7378
jj_3R_516()7379 inline bool jj_3R_516()
7380 {
7381 if (jj_done) return true;
7382 if (jj_3R_63()) return true;
7383 if (jj_scan_token(LPAREN_T)) return true;
7384 if (jj_3R_62()) return true;
7385 if (jj_scan_token(RPAREN_T)) return true;
7386 return false;
7387 }
7388
jj_3R_515()7389 inline bool jj_3R_515()
7390 {
7391 if (jj_done) return true;
7392 if (jj_scan_token(BOX_T)) return true;
7393 return false;
7394 }
7395
jj_3R_180()7396 inline bool jj_3R_180()
7397 {
7398 if (jj_done) return true;
7399 if (jj_3R_63()) return true;
7400 Token * xsp;
7401 xsp = jj_scanpos;
7402 if (jj_3R_342()) jj_scanpos = xsp;
7403 return false;
7404 }
7405
jj_3R_514()7406 inline bool jj_3R_514()
7407 {
7408 if (jj_done) return true;
7409 if (jj_3R_62()) return true;
7410 return false;
7411 }
7412
jj_3R_419()7413 inline bool jj_3R_419()
7414 {
7415 if (jj_done) return true;
7416 Token * xsp;
7417 xsp = jj_scanpos;
7418 if (!jj_3R_514()) return false;
7419 jj_scanpos = xsp;
7420 if (!jj_3R_515()) return false;
7421 jj_scanpos = xsp;
7422 if (jj_3R_516()) return true;
7423 return false;
7424 }
7425
jj_3_74()7426 inline bool jj_3_74()
7427 {
7428 if (jj_done) return true;
7429 if (jj_3R_91()) return true;
7430 return false;
7431 }
7432
jj_3R_214()7433 inline bool jj_3R_214()
7434 {
7435 if (jj_done) return true;
7436 if (jj_3R_87()) return true;
7437 return false;
7438 }
7439
jj_3R_236()7440 inline bool jj_3R_236()
7441 {
7442 if (jj_done) return true;
7443 if (jj_3R_169()) return true;
7444 return false;
7445 }
7446
jj_3R_213()7447 inline bool jj_3R_213()
7448 {
7449 if (jj_done) return true;
7450 if (jj_3R_368()) return true;
7451 return false;
7452 }
7453
jj_3_1()7454 inline bool jj_3_1()
7455 {
7456 if (jj_done) return true;
7457 if (jj_3R_61()) return true;
7458 return false;
7459 }
7460
jj_3_75()7461 inline bool jj_3_75()
7462 {
7463 if (jj_done) return true;
7464 if (jj_3R_95()) return true;
7465 return false;
7466 }
7467
jj_3R_212()7468 inline bool jj_3R_212()
7469 {
7470 if (jj_done) return true;
7471 if (jj_3R_91()) return true;
7472 return false;
7473 }
7474
jj_3R_211()7475 inline bool jj_3R_211()
7476 {
7477 if (jj_done) return true;
7478 if (jj_3R_367()) return true;
7479 return false;
7480 }
7481
jj_3R_155()7482 inline bool jj_3R_155()
7483 {
7484 if (jj_done) return true;
7485 if (jj_3R_74()) return true;
7486 return false;
7487 }
7488
jj_3_73()7489 inline bool jj_3_73()
7490 {
7491 if (jj_done) return true;
7492 if (jj_3R_113()) return true;
7493 return false;
7494 }
7495
jj_3R_210()7496 inline bool jj_3R_210()
7497 {
7498 if (jj_done) return true;
7499 if (jj_3R_366()) return true;
7500 return false;
7501 }
7502
jj_3R_99()7503 inline bool jj_3R_99()
7504 {
7505 if (jj_done) return true;
7506 Token * xsp;
7507 xsp = jj_scanpos;
7508 if (!jj_3R_210()) return false;
7509 jj_scanpos = xsp;
7510 if (!jj_3R_211()) return false;
7511 jj_scanpos = xsp;
7512 if (!jj_3R_212()) return false;
7513 jj_scanpos = xsp;
7514 if (!jj_3_75()) return false;
7515 jj_scanpos = xsp;
7516 if (!jj_3R_213()) return false;
7517 jj_scanpos = xsp;
7518 if (jj_3R_214()) return true;
7519 return false;
7520 }
7521
jj_3_72()7522 inline bool jj_3_72()
7523 {
7524 if (jj_done) return true;
7525 if (jj_3R_63()) return true;
7526 return false;
7527 }
7528
jj_3R_154()7529 inline bool jj_3R_154()
7530 {
7531 if (jj_done) return true;
7532 if (jj_3R_61()) return true;
7533 return false;
7534 }
7535
jj_3_71()7536 inline bool jj_3_71()
7537 {
7538 if (jj_done) return true;
7539 if (jj_3R_112()) return true;
7540 return false;
7541 }
7542
jj_3R_153()7543 inline bool jj_3R_153()
7544 {
7545 if (jj_done) return true;
7546 if (jj_scan_token(OPEN_T)) return true;
7547 return false;
7548 }
7549
jj_3R_62()7550 inline bool jj_3R_62()
7551 {
7552 if (jj_done) return true;
7553 Token * xsp;
7554 xsp = jj_scanpos;
7555 if (!jj_3R_153()) return false;
7556 jj_scanpos = xsp;
7557 if (!jj_3R_154()) return false;
7558 jj_scanpos = xsp;
7559 if (jj_3R_155()) return true;
7560 return false;
7561 }
7562
jj_3R_475()7563 inline bool jj_3R_475()
7564 {
7565 if (jj_done) return true;
7566 if (jj_3R_114()) return true;
7567 return false;
7568 }
7569
jj_3_70()7570 inline bool jj_3_70()
7571 {
7572 if (jj_done) return true;
7573 if (jj_3R_111()) return true;
7574 return false;
7575 }
7576
jj_3R_474()7577 inline bool jj_3R_474()
7578 {
7579 if (jj_done) return true;
7580 if (jj_3R_113()) return true;
7581 return false;
7582 }
7583
jj_3R_658()7584 inline bool jj_3R_658()
7585 {
7586 if (jj_done) return true;
7587 if (jj_scan_token(ACCESS_T)) return true;
7588 if (jj_3R_89()) return true;
7589 return false;
7590 }
7591
jj_3_69()7592 inline bool jj_3_69()
7593 {
7594 if (jj_done) return true;
7595 if (jj_3R_64()) return true;
7596 return false;
7597 }
7598
jj_3R_473()7599 inline bool jj_3R_473()
7600 {
7601 if (jj_done) return true;
7602 if (jj_3R_63()) return true;
7603 return false;
7604 }
7605
jj_3_68()7606 inline bool jj_3_68()
7607 {
7608 if (jj_done) return true;
7609 if (jj_scan_token(LPAREN_T)) return true;
7610 if (jj_3R_61()) return true;
7611 if (jj_scan_token(RPAREN_T)) return true;
7612 return false;
7613 }
7614
jj_3R_472()7615 inline bool jj_3R_472()
7616 {
7617 if (jj_done) return true;
7618 if (jj_3R_112()) return true;
7619 return false;
7620 }
7621
jj_3R_235()7622 inline bool jj_3R_235()
7623 {
7624 if (jj_done) return true;
7625 if (jj_scan_token(BASED_LITERAL)) return true;
7626 return false;
7627 }
7628
jj_3R_702()7629 inline bool jj_3R_702()
7630 {
7631 if (jj_done) return true;
7632 if (jj_3R_63()) return true;
7633 return false;
7634 }
7635
jj_3R_234()7636 inline bool jj_3R_234()
7637 {
7638 if (jj_done) return true;
7639 if (jj_scan_token(INTEGER)) return true;
7640 return false;
7641 }
7642
jj_3_67()7643 inline bool jj_3_67()
7644 {
7645 if (jj_done) return true;
7646 if (jj_3R_110()) return true;
7647 return false;
7648 }
7649
jj_3R_109()7650 inline bool jj_3R_109()
7651 {
7652 if (jj_done) return true;
7653 Token * xsp;
7654 xsp = jj_scanpos;
7655 if (!jj_3R_233()) return false;
7656 jj_scanpos = xsp;
7657 if (!jj_3R_234()) return false;
7658 jj_scanpos = xsp;
7659 if (jj_3R_235()) return true;
7660 return false;
7661 }
7662
jj_3R_233()7663 inline bool jj_3R_233()
7664 {
7665 if (jj_done) return true;
7666 if (jj_scan_token(DECIMAL_LITERAL)) return true;
7667 return false;
7668 }
7669
jj_3R_471()7670 inline bool jj_3R_471()
7671 {
7672 if (jj_done) return true;
7673 if (jj_3R_111()) return true;
7674 return false;
7675 }
7676
jj_3R_470()7677 inline bool jj_3R_470()
7678 {
7679 if (jj_done) return true;
7680 if (jj_3R_64()) return true;
7681 return false;
7682 }
7683
jj_3R_469()7684 inline bool jj_3R_469()
7685 {
7686 if (jj_done) return true;
7687 if (jj_scan_token(LPAREN_T)) return true;
7688 if (jj_3R_61()) return true;
7689 if (jj_scan_token(RPAREN_T)) return true;
7690 return false;
7691 }
7692
jj_3R_386()7693 inline bool jj_3R_386()
7694 {
7695 if (jj_done) return true;
7696 Token * xsp;
7697 xsp = jj_scanpos;
7698 if (!jj_3R_468()) return false;
7699 jj_scanpos = xsp;
7700 if (!jj_3R_469()) return false;
7701 jj_scanpos = xsp;
7702 if (!jj_3R_470()) return false;
7703 jj_scanpos = xsp;
7704 if (!jj_3R_471()) return false;
7705 jj_scanpos = xsp;
7706 if (!jj_3R_472()) return false;
7707 jj_scanpos = xsp;
7708 if (!jj_3R_473()) return false;
7709 jj_scanpos = xsp;
7710 if (!jj_3R_474()) return false;
7711 jj_scanpos = xsp;
7712 if (jj_3R_475()) return true;
7713 return false;
7714 }
7715
jj_3R_468()7716 inline bool jj_3R_468()
7717 {
7718 if (jj_done) return true;
7719 if (jj_3R_110()) return true;
7720 return false;
7721 }
7722
jj_3R_341()7723 inline bool jj_3R_341()
7724 {
7725 if (jj_done) return true;
7726 if (jj_scan_token(PORT_T)) return true;
7727 if (jj_scan_token(MAP_T)) return true;
7728 if (jj_scan_token(LPAREN_T)) return true;
7729 if (jj_3R_169()) return true;
7730 if (jj_scan_token(RPAREN_T)) return true;
7731 return false;
7732 }
7733
jj_3R_594()7734 inline bool jj_3R_594()
7735 {
7736 if (jj_done) return true;
7737 if (jj_3R_327()) return true;
7738 return false;
7739 }
7740
jj_3R_701()7741 inline bool jj_3R_701()
7742 {
7743 if (jj_done) return true;
7744 if (jj_3R_721()) return true;
7745 return false;
7746 }
7747
jj_3R_553()7748 inline bool jj_3R_553()
7749 {
7750 if (jj_done) return true;
7751 if (jj_scan_token(PORT_T)) return true;
7752 if (jj_scan_token(LPAREN_T)) return true;
7753 if (jj_3R_594()) return true;
7754 if (jj_scan_token(RPAREN_T)) return true;
7755 if (jj_scan_token(SEMI_T)) return true;
7756 return false;
7757 }
7758
jj_3R_694()7759 inline bool jj_3R_694()
7760 {
7761 if (jj_done) return true;
7762 if (jj_scan_token(UNITS_T)) return true;
7763 if (jj_3R_74()) return true;
7764 if (jj_scan_token(SEMI_T)) return true;
7765 Token * xsp;
7766 while (true) {
7767 xsp = jj_scanpos;
7768 if (jj_3R_701()) { jj_scanpos = xsp; break; }
7769 }
7770 if (jj_scan_token(END_T)) return true;
7771 if (jj_scan_token(UNITS_T)) return true;
7772 xsp = jj_scanpos;
7773 if (jj_3R_702()) jj_scanpos = xsp;
7774 return false;
7775 }
7776
jj_3_66()7777 inline bool jj_3_66()
7778 {
7779 if (jj_done) return true;
7780 if (jj_3R_109()) return true;
7781 return false;
7782 }
7783
jj_3R_232()7784 inline bool jj_3R_232()
7785 {
7786 if (jj_done) return true;
7787 if (jj_3R_109()) return true;
7788 return false;
7789 }
7790
jj_3R_108()7791 inline bool jj_3R_108()
7792 {
7793 if (jj_done) return true;
7794 Token * xsp;
7795 xsp = jj_scanpos;
7796 if (jj_3R_232()) jj_scanpos = xsp;
7797 if (jj_3R_63()) return true;
7798 return false;
7799 }
7800
jj_3R_543()7801 inline bool jj_3R_543()
7802 {
7803 if (jj_done) return true;
7804 if (jj_3R_74()) return true;
7805 if (jj_scan_token(IN_T)) return true;
7806 if (jj_3R_72()) return true;
7807 return false;
7808 }
7809
jj_3_65()7810 inline bool jj_3_65()
7811 {
7812 if (jj_done) return true;
7813 if (jj_3R_91()) return true;
7814 return false;
7815 }
7816
jj_3_63()7817 inline bool jj_3_63()
7818 {
7819 if (jj_done) return true;
7820 if (jj_3R_67()) return true;
7821 return false;
7822 }
7823
jj_3_64()7824 inline bool jj_3_64()
7825 {
7826 if (jj_done) return true;
7827 if (jj_3R_68()) return true;
7828 return false;
7829 }
7830
jj_3R_368()7831 inline bool jj_3R_368()
7832 {
7833 if (jj_done) return true;
7834 if (jj_scan_token(PACKAGE_T)) return true;
7835 if (jj_3R_74()) return true;
7836 return false;
7837 }
7838
jj_3_62()7839 inline bool jj_3_62()
7840 {
7841 if (jj_done) return true;
7842 if (jj_3R_68()) return true;
7843 return false;
7844 }
7845
jj_3R_331()7846 inline bool jj_3R_331()
7847 {
7848 if (jj_done) return true;
7849 if (jj_3R_420()) return true;
7850 return false;
7851 }
7852
jj_3R_172()7853 inline bool jj_3R_172()
7854 {
7855 if (jj_done) return true;
7856 Token * xsp;
7857 xsp = jj_scanpos;
7858 if (jj_scan_token(50)) jj_scanpos = xsp;
7859 xsp = jj_scanpos;
7860 if (jj_3R_331()) jj_scanpos = xsp;
7861 return false;
7862 }
7863
jj_3R_270()7864 inline bool jj_3R_270()
7865 {
7866 if (jj_done) return true;
7867 if (jj_3R_74()) return true;
7868 return false;
7869 }
7870
jj_3R_321()7871 inline bool jj_3R_321()
7872 {
7873 if (jj_done) return true;
7874 if (jj_scan_token(STRINGLITERAL)) return true;
7875 return false;
7876 }
7877
jj_3R_654()7878 inline bool jj_3R_654()
7879 {
7880 if (jj_done) return true;
7881 if (jj_scan_token(TYPE_T)) return true;
7882 return false;
7883 }
7884
jj_3R_653()7885 inline bool jj_3R_653()
7886 {
7887 if (jj_done) return true;
7888 if (jj_scan_token(FILE_T)) return true;
7889 return false;
7890 }
7891
jj_3R_652()7892 inline bool jj_3R_652()
7893 {
7894 if (jj_done) return true;
7895 if (jj_scan_token(SHARED_T)) return true;
7896 if (jj_scan_token(VARIABLE_T)) return true;
7897 return false;
7898 }
7899
jj_3_61()7900 inline bool jj_3_61()
7901 {
7902 if (jj_done) return true;
7903 if (jj_3R_108()) return true;
7904 return false;
7905 }
7906
jj_3R_651()7907 inline bool jj_3R_651()
7908 {
7909 if (jj_done) return true;
7910 if (jj_scan_token(VARIABLE_T)) return true;
7911 return false;
7912 }
7913
jj_3R_650()7914 inline bool jj_3R_650()
7915 {
7916 if (jj_done) return true;
7917 if (jj_scan_token(SIGNAL_T)) return true;
7918 return false;
7919 }
7920
jj_3R_649()7921 inline bool jj_3R_649()
7922 {
7923 if (jj_done) return true;
7924 if (jj_scan_token(CONSTANT_T)) return true;
7925 return false;
7926 }
7927
jj_3R_625()7928 inline bool jj_3R_625()
7929 {
7930 if (jj_done) return true;
7931 Token * xsp;
7932 xsp = jj_scanpos;
7933 if (!jj_3R_649()) return false;
7934 jj_scanpos = xsp;
7935 if (!jj_3R_650()) return false;
7936 jj_scanpos = xsp;
7937 if (!jj_3R_651()) return false;
7938 jj_scanpos = xsp;
7939 if (!jj_3R_652()) return false;
7940 jj_scanpos = xsp;
7941 if (!jj_3R_653()) return false;
7942 jj_scanpos = xsp;
7943 if (jj_3R_654()) return true;
7944 return false;
7945 }
7946
jj_3R_370()7947 inline bool jj_3R_370()
7948 {
7949 if (jj_done) return true;
7950 if (jj_scan_token(COMMA_T)) return true;
7951 if (jj_3R_61()) return true;
7952 return false;
7953 }
7954
jj_3R_216()7955 inline bool jj_3R_216()
7956 {
7957 if (jj_done) return true;
7958 if (jj_3R_109()) return true;
7959 return false;
7960 }
7961
jj_3R_215()7962 inline bool jj_3R_215()
7963 {
7964 if (jj_done) return true;
7965 if (jj_3R_108()) return true;
7966 return false;
7967 }
7968
jj_3R_101()7969 inline bool jj_3R_101()
7970 {
7971 if (jj_done) return true;
7972 Token * xsp;
7973 xsp = jj_scanpos;
7974 if (!jj_3R_215()) return false;
7975 jj_scanpos = xsp;
7976 if (jj_3R_216()) return true;
7977 return false;
7978 }
7979
jj_3R_459()7980 inline bool jj_3R_459()
7981 {
7982 if (jj_done) return true;
7983 if (jj_3R_74()) return true;
7984 if (jj_scan_token(COLON_T)) return true;
7985 return false;
7986 }
7987
jj_3R_379()7988 inline bool jj_3R_379()
7989 {
7990 if (jj_done) return true;
7991 Token * xsp;
7992 xsp = jj_scanpos;
7993 if (jj_3R_459()) jj_scanpos = xsp;
7994 if (jj_scan_token(NULL_T)) return true;
7995 if (jj_scan_token(SEMI_T)) return true;
7996 return false;
7997 }
7998
jj_3R_107()7999 inline bool jj_3R_107()
8000 {
8001 if (jj_done) return true;
8002 if (jj_scan_token(COMMA_T)) return true;
8003 if (jj_3R_61()) return true;
8004 return false;
8005 }
8006
jj_3R_271()8007 inline bool jj_3R_271()
8008 {
8009 if (jj_done) return true;
8010 if (jj_scan_token(WHEN_T)) return true;
8011 if (jj_3R_83()) return true;
8012 return false;
8013 }
8014
jj_3R_269()8015 inline bool jj_3R_269()
8016 {
8017 if (jj_done) return true;
8018 if (jj_3R_74()) return true;
8019 if (jj_scan_token(COLON_T)) return true;
8020 return false;
8021 }
8022
jj_3_60()8023 inline bool jj_3_60()
8024 {
8025 if (jj_done) return true;
8026 if (jj_scan_token(LBRACKET_T)) return true;
8027 return false;
8028 }
8029
jj_3R_128()8030 inline bool jj_3R_128()
8031 {
8032 if (jj_done) return true;
8033 Token * xsp;
8034 xsp = jj_scanpos;
8035 if (jj_3R_269()) jj_scanpos = xsp;
8036 if (jj_scan_token(NEXT_T)) return true;
8037 xsp = jj_scanpos;
8038 if (jj_3R_270()) jj_scanpos = xsp;
8039 xsp = jj_scanpos;
8040 if (jj_3R_271()) jj_scanpos = xsp;
8041 if (jj_scan_token(SEMI_T)) return true;
8042 return false;
8043 }
8044
jj_3R_231()8045 inline bool jj_3R_231()
8046 {
8047 if (jj_done) return true;
8048 if (jj_scan_token(LPAREN_T)) return true;
8049 if (jj_3R_61()) return true;
8050 if (jj_scan_token(RPAREN_T)) return true;
8051 return false;
8052 }
8053
jj_3_59()8054 inline bool jj_3_59()
8055 {
8056 if (jj_done) return true;
8057 if (jj_scan_token(LPAREN_T)) return true;
8058 if (jj_3R_61()) return true;
8059 Token * xsp;
8060 while (true) {
8061 xsp = jj_scanpos;
8062 if (jj_3R_107()) { jj_scanpos = xsp; break; }
8063 }
8064 if (jj_scan_token(RPAREN_T)) return true;
8065 return false;
8066 }
8067
jj_3R_229()8068 inline bool jj_3R_229()
8069 {
8070 if (jj_done) return true;
8071 if (jj_3R_245()) return true;
8072 return false;
8073 }
8074
jj_3R_106()8075 inline bool jj_3R_106()
8076 {
8077 if (jj_done) return true;
8078 Token * xsp;
8079 xsp = jj_scanpos;
8080 if (jj_3R_229()) jj_scanpos = xsp;
8081 if (jj_scan_token(APOSTROPHE_T)) return true;
8082 if (jj_3R_230()) return true;
8083 xsp = jj_scanpos;
8084 if (jj_3R_231()) jj_scanpos = xsp;
8085 return false;
8086 }
8087
jj_3_58()8088 inline bool jj_3_58()
8089 {
8090 if (jj_done) return true;
8091 if (jj_scan_token(LPAREN_T)) return true;
8092 if (jj_3R_72()) return true;
8093 if (jj_scan_token(RPAREN_T)) return true;
8094 return false;
8095 }
8096
jj_3_54()8097 inline bool jj_3_54()
8098 {
8099 if (jj_done) return true;
8100 if (jj_3R_104()) return true;
8101 return false;
8102 }
8103
jj_3_57()8104 inline bool jj_3_57()
8105 {
8106 if (jj_done) return true;
8107 if (jj_3R_106()) return true;
8108 return false;
8109 }
8110
jj_3_52()8111 inline bool jj_3_52()
8112 {
8113 if (jj_done) return true;
8114 if (jj_3R_103()) return true;
8115 return false;
8116 }
8117
jj_3_51()8118 inline bool jj_3_51()
8119 {
8120 if (jj_done) return true;
8121 if (jj_3R_103()) return true;
8122 return false;
8123 }
8124
jj_3_53()8125 inline bool jj_3_53()
8126 {
8127 if (jj_done) return true;
8128 if (jj_3R_103()) return true;
8129 return false;
8130 }
8131
jj_3_56()8132 inline bool jj_3_56()
8133 {
8134 if (jj_done) return true;
8135 if (jj_scan_token(DOT_T)) return true;
8136 if (jj_3R_105()) return true;
8137 return false;
8138 }
8139
jj_3R_224()8140 inline bool jj_3R_224()
8141 {
8142 if (jj_done) return true;
8143 if (jj_scan_token(LPAREN_T)) return true;
8144 if (jj_3R_61()) return true;
8145 Token * xsp;
8146 while (true) {
8147 xsp = jj_scanpos;
8148 if (jj_3R_370()) { jj_scanpos = xsp; break; }
8149 }
8150 if (jj_scan_token(RPAREN_T)) return true;
8151 return false;
8152 }
8153
jj_3_55()8154 inline bool jj_3_55()
8155 {
8156 if (jj_done) return true;
8157 if (jj_scan_token(APOSTROPHE_T)) return true;
8158 if (jj_scan_token(SUBTYPE_T)) return true;
8159 return false;
8160 }
8161
jj_3R_219()8162 inline bool jj_3R_219()
8163 {
8164 if (jj_done) return true;
8165 if (jj_3R_104()) return true;
8166 return false;
8167 }
8168
jj_3R_223()8169 inline bool jj_3R_223()
8170 {
8171 if (jj_done) return true;
8172 if (jj_scan_token(LPAREN_T)) return true;
8173 if (jj_3R_72()) return true;
8174 if (jj_scan_token(RPAREN_T)) return true;
8175 return false;
8176 }
8177
jj_3R_222()8178 inline bool jj_3R_222()
8179 {
8180 if (jj_done) return true;
8181 if (jj_3R_106()) return true;
8182 return false;
8183 }
8184
jj_3R_322()8185 inline bool jj_3R_322()
8186 {
8187 if (jj_done) return true;
8188 if (jj_3R_103()) return true;
8189 return false;
8190 }
8191
jj_3R_324()8192 inline bool jj_3R_324()
8193 {
8194 if (jj_done) return true;
8195 if (jj_3R_103()) return true;
8196 return false;
8197 }
8198
jj_3R_325()8199 inline bool jj_3R_325()
8200 {
8201 if (jj_done) return true;
8202 if (jj_3R_103()) return true;
8203 return false;
8204 }
8205
jj_3R_221()8206 inline bool jj_3R_221()
8207 {
8208 if (jj_done) return true;
8209 if (jj_scan_token(DOT_T)) return true;
8210 if (jj_3R_105()) return true;
8211 return false;
8212 }
8213
jj_3R_220()8214 inline bool jj_3R_220()
8215 {
8216 if (jj_done) return true;
8217 if (jj_scan_token(APOSTROPHE_T)) return true;
8218 if (jj_scan_token(SUBTYPE_T)) return true;
8219 return false;
8220 }
8221
jj_3R_104()8222 inline bool jj_3R_104()
8223 {
8224 if (jj_done) return true;
8225 Token * xsp;
8226 xsp = jj_scanpos;
8227 if (!jj_3R_220()) return false;
8228 jj_scanpos = xsp;
8229 if (!jj_3R_221()) return false;
8230 jj_scanpos = xsp;
8231 if (!jj_3R_222()) return false;
8232 jj_scanpos = xsp;
8233 if (!jj_3R_223()) return false;
8234 jj_scanpos = xsp;
8235 if (jj_3R_224()) return true;
8236 return false;
8237 }
8238
jj_3R_103()8239 inline bool jj_3R_103()
8240 {
8241 if (jj_done) return true;
8242 if (jj_3R_104()) return true;
8243 Token * xsp;
8244 while (true) {
8245 xsp = jj_scanpos;
8246 if (jj_3R_219()) { jj_scanpos = xsp; break; }
8247 }
8248 return false;
8249 }
8250
jj_3R_158()8251 inline bool jj_3R_158()
8252 {
8253 if (jj_done) return true;
8254 if (jj_3R_74()) return true;
8255 Token * xsp;
8256 xsp = jj_scanpos;
8257 if (jj_3R_325()) jj_scanpos = xsp;
8258 return false;
8259 }
8260
jj_3R_157()8261 inline bool jj_3R_157()
8262 {
8263 if (jj_done) return true;
8264 if (jj_3R_323()) return true;
8265 Token * xsp;
8266 xsp = jj_scanpos;
8267 if (jj_3R_324()) jj_scanpos = xsp;
8268 return false;
8269 }
8270
jj_3R_156()8271 inline bool jj_3R_156()
8272 {
8273 if (jj_done) return true;
8274 if (jj_3R_321()) return true;
8275 Token * xsp;
8276 xsp = jj_scanpos;
8277 if (jj_3R_322()) jj_scanpos = xsp;
8278 return false;
8279 }
8280
jj_3R_63()8281 inline bool jj_3R_63()
8282 {
8283 if (jj_done) return true;
8284 Token * xsp;
8285 xsp = jj_scanpos;
8286 if (!jj_3R_156()) return false;
8287 jj_scanpos = xsp;
8288 if (!jj_3R_157()) return false;
8289 jj_scanpos = xsp;
8290 if (jj_3R_158()) return true;
8291 return false;
8292 }
8293
jj_3R_290()8294 inline bool jj_3R_290()
8295 {
8296 if (jj_done) return true;
8297 if (jj_scan_token(REM_T)) return true;
8298 return false;
8299 }
8300
jj_3R_289()8301 inline bool jj_3R_289()
8302 {
8303 if (jj_done) return true;
8304 if (jj_scan_token(MOD_T)) return true;
8305 return false;
8306 }
8307
jj_3R_288()8308 inline bool jj_3R_288()
8309 {
8310 if (jj_done) return true;
8311 if (jj_scan_token(SLASH_T)) return true;
8312 return false;
8313 }
8314
jj_3R_140()8315 inline bool jj_3R_140()
8316 {
8317 if (jj_done) return true;
8318 Token * xsp;
8319 xsp = jj_scanpos;
8320 if (!jj_3R_287()) return false;
8321 jj_scanpos = xsp;
8322 if (!jj_3R_288()) return false;
8323 jj_scanpos = xsp;
8324 if (!jj_3R_289()) return false;
8325 jj_scanpos = xsp;
8326 if (jj_3R_290()) return true;
8327 return false;
8328 }
8329
jj_3R_287()8330 inline bool jj_3R_287()
8331 {
8332 if (jj_done) return true;
8333 if (jj_scan_token(MULT_T)) return true;
8334 return false;
8335 }
8336
jj_3R_635()8337 inline bool jj_3R_635()
8338 {
8339 if (jj_done) return true;
8340 if (jj_3R_74()) return true;
8341 return false;
8342 }
8343
jj_3R_449()8344 inline bool jj_3R_449()
8345 {
8346 if (jj_done) return true;
8347 if (jj_scan_token(LINKAGE_T)) return true;
8348 return false;
8349 }
8350
jj_3R_448()8351 inline bool jj_3R_448()
8352 {
8353 if (jj_done) return true;
8354 if (jj_scan_token(BUFFER_T)) return true;
8355 return false;
8356 }
8357
jj_3R_447()8358 inline bool jj_3R_447()
8359 {
8360 if (jj_done) return true;
8361 if (jj_scan_token(INOUT_T)) return true;
8362 return false;
8363 }
8364
jj_3R_446()8365 inline bool jj_3R_446()
8366 {
8367 if (jj_done) return true;
8368 if (jj_scan_token(OUT_T)) return true;
8369 return false;
8370 }
8371
jj_3R_363()8372 inline bool jj_3R_363()
8373 {
8374 if (jj_done) return true;
8375 Token * xsp;
8376 xsp = jj_scanpos;
8377 if (!jj_3R_445()) return false;
8378 jj_scanpos = xsp;
8379 if (!jj_3R_446()) return false;
8380 jj_scanpos = xsp;
8381 if (!jj_3R_447()) return false;
8382 jj_scanpos = xsp;
8383 if (!jj_3R_448()) return false;
8384 jj_scanpos = xsp;
8385 if (jj_3R_449()) return true;
8386 return false;
8387 }
8388
jj_3R_445()8389 inline bool jj_3R_445()
8390 {
8391 if (jj_done) return true;
8392 if (jj_scan_token(IN_T)) return true;
8393 return false;
8394 }
8395
jj_3R_267()8396 inline bool jj_3R_267()
8397 {
8398 if (jj_done) return true;
8399 if (jj_3R_383()) return true;
8400 return false;
8401 }
8402
jj_3R_266()8403 inline bool jj_3R_266()
8404 {
8405 if (jj_done) return true;
8406 if (jj_3R_74()) return true;
8407 if (jj_scan_token(COLON_T)) return true;
8408 return false;
8409 }
8410
jj_3R_127()8411 inline bool jj_3R_127()
8412 {
8413 if (jj_done) return true;
8414 Token * xsp;
8415 xsp = jj_scanpos;
8416 if (jj_3R_266()) jj_scanpos = xsp;
8417 xsp = jj_scanpos;
8418 if (jj_3R_267()) jj_scanpos = xsp;
8419 if (jj_scan_token(LOOP_T)) return true;
8420 if (jj_3R_268()) return true;
8421 if (jj_scan_token(END_T)) return true;
8422 if (jj_scan_token(LOOP_T)) return true;
8423 xsp = jj_scanpos;
8424 if (jj_3R_635()) jj_scanpos = xsp;
8425 if (jj_scan_token(SEMI_T)) return true;
8426 return false;
8427 }
8428
jj_3_50()8429 inline bool jj_3_50()
8430 {
8431 if (jj_done) return true;
8432 if (jj_3R_102()) return true;
8433 return false;
8434 }
8435
jj_3_49()8436 inline bool jj_3_49()
8437 {
8438 if (jj_done) return true;
8439 if (jj_3R_101()) return true;
8440 return false;
8441 }
8442
jj_3R_243()8443 inline bool jj_3R_243()
8444 {
8445 if (jj_done) return true;
8446 if (jj_scan_token(NULL_T)) return true;
8447 return false;
8448 }
8449
jj_3_48()8450 inline bool jj_3_48()
8451 {
8452 if (jj_done) return true;
8453 if (jj_3R_100()) return true;
8454 return false;
8455 }
8456
jj_3R_242()8457 inline bool jj_3R_242()
8458 {
8459 if (jj_done) return true;
8460 if (jj_3R_373()) return true;
8461 return false;
8462 }
8463
jj_3R_241()8464 inline bool jj_3R_241()
8465 {
8466 if (jj_done) return true;
8467 if (jj_3R_102()) return true;
8468 return false;
8469 }
8470
jj_3R_240()8471 inline bool jj_3R_240()
8472 {
8473 if (jj_done) return true;
8474 if (jj_3R_101()) return true;
8475 return false;
8476 }
8477
jj_3R_112()8478 inline bool jj_3R_112()
8479 {
8480 if (jj_done) return true;
8481 Token * xsp;
8482 xsp = jj_scanpos;
8483 if (!jj_3R_239()) return false;
8484 jj_scanpos = xsp;
8485 if (!jj_3R_240()) return false;
8486 jj_scanpos = xsp;
8487 if (!jj_3R_241()) return false;
8488 jj_scanpos = xsp;
8489 if (!jj_3R_242()) return false;
8490 jj_scanpos = xsp;
8491 if (jj_3R_243()) return true;
8492 return false;
8493 }
8494
jj_3R_239()8495 inline bool jj_3R_239()
8496 {
8497 if (jj_done) return true;
8498 if (jj_3R_100()) return true;
8499 return false;
8500 }
8501
jj_3_47()8502 inline bool jj_3_47()
8503 {
8504 if (jj_done) return true;
8505 if (jj_3R_99()) return true;
8506 return false;
8507 }
8508
jj_3R_346()8509 inline bool jj_3R_346()
8510 {
8511 if (jj_done) return true;
8512 if (jj_scan_token(LIBRARY_T)) return true;
8513 if (jj_3R_205()) return true;
8514 if (jj_scan_token(SEMI_T)) return true;
8515 return false;
8516 }
8517
jj_3R_145()8518 inline bool jj_3R_145()
8519 {
8520 if (jj_done) return true;
8521 if (jj_3R_74()) return true;
8522 return false;
8523 }
8524
8525
8526 public:
setErrorHandler(ErrorHandler * eh)8527 void setErrorHandler(ErrorHandler *eh) {
8528 if (errorHandler) delete errorHandler;
8529 errorHandler = eh;
8530 }
8531
8532 TokenManager *token_source = nullptr;
8533 CharStream *jj_input_stream = nullptr;
8534 /** Current token. */
8535 Token *token = nullptr;
8536 /** Next token. */
8537 Token *jj_nt = nullptr;
8538
8539 private:
8540 int jj_ntk;
8541 JJCalls jj_2_rtns[126];
8542 bool jj_rescan;
8543 int jj_gc;
8544 Token *jj_scanpos, *jj_lastpos;
8545 int jj_la;
8546 /** Whether we are looking ahead. */
8547 bool jj_lookingAhead;
8548 bool jj_semLA;
8549 int jj_gen;
8550 int jj_la1[304];
8551 ErrorHandler *errorHandler = nullptr;
8552
8553 protected:
8554 bool hasError;
8555
8556 Token *head;
8557 public:
8558 VhdlParser(TokenManager *tokenManager);
8559 virtual ~VhdlParser();
8560 void ReInit(TokenManager* tokenManager);
8561 void clear();
8562 Token * jj_consume_token(int kind);
8563 bool jj_scan_token(int kind);
8564 Token * getNextToken();
8565 Token * getToken(int index);
8566 int jj_ntk_f();
8567 private:
8568 int jj_kind;
8569 int **jj_expentries;
8570 int *jj_expentry;
8571 void jj_add_error_token(int kind, int pos);
8572 protected:
8573 /** Generate ParseException. */
8574 virtual void parseError();
8575 private:
8576 int indent; // trace indentation
8577 bool trace = false; // trace enabled if true
8578
8579 public:
8580 bool trace_enabled();
8581 void enable_tracing();
8582 void disable_tracing();
8583 void jj_rescan_token();
8584 void jj_save(int index, int xla);
8585 struct SharedState
8586 {
8587 std::shared_ptr<Entry> current_root;
8588 std::shared_ptr<Entry> tempEntry;
8589 std::shared_ptr<Entry> lastEntity;
8590 std::shared_ptr<Entry> lastCompound;
8591 std::shared_ptr<Entry> current;
8592 QCString compSpec;
8593 QCString currName;
8594 int levelCounter = 0;
8595 QCString confName;
8596 QCString genLabels;
8597 QCString lab;
8598 int param_sec = 0;
8599 int parse_sec = 0;
8600 int currP = 0;
8601 };
8602
8603 VHDLOutlineParser *m_outlineParser;
8604 SharedState *m_sharedState;
8605
setOutlineParser(VHDLOutlineParser * p)8606 void setOutlineParser(VHDLOutlineParser* p) { m_outlineParser=p; }
outlineParser()8607 VHDLOutlineParser *outlineParser() const { return m_outlineParser; }
setSharedState(SharedState * s)8608 void setSharedState(SharedState *s) { m_sharedState=s; }
clearError()8609 void clearError() { hasError = false; }
8610
8611 private:
8612 bool jj_done;
8613 };
8614 }
8615 }
8616 #endif
8617