4 #include "CharStream.h"
6 #include "TokenManager.h"
7 #include "VhdlParserTokenManager.h"
8 #include "vhdljjparser.h"
10 #include "VhdlParserConstants.h"
11 #include "ErrorHandler.h"
19 ~JJCalls() { if (next) delete next; }
20 JJCalls() { next = NULL; arg = 0; gen = -1; first = NULL; }
26 QCString abstract_literal();
28 QCString access_type_definition();
30 QCString actual_designator();
32 QCString actual_parameter_part();
34 QCString actual_part();
36 QCString adding_operator();
40 QCString alias_declaration();
42 QCString alias_designator();
46 void architecture_body();
48 void architecture_declarative_part();
50 void architecture_statement_part();
52 QCString array_type_definition();
56 QCString assertion_statement();
58 QCString association_element();
60 QCString association_list();
62 QCString attribute_declaration();
64 QCString attribute_designator();
66 QCString attribute_name();
68 QCString attribute_specification();
72 QCString base_specifier();
74 QCString base_unit_declaration();
76 QCString based_integer();
78 QCString based_literal();
80 QCString basic_identifier();
82 void binding_indication();
84 QCString bit_string_literal();
88 void block_configuration();
90 void block_declarative_item();
92 void block_declarative_part();
96 void block_specification();
98 void block_statement();
100 void block_statement_part();
102 void case_statement();
104 void case_statement_alternative();
106 QCString character_literal();
112 void component_configuration();
114 void component_declaration();
116 void component_instantiation_statement();
118 void component_specification();
120 QCString composite_type_definition();
122 void concurrent_assertion_statement();
124 void concurrent_procedure_call_statement();
126 void concurrent_signal_assignment_statement();
128 void concurrent_statement();
130 QCString condition();
132 QCString condition_clause();
134 void conditional_signal_assignment();
136 void conditional_waveforms();
138 void configuration_declaration();
140 void configuration_declarative_item();
142 void configuration_declarative_part();
144 void configuration_item();
146 void configuration_specification();
148 QCString constant_declaration();
150 QCString constraint_array_definition();
152 void context_clause();
154 QCString constraint();
158 QCString decimal_literal();
160 QCString delay_mechanism();
166 QCString designator();
168 QCString direction();
170 void disconnection_specification();
172 void guarded_signal_specificatio();
174 QCString discrete_range();
176 QCString element_association();
178 QCString element_declaration();
180 QCString entity_aspect();
182 QCString entity_class();
184 QCString entity_class_entry();
186 QCString entity_class_entry_list();
188 void entity_declaration();
190 void entity_declarative_item();
192 void entity_declarative_part();
194 QCString entity_designator();
196 void entity_header();
198 QCString entity_name_list();
200 QCString entity_specification();
202 void entity_statement();
204 void entity_statement_part();
206 QCString entity_tag();
208 QCString enumeration_literal();
210 QCString enumeration_type_definition();
212 QCString exit_statement();
214 QCString expression();
218 QCString extended_identifier();
222 QCString file_declaration();
224 QCString file_logical_name();
226 QCString file_open_information();
228 QCString file_type_definition();
230 QCString floating_type_definition();
232 QCString formal_designator();
234 QCString formal_parameter_list();
236 QCString formal_part();
238 QCString full_type_declaration();
240 QCString function_call();
242 void generate_statement();
244 void generate_scheme();
246 void generic_clause();
248 QCString generic_list();
250 void generic_map_aspect();
252 QCString group_constituent();
254 QCString group_constituent_list();
256 QCString group_declaration();
258 QCString group_template_declaration();
260 void guarded_signal_specification();
262 QCString identifier();
264 QCString identifier_list();
268 QCString incomplete_type_declaration();
270 QCString index_constraint();
272 QCString index_specification();
274 QCString index_subtype_definition();
276 QCString instantiation_unit();
278 QCString instantiation_list();
282 QCString integer_type_definition();
284 QCString interface_declaration();
286 QCString interface_element();
288 QCString interface_file_declaration();
290 QCString interface_list();
292 QCString interface_variable_declaration();
294 QCString iteration_scheme();
298 QCString library_clause();
300 QCString library_unit();
304 QCString logical_operator();
306 QCString loop_statement();
308 QCString miscellaneous_operator();
312 QCString multiplying_operation();
316 QCString name_ext1();
320 QCString test_att_name();
322 QCString indexed_name();
324 QCString next_statement();
326 QCString null_statement();
328 QCString numeric_literal();
330 QCString object_class();
332 QCString operator_symbol();
338 void package_body_declarative_item();
340 void package_body_declarative_part();
342 void package_declaration();
346 void package_declarative_item();
348 void package_declarative_part();
350 QCString parameter_specification();
352 QCString physical_literal();
354 QCString physical_type_definition();
358 QCString port_list();
360 void port_map_aspect();
366 QCString procedure_call();
368 QCString procedure_call_statement();
370 QCString process_declarative_item();
372 QCString process_declarative_part();
374 void process_statement();
376 void process_statement_part();
378 QCString qualified_expression();
382 QCString range_constraint();
384 void record_type_definition();
388 QCString relation_operator();
390 QCString report_statement();
392 QCString return_statement();
394 QCString scalar_type_definition();
396 void secondary_unit();
398 QCString secondary_unit_declaration();
400 QCString selected_name();
402 void selected_signal_assignment();
404 void selected_waveforms();
406 QCString sensitivity_clause();
408 QCString sensitivity_list();
410 QCString sequence_of_statement();
412 QCString sequential_statement();
414 QCString shift_expression();
416 QCString shift_operator();
420 QCString signal_assignment_statement();
424 void signal_declaration();
426 QCString signal_kind();
428 QCString signal_list();
430 QCString signature();
432 QCString simple_expression();
436 QCString slice_name();
438 QCString string_literal();
440 void subprogram_body();
442 void subprogram_declaration();
446 QCString subprogram_declarative_item();
448 QCString subprogram_declarative_part();
450 void subprogram_kind();
452 void subprogram_specification();
454 void subprogram_statement_part();
456 QCString subtype_declaration();
458 QCString subtype_indication();
466 QCString timeout_clause();
468 QCString type_conversion();
470 QCString type_declaration();
472 QCString type_definition();
474 QCString type_mark();
476 QCString unconstraint_array_definition();
478 QCString use_clause();
480 QCString variable_assignment_statement();
482 QCString variable_declaration();
484 QCString wait_statement();
488 QCString waveform_element();
490 QCString protected_type_body();
492 void protected_type_body_declarative_item();
494 void protected_type_body_declarative_part();
496 QCString protected_type_declaration();
498 void protected_type_declarative_item();
500 void protected_type_declarative_part();
502 QCString context_ref();
504 void context_declaration();
506 QCString libustcont_stats();
508 void package_instantiation_declaration();
510 QCString interface_package_declaration();
512 QCString subprogram_instantiation_declaration();
514 void gen_assoc_list();
516 void gen_interface_list();
524 void generate_statement_body();
526 void generate_statement_body1();
528 QCString external_name();
532 QCString external_pathname();
534 QCString absolute_pathname();
536 QCString relative_pathname();
540 QCString pathname_element();
542 QCString pathname_element_list();
544 QCString package_path_name();
546 void conditional_signal_assignment_wave();
548 void conditional_waveform_assignment();
550 void else_wave_list();
552 void conditional_force_assignment();
554 void selected_signal_assignment_wave();
556 void selected_variable_assignment();
560 void selected_waveform_assignment();
562 void selected_force_assignment();
566 void sel_wave_list();
572 QCString interface_subprogram_declaration();
581 inline bool jj_2_1(int xla)
583 jj_la = xla; jj_lastpos = jj_scanpos = token;
585 return !jj_3_1() || jj_done;
589 inline bool jj_2_2(int xla)
591 jj_la = xla; jj_lastpos = jj_scanpos = token;
593 return !jj_3_2() || jj_done;
597 inline bool jj_2_3(int xla)
599 jj_la = xla; jj_lastpos = jj_scanpos = token;
601 return !jj_3_3() || jj_done;
605 inline bool jj_2_4(int xla)
607 jj_la = xla; jj_lastpos = jj_scanpos = token;
609 return !jj_3_4() || jj_done;
613 inline bool jj_2_5(int xla)
615 jj_la = xla; jj_lastpos = jj_scanpos = token;
617 return !jj_3_5() || jj_done;
621 inline bool jj_2_6(int xla)
623 jj_la = xla; jj_lastpos = jj_scanpos = token;
625 return !jj_3_6() || jj_done;
629 inline bool jj_2_7(int xla)
631 jj_la = xla; jj_lastpos = jj_scanpos = token;
633 return !jj_3_7() || jj_done;
637 inline bool jj_2_8(int xla)
639 jj_la = xla; jj_lastpos = jj_scanpos = token;
641 return !jj_3_8() || jj_done;
645 inline bool jj_2_9(int xla)
647 jj_la = xla; jj_lastpos = jj_scanpos = token;
649 return !jj_3_9() || jj_done;
653 inline bool jj_2_10(int xla)
655 jj_la = xla; jj_lastpos = jj_scanpos = token;
657 return !jj_3_10() || jj_done;
661 inline bool jj_2_11(int xla)
663 jj_la = xla; jj_lastpos = jj_scanpos = token;
665 return !jj_3_11() || jj_done;
666 { jj_save(10, xla); }
669 inline bool jj_2_12(int xla)
671 jj_la = xla; jj_lastpos = jj_scanpos = token;
673 return !jj_3_12() || jj_done;
674 { jj_save(11, xla); }
677 inline bool jj_2_13(int xla)
679 jj_la = xla; jj_lastpos = jj_scanpos = token;
681 return !jj_3_13() || jj_done;
682 { jj_save(12, xla); }
685 inline bool jj_2_14(int xla)
687 jj_la = xla; jj_lastpos = jj_scanpos = token;
689 return !jj_3_14() || jj_done;
690 { jj_save(13, xla); }
693 inline bool jj_2_15(int xla)
695 jj_la = xla; jj_lastpos = jj_scanpos = token;
697 return !jj_3_15() || jj_done;
698 { jj_save(14, xla); }
701 inline bool jj_2_16(int xla)
703 jj_la = xla; jj_lastpos = jj_scanpos = token;
705 return !jj_3_16() || jj_done;
706 { jj_save(15, xla); }
709 inline bool jj_2_17(int xla)
711 jj_la = xla; jj_lastpos = jj_scanpos = token;
713 return !jj_3_17() || jj_done;
714 { jj_save(16, xla); }
717 inline bool jj_2_18(int xla)
719 jj_la = xla; jj_lastpos = jj_scanpos = token;
721 return !jj_3_18() || jj_done;
722 { jj_save(17, xla); }
725 inline bool jj_2_19(int xla)
727 jj_la = xla; jj_lastpos = jj_scanpos = token;
729 return !jj_3_19() || jj_done;
730 { jj_save(18, xla); }
733 inline bool jj_2_20(int xla)
735 jj_la = xla; jj_lastpos = jj_scanpos = token;
737 return !jj_3_20() || jj_done;
738 { jj_save(19, xla); }
741 inline bool jj_2_21(int xla)
743 jj_la = xla; jj_lastpos = jj_scanpos = token;
745 return !jj_3_21() || jj_done;
746 { jj_save(20, xla); }
749 inline bool jj_2_22(int xla)
751 jj_la = xla; jj_lastpos = jj_scanpos = token;
753 return !jj_3_22() || jj_done;
754 { jj_save(21, xla); }
757 inline bool jj_2_23(int xla)
759 jj_la = xla; jj_lastpos = jj_scanpos = token;
761 return !jj_3_23() || jj_done;
762 { jj_save(22, xla); }
765 inline bool jj_2_24(int xla)
767 jj_la = xla; jj_lastpos = jj_scanpos = token;
769 return !jj_3_24() || jj_done;
770 { jj_save(23, xla); }
773 inline bool jj_2_25(int xla)
775 jj_la = xla; jj_lastpos = jj_scanpos = token;
777 return !jj_3_25() || jj_done;
778 { jj_save(24, xla); }
781 inline bool jj_2_26(int xla)
783 jj_la = xla; jj_lastpos = jj_scanpos = token;
785 return !jj_3_26() || jj_done;
786 { jj_save(25, xla); }
789 inline bool jj_2_27(int xla)
791 jj_la = xla; jj_lastpos = jj_scanpos = token;
793 return !jj_3_27() || jj_done;
794 { jj_save(26, xla); }
797 inline bool jj_2_28(int xla)
799 jj_la = xla; jj_lastpos = jj_scanpos = token;
801 return !jj_3_28() || jj_done;
802 { jj_save(27, xla); }
805 inline bool jj_2_29(int xla)
807 jj_la = xla; jj_lastpos = jj_scanpos = token;
809 return !jj_3_29() || jj_done;
810 { jj_save(28, xla); }
813 inline bool jj_2_30(int xla)
815 jj_la = xla; jj_lastpos = jj_scanpos = token;
817 return !jj_3_30() || jj_done;
818 { jj_save(29, xla); }
821 inline bool jj_2_31(int xla)
823 jj_la = xla; jj_lastpos = jj_scanpos = token;
825 return !jj_3_31() || jj_done;
826 { jj_save(30, xla); }
829 inline bool jj_2_32(int xla)
831 jj_la = xla; jj_lastpos = jj_scanpos = token;
833 return !jj_3_32() || jj_done;
834 { jj_save(31, xla); }
837 inline bool jj_2_33(int xla)
839 jj_la = xla; jj_lastpos = jj_scanpos = token;
841 return !jj_3_33() || jj_done;
842 { jj_save(32, xla); }
845 inline bool jj_2_34(int xla)
847 jj_la = xla; jj_lastpos = jj_scanpos = token;
849 return !jj_3_34() || jj_done;
850 { jj_save(33, xla); }
853 inline bool jj_2_35(int xla)
855 jj_la = xla; jj_lastpos = jj_scanpos = token;
857 return !jj_3_35() || jj_done;
858 { jj_save(34, xla); }
861 inline bool jj_2_36(int xla)
863 jj_la = xla; jj_lastpos = jj_scanpos = token;
865 return !jj_3_36() || jj_done;
866 { jj_save(35, xla); }
869 inline bool jj_2_37(int xla)
871 jj_la = xla; jj_lastpos = jj_scanpos = token;
873 return !jj_3_37() || jj_done;
874 { jj_save(36, xla); }
877 inline bool jj_2_38(int xla)
879 jj_la = xla; jj_lastpos = jj_scanpos = token;
881 return !jj_3_38() || jj_done;
882 { jj_save(37, xla); }
885 inline bool jj_2_39(int xla)
887 jj_la = xla; jj_lastpos = jj_scanpos = token;
889 return !jj_3_39() || jj_done;
890 { jj_save(38, xla); }
893 inline bool jj_2_40(int xla)
895 jj_la = xla; jj_lastpos = jj_scanpos = token;
897 return !jj_3_40() || jj_done;
898 { jj_save(39, xla); }
901 inline bool jj_2_41(int xla)
903 jj_la = xla; jj_lastpos = jj_scanpos = token;
905 return !jj_3_41() || jj_done;
906 { jj_save(40, xla); }
909 inline bool jj_2_42(int xla)
911 jj_la = xla; jj_lastpos = jj_scanpos = token;
913 return !jj_3_42() || jj_done;
914 { jj_save(41, xla); }
917 inline bool jj_2_43(int xla)
919 jj_la = xla; jj_lastpos = jj_scanpos = token;
921 return !jj_3_43() || jj_done;
922 { jj_save(42, xla); }
925 inline bool jj_2_44(int xla)
927 jj_la = xla; jj_lastpos = jj_scanpos = token;
929 return !jj_3_44() || jj_done;
930 { jj_save(43, xla); }
933 inline bool jj_2_45(int xla)
935 jj_la = xla; jj_lastpos = jj_scanpos = token;
937 return !jj_3_45() || jj_done;
938 { jj_save(44, xla); }
941 inline bool jj_2_46(int xla)
943 jj_la = xla; jj_lastpos = jj_scanpos = token;
945 return !jj_3_46() || jj_done;
946 { jj_save(45, xla); }
949 inline bool jj_2_47(int xla)
951 jj_la = xla; jj_lastpos = jj_scanpos = token;
953 return !jj_3_47() || jj_done;
954 { jj_save(46, xla); }
957 inline bool jj_2_48(int xla)
959 jj_la = xla; jj_lastpos = jj_scanpos = token;
961 return !jj_3_48() || jj_done;
962 { jj_save(47, xla); }
965 inline bool jj_2_49(int xla)
967 jj_la = xla; jj_lastpos = jj_scanpos = token;
969 return !jj_3_49() || jj_done;
970 { jj_save(48, xla); }
973 inline bool jj_2_50(int xla)
975 jj_la = xla; jj_lastpos = jj_scanpos = token;
977 return !jj_3_50() || jj_done;
978 { jj_save(49, xla); }
981 inline bool jj_2_51(int xla)
983 jj_la = xla; jj_lastpos = jj_scanpos = token;
985 return !jj_3_51() || jj_done;
986 { jj_save(50, xla); }
989 inline bool jj_2_52(int xla)
991 jj_la = xla; jj_lastpos = jj_scanpos = token;
993 return !jj_3_52() || jj_done;
994 { jj_save(51, xla); }
997 inline bool jj_2_53(int xla)
999 jj_la = xla; jj_lastpos = jj_scanpos = token;
1001 return !jj_3_53() || jj_done;
1002 { jj_save(52, xla); }
1005 inline bool jj_2_54(int xla)
1007 jj_la = xla; jj_lastpos = jj_scanpos = token;
1009 return !jj_3_54() || jj_done;
1010 { jj_save(53, xla); }
1013 inline bool jj_2_55(int xla)
1015 jj_la = xla; jj_lastpos = jj_scanpos = token;
1017 return !jj_3_55() || jj_done;
1018 { jj_save(54, xla); }
1021 inline bool jj_2_56(int xla)
1023 jj_la = xla; jj_lastpos = jj_scanpos = token;
1025 return !jj_3_56() || jj_done;
1026 { jj_save(55, xla); }
1029 inline bool jj_2_57(int xla)
1031 jj_la = xla; jj_lastpos = jj_scanpos = token;
1033 return !jj_3_57() || jj_done;
1034 { jj_save(56, xla); }
1037 inline bool jj_2_58(int xla)
1039 jj_la = xla; jj_lastpos = jj_scanpos = token;
1041 return !jj_3_58() || jj_done;
1042 { jj_save(57, xla); }
1045 inline bool jj_2_59(int xla)
1047 jj_la = xla; jj_lastpos = jj_scanpos = token;
1049 return !jj_3_59() || jj_done;
1050 { jj_save(58, xla); }
1053 inline bool jj_2_60(int xla)
1055 jj_la = xla; jj_lastpos = jj_scanpos = token;
1057 return !jj_3_60() || jj_done;
1058 { jj_save(59, xla); }
1061 inline bool jj_2_61(int xla)
1063 jj_la = xla; jj_lastpos = jj_scanpos = token;
1065 return !jj_3_61() || jj_done;
1066 { jj_save(60, xla); }
1069 inline bool jj_2_62(int xla)
1071 jj_la = xla; jj_lastpos = jj_scanpos = token;
1073 return !jj_3_62() || jj_done;
1074 { jj_save(61, xla); }
1077 inline bool jj_2_63(int xla)
1079 jj_la = xla; jj_lastpos = jj_scanpos = token;
1081 return !jj_3_63() || jj_done;
1082 { jj_save(62, xla); }
1085 inline bool jj_2_64(int xla)
1087 jj_la = xla; jj_lastpos = jj_scanpos = token;
1089 return !jj_3_64() || jj_done;
1090 { jj_save(63, xla); }
1093 inline bool jj_2_65(int xla)
1095 jj_la = xla; jj_lastpos = jj_scanpos = token;
1097 return !jj_3_65() || jj_done;
1098 { jj_save(64, xla); }
1101 inline bool jj_2_66(int xla)
1103 jj_la = xla; jj_lastpos = jj_scanpos = token;
1105 return !jj_3_66() || jj_done;
1106 { jj_save(65, xla); }
1109 inline bool jj_2_67(int xla)
1111 jj_la = xla; jj_lastpos = jj_scanpos = token;
1113 return !jj_3_67() || jj_done;
1114 { jj_save(66, xla); }
1117 inline bool jj_2_68(int xla)
1119 jj_la = xla; jj_lastpos = jj_scanpos = token;
1121 return !jj_3_68() || jj_done;
1122 { jj_save(67, xla); }
1125 inline bool jj_2_69(int xla)
1127 jj_la = xla; jj_lastpos = jj_scanpos = token;
1129 return !jj_3_69() || jj_done;
1130 { jj_save(68, xla); }
1133 inline bool jj_2_70(int xla)
1135 jj_la = xla; jj_lastpos = jj_scanpos = token;
1137 return !jj_3_70() || jj_done;
1138 { jj_save(69, xla); }
1141 inline bool jj_2_71(int xla)
1143 jj_la = xla; jj_lastpos = jj_scanpos = token;
1145 return !jj_3_71() || jj_done;
1146 { jj_save(70, xla); }
1149 inline bool jj_2_72(int xla)
1151 jj_la = xla; jj_lastpos = jj_scanpos = token;
1153 return !jj_3_72() || jj_done;
1154 { jj_save(71, xla); }
1157 inline bool jj_2_73(int xla)
1159 jj_la = xla; jj_lastpos = jj_scanpos = token;
1161 return !jj_3_73() || jj_done;
1162 { jj_save(72, xla); }
1165 inline bool jj_2_74(int xla)
1167 jj_la = xla; jj_lastpos = jj_scanpos = token;
1169 return !jj_3_74() || jj_done;
1170 { jj_save(73, xla); }
1173 inline bool jj_2_75(int xla)
1175 jj_la = xla; jj_lastpos = jj_scanpos = token;
1177 return !jj_3_75() || jj_done;
1178 { jj_save(74, xla); }
1181 inline bool jj_2_76(int xla)
1183 jj_la = xla; jj_lastpos = jj_scanpos = token;
1185 return !jj_3_76() || jj_done;
1186 { jj_save(75, xla); }
1189 inline bool jj_2_77(int xla)
1191 jj_la = xla; jj_lastpos = jj_scanpos = token;
1193 return !jj_3_77() || jj_done;
1194 { jj_save(76, xla); }
1197 inline bool jj_2_78(int xla)
1199 jj_la = xla; jj_lastpos = jj_scanpos = token;
1201 return !jj_3_78() || jj_done;
1202 { jj_save(77, xla); }
1205 inline bool jj_2_79(int xla)
1207 jj_la = xla; jj_lastpos = jj_scanpos = token;
1209 return !jj_3_79() || jj_done;
1210 { jj_save(78, xla); }
1213 inline bool jj_2_80(int xla)
1215 jj_la = xla; jj_lastpos = jj_scanpos = token;
1217 return !jj_3_80() || jj_done;
1218 { jj_save(79, xla); }
1221 inline bool jj_2_81(int xla)
1223 jj_la = xla; jj_lastpos = jj_scanpos = token;
1225 return !jj_3_81() || jj_done;
1226 { jj_save(80, xla); }
1229 inline bool jj_2_82(int xla)
1231 jj_la = xla; jj_lastpos = jj_scanpos = token;
1233 return !jj_3_82() || jj_done;
1234 { jj_save(81, xla); }
1237 inline bool jj_2_83(int xla)
1239 jj_la = xla; jj_lastpos = jj_scanpos = token;
1241 return !jj_3_83() || jj_done;
1242 { jj_save(82, xla); }
1245 inline bool jj_2_84(int xla)
1247 jj_la = xla; jj_lastpos = jj_scanpos = token;
1249 return !jj_3_84() || jj_done;
1250 { jj_save(83, xla); }
1253 inline bool jj_2_85(int xla)
1255 jj_la = xla; jj_lastpos = jj_scanpos = token;
1257 return !jj_3_85() || jj_done;
1258 { jj_save(84, xla); }
1261 inline bool jj_2_86(int xla)
1263 jj_la = xla; jj_lastpos = jj_scanpos = token;
1265 return !jj_3_86() || jj_done;
1266 { jj_save(85, xla); }
1269 inline bool jj_2_87(int xla)
1271 jj_la = xla; jj_lastpos = jj_scanpos = token;
1273 return !jj_3_87() || jj_done;
1274 { jj_save(86, xla); }
1277 inline bool jj_2_88(int xla)
1279 jj_la = xla; jj_lastpos = jj_scanpos = token;
1281 return !jj_3_88() || jj_done;
1282 { jj_save(87, xla); }
1285 inline bool jj_2_89(int xla)
1287 jj_la = xla; jj_lastpos = jj_scanpos = token;
1289 return !jj_3_89() || jj_done;
1290 { jj_save(88, xla); }
1293 inline bool jj_2_90(int xla)
1295 jj_la = xla; jj_lastpos = jj_scanpos = token;
1297 return !jj_3_90() || jj_done;
1298 { jj_save(89, xla); }
1301 inline bool jj_2_91(int xla)
1303 jj_la = xla; jj_lastpos = jj_scanpos = token;
1305 return !jj_3_91() || jj_done;
1306 { jj_save(90, xla); }
1309 inline bool jj_2_92(int xla)
1311 jj_la = xla; jj_lastpos = jj_scanpos = token;
1313 return !jj_3_92() || jj_done;
1314 { jj_save(91, xla); }
1317 inline bool jj_2_93(int xla)
1319 jj_la = xla; jj_lastpos = jj_scanpos = token;
1321 return !jj_3_93() || jj_done;
1322 { jj_save(92, xla); }
1325 inline bool jj_2_94(int xla)
1327 jj_la = xla; jj_lastpos = jj_scanpos = token;
1329 return !jj_3_94() || jj_done;
1330 { jj_save(93, xla); }
1333 inline bool jj_2_95(int xla)
1335 jj_la = xla; jj_lastpos = jj_scanpos = token;
1337 return !jj_3_95() || jj_done;
1338 { jj_save(94, xla); }
1341 inline bool jj_2_96(int xla)
1343 jj_la = xla; jj_lastpos = jj_scanpos = token;
1345 return !jj_3_96() || jj_done;
1346 { jj_save(95, xla); }
1349 inline bool jj_2_97(int xla)
1351 jj_la = xla; jj_lastpos = jj_scanpos = token;
1353 return !jj_3_97() || jj_done;
1354 { jj_save(96, xla); }
1357 inline bool jj_2_98(int xla)
1359 jj_la = xla; jj_lastpos = jj_scanpos = token;
1361 return !jj_3_98() || jj_done;
1362 { jj_save(97, xla); }
1365 inline bool jj_2_99(int xla)
1367 jj_la = xla; jj_lastpos = jj_scanpos = token;
1369 return !jj_3_99() || jj_done;
1370 { jj_save(98, xla); }
1373 inline bool jj_2_100(int xla)
1375 jj_la = xla; jj_lastpos = jj_scanpos = token;
1377 return !jj_3_100() || jj_done;
1378 { jj_save(99, xla); }
1381 inline bool jj_2_101(int xla)
1383 jj_la = xla; jj_lastpos = jj_scanpos = token;
1385 return !jj_3_101() || jj_done;
1386 { jj_save(100, xla); }
1389 inline bool jj_2_102(int xla)
1391 jj_la = xla; jj_lastpos = jj_scanpos = token;
1393 return !jj_3_102() || jj_done;
1394 { jj_save(101, xla); }
1397 inline bool jj_2_103(int xla)
1399 jj_la = xla; jj_lastpos = jj_scanpos = token;
1401 return !jj_3_103() || jj_done;
1402 { jj_save(102, xla); }
1405 inline bool jj_2_104(int xla)
1407 jj_la = xla; jj_lastpos = jj_scanpos = token;
1409 return !jj_3_104() || jj_done;
1410 { jj_save(103, xla); }
1413 inline bool jj_2_105(int xla)
1415 jj_la = xla; jj_lastpos = jj_scanpos = token;
1417 return !jj_3_105() || jj_done;
1418 { jj_save(104, xla); }
1421 inline bool jj_2_106(int xla)
1423 jj_la = xla; jj_lastpos = jj_scanpos = token;
1425 return !jj_3_106() || jj_done;
1426 { jj_save(105, xla); }
1429 inline bool jj_2_107(int xla)
1431 jj_la = xla; jj_lastpos = jj_scanpos = token;
1433 return !jj_3_107() || jj_done;
1434 { jj_save(106, xla); }
1437 inline bool jj_2_108(int xla)
1439 jj_la = xla; jj_lastpos = jj_scanpos = token;
1441 return !jj_3_108() || jj_done;
1442 { jj_save(107, xla); }
1445 inline bool jj_2_109(int xla)
1447 jj_la = xla; jj_lastpos = jj_scanpos = token;
1449 return !jj_3_109() || jj_done;
1450 { jj_save(108, xla); }
1453 inline bool jj_2_110(int xla)
1455 jj_la = xla; jj_lastpos = jj_scanpos = token;
1457 return !jj_3_110() || jj_done;
1458 { jj_save(109, xla); }
1461 inline bool jj_2_111(int xla)
1463 jj_la = xla; jj_lastpos = jj_scanpos = token;
1465 return !jj_3_111() || jj_done;
1466 { jj_save(110, xla); }
1469 inline bool jj_2_112(int xla)
1471 jj_la = xla; jj_lastpos = jj_scanpos = token;
1473 return !jj_3_112() || jj_done;
1474 { jj_save(111, xla); }
1477 inline bool jj_2_113(int xla)
1479 jj_la = xla; jj_lastpos = jj_scanpos = token;
1481 return !jj_3_113() || jj_done;
1482 { jj_save(112, xla); }
1485 inline bool jj_2_114(int xla)
1487 jj_la = xla; jj_lastpos = jj_scanpos = token;
1489 return !jj_3_114() || jj_done;
1490 { jj_save(113, xla); }
1493 inline bool jj_3R_430()
1495 if (jj_done) return true;
1496 if (jj_scan_token(INOUT_T)) return true;
1500 inline bool jj_3R_429()
1502 if (jj_done) return true;
1503 if (jj_scan_token(OUT_T)) return true;
1507 inline bool jj_3R_346()
1509 if (jj_done) return true;
1520 if (jj_3R_432()) return true;
1528 inline bool jj_3R_428()
1530 if (jj_done) return true;
1531 if (jj_scan_token(IN_T)) return true;
1535 inline bool jj_3R_258()
1537 if (jj_done) return true;
1538 if (jj_3R_367()) return true;
1542 inline bool jj_3R_257()
1544 if (jj_done) return true;
1545 if (jj_3R_70()) return true;
1546 if (jj_scan_token(COLON_T)) return true;
1550 inline bool jj_3R_123()
1552 if (jj_done) return true;
1555 if (jj_3R_257()) jj_scanpos = xsp;
1557 if (jj_3R_258()) jj_scanpos = xsp;
1558 if (jj_scan_token(LOOP_T)) return true;
1559 if (jj_3R_259()) return true;
1560 if (jj_scan_token(END_T)) return true;
1561 if (jj_scan_token(LOOP_T)) return true;
1563 if (jj_3R_625()) jj_scanpos = xsp;
1564 if (jj_scan_token(SEMI_T)) return true;
1568 inline bool jj_3_45()
1570 if (jj_done) return true;
1571 if (jj_3R_97()) return true;
1575 inline bool jj_3_44()
1577 if (jj_done) return true;
1578 if (jj_3R_96()) return true;
1582 inline bool jj_3R_233()
1584 if (jj_done) return true;
1585 if (jj_scan_token(NULL_T)) return true;
1589 inline bool jj_3_43()
1591 if (jj_done) return true;
1592 if (jj_3R_95()) return true;
1596 inline bool jj_3R_232()
1598 if (jj_done) return true;
1599 if (jj_3R_356()) return true;
1603 inline bool jj_3R_231()
1605 if (jj_done) return true;
1606 if (jj_3R_97()) return true;
1610 inline bool jj_3R_230()
1612 if (jj_done) return true;
1613 if (jj_3R_96()) return true;
1617 inline bool jj_3R_229()
1619 if (jj_done) return true;
1620 if (jj_3R_95()) return true;
1624 inline bool jj_3R_107()
1626 if (jj_done) return true;
1637 if (jj_3R_233()) return true;
1645 inline bool jj_3_42()
1647 if (jj_done) return true;
1648 if (jj_3R_94()) return true;
1652 inline bool jj_3R_140()
1654 if (jj_done) return true;
1655 if (jj_3R_70()) return true;
1659 inline bool jj_3R_199()
1661 if (jj_done) return true;
1662 if (jj_scan_token(VARASSIGN_T)) return true;
1663 if (jj_3R_59()) return true;
1667 inline bool jj_3R_444()
1669 if (jj_done) return true;
1670 if (jj_scan_token(FOR_T)) return true;
1671 if (jj_3R_408()) return true;
1675 inline bool jj_3R_367()
1677 if (jj_done) return true;
1682 if (jj_3R_444()) return true;
1687 inline bool jj_3R_443()
1689 if (jj_done) return true;
1690 if (jj_scan_token(WHILE_T)) return true;
1691 if (jj_3R_80()) return true;
1695 inline bool jj_3R_198()
1697 if (jj_done) return true;
1698 if (jj_3R_346()) return true;
1702 inline bool jj_3R_400()
1704 if (jj_done) return true;
1705 if (jj_scan_token(SEMI_T)) return true;
1706 if (jj_3R_399()) return true;
1710 inline bool jj_3R_196()
1712 if (jj_done) return true;
1715 if (jj_scan_token(116)) {
1717 if (jj_scan_token(100)) {
1719 if (jj_scan_token(31)) {
1721 if (jj_scan_token(101)) return true;
1728 inline bool jj_3R_91()
1730 if (jj_done) return true;
1733 if (jj_3R_196()) jj_scanpos = xsp;
1734 if (jj_3R_197()) return true;
1735 if (jj_scan_token(COLON_T)) return true;
1737 if (jj_3R_198()) jj_scanpos = xsp;
1738 if (jj_3R_85()) return true;
1740 if (jj_scan_token(27)) jj_scanpos = xsp;
1742 if (jj_3R_199()) jj_scanpos = xsp;
1746 inline bool jj_3R_313()
1748 if (jj_done) return true;
1749 if (jj_3R_399()) return true;
1753 if (jj_3R_400()) { jj_scanpos = xsp; break; }
1758 inline bool jj_3R_413()
1760 if (jj_done) return true;
1761 if (jj_scan_token(LPAREN_T)) return true;
1762 if (jj_3R_70()) return true;
1763 if (jj_scan_token(RPAREN_T)) return true;
1767 inline bool jj_3R_92()
1769 if (jj_done) return true;
1770 if (jj_scan_token(FILE_T)) return true;
1771 if (jj_3R_197()) return true;
1772 if (jj_scan_token(COLON_T)) return true;
1773 if (jj_3R_85()) return true;
1777 inline bool jj_3R_399()
1779 if (jj_done) return true;
1780 if (jj_3R_491()) return true;
1784 inline bool jj_3_41()
1786 if (jj_done) return true;
1787 if (jj_3R_93()) return true;
1791 inline bool jj_3R_552()
1793 if (jj_done) return true;
1794 if (jj_3R_613()) return true;
1795 if (jj_3R_70()) return true;
1799 inline bool jj_3R_551()
1801 if (jj_done) return true;
1802 if (jj_3R_93()) return true;
1806 inline bool jj_3_40()
1808 if (jj_done) return true;
1809 if (jj_3R_92()) return true;
1813 inline bool jj_3_39()
1815 if (jj_done) return true;
1816 if (jj_3R_91()) return true;
1820 inline bool jj_3R_550()
1822 if (jj_done) return true;
1823 if (jj_3R_108()) return true;
1827 inline bool jj_3_38()
1829 if (jj_done) return true;
1830 if (jj_3R_90()) return true;
1834 inline bool jj_3R_491()
1836 if (jj_done) return true;
1849 if (jj_3R_552()) return true;
1858 inline bool jj_3R_621()
1860 if (jj_done) return true;
1861 if (jj_3R_70()) return true;
1865 inline bool jj_3R_181()
1867 if (jj_done) return true;
1868 if (jj_scan_token(COMMA_T)) return true;
1869 if (jj_3R_69()) return true;
1873 inline bool jj_3R_416()
1875 if (jj_done) return true;
1876 if (jj_scan_token(ALL_T)) return true;
1880 inline bool jj_3R_415()
1882 if (jj_done) return true;
1883 if (jj_scan_token(OTHER_T)) return true;
1887 inline bool jj_3R_331()
1889 if (jj_done) return true;
1896 if (jj_3R_416()) return true;
1902 inline bool jj_3R_414()
1904 if (jj_done) return true;
1905 if (jj_3R_197()) return true;
1909 inline bool jj_3R_698()
1911 if (jj_done) return true;
1912 if (jj_3R_70()) return true;
1916 inline bool jj_3R_328()
1918 if (jj_done) return true;
1919 if (jj_scan_token(CONFIGURATION_T)) return true;
1920 if (jj_3R_60()) return true;
1924 inline bool jj_3R_327()
1926 if (jj_done) return true;
1927 if (jj_scan_token(ENTITY_T)) return true;
1928 if (jj_3R_60()) return true;
1931 if (jj_3R_413()) jj_scanpos = xsp;
1935 inline bool jj_3R_174()
1937 if (jj_done) return true;
1944 if (jj_3R_328()) return true;
1950 inline bool jj_3_37()
1952 if (jj_done) return true;
1953 if (jj_3R_69()) return true;
1957 inline bool jj_3R_326()
1959 if (jj_done) return true;
1962 if (jj_scan_token(28)) jj_scanpos = xsp;
1963 if (jj_3R_70()) return true;
1967 inline bool jj_3R_155()
1969 if (jj_done) return true;
1970 if (jj_3R_158()) return true;
1971 if (jj_scan_token(RANGE_T)) return true;
1972 if (jj_scan_token(BOX_T)) return true;
1976 inline bool jj_3R_427()
1978 if (jj_done) return true;
1979 if (jj_scan_token(IS_T)) return true;
1984 if (jj_scan_token(145)) return true;
1989 inline bool jj_3R_618()
1991 if (jj_done) return true;
1992 if (jj_3R_59()) return true;
1996 inline bool jj_3R_617()
1998 if (jj_done) return true;
1999 if (jj_3R_69()) return true;
2003 inline bool jj_3R_565()
2005 if (jj_done) return true;
2010 if (jj_3R_618()) return true;
2015 inline bool jj_3R_83()
2017 if (jj_done) return true;
2018 if (jj_scan_token(LPAREN_T)) return true;
2019 if (jj_3R_69()) return true;
2023 if (jj_3R_181()) { jj_scanpos = xsp; break; }
2025 if (jj_scan_token(RPAREN_T)) return true;
2029 inline bool jj_3R_620()
2031 if (jj_done) return true;
2032 if (jj_scan_token(ELSE_T)) return true;
2033 if (jj_3R_259()) return true;
2037 inline bool jj_3R_526()
2039 if (jj_done) return true;
2040 if (jj_scan_token(TYPE_T)) return true;
2041 if (jj_3R_70()) return true;
2042 if (jj_scan_token(SEMI_T)) return true;
2046 inline bool jj_3R_619()
2048 if (jj_done) return true;
2049 if (jj_scan_token(ELSIF_T)) return true;
2050 if (jj_3R_80()) return true;
2051 if (jj_scan_token(THEN_T)) return true;
2052 if (jj_3R_259()) return true;
2056 inline bool jj_3R_345()
2058 if (jj_done) return true;
2059 if (jj_scan_token(COMMA_T)) return true;
2060 if (jj_3R_70()) return true;
2064 inline bool jj_3R_514()
2066 if (jj_done) return true;
2067 if (jj_scan_token(LPAREN_T)) return true;
2068 if (jj_3R_313()) return true;
2069 if (jj_scan_token(RPAREN_T)) return true;
2073 inline bool jj_3R_255()
2075 if (jj_done) return true;
2076 if (jj_3R_70()) return true;
2077 if (jj_scan_token(COLON_T)) return true;
2081 inline bool jj_3R_121()
2083 if (jj_done) return true;
2086 if (jj_3R_255()) jj_scanpos = xsp;
2087 if (jj_scan_token(IF_T)) return true;
2088 if (jj_3R_80()) return true;
2089 if (jj_scan_token(THEN_T)) return true;
2090 if (jj_3R_259()) return true;
2093 if (jj_3R_619()) { jj_scanpos = xsp; break; }
2096 if (jj_3R_620()) jj_scanpos = xsp;
2097 if (jj_scan_token(END_T)) return true;
2098 if (jj_scan_token(IF_T)) return true;
2100 if (jj_3R_621()) jj_scanpos = xsp;
2101 if (jj_scan_token(SEMI_T)) return true;
2105 inline bool jj_3R_197()
2107 if (jj_done) return true;
2108 if (jj_3R_70()) return true;
2112 if (jj_3R_345()) { jj_scanpos = xsp; break; }
2117 inline bool jj_3R_165()
2119 if (jj_done) return true;
2120 if (jj_scan_token(BASIC_IDENTIFIER)) return true;
2124 inline bool jj_3R_164()
2126 if (jj_done) return true;
2127 if (jj_scan_token(EXTENDED_CHARACTER)) return true;
2131 inline bool jj_3R_70()
2133 if (jj_done) return true;
2138 if (jj_3R_165()) return true;
2143 inline bool jj_3R_539()
2145 if (jj_done) return true;
2146 if (jj_scan_token(COMMA_T)) return true;
2147 if (jj_3R_538()) return true;
2151 inline bool jj_3R_425()
2153 if (jj_done) return true;
2156 if (jj_scan_token(77)) jj_scanpos = xsp;
2158 if (jj_3R_514()) jj_scanpos = xsp;
2162 inline bool jj_3_114()
2164 if (jj_done) return true;
2165 if (jj_3R_59()) return true;
2166 if (jj_scan_token(WHEN_T)) return true;
2170 inline bool jj_3R_66()
2172 if (jj_done) return true;
2173 if (jj_scan_token(GROUP_T)) return true;
2174 if (jj_3R_70()) return true;
2175 if (jj_scan_token(IS_T)) return true;
2176 if (jj_scan_token(LPAREN_T)) return true;
2177 if (jj_3R_475()) return true;
2178 if (jj_scan_token(RPAREN_T)) return true;
2179 if (jj_scan_token(SEMI_T)) return true;
2183 inline bool jj_3R_386()
2185 if (jj_done) return true;
2186 if (jj_3R_59()) return true;
2187 if (jj_scan_token(WHEN_T)) return true;
2188 if (jj_3R_86()) return true;
2191 if (jj_scan_token(134)) {
2193 if (jj_scan_token(137)) return true;
2198 inline bool jj_3R_447()
2200 if (jj_done) return true;
2201 if (jj_3R_523()) return true;
2205 inline bool jj_3R_383()
2207 if (jj_done) return true;
2208 if (jj_scan_token(GROUP_T)) return true;
2209 if (jj_3R_70()) return true;
2210 if (jj_scan_token(COLON_T)) return true;
2211 if (jj_3R_70()) return true;
2212 if (jj_scan_token(LPAREN_T)) return true;
2213 if (jj_3R_476()) return true;
2214 if (jj_scan_token(RPAREN_T)) return true;
2215 if (jj_scan_token(SEMI_T)) return true;
2219 inline bool jj_3R_524()
2221 if (jj_done) return true;
2222 if (jj_scan_token(COMMA_T)) return true;
2223 if (jj_3R_449()) return true;
2227 inline bool jj_3R_540()
2229 if (jj_done) return true;
2230 if (jj_scan_token(WHEN_T)) return true;
2231 if (jj_3R_59()) return true;
2235 inline bool jj_3R_305()
2237 if (jj_done) return true;
2238 if (jj_3R_384()) return true;
2242 inline bool jj_3R_476()
2244 if (jj_done) return true;
2245 if (jj_3R_538()) return true;
2249 if (jj_3R_539()) { jj_scanpos = xsp; break; }
2254 inline bool jj_3R_426()
2256 if (jj_done) return true;
2259 if (jj_scan_token(84)) {
2261 if (jj_scan_token(52)) return true;
2266 inline bool jj_3R_344()
2268 if (jj_done) return true;
2271 if (jj_3R_426()) jj_scanpos = xsp;
2272 if (jj_scan_token(FUNCTION_T)) return true;
2273 if (jj_3R_60()) return true;
2274 if (jj_3R_425()) return true;
2275 if (jj_scan_token(RETURN_T)) return true;
2276 if (jj_3R_60()) return true;
2278 if (jj_3R_427()) jj_scanpos = xsp;
2282 inline bool jj_3R_171()
2284 if (jj_done) return true;
2285 if (jj_3R_70()) return true;
2289 inline bool jj_3R_608()
2291 if (jj_done) return true;
2292 if (jj_3R_352()) return true;
2296 inline bool jj_3R_607()
2298 if (jj_done) return true;
2299 if (jj_3R_60()) return true;
2303 inline bool jj_3R_538()
2305 if (jj_done) return true;
2310 if (jj_3R_608()) return true;
2315 inline bool jj_3R_71()
2317 if (jj_done) return true;
2318 if (jj_scan_token(GENERIC_T)) return true;
2319 if (jj_scan_token(MAP_T)) return true;
2320 if (jj_scan_token(LPAREN_T)) return true;
2321 if (jj_3R_166()) return true;
2322 if (jj_scan_token(RPAREN_T)) return true;
2326 inline bool jj_3R_304()
2328 if (jj_done) return true;
2329 if (jj_3R_59()) return true;
2330 if (jj_3R_385()) return true;
2334 inline bool jj_3R_343()
2336 if (jj_done) return true;
2337 if (jj_scan_token(PROCEDURE_T)) return true;
2338 if (jj_3R_70()) return true;
2339 if (jj_3R_425()) return true;
2343 inline bool jj_3R_195()
2345 if (jj_done) return true;
2346 if (jj_3R_344()) return true;
2350 inline bool jj_3R_159()
2352 if (jj_done) return true;
2353 if (jj_3R_313()) return true;
2357 inline bool jj_3R_194()
2359 if (jj_done) return true;
2360 if (jj_3R_343()) return true;
2364 inline bool jj_3R_90()
2366 if (jj_done) return true;
2371 if (jj_3R_195()) return true;
2376 inline bool jj_3R_67()
2378 if (jj_done) return true;
2379 if (jj_scan_token(GENERIC_T)) return true;
2380 if (jj_scan_token(LPAREN_T)) return true;
2381 if (jj_3R_159()) return true;
2382 if (jj_scan_token(RPAREN_T)) return true;
2383 if (jj_scan_token(SEMI_T)) return true;
2387 inline bool jj_3R_477()
2389 if (jj_done) return true;
2390 if (jj_scan_token(ELSE_T)) return true;
2391 if (jj_3R_59()) return true;
2394 if (jj_3R_540()) jj_scanpos = xsp;
2398 inline bool jj_3R_385()
2400 if (jj_done) return true;
2402 if (jj_3R_477()) return true;
2405 if (jj_3R_477()) { jj_scanpos = xsp; break; }
2410 inline bool jj_3R_322()
2412 if (jj_done) return true;
2413 if (jj_scan_token(IF_T)) return true;
2414 if (jj_3R_80()) return true;
2418 inline bool jj_3R_169()
2420 if (jj_done) return true;
2425 if (jj_3R_322()) return true;
2430 inline bool jj_3R_321()
2432 if (jj_done) return true;
2433 if (jj_scan_token(FOR_T)) return true;
2434 if (jj_3R_408()) return true;
2438 inline bool jj_3R_384()
2440 if (jj_done) return true;
2443 if (jj_scan_token(53)) {
2445 if (jj_scan_token(75)) return true;
2450 inline bool jj_3R_448()
2452 if (jj_done) return true;
2453 if (jj_3R_405()) return true;
2457 inline bool jj_3R_449()
2459 if (jj_done) return true;
2460 if (jj_3R_446()) return true;
2461 if (jj_scan_token(WHEN_T)) return true;
2462 if (jj_3R_86()) return true;
2466 if (jj_3R_524()) { jj_scanpos = xsp; break; }
2468 if (jj_scan_token(SEMI_T)) return true;
2472 inline bool jj_3R_464()
2474 if (jj_done) return true;
2475 if (jj_3R_528()) return true;
2479 inline bool jj_3R_75()
2481 if (jj_done) return true;
2482 if (jj_3R_70()) return true;
2483 if (jj_scan_token(COLON_T)) return true;
2484 if (jj_3R_169()) return true;
2485 if (jj_scan_token(GENERATE_T)) return true;
2486 if (jj_3R_170()) return true;
2487 if (jj_scan_token(END_T)) return true;
2488 if (jj_scan_token(GENERATE_T)) return true;
2491 if (jj_3R_171()) jj_scanpos = xsp;
2492 if (jj_scan_token(SEMI_T)) return true;
2496 inline bool jj_3R_306()
2498 if (jj_done) return true;
2499 if (jj_3R_59()) return true;
2500 if (jj_scan_token(WHEN_T)) return true;
2501 if (jj_3R_86()) return true;
2504 if (jj_scan_token(134)) {
2506 if (jj_scan_token(137)) return true;
2510 if (jj_3R_386()) { jj_scanpos = xsp; break; }
2515 inline bool jj_3R_105()
2517 if (jj_done) return true;
2518 if (jj_3R_60()) return true;
2519 if (jj_scan_token(LPAREN_T)) return true;
2520 if (jj_3R_226()) return true;
2521 if (jj_scan_token(RPAREN_T)) return true;
2525 inline bool jj_3R_303()
2527 if (jj_done) return true;
2528 if (jj_3R_384()) return true;
2532 inline bool jj_3_110()
2534 if (jj_done) return true;
2535 if (jj_3R_143()) return true;
2536 if (jj_scan_token(DOT_T)) return true;
2540 inline bool jj_3R_145()
2542 if (jj_done) return true;
2543 if (jj_scan_token(WITH_T)) return true;
2544 if (jj_3R_59()) return true;
2545 if (jj_scan_token(SELECT_T)) return true;
2548 if (jj_scan_token(155)) jj_scanpos = xsp;
2549 if (jj_3R_115()) return true;
2550 if (jj_scan_token(LESSTHAN_T)) return true;
2551 if (jj_scan_token(FORCE_T)) return true;
2553 if (jj_3R_305()) jj_scanpos = xsp;
2554 if (jj_3R_306()) return true;
2558 inline bool jj_3R_157()
2560 if (jj_done) return true;
2561 if (jj_scan_token(LPAREN_T)) return true;
2562 if (jj_3R_312()) return true;
2563 if (jj_scan_token(RPAREN_T)) return true;
2567 inline bool jj_3_113()
2569 if (jj_done) return true;
2570 if (jj_3R_109()) return true;
2574 inline bool jj_3R_369()
2576 if (jj_done) return true;
2577 if (jj_scan_token(WITH_T)) return true;
2578 if (jj_3R_59()) return true;
2579 if (jj_scan_token(SELECT_T)) return true;
2582 if (jj_scan_token(155)) jj_scanpos = xsp;
2583 if (jj_3R_115()) return true;
2584 if (jj_scan_token(LESSTHAN_T)) return true;
2586 if (jj_3R_448()) jj_scanpos = xsp;
2587 if (jj_3R_449()) return true;
2591 inline bool jj_3R_301()
2593 if (jj_done) return true;
2594 if (jj_3R_143()) return true;
2595 if (jj_scan_token(DOT_T)) return true;
2599 inline bool jj_3R_689()
2601 if (jj_done) return true;
2602 if (jj_3R_60()) return true;
2606 inline bool jj_3R_137()
2608 if (jj_done) return true;
2609 if (jj_scan_token(TYPE_T)) return true;
2610 if (jj_3R_70()) return true;
2611 if (jj_scan_token(IS_T)) return true;
2612 if (jj_3R_577()) return true;
2613 if (jj_scan_token(SEMI_T)) return true;
2617 inline bool jj_3R_575()
2619 if (jj_done) return true;
2620 if (jj_scan_token(WHEN_T)) return true;
2621 if (jj_3R_59()) return true;
2625 inline bool jj_3R_688()
2627 if (jj_done) return true;
2628 if (jj_3R_109()) return true;
2632 inline bool jj_3R_662()
2634 if (jj_done) return true;
2639 if (jj_3R_689()) return true;
2644 inline bool jj_3R_64()
2646 if (jj_done) return true;
2647 if (jj_3R_60()) return true;
2650 if (jj_3R_157()) jj_scanpos = xsp;
2654 inline bool jj_3R_398()
2656 if (jj_done) return true;
2657 if (jj_scan_token(INTEGER)) return true;
2661 inline bool jj_3_112()
2663 if (jj_done) return true;
2664 if (jj_3R_145()) return true;
2668 inline bool jj_3R_570()
2670 if (jj_done) return true;
2671 if (jj_3R_313()) return true;
2675 inline bool jj_3R_521()
2677 if (jj_done) return true;
2678 if (jj_scan_token(WITH_T)) return true;
2679 if (jj_3R_59()) return true;
2680 if (jj_scan_token(SELECT_T)) return true;
2683 if (jj_scan_token(155)) jj_scanpos = xsp;
2684 if (jj_3R_662()) return true;
2685 if (jj_scan_token(VARASSIGN_T)) return true;
2686 if (jj_3R_306()) return true;
2690 inline bool jj_3R_445()
2692 if (jj_done) return true;
2693 if (jj_3R_405()) return true;
2697 inline bool jj_3R_312()
2699 if (jj_done) return true;
2704 if (jj_3R_398()) return true;
2709 inline bool jj_3R_397()
2711 if (jj_done) return true;
2712 if (jj_3R_60()) return true;
2716 inline bool jj_3R_271()
2718 if (jj_done) return true;
2719 if (jj_3R_369()) return true;
2723 inline bool jj_3R_128()
2725 if (jj_done) return true;
2730 if (jj_3R_271()) return true;
2735 inline bool jj_3R_270()
2737 if (jj_done) return true;
2738 if (jj_3R_145()) return true;
2742 inline bool jj_3R_144()
2744 if (jj_done) return true;
2745 if (jj_3R_115()) return true;
2746 if (jj_scan_token(LESSTHAN_T)) return true;
2747 if (jj_scan_token(FORCE_T)) return true;
2750 if (jj_3R_303()) jj_scanpos = xsp;
2751 if (jj_3R_59()) return true;
2752 if (jj_scan_token(WHEN_T)) return true;
2754 if (jj_3R_304()) jj_scanpos = xsp;
2755 if (jj_scan_token(SEMI_T)) return true;
2759 inline bool jj_3R_654()
2761 if (jj_done) return true;
2762 if (jj_scan_token(FILE_T)) return true;
2763 if (jj_scan_token(OF_T)) return true;
2764 if (jj_3R_158()) return true;
2768 inline bool jj_3R_523()
2770 if (jj_done) return true;
2771 if (jj_scan_token(ELSE_T)) return true;
2772 if (jj_3R_59()) return true;
2775 if (jj_3R_575()) jj_scanpos = xsp;
2779 inline bool jj_3_111()
2781 if (jj_done) return true;
2782 if (jj_3R_144()) return true;
2786 inline bool jj_3R_580()
2788 if (jj_done) return true;
2789 if (jj_scan_token(OPEN_T)) return true;
2790 if (jj_3R_59()) return true;
2794 inline bool jj_3R_528()
2796 if (jj_done) return true;
2799 if (jj_3R_580()) jj_scanpos = xsp;
2800 if (jj_scan_token(IS_T)) return true;
2801 if (jj_3R_581()) return true;
2805 inline bool jj_3R_368()
2807 if (jj_done) return true;
2808 if (jj_3R_115()) return true;
2809 if (jj_scan_token(LESSTHAN_T)) return true;
2812 if (jj_3R_445()) jj_scanpos = xsp;
2813 if (jj_3R_446()) return true;
2814 if (jj_scan_token(WHEN_T)) return true;
2815 if (jj_3R_59()) return true;
2817 if (jj_3R_447()) jj_scanpos = xsp;
2818 if (jj_scan_token(SEMI_T)) return true;
2822 inline bool jj_3R_269()
2824 if (jj_done) return true;
2825 if (jj_3R_368()) return true;
2829 inline bool jj_3R_581()
2831 if (jj_done) return true;
2832 if (jj_3R_59()) return true;
2836 inline bool jj_3R_127()
2838 if (jj_done) return true;
2843 if (jj_3R_269()) return true;
2848 inline bool jj_3R_268()
2850 if (jj_done) return true;
2851 if (jj_3R_144()) return true;
2855 inline bool jj_3R_450()
2857 if (jj_done) return true;
2858 if (jj_scan_token(DOUBLEMULT_T)) return true;
2859 if (jj_3R_370()) return true;
2863 inline bool jj_3R_142()
2865 if (jj_done) return true;
2866 if (jj_3R_143()) return true;
2867 if (jj_scan_token(DOT_T)) return true;
2871 if (jj_3R_301()) { jj_scanpos = xsp; break; }
2876 inline bool jj_3R_549()
2878 if (jj_done) return true;
2879 if (jj_scan_token(AT_T)) return true;
2880 if (jj_3R_60()) return true;
2884 inline bool jj_3R_302()
2886 if (jj_done) return true;
2887 if (jj_scan_token(LPAREN_T)) return true;
2888 if (jj_3R_59()) return true;
2889 if (jj_scan_token(RPAREN_T)) return true;
2893 inline bool jj_3_109()
2895 if (jj_done) return true;
2896 if (jj_3R_142()) return true;
2900 inline bool jj_3R_376()
2902 if (jj_done) return true;
2903 if (jj_scan_token(FILE_T)) return true;
2904 if (jj_3R_197()) return true;
2905 if (jj_scan_token(COLON_T)) return true;
2906 if (jj_3R_85()) return true;
2909 if (jj_3R_464()) jj_scanpos = xsp;
2910 if (jj_scan_token(SEMI_T)) return true;
2914 inline bool jj_3R_264()
2916 if (jj_done) return true;
2917 if (jj_3R_70()) return true;
2921 inline bool jj_3R_284()
2923 if (jj_done) return true;
2924 if (jj_scan_token(NOT_T)) return true;
2925 if (jj_3R_370()) return true;
2929 inline bool jj_3R_283()
2931 if (jj_done) return true;
2932 if (jj_scan_token(ABS_T)) return true;
2933 if (jj_3R_370()) return true;
2937 inline bool jj_3R_136()
2939 if (jj_done) return true;
2946 if (jj_3R_284()) return true;
2952 inline bool jj_3R_282()
2954 if (jj_done) return true;
2955 if (jj_3R_370()) return true;
2958 if (jj_3R_450()) jj_scanpos = xsp;
2962 inline bool jj_3R_612()
2964 if (jj_done) return true;
2965 if (jj_3R_142()) return true;
2969 inline bool jj_3R_699()
2971 if (jj_done) return true;
2972 if (jj_scan_token(COMMA_T)) return true;
2973 if (jj_3R_97()) return true;
2977 inline bool jj_3R_147()
2979 if (jj_done) return true;
2980 if (jj_3R_309()) return true;
2981 if (jj_3R_146()) return true;
2985 inline bool jj_3R_143()
2987 if (jj_done) return true;
2988 if (jj_3R_70()) return true;
2991 if (jj_3R_302()) jj_scanpos = xsp;
2995 inline bool jj_3R_394()
2997 if (jj_done) return true;
2998 if (jj_scan_token(OR_T)) return true;
3002 inline bool jj_3R_393()
3004 if (jj_done) return true;
3005 if (jj_scan_token(XOR_T)) return true;
3009 inline bool jj_3R_392()
3011 if (jj_done) return true;
3012 if (jj_scan_token(XNOR_T)) return true;
3016 inline bool jj_3R_391()
3018 if (jj_done) return true;
3019 if (jj_scan_token(NOR_T)) return true;
3023 inline bool jj_3R_636()
3025 if (jj_done) return true;
3026 if (jj_scan_token(NEG_T)) return true;
3027 if (jj_scan_token(DOT_T)) return true;
3031 inline bool jj_3R_390()
3033 if (jj_done) return true;
3034 if (jj_scan_token(NAND_T)) return true;
3038 inline bool jj_3R_611()
3040 if (jj_done) return true;
3042 if (jj_3R_636()) return true;
3045 if (jj_3R_636()) { jj_scanpos = xsp; break; }
3050 inline bool jj_3R_410()
3052 if (jj_done) return true;
3053 if (jj_3R_498()) return true;
3057 inline bool jj_3R_309()
3059 if (jj_done) return true;
3072 if (jj_3R_394()) return true;
3081 inline bool jj_3R_389()
3083 if (jj_done) return true;
3084 if (jj_scan_token(AND_T)) return true;
3088 inline bool jj_3_108()
3090 if (jj_done) return true;
3091 if (jj_scan_token(DOT_T)) return true;
3092 if (jj_3R_142()) return true;
3096 inline bool jj_3R_548()
3098 if (jj_done) return true;
3099 if (jj_3R_611()) return true;
3102 if (jj_3R_612()) jj_scanpos = xsp;
3103 if (jj_3R_70()) return true;
3107 inline bool jj_3R_610()
3109 if (jj_done) return true;
3110 if (jj_scan_token(DOT_T)) return true;
3111 if (jj_3R_70()) return true;
3115 inline bool jj_3R_59()
3117 if (jj_done) return true;
3118 if (jj_3R_146()) return true;
3122 if (jj_3R_147()) { jj_scanpos = xsp; break; }
3127 inline bool jj_3R_609()
3129 if (jj_done) return true;
3130 if (jj_scan_token(DOT_T)) return true;
3131 if (jj_3R_142()) return true;
3132 if (jj_3R_70()) return true;
3136 inline bool jj_3R_547()
3138 if (jj_done) return true;
3143 if (jj_3R_610()) return true;
3148 inline bool jj_3R_490()
3150 if (jj_done) return true;
3151 if (jj_3R_549()) return true;
3155 inline bool jj_3R_489()
3157 if (jj_done) return true;
3158 if (jj_3R_548()) return true;
3162 inline bool jj_3R_396()
3164 if (jj_done) return true;
3171 if (jj_3R_490()) return true;
3177 inline bool jj_3R_488()
3179 if (jj_done) return true;
3180 if (jj_3R_547()) return true;
3184 inline bool jj_3_105()
3186 if (jj_done) return true;
3187 if (jj_3R_139()) return true;
3191 inline bool jj_3R_265()
3193 if (jj_done) return true;
3194 if (jj_scan_token(WHEN_T)) return true;
3195 if (jj_3R_80()) return true;
3199 inline bool jj_3R_263()
3201 if (jj_done) return true;
3202 if (jj_3R_70()) return true;
3203 if (jj_scan_token(COLON_T)) return true;
3207 inline bool jj_3R_487()
3209 if (jj_done) return true;
3210 if (jj_scan_token(VARIABLE_T)) return true;
3214 inline bool jj_3R_125()
3216 if (jj_done) return true;
3219 if (jj_3R_263()) jj_scanpos = xsp;
3220 if (jj_scan_token(EXIT_T)) return true;
3222 if (jj_3R_264()) jj_scanpos = xsp;
3224 if (jj_3R_265()) jj_scanpos = xsp;
3225 if (jj_scan_token(SEMI_T)) return true;
3229 inline bool jj_3R_486()
3231 if (jj_done) return true;
3232 if (jj_scan_token(SIGNAL_T)) return true;
3236 inline bool jj_3R_395()
3238 if (jj_done) return true;
3245 if (jj_3R_487()) return true;
3251 inline bool jj_3R_485()
3253 if (jj_done) return true;
3254 if (jj_scan_token(CONSTANT_T)) return true;
3258 inline bool jj_3R_690()
3260 if (jj_done) return true;
3261 if (jj_scan_token(LPAREN_T)) return true;
3262 if (jj_3R_97()) return true;
3266 if (jj_3R_699()) { jj_scanpos = xsp; break; }
3268 if (jj_scan_token(RPAREN_T)) return true;
3272 inline bool jj_3R_275()
3274 if (jj_done) return true;
3275 if (jj_3R_133()) return true;
3279 inline bool jj_3R_209()
3281 if (jj_done) return true;
3282 if (jj_3R_352()) return true;
3286 inline bool jj_3_107()
3288 if (jj_done) return true;
3289 if (jj_3R_141()) return true;
3290 if (jj_scan_token(BEGIN_T)) return true;
3294 inline bool jj_3R_208()
3296 if (jj_done) return true;
3297 if (jj_3R_70()) return true;
3301 inline bool jj_3R_97()
3303 if (jj_done) return true;
3308 if (jj_3R_209()) return true;
3313 inline bool jj_3R_311()
3315 if (jj_done) return true;
3316 if (jj_scan_token(SLSL_T)) return true;
3317 if (jj_3R_395()) return true;
3318 if (jj_3R_396()) return true;
3319 if (jj_scan_token(COLON_T)) return true;
3320 if (jj_3R_85()) return true;
3321 if (jj_scan_token(RSRS_T)) return true;
3325 inline bool jj_3R_411()
3327 if (jj_done) return true;
3328 if (jj_3R_498()) return true;
3332 inline bool jj_3R_697()
3334 if (jj_done) return true;
3335 if (jj_3R_352()) return true;
3339 inline bool jj_3R_324()
3341 if (jj_done) return true;
3345 if (jj_3R_411()) { jj_scanpos = xsp; break; }
3350 inline bool jj_3R_409()
3352 if (jj_done) return true;
3353 if (jj_3R_141()) return true;
3357 inline bool jj_3R_696()
3359 if (jj_done) return true;
3360 if (jj_3R_60()) return true;
3364 inline bool jj_3R_683()
3366 if (jj_done) return true;
3371 if (jj_3R_697()) return true;
3376 inline bool jj_3R_170()
3378 if (jj_done) return true;
3383 if (jj_3R_324()) return true;
3388 inline bool jj_3R_323()
3390 if (jj_done) return true;
3394 if (jj_3R_409()) { jj_scanpos = xsp; break; }
3396 if (jj_scan_token(BEGIN_T)) return true;
3399 if (jj_3R_410()) { jj_scanpos = xsp; break; }
3404 inline bool jj_3_36()
3406 if (jj_done) return true;
3407 if (jj_3R_89()) return true;
3411 inline bool jj_3R_285()
3413 if (jj_done) return true;
3414 if (jj_3R_70()) return true;
3418 inline bool jj_3R_687()
3420 if (jj_done) return true;
3421 if (jj_scan_token(BEGIN_T)) return true;
3422 if (jj_3R_687()) return true;
3426 inline bool jj_3_35()
3428 if (jj_done) return true;
3429 if (jj_3R_88()) return true;
3433 inline bool jj_3R_235()
3435 if (jj_done) return true;
3436 if (jj_3R_133()) return true;
3440 inline bool jj_3_106()
3442 if (jj_done) return true;
3443 if (jj_3R_140()) return true;
3444 if (jj_scan_token(COLON_T)) return true;
3448 inline bool jj_3R_139()
3450 if (jj_done) return true;
3451 if (jj_scan_token(END_T)) return true;
3454 if (jj_3R_285()) jj_scanpos = xsp;
3455 if (jj_scan_token(SEMI_T)) return true;
3459 inline bool jj_3R_637()
3461 if (jj_done) return true;
3462 if (jj_3R_133()) return true;
3466 inline bool jj_3R_661()
3468 if (jj_done) return true;
3469 if (jj_scan_token(WHEN_T)) return true;
3472 if (jj_3_106()) jj_scanpos = xsp;
3473 if (jj_3R_86()) return true;
3474 if (jj_scan_token(ARROW_T)) return true;
3475 if (jj_3R_687()) return true;
3479 inline bool jj_3R_649()
3481 if (jj_done) return true;
3483 if (jj_3R_661()) return true;
3486 if (jj_3R_661()) { jj_scanpos = xsp; break; }
3491 inline bool jj_3R_471()
3493 if (jj_done) return true;
3494 if (jj_3R_533()) return true;
3495 if (jj_scan_token(COLON_T)) return true;
3496 if (jj_3R_534()) return true;
3500 inline bool jj_3R_684()
3502 if (jj_done) return true;
3503 if (jj_3R_234()) return true;
3507 inline bool jj_3R_585()
3509 if (jj_done) return true;
3510 if (jj_scan_token(ALL_T)) return true;
3514 inline bool jj_3R_584()
3516 if (jj_done) return true;
3517 if (jj_scan_token(OTHER_T)) return true;
3521 inline bool jj_3R_615()
3523 if (jj_done) return true;
3524 if (jj_scan_token(CASE_T)) return true;
3525 if (jj_3R_59()) return true;
3526 if (jj_scan_token(GENERATE_T)) return true;
3527 if (jj_3R_649()) return true;
3531 inline bool jj_3R_634()
3533 if (jj_done) return true;
3534 if (jj_3R_656()) return true;
3538 inline bool jj_3R_583()
3540 if (jj_done) return true;
3542 if (jj_3R_634()) return true;
3545 if (jj_3R_634()) { jj_scanpos = xsp; break; }
3550 inline bool jj_3R_533()
3552 if (jj_done) return true;
3559 if (jj_3R_585()) return true;
3565 inline bool jj_3R_656()
3567 if (jj_done) return true;
3568 if (jj_3R_683()) return true;
3571 if (jj_3R_684()) jj_scanpos = xsp;
3575 inline bool jj_3R_132()
3577 if (jj_done) return true;
3578 if (jj_scan_token(GENERIC_T)) return true;
3579 if (jj_scan_token(LPAREN_T)) return true;
3580 if (jj_3R_313()) return true;
3581 if (jj_scan_token(RPAREN_T)) return true;
3585 inline bool jj_3R_133()
3587 if (jj_done) return true;
3588 if (jj_scan_token(GENERIC_T)) return true;
3589 if (jj_scan_token(MAP_T)) return true;
3590 if (jj_scan_token(LPAREN_T)) return true;
3591 if (jj_3R_166()) return true;
3592 if (jj_scan_token(RPAREN_T)) return true;
3596 inline bool jj_3_32()
3598 if (jj_done) return true;
3599 if (jj_3R_65()) return true;
3603 inline bool jj_3_34()
3605 if (jj_done) return true;
3606 if (jj_3R_87()) return true;
3610 inline bool jj_3_33()
3612 if (jj_done) return true;
3613 if (jj_3R_66()) return true;
3617 inline bool jj_3R_537()
3619 if (jj_done) return true;
3620 if (jj_scan_token(COMMA_T)) return true;
3621 if (jj_3R_536()) return true;
3625 inline bool jj_3R_131()
3627 if (jj_done) return true;
3628 if (jj_scan_token(FUNCTION_T)) return true;
3629 if (jj_3R_70()) return true;
3630 if (jj_scan_token(IS_T)) return true;
3631 if (jj_scan_token(NEW_T)) return true;
3632 if (jj_3R_60()) return true;
3633 if (jj_3R_234()) return true;
3636 if (jj_3R_275()) jj_scanpos = xsp;
3637 if (jj_scan_token(SEMI_T)) return true;
3641 inline bool jj_3R_108()
3643 if (jj_done) return true;
3644 if (jj_scan_token(PACKAGE_T)) return true;
3645 if (jj_3R_70()) return true;
3646 if (jj_scan_token(IS_T)) return true;
3647 if (jj_scan_token(NEW_T)) return true;
3648 if (jj_3R_60()) return true;
3651 if (jj_3R_637()) jj_scanpos = xsp;
3655 inline bool jj_3R_87()
3657 if (jj_done) return true;
3658 if (jj_scan_token(PACKAGE_T)) return true;
3659 if (jj_3R_70()) return true;
3660 if (jj_scan_token(IS_T)) return true;
3661 if (jj_scan_token(NEW_T)) return true;
3662 if (jj_3R_60()) return true;
3663 if (jj_3R_234()) return true;
3666 if (jj_3R_235()) jj_scanpos = xsp;
3667 if (jj_scan_token(SEMI_T)) return true;
3671 inline bool jj_3R_606()
3673 if (jj_done) return true;
3674 if (jj_scan_token(BOX_T)) return true;
3678 inline bool jj_3R_349()
3680 if (jj_done) return true;
3681 if (jj_scan_token(ENTITY_T)) return true;
3682 if (jj_3R_70()) return true;
3686 inline bool jj_3R_682()
3688 if (jj_done) return true;
3689 if (jj_3R_70()) return true;
3693 inline bool jj_3R_475()
3695 if (jj_done) return true;
3696 if (jj_3R_536()) return true;
3700 if (jj_3R_537()) { jj_scanpos = xsp; break; }
3705 inline bool jj_3R_254()
3707 if (jj_done) return true;
3708 if (jj_3R_366()) return true;
3712 inline bool jj_3R_536()
3714 if (jj_done) return true;
3715 if (jj_3R_534()) return true;
3718 if (jj_3R_606()) jj_scanpos = xsp;
3722 inline bool jj_3R_616()
3724 if (jj_done) return true;
3725 if (jj_scan_token(LPAREN_T)) return true;
3726 if (jj_3R_70()) return true;
3727 if (jj_scan_token(RPAREN_T)) return true;
3731 inline bool jj_3R_602()
3733 if (jj_done) return true;
3734 if (jj_scan_token(FILE_T)) return true;
3738 inline bool jj_3R_695()
3740 if (jj_done) return true;
3741 if (jj_3R_705()) return true;
3742 if (jj_scan_token(SEMI_T)) return true;
3746 inline bool jj_3R_601()
3748 if (jj_done) return true;
3749 if (jj_scan_token(GROUP_T)) return true;
3753 inline bool jj_3R_681()
3755 if (jj_done) return true;
3759 if (jj_3R_695()) { jj_scanpos = xsp; break; }
3764 inline bool jj_3R_600()
3766 if (jj_done) return true;
3767 if (jj_scan_token(UNITS_T)) return true;
3771 inline bool jj_3R_599()
3773 if (jj_done) return true;
3774 if (jj_scan_token(LITERAL_T)) return true;
3778 inline bool jj_3R_598()
3780 if (jj_done) return true;
3781 if (jj_scan_token(LABEL_T)) return true;
3785 inline bool jj_3R_722()
3787 if (jj_done) return true;
3788 if (jj_3R_382()) return true;
3792 inline bool jj_3R_597()
3794 if (jj_done) return true;
3795 if (jj_scan_token(COMPONENT_T)) return true;
3799 inline bool jj_3R_721()
3801 if (jj_done) return true;
3802 if (jj_3R_379()) return true;
3806 inline bool jj_3R_596()
3808 if (jj_done) return true;
3809 if (jj_scan_token(VARIABLE_T)) return true;
3813 inline bool jj_3R_595()
3815 if (jj_done) return true;
3816 if (jj_scan_token(SIGNAL_T)) return true;
3820 inline bool jj_3R_594()
3822 if (jj_done) return true;
3823 if (jj_scan_token(CONSTANT_T)) return true;
3827 inline bool jj_3R_720()
3829 if (jj_done) return true;
3830 if (jj_3R_347()) return true;
3834 inline bool jj_3R_705()
3836 if (jj_done) return true;
3843 if (jj_3R_722()) return true;
3849 inline bool jj_3R_593()
3851 if (jj_done) return true;
3852 if (jj_scan_token(SUBTYPE_T)) return true;
3856 inline bool jj_3R_592()
3858 if (jj_done) return true;
3859 if (jj_scan_token(TYPE_T)) return true;
3863 inline bool jj_3R_591()
3865 if (jj_done) return true;
3866 if (jj_scan_token(PACKAGE_T)) return true;
3870 inline bool jj_3R_590()
3872 if (jj_done) return true;
3873 if (jj_scan_token(FUNCTION_T)) return true;
3877 inline bool jj_3R_589()
3879 if (jj_done) return true;
3880 if (jj_scan_token(PROCEDURE_T)) return true;
3884 inline bool jj_3R_680()
3886 if (jj_done) return true;
3887 if (jj_3R_70()) return true;
3891 inline bool jj_3R_588()
3893 if (jj_done) return true;
3894 if (jj_scan_token(CONFIGURATION_T)) return true;
3898 inline bool jj_3R_587()
3900 if (jj_done) return true;
3901 if (jj_scan_token(ARCHITECTURE_T)) return true;
3905 inline bool jj_3R_586()
3907 if (jj_done) return true;
3908 if (jj_scan_token(ENTITY_T)) return true;
3912 inline bool jj_3R_534()
3914 if (jj_done) return true;
3949 if (jj_3R_602()) return true;
3969 inline bool jj_3R_253()
3971 if (jj_done) return true;
3972 if (jj_3R_365()) return true;
3976 inline bool jj_3R_655()
3978 if (jj_done) return true;
3979 if (jj_scan_token(PROTECTED_T)) return true;
3980 if (jj_3R_681()) return true;
3981 if (jj_scan_token(END_T)) return true;
3982 if (jj_scan_token(PROTECTED_T)) return true;
3985 if (jj_3R_682()) jj_scanpos = xsp;
3989 inline bool jj_3_103()
3991 if (jj_done) return true;
3992 if (jj_3R_65()) return true;
3996 inline bool jj_3R_564()
3998 if (jj_done) return true;
3999 if (jj_scan_token(OPEN_T)) return true;
4003 inline bool jj_3R_563()
4005 if (jj_done) return true;
4006 if (jj_scan_token(CONFIGURATION_T)) return true;
4007 if (jj_3R_60()) return true;
4011 inline bool jj_3R_694()
4013 if (jj_done) return true;
4014 if (jj_3R_704()) return true;
4018 inline bool jj_3R_679()
4020 if (jj_done) return true;
4024 if (jj_3R_694()) { jj_scanpos = xsp; break; }
4029 inline bool jj_3R_562()
4031 if (jj_done) return true;
4032 if (jj_scan_token(ENTITY_T)) return true;
4033 if (jj_3R_60()) return true;
4036 if (jj_3R_616()) jj_scanpos = xsp;
4040 inline bool jj_3R_500()
4042 if (jj_done) return true;
4049 if (jj_3R_564()) return true;
4055 inline bool jj_3R_719()
4057 if (jj_done) return true;
4058 if (jj_3R_383()) return true;
4062 inline bool jj_3_31()
4064 if (jj_done) return true;
4065 if (jj_3R_86()) return true;
4066 if (jj_scan_token(ARROW_T)) return true;
4070 inline bool jj_3R_716()
4072 if (jj_done) return true;
4073 if (jj_3R_65()) return true;
4077 inline bool jj_3R_707()
4079 if (jj_done) return true;
4080 if (jj_3R_197()) return true;
4081 if (jj_scan_token(COLON_T)) return true;
4082 if (jj_3R_85()) return true;
4083 if (jj_scan_token(SEMI_T)) return true;
4087 inline bool jj_3_104()
4089 if (jj_done) return true;
4090 if (jj_3R_66()) return true;
4094 inline bool jj_3R_718()
4096 if (jj_done) return true;
4097 if (jj_3R_382()) return true;
4101 inline bool jj_3R_717()
4103 if (jj_done) return true;
4104 if (jj_3R_379()) return true;
4108 inline bool jj_3_30()
4110 if (jj_done) return true;
4111 if (jj_3R_85()) return true;
4115 inline bool jj_3R_715()
4117 if (jj_done) return true;
4118 if (jj_3R_377()) return true;
4122 inline bool jj_3R_714()
4124 if (jj_done) return true;
4125 if (jj_3R_376()) return true;
4129 inline bool jj_3_29()
4131 if (jj_done) return true;
4132 if (jj_3R_84()) return true;
4136 inline bool jj_3R_713()
4138 if (jj_done) return true;
4139 if (jj_3R_375()) return true;
4143 inline bool jj_3R_712()
4145 if (jj_done) return true;
4146 if (jj_3R_373()) return true;
4150 inline bool jj_3R_359()
4152 if (jj_done) return true;
4153 if (jj_3R_86()) return true;
4154 if (jj_scan_token(ARROW_T)) return true;
4158 inline bool jj_3R_711()
4160 if (jj_done) return true;
4161 if (jj_3R_372()) return true;
4165 inline bool jj_3R_236()
4167 if (jj_done) return true;
4170 if (jj_3R_359()) jj_scanpos = xsp;
4171 if (jj_3R_59()) return true;
4175 inline bool jj_3R_710()
4177 if (jj_done) return true;
4178 if (jj_3R_371()) return true;
4182 inline bool jj_3R_708()
4184 if (jj_done) return true;
4185 if (jj_3R_93()) return true;
4189 inline bool jj_3R_704()
4191 if (jj_done) return true;
4218 if (jj_3R_719()) return true;
4234 inline bool jj_3R_709()
4236 if (jj_done) return true;
4237 if (jj_3R_519()) return true;
4241 inline bool jj_3R_163()
4243 if (jj_done) return true;
4244 if (jj_3R_85()) return true;
4248 inline bool jj_3R_252()
4250 if (jj_done) return true;
4251 if (jj_3R_364()) return true;
4255 inline bool jj_3R_162()
4257 if (jj_done) return true;
4258 if (jj_3R_84()) return true;
4262 inline bool jj_3R_69()
4264 if (jj_done) return true;
4269 if (jj_3R_163()) return true;
4274 inline bool jj_3R_522()
4276 if (jj_done) return true;
4277 if (jj_scan_token(AFTER_T)) return true;
4278 if (jj_3R_59()) return true;
4282 inline bool jj_3R_472()
4284 if (jj_done) return true;
4285 if (jj_3R_535()) return true;
4286 if (jj_scan_token(COLON_T)) return true;
4287 if (jj_3R_60()) return true;
4291 inline bool jj_3R_138()
4293 if (jj_done) return true;
4294 if (jj_scan_token(PROTECTED_T)) return true;
4295 if (jj_scan_token(BODY_T)) return true;
4296 if (jj_3R_679()) return true;
4297 if (jj_scan_token(END_T)) return true;
4298 if (jj_scan_token(PROTECTED_T)) return true;
4299 if (jj_scan_token(BODY_T)) return true;
4302 if (jj_3R_680()) jj_scanpos = xsp;
4306 inline bool jj_3R_497()
4308 if (jj_done) return true;
4309 if (jj_scan_token(COMMA_T)) return true;
4310 if (jj_3R_446()) return true;
4314 inline bool jj_3R_381()
4316 if (jj_done) return true;
4317 if (jj_scan_token(DISCONNECT_T)) return true;
4318 if (jj_3R_472()) return true;
4319 if (jj_scan_token(AFTER_T)) return true;
4320 if (jj_3R_59()) return true;
4321 if (jj_scan_token(SEMI_T)) return true;
4325 inline bool jj_3R_460()
4327 if (jj_done) return true;
4328 if (jj_scan_token(VARASSIGN_T)) return true;
4329 if (jj_3R_59()) return true;
4333 inline bool jj_3R_239()
4335 if (jj_done) return true;
4336 if (jj_scan_token(DOWNTO_T)) return true;
4340 inline bool jj_3R_110()
4342 if (jj_done) return true;
4347 if (jj_3R_239()) return true;
4352 inline bool jj_3R_238()
4354 if (jj_done) return true;
4355 if (jj_scan_token(TO_T)) return true;
4359 inline bool jj_3R_569()
4361 if (jj_done) return true;
4362 if (jj_3R_310()) return true;
4366 inline bool jj_3R_446()
4368 if (jj_done) return true;
4369 if (jj_3R_59()) return true;
4372 if (jj_3R_522()) jj_scanpos = xsp;
4376 inline bool jj_3R_568()
4378 if (jj_done) return true;
4379 if (jj_3R_70()) return true;
4383 inline bool jj_3R_515()
4385 if (jj_done) return true;
4390 if (jj_3R_569()) return true;
4395 inline bool jj_3R_407()
4397 if (jj_done) return true;
4398 if (jj_scan_token(UNAFFECTED_T)) return true;
4402 inline bool jj_3R_318()
4404 if (jj_done) return true;
4409 if (jj_3R_407()) return true;
4414 inline bool jj_3R_406()
4416 if (jj_done) return true;
4417 if (jj_3R_446()) return true;
4421 if (jj_3R_497()) { jj_scanpos = xsp; break; }
4426 inline bool jj_3R_553()
4428 if (jj_done) return true;
4429 if (jj_scan_token(REJECT_T)) return true;
4430 if (jj_3R_59()) return true;
4434 inline bool jj_3R_251()
4436 if (jj_done) return true;
4437 if (jj_3R_70()) return true;
4438 if (jj_scan_token(COLON_T)) return true;
4442 inline bool jj_3R_496()
4444 if (jj_done) return true;
4447 if (jj_3R_553()) jj_scanpos = xsp;
4448 if (jj_scan_token(INERTIAL_T)) return true;
4452 inline bool jj_3R_118()
4454 if (jj_done) return true;
4457 if (jj_3R_251()) jj_scanpos = xsp;
4458 if (jj_scan_token(WAIT_T)) return true;
4460 if (jj_3R_252()) jj_scanpos = xsp;
4462 if (jj_3R_253()) jj_scanpos = xsp;
4464 if (jj_3R_254()) jj_scanpos = xsp;
4465 if (jj_scan_token(SEMI_T)) return true;
4469 inline bool jj_3_28()
4471 if (jj_done) return true;
4472 if (jj_3R_83()) return true;
4476 inline bool jj_3R_405()
4478 if (jj_done) return true;
4483 if (jj_3R_496()) return true;
4488 inline bool jj_3R_495()
4490 if (jj_done) return true;
4491 if (jj_scan_token(TRANSPORT_T)) return true;
4495 inline bool jj_3_27()
4497 if (jj_done) return true;
4498 if (jj_3R_82()) return true;
4502 inline bool jj_3R_277()
4504 if (jj_done) return true;
4505 if (jj_3R_83()) return true;
4509 inline bool jj_3R_156()
4511 if (jj_done) return true;
4512 if (jj_scan_token(COMMA_T)) return true;
4513 if (jj_3R_155()) return true;
4517 inline bool jj_3R_134()
4519 if (jj_done) return true;
4524 if (jj_3R_277()) return true;
4529 inline bool jj_3R_276()
4531 if (jj_done) return true;
4532 if (jj_3R_82()) return true;
4536 inline bool jj_3R_463()
4538 if (jj_done) return true;
4539 if (jj_scan_token(VARASSIGN_T)) return true;
4540 if (jj_3R_59()) return true;
4544 inline bool jj_3R_375()
4546 if (jj_done) return true;
4549 if (jj_scan_token(101)) jj_scanpos = xsp;
4550 if (jj_scan_token(VARIABLE_T)) return true;
4551 if (jj_3R_197()) return true;
4552 if (jj_scan_token(COLON_T)) return true;
4553 if (jj_3R_85()) return true;
4555 if (jj_3R_463()) jj_scanpos = xsp;
4556 if (jj_scan_token(SEMI_T)) return true;
4560 inline bool jj_3R_474()
4562 if (jj_done) return true;
4563 if (jj_scan_token(COMMA_T)) return true;
4564 if (jj_3R_473()) return true;
4568 inline bool jj_3R_706()
4570 if (jj_done) return true;
4571 if (jj_scan_token(ARRAY_T)) return true;
4572 if (jj_3R_83()) return true;
4573 if (jj_scan_token(OF_T)) return true;
4574 if (jj_3R_85()) return true;
4578 inline bool jj_3R_441()
4580 if (jj_done) return true;
4581 if (jj_3R_521()) return true;
4585 inline bool jj_3_102()
4587 if (jj_done) return true;
4588 if (jj_3R_70()) return true;
4589 if (jj_scan_token(COLON_T)) return true;
4593 inline bool jj_3R_362()
4595 if (jj_done) return true;
4600 if (jj_3R_441()) return true;
4605 inline bool jj_3R_440()
4607 if (jj_done) return true;
4610 if (jj_3_102()) jj_scanpos = xsp;
4611 if (jj_3R_115()) return true;
4612 if (jj_scan_token(VARASSIGN_T)) return true;
4613 if (jj_3R_59()) return true;
4614 if (jj_scan_token(SEMI_T)) return true;
4618 inline bool jj_3R_373()
4620 if (jj_done) return true;
4621 if (jj_scan_token(CONSTANT_T)) return true;
4622 if (jj_3R_197()) return true;
4623 if (jj_scan_token(COLON_T)) return true;
4624 if (jj_3R_85()) return true;
4627 if (jj_3R_460()) jj_scanpos = xsp;
4628 if (jj_scan_token(SEMI_T)) return true;
4632 inline bool jj_3_26()
4634 if (jj_done) return true;
4635 if (jj_3R_81()) return true;
4639 inline bool jj_3R_380()
4641 if (jj_done) return true;
4642 if (jj_scan_token(FOR_T)) return true;
4643 if (jj_3R_178()) return true;
4644 if (jj_3R_332()) return true;
4645 if (jj_scan_token(SEMI_T)) return true;
4649 inline bool jj_3R_567()
4651 if (jj_done) return true;
4652 if (jj_3R_333()) return true;
4656 inline bool jj_3R_382()
4658 if (jj_done) return true;
4659 if (jj_scan_token(USE_T)) return true;
4660 if (jj_3R_473()) return true;
4664 if (jj_3R_474()) { jj_scanpos = xsp; break; }
4666 if (jj_scan_token(SEMI_T)) return true;
4670 inline bool jj_3R_566()
4672 if (jj_done) return true;
4673 if (jj_3R_81()) return true;
4677 inline bool jj_3R_502()
4679 if (jj_done) return true;
4684 if (jj_3R_567()) return true;
4689 inline bool jj_3R_63()
4691 if (jj_done) return true;
4692 if (jj_scan_token(ARRAY_T)) return true;
4693 if (jj_scan_token(LPAREN_T)) return true;
4694 if (jj_3R_155()) return true;
4698 if (jj_3R_156()) { jj_scanpos = xsp; break; }
4700 if (jj_scan_token(RPAREN_T)) return true;
4701 if (jj_scan_token(OF_T)) return true;
4702 if (jj_3R_85()) return true;
4706 inline bool jj_3R_158()
4708 if (jj_done) return true;
4709 if (jj_3R_60()) return true;
4713 inline bool jj_3R_633()
4715 if (jj_done) return true;
4716 if (jj_3R_655()) return true;
4720 inline bool jj_3_101()
4722 if (jj_done) return true;
4723 if (jj_3R_138()) return true;
4727 inline bool jj_3R_632()
4729 if (jj_done) return true;
4730 if (jj_3R_654()) return true;
4734 inline bool jj_3R_631()
4736 if (jj_done) return true;
4737 if (jj_3R_653()) return true;
4741 inline bool jj_3R_630()
4743 if (jj_done) return true;
4744 if (jj_3R_652()) return true;
4748 inline bool jj_3R_629()
4750 if (jj_done) return true;
4751 if (jj_3R_651()) return true;
4755 inline bool jj_3R_577()
4757 if (jj_done) return true;
4770 if (jj_3R_633()) return true;
4779 inline bool jj_3_25()
4781 if (jj_done) return true;
4782 if (jj_scan_token(WHEN_T)) return true;
4783 if (jj_3R_80()) return true;
4784 if (jj_scan_token(ELSE_T)) return true;
4788 inline bool jj_3R_350()
4790 if (jj_done) return true;
4791 if (jj_scan_token(CONFIGURATION_T)) return true;
4792 if (jj_3R_70()) return true;
4796 inline bool jj_3_97()
4798 if (jj_done) return true;
4799 if (jj_3R_134()) return true;
4803 inline bool jj_3R_459()
4805 if (jj_done) return true;
4806 if (jj_3R_526()) return true;
4810 inline bool jj_3_100()
4812 if (jj_done) return true;
4813 if (jj_3R_137()) return true;
4817 inline bool jj_3R_371()
4819 if (jj_done) return true;
4824 if (jj_3R_459()) return true;
4829 inline bool jj_3R_320()
4831 if (jj_done) return true;
4832 if (jj_scan_token(WHEN_T)) return true;
4833 if (jj_3R_80()) return true;
4837 inline bool jj_3R_106()
4839 if (jj_done) return true;
4840 if (jj_3R_60()) return true;
4841 if (jj_scan_token(LPAREN_T)) return true;
4842 if (jj_3R_59()) return true;
4843 if (jj_scan_token(RPAREN_T)) return true;
4847 inline bool jj_3R_319()
4849 if (jj_done) return true;
4850 if (jj_scan_token(WHEN_T)) return true;
4851 if (jj_3R_80()) return true;
4852 if (jj_scan_token(ELSE_T)) return true;
4853 if (jj_3R_318()) return true;
4857 inline bool jj_3_99()
4859 if (jj_done) return true;
4860 if (jj_3R_135()) return true;
4861 if (jj_3R_136()) return true;
4865 inline bool jj_3R_185()
4867 if (jj_done) return true;
4868 if (jj_3R_134()) return true;
4872 inline bool jj_3R_168()
4874 if (jj_done) return true;
4875 if (jj_3R_318()) return true;
4879 if (jj_3R_319()) { jj_scanpos = xsp; break; }
4882 if (jj_3R_320()) jj_scanpos = xsp;
4886 inline bool jj_3R_366()
4888 if (jj_done) return true;
4889 if (jj_scan_token(FOR_T)) return true;
4890 if (jj_3R_59()) return true;
4894 inline bool jj_3R_72()
4896 if (jj_done) return true;
4897 if (jj_3R_115()) return true;
4898 if (jj_scan_token(LESSTHAN_T)) return true;
4899 if (jj_3R_167()) return true;
4900 if (jj_3R_168()) return true;
4901 if (jj_scan_token(SEMI_T)) return true;
4905 inline bool jj_3R_130()
4907 if (jj_done) return true;
4908 if (jj_3R_136()) return true;
4912 if (jj_3_99()) { jj_scanpos = xsp; break; }
4917 inline bool jj_3R_247()
4919 if (jj_done) return true;
4920 if (jj_3R_109()) return true;
4924 inline bool jj_3R_365()
4926 if (jj_done) return true;
4927 if (jj_scan_token(UNTIL_T)) return true;
4928 if (jj_3R_80()) return true;
4932 inline bool jj_3R_115()
4934 if (jj_done) return true;
4939 if (jj_3R_247()) return true;
4944 inline bool jj_3_98()
4946 if (jj_done) return true;
4947 if (jj_3R_60()) return true;
4951 inline bool jj_3R_246()
4953 if (jj_done) return true;
4954 if (jj_3R_60()) return true;
4958 inline bool jj_3_96()
4960 if (jj_done) return true;
4961 if (jj_3R_60()) return true;
4965 inline bool jj_3R_218()
4967 if (jj_done) return true;
4968 if (jj_scan_token(ALL_T)) return true;
4972 inline bool jj_3R_80()
4974 if (jj_done) return true;
4975 if (jj_3R_59()) return true;
4979 inline bool jj_3R_217()
4981 if (jj_done) return true;
4982 if (jj_3R_310()) return true;
4986 inline bool jj_3R_216()
4988 if (jj_done) return true;
4989 if (jj_3R_352()) return true;
4993 inline bool jj_3_24()
4995 if (jj_done) return true;
4996 if (jj_3R_79()) return true;
5000 inline bool jj_3R_215()
5002 if (jj_done) return true;
5003 if (jj_3R_60()) return true;
5007 inline bool jj_3R_100()
5009 if (jj_done) return true;
5018 if (jj_3R_218()) return true;
5025 inline bool jj_3_23()
5027 if (jj_done) return true;
5028 if (jj_3R_78()) return true;
5032 inline bool jj_3R_184()
5034 if (jj_done) return true;
5035 if (jj_3R_60()) return true;
5039 inline bool jj_3_22()
5041 if (jj_done) return true;
5042 if (jj_3R_77()) return true;
5046 inline bool jj_3R_85()
5048 if (jj_done) return true;
5049 if (jj_3R_60()) return true;
5052 if (jj_3R_184()) jj_scanpos = xsp;
5054 if (jj_3R_185()) jj_scanpos = xsp;
5058 inline bool jj_3R_76()
5060 if (jj_done) return true;
5061 if (jj_3R_70()) return true;
5062 if (jj_scan_token(COLON_T)) return true;
5066 inline bool jj_3_21()
5068 if (jj_done) return true;
5071 if (jj_3R_76()) jj_scanpos = xsp;
5073 if (jj_scan_token(79)) jj_scanpos = xsp;
5074 if (jj_scan_token(ASSERT_T)) return true;
5078 inline bool jj_3R_561()
5080 if (jj_done) return true;
5081 if (jj_3R_79()) return true;
5085 inline bool jj_3R_560()
5087 if (jj_done) return true;
5088 if (jj_3R_78()) return true;
5092 inline bool jj_3_20()
5094 if (jj_done) return true;
5095 if (jj_3R_75()) return true;
5099 inline bool jj_3R_559()
5101 if (jj_done) return true;
5102 if (jj_3R_77()) return true;
5106 inline bool jj_3R_74()
5108 if (jj_done) return true;
5109 if (jj_3R_70()) return true;
5110 if (jj_scan_token(COLON_T)) return true;
5114 inline bool jj_3R_372()
5116 if (jj_done) return true;
5117 if (jj_scan_token(SUBTYPE_T)) return true;
5118 if (jj_3R_70()) return true;
5119 if (jj_scan_token(IS_T)) return true;
5120 if (jj_3R_85()) return true;
5121 if (jj_scan_token(SEMI_T)) return true;
5125 inline bool jj_3_19()
5127 if (jj_done) return true;
5130 if (jj_3R_74()) jj_scanpos = xsp;
5132 if (jj_scan_token(79)) jj_scanpos = xsp;
5133 if (jj_scan_token(PROCESS_T)) return true;
5137 inline bool jj_3R_627()
5139 if (jj_done) return true;
5140 if (jj_3R_113()) return true;
5144 inline bool jj_3R_572()
5146 if (jj_done) return true;
5150 if (jj_3R_627()) { jj_scanpos = xsp; break; }
5155 inline bool jj_3R_558()
5157 if (jj_done) return true;
5158 if (jj_3R_88()) return true;
5162 inline bool jj_3R_73()
5164 if (jj_done) return true;
5165 if (jj_3R_70()) return true;
5166 if (jj_scan_token(COLON_T)) return true;
5170 inline bool jj_3_18()
5172 if (jj_done) return true;
5175 if (jj_3R_73()) jj_scanpos = xsp;
5176 if (jj_scan_token(BLOCK_T)) return true;
5180 inline bool jj_3_95()
5182 if (jj_done) return true;
5183 if (jj_3R_133()) return true;
5187 inline bool jj_3R_516()
5189 if (jj_done) return true;
5190 if (jj_scan_token(LPAREN_T)) return true;
5191 if (jj_3R_313()) return true;
5192 if (jj_scan_token(RPAREN_T)) return true;
5196 inline bool jj_3R_557()
5198 if (jj_done) return true;
5199 if (jj_3R_615()) return true;
5203 inline bool jj_3_94()
5205 if (jj_done) return true;
5206 if (jj_3R_132()) return true;
5210 inline bool jj_3R_556()
5212 if (jj_done) return true;
5213 if (jj_3R_75()) return true;
5217 inline bool jj_3R_555()
5219 if (jj_done) return true;
5220 if (jj_3R_89()) return true;
5224 inline bool jj_3R_554()
5226 if (jj_done) return true;
5227 if (jj_3R_614()) return true;
5231 inline bool jj_3R_498()
5233 if (jj_done) return true;
5252 if (jj_scan_token(186)) return true;
5264 inline bool jj_3R_518()
5266 if (jj_done) return true;
5267 if (jj_scan_token(LPAREN_T)) return true;
5268 if (jj_3R_570()) return true;
5269 if (jj_scan_token(RPAREN_T)) return true;
5273 inline bool jj_3_17()
5275 if (jj_done) return true;
5276 if (jj_3R_72()) return true;
5280 inline bool jj_3R_173()
5282 if (jj_done) return true;
5283 if (jj_3R_325()) return true;
5287 inline bool jj_3R_517()
5289 if (jj_done) return true;
5292 if (jj_scan_token(84)) {
5294 if (jj_scan_token(52)) return true;
5299 inline bool jj_3R_172()
5301 if (jj_done) return true;
5302 if (jj_3R_72()) return true;
5306 inline bool jj_3_16()
5308 if (jj_done) return true;
5309 if (jj_3R_70()) return true;
5310 if (jj_scan_token(COLON_T)) return true;
5314 inline bool jj_3R_434()
5316 if (jj_done) return true;
5319 if (jj_3R_517()) jj_scanpos = xsp;
5320 if (jj_scan_token(FUNCTION_T)) return true;
5321 if (jj_3R_515()) return true;
5323 if (jj_3R_518()) jj_scanpos = xsp;
5324 if (jj_scan_token(RETURN_T)) return true;
5325 if (jj_3R_158()) return true;
5329 inline bool jj_3R_77()
5331 if (jj_done) return true;
5334 if (jj_3_16()) jj_scanpos = xsp;
5336 if (jj_scan_token(79)) jj_scanpos = xsp;
5340 if (jj_3R_173()) return true;
5345 inline bool jj_3_15()
5347 if (jj_done) return true;
5348 if (jj_3R_70()) return true;
5349 if (jj_scan_token(COLON_T)) return true;
5353 inline bool jj_3R_79()
5355 if (jj_done) return true;
5358 if (jj_3_15()) jj_scanpos = xsp;
5360 if (jj_scan_token(79)) jj_scanpos = xsp;
5361 if (jj_3R_177()) return true;
5362 if (jj_scan_token(SEMI_T)) return true;
5366 inline bool jj_3_14()
5368 if (jj_done) return true;
5369 if (jj_3R_70()) return true;
5370 if (jj_scan_token(COLON_T)) return true;
5374 inline bool jj_3_13()
5376 if (jj_done) return true;
5377 if (jj_3R_71()) return true;
5381 inline bool jj_3R_88()
5383 if (jj_done) return true;
5386 if (jj_3_14()) jj_scanpos = xsp;
5388 if (jj_scan_token(79)) jj_scanpos = xsp;
5389 if (jj_3R_188()) return true;
5390 if (jj_scan_token(SEMI_T)) return true;
5394 inline bool jj_3R_678()
5396 if (jj_done) return true;
5397 if (jj_3R_693()) return true;
5401 inline bool jj_3R_470()
5403 if (jj_done) return true;
5404 if (jj_3R_70()) return true;
5408 inline bool jj_3R_347()
5410 if (jj_done) return true;
5415 if (jj_3R_434()) return true;
5420 inline bool jj_3R_433()
5422 if (jj_done) return true;
5423 if (jj_scan_token(PROCEDURE_T)) return true;
5424 if (jj_3R_515()) return true;
5427 if (jj_3R_516()) jj_scanpos = xsp;
5429 if (jj_3_94()) jj_scanpos = xsp;
5431 if (jj_3_95()) jj_scanpos = xsp;
5432 if (jj_3R_425()) return true;
5436 inline bool jj_3R_677()
5438 if (jj_done) return true;
5439 if (jj_3R_692()) return true;
5443 inline bool jj_3R_652()
5445 if (jj_done) return true;
5450 if (jj_3R_678()) return true;
5455 inline bool jj_3R_176()
5457 if (jj_done) return true;
5458 if (jj_3R_329()) return true;
5462 inline bool jj_3R_175()
5464 if (jj_done) return true;
5465 if (jj_3R_71()) return true;
5469 inline bool jj_3R_628()
5471 if (jj_done) return true;
5474 if (jj_scan_token(46)) {
5476 if (jj_scan_token(80)) return true;
5481 inline bool jj_3R_178()
5483 if (jj_done) return true;
5484 if (jj_3R_331()) return true;
5485 if (jj_scan_token(COLON_T)) return true;
5486 if (jj_3R_60()) return true;
5490 inline bool jj_3R_626()
5492 if (jj_done) return true;
5493 if (jj_3R_650()) return true;
5497 inline bool jj_3R_571()
5499 if (jj_done) return true;
5503 if (jj_3R_626()) { jj_scanpos = xsp; break; }
5508 inline bool jj_3_92()
5510 if (jj_done) return true;
5511 if (jj_3R_65()) return true;
5515 inline bool jj_3R_674()
5517 if (jj_done) return true;
5518 if (jj_3R_383()) return true;
5522 inline bool jj_3R_673()
5524 if (jj_done) return true;
5525 if (jj_3R_382()) return true;
5529 inline bool jj_3R_78()
5531 if (jj_done) return true;
5532 if (jj_3R_70()) return true;
5533 if (jj_scan_token(COLON_T)) return true;
5534 if (jj_3R_174()) return true;
5537 if (jj_3R_175()) jj_scanpos = xsp;
5539 if (jj_3R_176()) jj_scanpos = xsp;
5540 if (jj_scan_token(SEMI_T)) return true;
5544 inline bool jj_3_93()
5546 if (jj_done) return true;
5547 if (jj_3R_66()) return true;
5551 inline bool jj_3R_672()
5553 if (jj_done) return true;
5554 if (jj_3R_379()) return true;
5558 inline bool jj_3R_671()
5560 if (jj_done) return true;
5561 if (jj_3R_65()) return true;
5565 inline bool jj_3R_670()
5567 if (jj_done) return true;
5568 if (jj_3R_377()) return true;
5572 inline bool jj_3R_669()
5574 if (jj_done) return true;
5575 if (jj_3R_376()) return true;
5579 inline bool jj_3R_668()
5581 if (jj_done) return true;
5582 if (jj_3R_375()) return true;
5586 inline bool jj_3R_574()
5588 if (jj_done) return true;
5589 if (jj_3R_515()) return true;
5593 inline bool jj_3R_667()
5595 if (jj_done) return true;
5596 if (jj_3R_373()) return true;
5600 inline bool jj_3R_469()
5602 if (jj_done) return true;
5603 if (jj_3R_532()) return true;
5607 inline bool jj_3R_666()
5609 if (jj_done) return true;
5610 if (jj_3R_372()) return true;
5614 inline bool jj_3R_665()
5616 if (jj_done) return true;
5617 if (jj_3R_519()) return true;
5621 inline bool jj_3R_468()
5623 if (jj_done) return true;
5624 if (jj_3R_67()) return true;
5628 inline bool jj_3R_180()
5630 if (jj_done) return true;
5631 if (jj_3R_333()) return true;
5635 inline bool jj_3R_179()
5637 if (jj_done) return true;
5638 if (jj_3R_332()) return true;
5639 if (jj_scan_token(SEMI_T)) return true;
5643 inline bool jj_3R_664()
5645 if (jj_done) return true;
5646 if (jj_3R_371()) return true;
5650 inline bool jj_3R_187()
5652 if (jj_done) return true;
5653 if (jj_scan_token(BAR_T)) return true;
5654 if (jj_3R_186()) return true;
5658 inline bool jj_3R_663()
5660 if (jj_done) return true;
5661 if (jj_3R_93()) return true;
5665 inline bool jj_3R_650()
5667 if (jj_done) return true;
5694 if (jj_3R_674()) return true;
5710 inline bool jj_3R_378()
5712 if (jj_done) return true;
5713 if (jj_scan_token(COMPONENT_T)) return true;
5714 if (jj_3R_70()) return true;
5717 if (jj_scan_token(56)) jj_scanpos = xsp;
5719 if (jj_3R_468()) jj_scanpos = xsp;
5721 if (jj_3R_469()) jj_scanpos = xsp;
5722 if (jj_scan_token(END_T)) return true;
5723 if (jj_scan_token(COMPONENT_T)) return true;
5725 if (jj_3R_470()) jj_scanpos = xsp;
5726 if (jj_scan_token(SEMI_T)) return true;
5730 inline bool jj_3R_462()
5732 if (jj_done) return true;
5733 if (jj_scan_token(VARASSIGN_T)) return true;
5734 if (jj_3R_59()) return true;
5738 inline bool jj_3R_81()
5740 if (jj_done) return true;
5741 if (jj_scan_token(FOR_T)) return true;
5742 if (jj_3R_178()) return true;
5745 if (jj_3R_179()) jj_scanpos = xsp;
5747 if (jj_3R_180()) jj_scanpos = xsp;
5748 if (jj_scan_token(END_T)) return true;
5749 if (jj_scan_token(FOR_T)) return true;
5750 if (jj_scan_token(SEMI_T)) return true;
5754 inline bool jj_3_91()
5756 if (jj_done) return true;
5757 if (jj_3R_131()) return true;
5761 inline bool jj_3R_348()
5763 if (jj_done) return true;
5768 if (jj_scan_token(137)) return true;
5773 inline bool jj_3R_435()
5775 if (jj_done) return true;
5776 if (jj_3R_519()) return true;
5780 inline bool jj_3_12()
5782 if (jj_done) return true;
5783 if (jj_3R_70()) return true;
5787 inline bool jj_3_11()
5789 if (jj_done) return true;
5790 if (jj_3R_69()) return true;
5794 inline bool jj_3R_86()
5796 if (jj_done) return true;
5797 if (jj_3R_186()) return true;
5801 if (jj_3R_187()) { jj_scanpos = xsp; break; }
5806 inline bool jj_3R_201()
5808 if (jj_done) return true;
5809 if (jj_3R_347()) return true;
5810 if (jj_3R_348()) return true;
5814 inline bool jj_3_10()
5816 if (jj_done) return true;
5817 if (jj_3R_68()) return true;
5821 inline bool jj_3R_337()
5823 if (jj_done) return true;
5824 if (jj_scan_token(OTHER_T)) return true;
5828 inline bool jj_3R_573()
5830 if (jj_done) return true;
5831 if (jj_3R_628()) return true;
5835 inline bool jj_3R_200()
5837 if (jj_done) return true;
5838 if (jj_3R_131()) return true;
5842 inline bool jj_3R_93()
5844 if (jj_done) return true;
5849 if (jj_3R_201()) return true;
5854 inline bool jj_3_90()
5856 if (jj_done) return true;
5857 if (jj_3R_129()) return true;
5858 if (jj_3R_130()) return true;
5862 inline bool jj_3R_624()
5864 if (jj_done) return true;
5865 if (jj_3R_70()) return true;
5869 inline bool jj_3R_336()
5871 if (jj_done) return true;
5872 if (jj_3R_70()) return true;
5876 inline bool jj_3R_335()
5878 if (jj_done) return true;
5879 if (jj_3R_69()) return true;
5883 inline bool jj_3R_186()
5885 if (jj_done) return true;
5894 if (jj_3R_337()) return true;
5901 inline bool jj_3R_334()
5903 if (jj_done) return true;
5904 if (jj_3R_68()) return true;
5908 inline bool jj_3R_461()
5910 if (jj_done) return true;
5911 if (jj_3R_527()) return true;
5915 inline bool jj_3R_161()
5917 if (jj_done) return true;
5918 if (jj_3R_129()) return true;
5919 if (jj_3R_130()) return true;
5923 inline bool jj_3R_648()
5925 if (jj_done) return true;
5926 if (jj_3R_70()) return true;
5930 inline bool jj_3R_352()
5932 if (jj_done) return true;
5933 if (jj_scan_token(CHARACTER_LITERAL)) return true;
5937 inline bool jj_3R_644()
5939 if (jj_done) return true;
5940 if (jj_scan_token(LPAREN_T)) return true;
5941 if (jj_3R_59()) return true;
5942 if (jj_scan_token(RPAREN_T)) return true;
5946 inline bool jj_3R_519()
5948 if (jj_done) return true;
5949 if (jj_scan_token(IS_T)) return true;
5950 if (jj_3R_571()) return true;
5951 if (jj_scan_token(BEGIN_T)) return true;
5952 if (jj_3R_572()) return true;
5953 if (jj_scan_token(END_T)) return true;
5956 if (jj_3R_573()) jj_scanpos = xsp;
5958 if (jj_3R_574()) jj_scanpos = xsp;
5959 if (jj_scan_token(SEMI_T)) return true;
5963 inline bool jj_3R_622()
5965 if (jj_done) return true;
5966 if (jj_scan_token(WHEN_T)) return true;
5967 if (jj_3R_86()) return true;
5968 if (jj_scan_token(ARROW_T)) return true;
5969 if (jj_3R_259()) return true;
5973 inline bool jj_3R_623()
5975 if (jj_done) return true;
5976 if (jj_3R_622()) return true;
5980 inline bool jj_3R_685()
5982 if (jj_done) return true;
5983 if (jj_3R_71()) return true;
5984 if (jj_scan_token(SEMI_T)) return true;
5988 inline bool jj_3R_356()
5990 if (jj_done) return true;
5991 if (jj_scan_token(STRINGLITERAL)) return true;
5995 inline bool jj_3R_436()
5997 if (jj_done) return true;
5998 if (jj_scan_token(COMMA_T)) return true;
5999 if (jj_3R_60()) return true;
6003 inline bool jj_3R_160()
6005 if (jj_done) return true;
6006 if (jj_3R_314()) return true;
6010 inline bool jj_3R_256()
6012 if (jj_done) return true;
6013 if (jj_3R_70()) return true;
6014 if (jj_scan_token(COLON_T)) return true;
6018 inline bool jj_3R_68()
6020 if (jj_done) return true;
6023 if (jj_3R_160()) jj_scanpos = xsp;
6024 if (jj_3R_130()) return true;
6027 if (jj_3R_161()) { jj_scanpos = xsp; break; }
6032 inline bool jj_3R_122()
6034 if (jj_done) return true;
6037 if (jj_3R_256()) jj_scanpos = xsp;
6038 if (jj_scan_token(CASE_T)) return true;
6039 if (jj_3R_59()) return true;
6040 if (jj_scan_token(IS_T)) return true;
6041 if (jj_3R_622()) return true;
6044 if (jj_3R_623()) { jj_scanpos = xsp; break; }
6046 if (jj_scan_token(END_T)) return true;
6047 if (jj_scan_token(CASE_T)) return true;
6049 if (jj_3R_624()) jj_scanpos = xsp;
6050 if (jj_scan_token(SEMI_T)) return true;
6054 inline bool jj_3R_660()
6056 if (jj_done) return true;
6057 if (jj_3R_498()) return true;
6061 inline bool jj_3R_647()
6063 if (jj_done) return true;
6067 if (jj_3R_660()) { jj_scanpos = xsp; break; }
6072 inline bool jj_3R_358()
6074 if (jj_done) return true;
6075 if (jj_scan_token(RETURN_T)) return true;
6076 if (jj_3R_60()) return true;
6080 inline bool jj_3R_635()
6082 if (jj_done) return true;
6083 if (jj_scan_token(COMMA_T)) return true;
6084 if (jj_3R_60()) return true;
6088 inline bool jj_3R_357()
6090 if (jj_done) return true;
6091 if (jj_3R_60()) return true;
6095 if (jj_3R_436()) { jj_scanpos = xsp; break; }
6100 inline bool jj_3R_234()
6102 if (jj_done) return true;
6103 if (jj_scan_token(LBRACKET_T)) return true;
6106 if (jj_3R_357()) jj_scanpos = xsp;
6108 if (jj_3R_358()) jj_scanpos = xsp;
6109 if (jj_scan_token(RBRACKET_T)) return true;
6113 inline bool jj_3R_686()
6115 if (jj_done) return true;
6116 if (jj_3R_329()) return true;
6117 if (jj_scan_token(SEMI_T)) return true;
6121 inline bool jj_3R_605()
6123 if (jj_done) return true;
6124 if (jj_scan_token(ALL_T)) return true;
6128 inline bool jj_3R_604()
6130 if (jj_done) return true;
6131 if (jj_scan_token(OTHER_T)) return true;
6135 inline bool jj_3R_603()
6137 if (jj_done) return true;
6138 if (jj_3R_60()) return true;
6142 if (jj_3R_635()) { jj_scanpos = xsp; break; }
6147 inline bool jj_3R_535()
6149 if (jj_done) return true;
6156 if (jj_3R_605()) return true;
6162 inline bool jj_3R_501()
6164 if (jj_done) return true;
6165 if (jj_scan_token(LPAREN_T)) return true;
6166 if (jj_3R_565()) return true;
6167 if (jj_scan_token(RPAREN_T)) return true;
6171 inline bool jj_3R_579()
6173 if (jj_done) return true;
6174 if (jj_scan_token(BUS_T)) return true;
6178 inline bool jj_3R_614()
6180 if (jj_done) return true;
6181 if (jj_3R_70()) return true;
6182 if (jj_scan_token(COLON_T)) return true;
6183 if (jj_scan_token(BLOCK_T)) return true;
6186 if (jj_3R_644()) jj_scanpos = xsp;
6188 if (jj_scan_token(56)) jj_scanpos = xsp;
6189 if (jj_3R_645()) return true;
6190 if (jj_3R_646()) return true;
6191 if (jj_scan_token(BEGIN_T)) return true;
6192 if (jj_3R_647()) return true;
6193 if (jj_scan_token(END_T)) return true;
6194 if (jj_scan_token(BLOCK_T)) return true;
6196 if (jj_3R_648()) jj_scanpos = xsp;
6197 if (jj_scan_token(SEMI_T)) return true;
6201 inline bool jj_3R_578()
6203 if (jj_done) return true;
6204 if (jj_scan_token(REGISTER_T)) return true;
6208 inline bool jj_3R_527()
6210 if (jj_done) return true;
6215 if (jj_3R_579()) return true;
6220 inline bool jj_3_9()
6222 if (jj_done) return true;
6223 if (jj_3R_67()) return true;
6227 inline bool jj_3R_420()
6229 if (jj_done) return true;
6230 if (jj_3R_60()) return true;
6233 if (jj_3R_501()) jj_scanpos = xsp;
6237 inline bool jj_3R_658()
6239 if (jj_done) return true;
6240 if (jj_3R_532()) return true;
6243 if (jj_3R_686()) jj_scanpos = xsp;
6247 inline bool jj_3R_657()
6249 if (jj_done) return true;
6250 if (jj_3R_67()) return true;
6253 if (jj_3R_685()) jj_scanpos = xsp;
6257 inline bool jj_3R_645()
6259 if (jj_done) return true;
6262 if (jj_3R_657()) jj_scanpos = xsp;
6264 if (jj_3R_658()) jj_scanpos = xsp;
6268 inline bool jj_3R_659()
6270 if (jj_done) return true;
6271 if (jj_3R_141()) return true;
6275 inline bool jj_3R_374()
6277 if (jj_done) return true;
6278 if (jj_scan_token(SIGNAL_T)) return true;
6279 if (jj_3R_197()) return true;
6280 if (jj_scan_token(COLON_T)) return true;
6281 if (jj_3R_85()) return true;
6284 if (jj_3R_461()) jj_scanpos = xsp;
6286 if (jj_3R_462()) jj_scanpos = xsp;
6287 if (jj_scan_token(SEMI_T)) return true;
6291 inline bool jj_3R_646()
6293 if (jj_done) return true;
6297 if (jj_3R_659()) { jj_scanpos = xsp; break; }
6302 inline bool jj_3R_300()
6304 if (jj_done) return true;
6305 if (jj_3R_383()) return true;
6309 inline bool jj_3_89()
6311 if (jj_done) return true;
6312 if (jj_3R_128()) return true;
6316 inline bool jj_3_7()
6318 if (jj_done) return true;
6319 if (jj_3R_65()) return true;
6323 inline bool jj_3_88()
6325 if (jj_done) return true;
6326 if (jj_3R_127()) return true;
6330 inline bool jj_3_8()
6332 if (jj_done) return true;
6333 if (jj_3R_66()) return true;
6337 inline bool jj_3R_299()
6339 if (jj_done) return true;
6340 if (jj_3R_382()) return true;
6344 inline bool jj_3R_520()
6346 if (jj_done) return true;
6347 if (jj_3R_405()) return true;
6351 inline bool jj_3R_298()
6353 if (jj_done) return true;
6354 if (jj_3R_381()) return true;
6358 inline bool jj_3R_297()
6360 if (jj_done) return true;
6361 if (jj_3R_380()) return true;
6365 inline bool jj_3_87()
6367 if (jj_done) return true;
6368 if (jj_3R_70()) return true;
6369 if (jj_scan_token(COLON_T)) return true;
6373 inline bool jj_3R_296()
6375 if (jj_done) return true;
6376 if (jj_3R_379()) return true;
6380 inline bool jj_3R_439()
6382 if (jj_done) return true;
6385 if (jj_3_87()) jj_scanpos = xsp;
6386 if (jj_3R_115()) return true;
6387 if (jj_scan_token(LESSTHAN_T)) return true;
6389 if (jj_3R_520()) jj_scanpos = xsp;
6390 if (jj_3R_318()) return true;
6391 if (jj_scan_token(SEMI_T)) return true;
6395 inline bool jj_3R_438()
6397 if (jj_done) return true;
6398 if (jj_3R_128()) return true;
6402 inline bool jj_3R_294()
6404 if (jj_done) return true;
6405 if (jj_3R_378()) return true;
6409 inline bool jj_3R_295()
6411 if (jj_done) return true;
6412 if (jj_3R_65()) return true;
6416 inline bool jj_3R_387()
6418 if (jj_done) return true;
6419 if (jj_3R_478()) return true;
6420 if (jj_3R_68()) return true;
6424 inline bool jj_3R_293()
6426 if (jj_done) return true;
6427 if (jj_3R_377()) return true;
6431 inline bool jj_3R_292()
6433 if (jj_done) return true;
6434 if (jj_3R_376()) return true;
6438 inline bool jj_3R_361()
6440 if (jj_done) return true;
6447 if (jj_3R_439()) return true;
6453 inline bool jj_3R_437()
6455 if (jj_done) return true;
6456 if (jj_3R_127()) return true;
6460 inline bool jj_3R_291()
6462 if (jj_done) return true;
6463 if (jj_3R_375()) return true;
6467 inline bool jj_3R_290()
6469 if (jj_done) return true;
6470 if (jj_3R_374()) return true;
6474 inline bool jj_3R_289()
6476 if (jj_done) return true;
6477 if (jj_3R_373()) return true;
6481 inline bool jj_3R_288()
6483 if (jj_done) return true;
6484 if (jj_3R_372()) return true;
6488 inline bool jj_3R_287()
6490 if (jj_done) return true;
6491 if (jj_3R_371()) return true;
6495 inline bool jj_3R_422()
6497 if (jj_done) return true;
6498 if (jj_3R_502()) return true;
6502 inline bool jj_3R_402()
6504 if (jj_done) return true;
6505 if (jj_scan_token(MINUS_T)) return true;
6509 inline bool jj_3R_421()
6511 if (jj_done) return true;
6512 if (jj_3R_382()) return true;
6516 inline bool jj_3R_141()
6518 if (jj_done) return true;
6553 if (jj_scan_token(186)) return true;
6573 inline bool jj_3R_286()
6575 if (jj_done) return true;
6576 if (jj_3R_93()) return true;
6580 inline bool jj_3R_314()
6582 if (jj_done) return true;
6587 if (jj_3R_402()) return true;
6592 inline bool jj_3R_401()
6594 if (jj_done) return true;
6595 if (jj_scan_token(PLUS_T)) return true;
6599 inline bool jj_3R_546()
6601 if (jj_done) return true;
6602 if (jj_scan_token(ROR_T)) return true;
6606 inline bool jj_3R_545()
6608 if (jj_done) return true;
6609 if (jj_scan_token(ROL_T)) return true;
6613 inline bool jj_3R_544()
6615 if (jj_done) return true;
6616 if (jj_scan_token(SRA_T)) return true;
6620 inline bool jj_3R_543()
6622 if (jj_done) return true;
6623 if (jj_scan_token(SLA_T)) return true;
6627 inline bool jj_3R_333()
6629 if (jj_done) return true;
6630 if (jj_scan_token(FOR_T)) return true;
6631 if (jj_3R_420()) return true;
6635 if (jj_3R_421()) { jj_scanpos = xsp; break; }
6639 if (jj_3R_422()) { jj_scanpos = xsp; break; }
6641 if (jj_scan_token(END_T)) return true;
6642 if (jj_scan_token(FOR_T)) return true;
6643 if (jj_scan_token(SEMI_T)) return true;
6647 inline bool jj_3R_542()
6649 if (jj_done) return true;
6650 if (jj_scan_token(SRL_T)) return true;
6654 inline bool jj_3R_541()
6656 if (jj_done) return true;
6657 if (jj_scan_token(SLL_T)) return true;
6661 inline bool jj_3R_478()
6663 if (jj_done) return true;
6676 if (jj_3R_546()) return true;
6685 inline bool jj_3R_245()
6687 if (jj_done) return true;
6688 if (jj_3R_363()) return true;
6692 inline bool jj_3R_307()
6694 if (jj_done) return true;
6695 if (jj_3R_68()) return true;
6698 if (jj_3R_387()) jj_scanpos = xsp;
6702 inline bool jj_3R_95()
6704 if (jj_done) return true;
6705 if (jj_scan_token(BIT_STRING_LITERAL)) return true;
6709 inline bool jj_3R_240()
6711 if (jj_done) return true;
6712 if (jj_scan_token(LPAREN_T)) return true;
6713 if (jj_3R_59()) return true;
6714 if (jj_scan_token(RPAREN_T)) return true;
6718 inline bool jj_3_85()
6720 if (jj_done) return true;
6721 if (jj_3R_125()) return true;
6725 inline bool jj_3_86()
6727 if (jj_done) return true;
6728 if (jj_3R_126()) return true;
6732 inline bool jj_3_84()
6734 if (jj_done) return true;
6735 if (jj_3R_124()) return true;
6739 inline bool jj_3R_419()
6741 if (jj_done) return true;
6742 if (jj_3R_329()) return true;
6746 inline bool jj_3R_418()
6748 if (jj_done) return true;
6749 if (jj_3R_71()) return true;
6753 inline bool jj_3R_417()
6755 if (jj_done) return true;
6756 if (jj_scan_token(USE_T)) return true;
6757 if (jj_3R_500()) return true;
6761 inline bool jj_3_83()
6763 if (jj_done) return true;
6764 if (jj_3R_123()) return true;
6768 inline bool jj_3R_332()
6770 if (jj_done) return true;
6773 if (jj_3R_417()) jj_scanpos = xsp;
6775 if (jj_3R_418()) jj_scanpos = xsp;
6777 if (jj_3R_419()) jj_scanpos = xsp;
6781 inline bool jj_3R_119()
6783 if (jj_done) return true;
6784 if (jj_3R_70()) return true;
6785 if (jj_scan_token(COLON_T)) return true;
6789 inline bool jj_3_82()
6791 if (jj_done) return true;
6792 if (jj_3R_122()) return true;
6796 inline bool jj_3_79()
6798 if (jj_done) return true;
6801 if (jj_3R_119()) jj_scanpos = xsp;
6802 if (jj_3R_115()) return true;
6803 if (jj_scan_token(VARASSIGN_T)) return true;
6807 inline bool jj_3_81()
6809 if (jj_done) return true;
6810 if (jj_3R_121()) return true;
6814 inline bool jj_3_80()
6816 if (jj_done) return true;
6817 if (jj_3R_120()) return true;
6821 inline bool jj_3R_114()
6823 if (jj_done) return true;
6824 if (jj_3R_70()) return true;
6825 if (jj_scan_token(COLON_T)) return true;
6829 inline bool jj_3_78()
6831 if (jj_done) return true;
6832 if (jj_3R_118()) return true;
6836 inline bool jj_3R_244()
6838 if (jj_done) return true;
6839 if (jj_3R_362()) return true;
6843 inline bool jj_3_75()
6845 if (jj_done) return true;
6848 if (jj_3R_114()) jj_scanpos = xsp;
6849 if (jj_3R_115()) return true;
6850 if (jj_scan_token(LESSTHAN_T)) return true;
6854 inline bool jj_3_77()
6856 if (jj_done) return true;
6857 if (jj_3R_117()) return true;
6861 inline bool jj_3_76()
6863 if (jj_done) return true;
6864 if (jj_3R_116()) return true;
6868 inline bool jj_3R_499()
6870 if (jj_done) return true;
6871 if (jj_scan_token(COMMA_T)) return true;
6872 if (jj_3R_318()) return true;
6873 if (jj_scan_token(WHEN_T)) return true;
6874 if (jj_3R_86()) return true;
6878 inline bool jj_3R_113()
6880 if (jj_done) return true;
6907 if (jj_3R_245()) return true;
6923 inline bool jj_3R_243()
6925 if (jj_done) return true;
6926 if (jj_3R_361()) return true;
6930 inline bool jj_3R_503()
6932 if (jj_done) return true;
6933 if (jj_scan_token(COMMA_T)) return true;
6934 if (jj_3R_60()) return true;
6938 inline bool jj_3R_339()
6940 if (jj_done) return true;
6941 if (jj_scan_token(SEVERITY_T)) return true;
6942 if (jj_3R_59()) return true;
6946 inline bool jj_3_74()
6948 if (jj_done) return true;
6949 if (jj_3R_113()) return true;
6953 inline bool jj_3R_259()
6955 if (jj_done) return true;
6959 if (jj_3_74()) { jj_scanpos = xsp; break; }
6964 inline bool jj_3R_267()
6966 if (jj_done) return true;
6967 if (jj_3R_59()) return true;
6971 inline bool jj_3R_423()
6973 if (jj_done) return true;
6974 if (jj_3R_60()) return true;
6978 if (jj_3R_503()) { jj_scanpos = xsp; break; }
6983 inline bool jj_3R_379()
6985 if (jj_done) return true;
6986 if (jj_scan_token(ATTRIBUTE_T)) return true;
6987 if (jj_3R_220()) return true;
6988 if (jj_scan_token(OF_T)) return true;
6989 if (jj_3R_471()) return true;
6990 if (jj_scan_token(IS_T)) return true;
6991 if (jj_3R_59()) return true;
6992 if (jj_scan_token(SEMI_T)) return true;
6996 inline bool jj_3R_316()
6998 if (jj_done) return true;
6999 if (jj_scan_token(COMMA_T)) return true;
7000 if (jj_3R_315()) return true;
7004 inline bool jj_3R_111()
7006 if (jj_done) return true;
7007 if (jj_3R_70()) return true;
7008 if (jj_scan_token(APOSTROPHE_T)) return true;
7009 if (jj_3R_60()) return true;
7012 if (jj_3R_240()) jj_scanpos = xsp;
7016 inline bool jj_3_73()
7018 if (jj_done) return true;
7019 if (jj_3R_112()) return true;
7023 inline bool jj_3R_364()
7025 if (jj_done) return true;
7026 if (jj_scan_token(ON_T)) return true;
7027 if (jj_3R_423()) return true;
7031 inline bool jj_3R_355()
7033 if (jj_done) return true;
7034 if (jj_scan_token(RANGE_T)) return true;
7038 inline bool jj_3R_220()
7040 if (jj_done) return true;
7045 if (jj_3R_355()) return true;
7050 inline bool jj_3R_354()
7052 if (jj_done) return true;
7053 if (jj_3R_70()) return true;
7057 inline bool jj_3R_412()
7059 if (jj_done) return true;
7060 if (jj_3R_318()) return true;
7061 if (jj_scan_token(WHEN_T)) return true;
7062 if (jj_3R_86()) return true;
7066 if (jj_3R_499()) { jj_scanpos = xsp; break; }
7071 inline bool jj_3R_691()
7073 if (jj_done) return true;
7074 if (jj_3R_112()) return true;
7078 inline bool jj_3R_325()
7080 if (jj_done) return true;
7081 if (jj_scan_token(WITH_T)) return true;
7082 if (jj_3R_59()) return true;
7083 if (jj_scan_token(SELECT_T)) return true;
7084 if (jj_3R_115()) return true;
7085 if (jj_scan_token(LESSTHAN_T)) return true;
7086 if (jj_3R_167()) return true;
7087 if (jj_3R_412()) return true;
7088 if (jj_scan_token(SEMI_T)) return true;
7092 inline bool jj_3_6()
7094 if (jj_done) return true;
7095 if (jj_3R_64()) return true;
7096 if (jj_scan_token(ARROW_T)) return true;
7100 inline bool jj_3R_65()
7102 if (jj_done) return true;
7103 if (jj_scan_token(ATTRIBUTE_T)) return true;
7104 if (jj_3R_70()) return true;
7105 if (jj_scan_token(COLON_T)) return true;
7106 if (jj_3R_158()) return true;
7107 if (jj_scan_token(SEMI_T)) return true;
7111 inline bool jj_3R_338()
7113 if (jj_done) return true;
7114 if (jj_scan_token(REPORT_T)) return true;
7115 if (jj_3R_59()) return true;
7119 inline bool jj_3R_473()
7121 if (jj_done) return true;
7122 if (jj_3R_70()) return true;
7123 if (jj_scan_token(DOT_T)) return true;
7124 if (jj_3R_100()) return true;
7128 inline bool jj_3R_166()
7130 if (jj_done) return true;
7131 if (jj_3R_315()) return true;
7135 if (jj_3R_316()) { jj_scanpos = xsp; break; }
7140 inline bool jj_3R_360()
7142 if (jj_done) return true;
7143 if (jj_3R_70()) return true;
7144 if (jj_scan_token(EQU_T)) return true;
7145 if (jj_3R_103()) return true;
7146 if (jj_scan_token(SEMI_T)) return true;
7150 inline bool jj_3R_403()
7152 if (jj_done) return true;
7153 if (jj_3R_64()) return true;
7154 if (jj_scan_token(ARROW_T)) return true;
7158 inline bool jj_3R_315()
7160 if (jj_done) return true;
7163 if (jj_3R_403()) jj_scanpos = xsp;
7164 if (jj_3R_404()) return true;
7168 inline bool jj_3R_248()
7170 if (jj_done) return true;
7171 if (jj_3R_140()) return true;
7172 if (jj_scan_token(COLON_T)) return true;
7176 inline bool jj_3R_676()
7178 if (jj_done) return true;
7179 if (jj_3R_82()) return true;
7182 if (jj_3R_691()) jj_scanpos = xsp;
7186 inline bool jj_3R_116()
7188 if (jj_done) return true;
7191 if (jj_3R_248()) jj_scanpos = xsp;
7192 if (jj_3R_188()) return true;
7193 if (jj_scan_token(SEMI_T)) return true;
7197 inline bool jj_3R_675()
7199 if (jj_done) return true;
7200 if (jj_3R_690()) return true;
7204 inline bool jj_3R_651()
7206 if (jj_done) return true;
7211 if (jj_3R_676()) return true;
7216 inline bool jj_3R_266()
7218 if (jj_done) return true;
7219 if (jj_3R_70()) return true;
7220 if (jj_scan_token(COLON_T)) return true;
7224 inline bool jj_3R_188()
7226 if (jj_done) return true;
7227 if (jj_scan_token(ASSERT_T)) return true;
7228 if (jj_3R_80()) return true;
7231 if (jj_3R_338()) jj_scanpos = xsp;
7233 if (jj_3R_339()) jj_scanpos = xsp;
7237 inline bool jj_3R_126()
7239 if (jj_done) return true;
7242 if (jj_3R_266()) jj_scanpos = xsp;
7243 if (jj_scan_token(RETURN_T)) return true;
7245 if (jj_3R_267()) jj_scanpos = xsp;
7246 if (jj_scan_token(SEMI_T)) return true;
7250 inline bool jj_3_5()
7252 if (jj_done) return true;
7253 if (jj_3R_63()) return true;
7257 inline bool jj_3R_250()
7259 if (jj_done) return true;
7260 if (jj_scan_token(SEVERITY_T)) return true;
7261 if (jj_3R_59()) return true;
7265 inline bool jj_3R_701()
7267 if (jj_done) return true;
7268 if (jj_3R_706()) return true;
7272 inline bool jj_3R_308()
7274 if (jj_done) return true;
7275 if (jj_3R_388()) return true;
7276 if (jj_3R_307()) return true;
7280 inline bool jj_3R_703()
7282 if (jj_done) return true;
7283 if (jj_3R_60()) return true;
7287 inline bool jj_3R_700()
7289 if (jj_done) return true;
7290 if (jj_3R_63()) return true;
7294 inline bool jj_3R_692()
7296 if (jj_done) return true;
7301 if (jj_3R_701()) return true;
7306 inline bool jj_3R_249()
7308 if (jj_done) return true;
7309 if (jj_3R_70()) return true;
7310 if (jj_scan_token(COLON_T)) return true;
7314 inline bool jj_3R_117()
7316 if (jj_done) return true;
7319 if (jj_3R_249()) jj_scanpos = xsp;
7320 if (jj_scan_token(REPORT_T)) return true;
7321 if (jj_3R_59()) return true;
7323 if (jj_3R_250()) jj_scanpos = xsp;
7324 if (jj_scan_token(SEMI_T)) return true;
7328 inline bool jj_3R_484()
7330 if (jj_done) return true;
7331 if (jj_scan_token(NOTEQU_T)) return true;
7335 inline bool jj_3R_483()
7337 if (jj_done) return true;
7338 if (jj_scan_token(LESSTHAN_T)) return true;
7342 inline bool jj_3R_482()
7344 if (jj_done) return true;
7345 if (jj_scan_token(GREATERTHAN_T)) return true;
7349 inline bool jj_3R_481()
7351 if (jj_done) return true;
7352 if (jj_scan_token(EQU_T)) return true;
7356 inline bool jj_3R_480()
7358 if (jj_done) return true;
7359 if (jj_scan_token(GT_T)) return true;
7363 inline bool jj_3R_388()
7365 if (jj_done) return true;
7378 if (jj_3R_484()) return true;
7387 inline bool jj_3R_479()
7389 if (jj_done) return true;
7390 if (jj_scan_token(LT_T)) return true;
7394 inline bool jj_3R_702()
7396 if (jj_done) return true;
7397 if (jj_3R_707()) return true;
7401 inline bool jj_3R_467()
7403 if (jj_done) return true;
7404 if (jj_3R_234()) return true;
7408 inline bool jj_3R_146()
7410 if (jj_done) return true;
7411 if (jj_3R_307()) return true;
7414 if (jj_3R_308()) jj_scanpos = xsp;
7418 inline bool jj_3R_693()
7420 if (jj_done) return true;
7421 if (jj_scan_token(RECORD_T)) return true;
7423 if (jj_3R_702()) return true;
7426 if (jj_3R_702()) { jj_scanpos = xsp; break; }
7428 if (jj_scan_token(END_T)) return true;
7429 if (jj_scan_token(RECORD_T)) return true;
7431 if (jj_3R_703()) jj_scanpos = xsp;
7435 inline bool jj_3R_237()
7437 if (jj_done) return true;
7438 if (jj_scan_token(COMMA_T)) return true;
7439 if (jj_3R_236()) return true;
7443 inline bool jj_3_71()
7445 if (jj_done) return true;
7446 if (jj_3R_68()) return true;
7447 if (jj_3R_110()) return true;
7448 if (jj_3R_68()) return true;
7452 inline bool jj_3_72()
7454 if (jj_done) return true;
7455 if (jj_3R_111()) return true;
7459 inline bool jj_3R_82()
7461 if (jj_done) return true;
7462 if (jj_scan_token(RANGE_T)) return true;
7463 if (jj_3R_84()) return true;
7467 inline bool jj_3R_576()
7469 if (jj_done) return true;
7470 if (jj_scan_token(NEW_T)) return true;
7471 if (jj_3R_85()) return true;
7475 inline bool jj_3_70()
7477 if (jj_done) return true;
7478 if (jj_3R_109()) return true;
7482 inline bool jj_3R_183()
7484 if (jj_done) return true;
7485 if (jj_3R_111()) return true;
7489 inline bool jj_3R_228()
7491 if (jj_done) return true;
7492 if (jj_scan_token(LPAREN_T)) return true;
7493 if (jj_3R_59()) return true;
7494 if (jj_scan_token(RPAREN_T)) return true;
7498 inline bool jj_3R_182()
7500 if (jj_done) return true;
7501 if (jj_3R_68()) return true;
7502 if (jj_3R_110()) return true;
7503 if (jj_3R_68()) return true;
7507 inline bool jj_3R_84()
7509 if (jj_done) return true;
7514 if (jj_3R_183()) return true;
7519 inline bool jj_3R_525()
7521 if (jj_done) return true;
7526 if (jj_3R_576()) return true;
7531 inline bool jj_3_4()
7533 if (jj_done) return true;
7534 if (jj_scan_token(NEW_T)) return true;
7535 if (jj_3R_62()) return true;
7539 inline bool jj_3R_531()
7541 if (jj_done) return true;
7542 if (jj_3R_310()) return true;
7546 inline bool jj_3R_530()
7548 if (jj_done) return true;
7549 if (jj_scan_token(CHARACTER_LITERAL)) return true;
7553 inline bool jj_3R_529()
7555 if (jj_done) return true;
7556 if (jj_3R_70()) return true;
7560 inline bool jj_3R_465()
7562 if (jj_done) return true;
7569 if (jj_3R_531()) return true;
7575 inline bool jj_3R_227()
7577 if (jj_done) return true;
7578 if (jj_3R_109()) return true;
7582 inline bool jj_3R_193()
7584 if (jj_done) return true;
7585 if (jj_3R_70()) return true;
7589 inline bool jj_3R_62()
7591 if (jj_done) return true;
7592 if (jj_3R_70()) return true;
7593 if (jj_scan_token(APOSTROPHE_T)) return true;
7598 if (jj_3R_228()) return true;
7603 inline bool jj_3R_342()
7605 if (jj_done) return true;
7606 if (jj_3R_113()) return true;
7610 inline bool jj_3R_192()
7612 if (jj_done) return true;
7616 if (jj_3R_342()) { jj_scanpos = xsp; break; }
7621 inline bool jj_3R_466()
7623 if (jj_done) return true;
7624 if (jj_scan_token(COLON_T)) return true;
7625 if (jj_3R_85()) return true;
7629 inline bool jj_3R_377()
7631 if (jj_done) return true;
7632 if (jj_scan_token(ALIAS_T)) return true;
7633 if (jj_3R_465()) return true;
7636 if (jj_3R_466()) jj_scanpos = xsp;
7637 if (jj_scan_token(IS_T)) return true;
7638 if (jj_3R_60()) return true;
7640 if (jj_3R_467()) jj_scanpos = xsp;
7641 if (jj_scan_token(SEMI_T)) return true;
7645 inline bool jj_3R_340()
7647 if (jj_done) return true;
7648 if (jj_3R_423()) return true;
7652 inline bool jj_3R_109()
7654 if (jj_done) return true;
7655 if (jj_scan_token(LPAREN_T)) return true;
7656 if (jj_3R_236()) return true;
7660 if (jj_3R_237()) { jj_scanpos = xsp; break; }
7662 if (jj_scan_token(RPAREN_T)) return true;
7666 inline bool jj_3R_273()
7668 if (jj_done) return true;
7669 if (jj_scan_token(MINUS_T)) return true;
7673 inline bool jj_3R_274()
7675 if (jj_done) return true;
7676 if (jj_scan_token(AMPERSAND_T)) return true;
7680 inline bool jj_3R_129()
7682 if (jj_done) return true;
7689 if (jj_3R_274()) return true;
7695 inline bool jj_3R_272()
7697 if (jj_done) return true;
7698 if (jj_scan_token(PLUS_T)) return true;
7702 inline bool jj_3_3()
7704 if (jj_done) return true;
7705 if (jj_3R_61()) return true;
7709 inline bool jj_3R_493()
7711 if (jj_done) return true;
7712 if (jj_scan_token(BOX_T)) return true;
7716 inline bool jj_3R_494()
7718 if (jj_done) return true;
7719 if (jj_3R_60()) return true;
7720 if (jj_scan_token(LPAREN_T)) return true;
7721 if (jj_3R_61()) return true;
7722 if (jj_scan_token(RPAREN_T)) return true;
7726 inline bool jj_3R_404()
7728 if (jj_done) return true;
7735 if (jj_3R_494()) return true;
7741 inline bool jj_3R_492()
7743 if (jj_done) return true;
7744 if (jj_3R_61()) return true;
7748 inline bool jj_3_2()
7750 if (jj_done) return true;
7751 if (jj_3R_60()) return true;
7755 inline bool jj_3R_226()
7757 if (jj_done) return true;
7758 if (jj_3R_166()) return true;
7762 inline bool jj_3R_190()
7764 if (jj_done) return true;
7765 if (jj_scan_token(LPAREN_T)) return true;
7768 if (jj_scan_token(15)) {
7770 if (jj_3R_340()) return true;
7772 if (jj_scan_token(RPAREN_T)) return true;
7776 inline bool jj_3_1()
7778 if (jj_done) return true;
7779 if (jj_3R_59()) return true;
7783 inline bool jj_3R_154()
7785 if (jj_done) return true;
7786 if (jj_3R_60()) return true;
7790 inline bool jj_3R_189()
7792 if (jj_done) return true;
7793 if (jj_3R_70()) return true;
7794 if (jj_scan_token(COLON_T)) return true;
7798 inline bool jj_3R_89()
7800 if (jj_done) return true;
7803 if (jj_3R_189()) jj_scanpos = xsp;
7805 if (jj_scan_token(79)) jj_scanpos = xsp;
7806 if (jj_scan_token(PROCESS_T)) return true;
7808 if (jj_3R_190()) jj_scanpos = xsp;
7810 if (jj_scan_token(56)) jj_scanpos = xsp;
7811 if (jj_3R_191()) return true;
7812 if (jj_scan_token(BEGIN_T)) return true;
7813 if (jj_3R_192()) return true;
7814 if (jj_scan_token(END_T)) return true;
7816 if (jj_scan_token(79)) jj_scanpos = xsp;
7817 if (jj_scan_token(PROCESS_T)) return true;
7819 if (jj_3R_193()) jj_scanpos = xsp;
7820 if (jj_scan_token(SEMI_T)) return true;
7824 inline bool jj_3R_153()
7826 if (jj_done) return true;
7827 if (jj_3R_59()) return true;
7831 inline bool jj_3R_341()
7833 if (jj_done) return true;
7834 if (jj_3R_424()) return true;
7838 inline bool jj_3R_152()
7840 if (jj_done) return true;
7841 if (jj_scan_token(OPEN_T)) return true;
7845 inline bool jj_3R_61()
7847 if (jj_done) return true;
7854 if (jj_3R_154()) return true;
7860 inline bool jj_3R_191()
7862 if (jj_done) return true;
7866 if (jj_3R_341()) { jj_scanpos = xsp; break; }
7871 inline bool jj_3R_513()
7873 if (jj_done) return true;
7874 if (jj_3R_383()) return true;
7878 inline bool jj_3R_653()
7880 if (jj_done) return true;
7881 if (jj_scan_token(ACCESS_T)) return true;
7882 if (jj_3R_85()) return true;
7886 inline bool jj_3R_225()
7888 if (jj_done) return true;
7889 if (jj_scan_token(BASED_LITERAL)) return true;
7893 inline bool jj_3_69()
7895 if (jj_done) return true;
7896 if (jj_3R_66()) return true;
7900 inline bool jj_3R_512()
7902 if (jj_done) return true;
7903 if (jj_3R_382()) return true;
7907 inline bool jj_3R_224()
7909 if (jj_done) return true;
7910 if (jj_scan_token(INTEGER)) return true;
7914 inline bool jj_3R_511()
7916 if (jj_done) return true;
7917 if (jj_3R_379()) return true;
7921 inline bool jj_3R_223()
7923 if (jj_done) return true;
7924 if (jj_scan_token(DECIMAL_LITERAL)) return true;
7928 inline bool jj_3R_104()
7930 if (jj_done) return true;
7937 if (jj_3R_225()) return true;
7943 inline bool jj_3_68()
7945 if (jj_done) return true;
7946 if (jj_3R_65()) return true;
7950 inline bool jj_3R_510()
7952 if (jj_done) return true;
7953 if (jj_3R_377()) return true;
7957 inline bool jj_3R_509()
7959 if (jj_done) return true;
7960 if (jj_3R_376()) return true;
7964 inline bool jj_3R_508()
7966 if (jj_done) return true;
7967 if (jj_3R_375()) return true;
7971 inline bool jj_3R_507()
7973 if (jj_done) return true;
7974 if (jj_3R_373()) return true;
7978 inline bool jj_3R_506()
7980 if (jj_done) return true;
7981 if (jj_3R_372()) return true;
7985 inline bool jj_3R_505()
7987 if (jj_done) return true;
7988 if (jj_3R_371()) return true;
7992 inline bool jj_3R_424()
7994 if (jj_done) return true;
8019 if (jj_3R_513()) return true;
8034 inline bool jj_3R_504()
8036 if (jj_done) return true;
8037 if (jj_3R_93()) return true;
8041 inline bool jj_3R_330()
8043 if (jj_done) return true;
8044 if (jj_scan_token(LPAREN_T)) return true;
8045 if (jj_3R_226()) return true;
8046 if (jj_scan_token(RPAREN_T)) return true;
8050 inline bool jj_3_67()
8052 if (jj_done) return true;
8053 if (jj_3R_70()) return true;
8054 if (jj_scan_token(COLON_T)) return true;
8058 inline bool jj_3R_120()
8060 if (jj_done) return true;
8063 if (jj_3_67()) jj_scanpos = xsp;
8064 if (jj_3R_177()) return true;
8065 if (jj_scan_token(SEMI_T)) return true;
8069 inline bool jj_3R_177()
8071 if (jj_done) return true;
8072 if (jj_3R_60()) return true;
8075 if (jj_3R_330()) jj_scanpos = xsp;
8079 inline bool jj_3_65()
8081 if (jj_done) return true;
8082 if (jj_3R_87()) return true;
8086 inline bool jj_3R_205()
8088 if (jj_done) return true;
8089 if (jj_3R_351()) return true;
8093 inline bool jj_3_66()
8095 if (jj_done) return true;
8096 if (jj_3R_108()) return true;
8100 inline bool jj_3R_204()
8102 if (jj_done) return true;
8103 if (jj_3R_87()) return true;
8107 inline bool jj_3R_203()
8109 if (jj_done) return true;
8110 if (jj_3R_350()) return true;
8114 inline bool jj_3R_202()
8116 if (jj_done) return true;
8117 if (jj_3R_349()) return true;
8121 inline bool jj_3R_94()
8123 if (jj_done) return true;
8134 if (jj_3R_205()) return true;
8142 inline bool jj_3_64()
8144 if (jj_done) return true;
8145 if (jj_3R_60()) return true;
8149 inline bool jj_3_63()
8151 if (jj_done) return true;
8152 if (jj_3R_107()) return true;
8156 inline bool jj_3R_458()
8158 if (jj_done) return true;
8159 if (jj_3R_109()) return true;
8163 inline bool jj_3_62()
8165 if (jj_done) return true;
8166 if (jj_3R_106()) return true;
8170 inline bool jj_3R_242()
8172 if (jj_done) return true;
8173 if (jj_3R_60()) return true;
8177 inline bool jj_3R_457()
8179 if (jj_done) return true;
8180 if (jj_3R_525()) return true;
8184 inline bool jj_3_61()
8186 if (jj_done) return true;
8187 if (jj_3R_62()) return true;
8191 inline bool jj_3R_456()
8193 if (jj_done) return true;
8194 if (jj_3R_60()) return true;
8198 inline bool jj_3_60()
8200 if (jj_done) return true;
8201 if (jj_scan_token(LPAREN_T)) return true;
8202 if (jj_3R_59()) return true;
8203 if (jj_scan_token(RPAREN_T)) return true;
8207 inline bool jj_3R_455()
8209 if (jj_done) return true;
8210 if (jj_3R_107()) return true;
8214 inline bool jj_3_59()
8216 if (jj_done) return true;
8217 if (jj_3R_105()) return true;
8221 inline bool jj_3R_454()
8223 if (jj_done) return true;
8224 if (jj_3R_106()) return true;
8228 inline bool jj_3R_453()
8230 if (jj_done) return true;
8231 if (jj_3R_62()) return true;
8235 inline bool jj_3R_452()
8237 if (jj_done) return true;
8238 if (jj_scan_token(LPAREN_T)) return true;
8239 if (jj_3R_59()) return true;
8240 if (jj_scan_token(RPAREN_T)) return true;
8244 inline bool jj_3R_370()
8246 if (jj_done) return true;
8263 if (jj_3R_458()) return true;
8274 inline bool jj_3R_451()
8276 if (jj_done) return true;
8277 if (jj_3R_105()) return true;
8281 inline bool jj_3R_329()
8283 if (jj_done) return true;
8284 if (jj_scan_token(PORT_T)) return true;
8285 if (jj_scan_token(MAP_T)) return true;
8286 if (jj_scan_token(LPAREN_T)) return true;
8287 if (jj_3R_166()) return true;
8288 if (jj_scan_token(RPAREN_T)) return true;
8292 inline bool jj_3R_582()
8294 if (jj_done) return true;
8295 if (jj_3R_313()) return true;
8299 inline bool jj_3R_532()
8301 if (jj_done) return true;
8302 if (jj_scan_token(PORT_T)) return true;
8303 if (jj_scan_token(LPAREN_T)) return true;
8304 if (jj_3R_582()) return true;
8305 if (jj_scan_token(RPAREN_T)) return true;
8306 if (jj_scan_token(SEMI_T)) return true;
8310 inline bool jj_3R_241()
8312 if (jj_done) return true;
8313 if (jj_3R_360()) return true;
8317 inline bool jj_3R_112()
8319 if (jj_done) return true;
8320 if (jj_scan_token(UNITS_T)) return true;
8321 if (jj_3R_70()) return true;
8322 if (jj_scan_token(SEMI_T)) return true;
8326 if (jj_3R_241()) { jj_scanpos = xsp; break; }
8328 if (jj_scan_token(END_T)) return true;
8329 if (jj_scan_token(UNITS_T)) return true;
8331 if (jj_3R_242()) jj_scanpos = xsp;
8335 inline bool jj_3_58()
8337 if (jj_done) return true;
8338 if (jj_3R_104()) return true;
8342 inline bool jj_3R_222()
8344 if (jj_done) return true;
8345 if (jj_3R_104()) return true;
8349 inline bool jj_3R_103()
8351 if (jj_done) return true;
8354 if (jj_3R_222()) jj_scanpos = xsp;
8355 if (jj_3R_60()) return true;
8359 inline bool jj_3R_408()
8361 if (jj_done) return true;
8362 if (jj_3R_70()) return true;
8363 if (jj_scan_token(IN_T)) return true;
8364 if (jj_3R_69()) return true;
8368 inline bool jj_3_57()
8370 if (jj_done) return true;
8371 if (jj_3R_87()) return true;
8375 inline bool jj_3_55()
8377 if (jj_done) return true;
8378 if (jj_3R_65()) return true;
8382 inline bool jj_3_56()
8384 if (jj_done) return true;
8385 if (jj_3R_66()) return true;
8389 inline bool jj_3R_351()
8391 if (jj_done) return true;
8392 if (jj_scan_token(PACKAGE_T)) return true;
8393 if (jj_3R_70()) return true;
8397 inline bool jj_3_54()
8399 if (jj_done) return true;
8400 if (jj_3R_66()) return true;
8404 inline bool jj_3R_317()
8406 if (jj_done) return true;
8407 if (jj_3R_405()) return true;
8411 inline bool jj_3R_261()
8413 if (jj_done) return true;
8414 if (jj_3R_70()) return true;
8418 inline bool jj_3R_167()
8420 if (jj_done) return true;
8423 if (jj_scan_token(50)) jj_scanpos = xsp;
8425 if (jj_3R_317()) jj_scanpos = xsp;
8429 inline bool jj_3R_310()
8431 if (jj_done) return true;
8432 if (jj_scan_token(STRINGLITERAL)) return true;
8436 inline bool jj_3R_643()
8438 if (jj_done) return true;
8439 if (jj_scan_token(TYPE_T)) return true;
8443 inline bool jj_3R_642()
8445 if (jj_done) return true;
8446 if (jj_scan_token(FILE_T)) return true;
8450 inline bool jj_3R_641()
8452 if (jj_done) return true;
8453 if (jj_scan_token(SHARED_T)) return true;
8454 if (jj_scan_token(VARIABLE_T)) return true;
8458 inline bool jj_3_53()
8460 if (jj_done) return true;
8461 if (jj_3R_103()) return true;
8465 inline bool jj_3R_640()
8467 if (jj_done) return true;
8468 if (jj_scan_token(VARIABLE_T)) return true;
8472 inline bool jj_3R_639()
8474 if (jj_done) return true;
8475 if (jj_scan_token(SIGNAL_T)) return true;
8479 inline bool jj_3R_638()
8481 if (jj_done) return true;
8482 if (jj_scan_token(CONSTANT_T)) return true;
8486 inline bool jj_3R_613()
8488 if (jj_done) return true;
8501 if (jj_3R_643()) return true;
8510 inline bool jj_3R_353()
8512 if (jj_done) return true;
8513 if (jj_scan_token(COMMA_T)) return true;
8514 if (jj_3R_59()) return true;
8518 inline bool jj_3R_207()
8520 if (jj_done) return true;
8521 if (jj_3R_104()) return true;
8525 inline bool jj_3R_206()
8527 if (jj_done) return true;
8528 if (jj_3R_103()) return true;
8532 inline bool jj_3R_96()
8534 if (jj_done) return true;
8539 if (jj_3R_207()) return true;
8544 inline bool jj_3R_442()
8546 if (jj_done) return true;
8547 if (jj_3R_70()) return true;
8548 if (jj_scan_token(COLON_T)) return true;
8552 inline bool jj_3R_363()
8554 if (jj_done) return true;
8557 if (jj_3R_442()) jj_scanpos = xsp;
8558 if (jj_scan_token(NULL_T)) return true;
8559 if (jj_scan_token(SEMI_T)) return true;
8563 inline bool jj_3R_102()
8565 if (jj_done) return true;
8566 if (jj_scan_token(COMMA_T)) return true;
8567 if (jj_3R_59()) return true;
8571 inline bool jj_3R_262()
8573 if (jj_done) return true;
8574 if (jj_scan_token(WHEN_T)) return true;
8575 if (jj_3R_80()) return true;
8579 inline bool jj_3_52()
8581 if (jj_done) return true;
8582 if (jj_scan_token(LBRACKET_T)) return true;
8586 inline bool jj_3R_260()
8588 if (jj_done) return true;
8589 if (jj_3R_70()) return true;
8590 if (jj_scan_token(COLON_T)) return true;
8594 inline bool jj_3R_124()
8596 if (jj_done) return true;
8599 if (jj_3R_260()) jj_scanpos = xsp;
8600 if (jj_scan_token(NEXT_T)) return true;
8602 if (jj_3R_261()) jj_scanpos = xsp;
8604 if (jj_3R_262()) jj_scanpos = xsp;
8605 if (jj_scan_token(SEMI_T)) return true;
8609 inline bool jj_3R_221()
8611 if (jj_done) return true;
8612 if (jj_scan_token(LPAREN_T)) return true;
8613 if (jj_3R_59()) return true;
8614 if (jj_scan_token(RPAREN_T)) return true;
8618 inline bool jj_3R_219()
8620 if (jj_done) return true;
8621 if (jj_3R_234()) return true;
8625 inline bool jj_3_51()
8627 if (jj_done) return true;
8628 if (jj_scan_token(LPAREN_T)) return true;
8629 if (jj_3R_59()) return true;
8633 if (jj_3R_102()) { jj_scanpos = xsp; break; }
8635 if (jj_scan_token(RPAREN_T)) return true;
8639 inline bool jj_3R_101()
8641 if (jj_done) return true;
8644 if (jj_3R_219()) jj_scanpos = xsp;
8645 if (jj_scan_token(APOSTROPHE_T)) return true;
8646 if (jj_3R_220()) return true;
8648 if (jj_3R_221()) jj_scanpos = xsp;
8652 inline bool jj_3_47()
8654 if (jj_done) return true;
8655 if (jj_3R_99()) return true;
8659 inline bool jj_3_50()
8661 if (jj_done) return true;
8662 if (jj_scan_token(LPAREN_T)) return true;
8663 if (jj_3R_69()) return true;
8664 if (jj_scan_token(RPAREN_T)) return true;
8668 inline bool jj_3_49()
8670 if (jj_done) return true;
8671 if (jj_3R_101()) return true;
8675 inline bool jj_3R_214()
8677 if (jj_done) return true;
8678 if (jj_scan_token(LPAREN_T)) return true;
8679 if (jj_3R_59()) return true;
8683 if (jj_3R_353()) { jj_scanpos = xsp; break; }
8685 if (jj_scan_token(RPAREN_T)) return true;
8689 inline bool jj_3_48()
8691 if (jj_done) return true;
8692 if (jj_scan_token(DOT_T)) return true;
8693 if (jj_3R_100()) return true;
8697 inline bool jj_3R_210()
8699 if (jj_done) return true;
8700 if (jj_3R_99()) return true;
8704 inline bool jj_3R_213()
8706 if (jj_done) return true;
8707 if (jj_scan_token(LPAREN_T)) return true;
8708 if (jj_3R_69()) return true;
8709 if (jj_scan_token(RPAREN_T)) return true;
8713 inline bool jj_3R_150()
8715 if (jj_done) return true;
8716 if (jj_3R_311()) return true;
8720 inline bool jj_3R_212()
8722 if (jj_done) return true;
8723 if (jj_3R_101()) return true;
8727 inline bool jj_3R_211()
8729 if (jj_done) return true;
8730 if (jj_scan_token(DOT_T)) return true;
8731 if (jj_3R_100()) return true;
8735 inline bool jj_3R_99()
8737 if (jj_done) return true;
8746 if (jj_3R_214()) return true;
8753 inline bool jj_3_46()
8755 if (jj_done) return true;
8756 if (jj_3R_98()) return true;
8760 inline bool jj_3R_98()
8762 if (jj_done) return true;
8763 if (jj_3R_99()) return true;
8767 if (jj_3R_210()) { jj_scanpos = xsp; break; }
8772 inline bool jj_3R_149()
8774 if (jj_done) return true;
8775 if (jj_3R_70()) return true;
8779 inline bool jj_3R_151()
8781 if (jj_done) return true;
8782 if (jj_3R_98()) return true;
8786 inline bool jj_3R_148()
8788 if (jj_done) return true;
8789 if (jj_3R_310()) return true;
8793 inline bool jj_3R_60()
8795 if (jj_done) return true;
8802 if (jj_3R_150()) return true;
8806 if (jj_3R_151()) jj_scanpos = xsp;
8810 inline bool jj_3R_625()
8812 if (jj_done) return true;
8813 if (jj_3R_70()) return true;
8817 inline bool jj_3R_281()
8819 if (jj_done) return true;
8820 if (jj_scan_token(REM_T)) return true;
8824 inline bool jj_3R_280()
8826 if (jj_done) return true;
8827 if (jj_scan_token(MOD_T)) return true;
8831 inline bool jj_3R_279()
8833 if (jj_done) return true;
8834 if (jj_scan_token(SLASH_T)) return true;
8838 inline bool jj_3R_135()
8840 if (jj_done) return true;
8849 if (jj_3R_281()) return true;
8856 inline bool jj_3R_278()
8858 if (jj_done) return true;
8859 if (jj_scan_token(MULT_T)) return true;
8863 inline bool jj_3R_432()
8865 if (jj_done) return true;
8866 if (jj_scan_token(LINKAGE_T)) return true;
8870 inline bool jj_3R_431()
8872 if (jj_done) return true;
8873 if (jj_scan_token(BUFFER_T)) return true;
8877 public: TokenManager *token_source;
8878 public: CharStream *jj_input_stream;
8879 /** Current token. */
8880 public: Token *token;
8882 public: Token *jj_nt;
8883 private: int jj_ntk;
8884 private: JJCalls jj_2_rtns[115];
8885 private: bool jj_rescan;
8887 private: Token *jj_scanpos, *jj_lastpos;
8889 /** Whether we are looking ahead. */
8890 private: bool jj_lookingAhead;
8891 private: bool jj_semLA;
8892 private: int jj_gen;
8893 private: int jj_la1[295];
8894 private: ErrorHandler *errorHandler;
8895 private: bool errorHandlerCreated;
8896 protected: bool hasError;
8897 public: void setErrorHandler(ErrorHandler *eh) {
8898 if (errorHandlerCreated) delete errorHandler;
8900 errorHandlerCreated = false;
8905 VhdlParser(TokenManager *tm);
8906 public: virtual ~VhdlParser();
8908 void ReInit(TokenManager *tm);
8910 Token * jj_consume_token(int kind);
8912 bool jj_scan_token(int kind);
8914 Token * getNextToken();
8916 Token * getToken(int index);
8919 private: int jj_kind;
8920 int **jj_expentries;
8923 void jj_add_error_token(int kind, int pos);
8925 protected: virtual void parseError();
8926 private: int trace_indent;
8927 private: bool trace_enabled;
8928 /** Enable tracing. */
8930 public: void enable_tracing();
8932 public: void disable_tracing();
8934 void jj_rescan_token();
8936 void jj_save(int index, int xla);
8937 typedef unsigned long long uint64;
8940 static Entry* current_root;
8941 static Entry* tempEntry;
8942 static Entry* lastEntity ;
8943 static Entry* lastCompound ;
8944 static Entry* current;
8945 static QCString compSpec;
8946 static QCString currName;
8947 static int levelCounter;
8948 static QCString confName;
8949 static QCString genLabels;
8950 static QCString lab;
8951 static QCString forL;
8952 static int param_sec ;
8953 static int parse_sec;
8955 static Entry* currentCompound;
8957 //----------------------------------------
8959 static void setLineParsed(int tok);
8960 static int getLine(int tok);
8961 static int getLine();
8962 static void lineCount(const char*);
8963 static void lineCount();
8964 static void addProto(const char *s1,const char *s2,const char *s3,const char *s4,const char *s5,const char *s6);
8965 static void addConfigureNode(const char* a,const char*b, bool,bool isLeaf,bool inlineConf);
8966 static void createFunction(const char *impure,uint64 spec,const char *fname);
8967 static void addVhdlType(const char *n,int startLine,int section, uint64 spec,const char* args,const char* type,Protection prot);
8968 static void addCompInst(char *n, char* instName, char* comp,int iLine);
8969 static void handleCommentBlock(const char* doc,bool brief);
8970 static void handleFlowComment(const char*);
8971 static void initEntry(Entry *e);
8972 static void newEntry();
8973 static bool isFuncProcProced();
8974 static void pushLabel(QCString &,QCString&);
8975 static QCString popLabel(QCString & q);
8976 static bool addLibUseClause(const QCString &type);
8977 static void mapLibPackage( Entry* root);
8978 static void createFlow();
8979 static void error_skipto(int kind);private: bool jj_done;