diff options
Diffstat (limited to 'vhdlparser/VhdlParser.h')
-rw-r--r-- | vhdlparser/VhdlParser.h | 3838 |
1 files changed, 2037 insertions, 1801 deletions
diff --git a/vhdlparser/VhdlParser.h b/vhdlparser/VhdlParser.h index c2f2cb2..4bfef74 100644 --- a/vhdlparser/VhdlParser.h +++ b/vhdlparser/VhdlParser.h @@ -1303,220 +1303,230 @@ void parseInline(); { jj_save(124, xla); } } - inline bool jj_3R_207() + inline bool jj_3R_interface_variable_declaration_1485_49_207() { if (jj_done) return true; if (jj_scan_token(VARASSIGN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_461() + inline bool jj_3R_iteration_scheme_1526_3_461() { if (jj_done) return true; if (jj_scan_token(FOR_T)) return true; - if (jj_3R_543()) return true; + if (jj_3R_parameter_specification_1833_1_543()) return true; return false; } - inline bool jj_3R_206() + inline bool jj_3R_interface_variable_declaration_1484_37_206() { if (jj_done) return true; - if (jj_3R_363()) return true; + if (jj_3R_mode_1615_1_363()) return true; return false; } - inline bool jj_3R_383() + inline bool jj_3R_iteration_scheme_1519_1_383() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_460()) return false; + if (jj_3R_iteration_scheme_1519_1_460()) { jj_scanpos = xsp; - if (jj_3R_461()) return true; + if (jj_3R_iteration_scheme_1526_3_461()) return true; + } return false; } - inline bool jj_3R_460() + inline bool jj_3R_iteration_scheme_1519_1_460() { if (jj_done) return true; if (jj_scan_token(WHILE_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; return false; } - inline bool jj_3R_415() + inline bool jj_3R_interface_list_1476_26_415() { if (jj_done) return true; if (jj_scan_token(SEMI_T)) return true; - if (jj_3R_414()) return true; + if (jj_3R_interface_element_1462_3_414()) return true; return false; } - inline bool jj_3R_424() + inline bool jj_3R_instantiation_unit_1413_86_424() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_204() + inline bool jj_3R_interface_variable_declaration_1483_3_204() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(116)) return false; + if (jj_scan_token(116)) { jj_scanpos = xsp; - if (!jj_scan_token(100)) return false; + if (jj_scan_token(100)) { jj_scanpos = xsp; - if (!jj_scan_token(31)) return false; + if (jj_scan_token(31)) { jj_scanpos = xsp; if (jj_scan_token(101)) return true; + } + } + } return false; } - inline bool jj_3R_96() + inline bool jj_3R_interface_variable_declaration_1483_1_96() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_204()) jj_scanpos = xsp; - if (jj_3R_205()) return true; + if (jj_3R_interface_variable_declaration_1483_3_204()) jj_scanpos = xsp; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; xsp = jj_scanpos; - if (jj_3R_206()) jj_scanpos = xsp; - if (jj_3R_89()) return true; + if (jj_3R_interface_variable_declaration_1484_37_206()) jj_scanpos = xsp; + if (jj_3R_subtype_indication_2398_3_89()) return true; xsp = jj_scanpos; if (jj_scan_token(27)) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_207()) jj_scanpos = xsp; + if (jj_3R_interface_variable_declaration_1485_49_207()) jj_scanpos = xsp; return false; } - inline bool jj_3R_327() + inline bool jj_3R_interface_list_1476_3_327() { if (jj_done) return true; - if (jj_3R_414()) return true; + if (jj_3R_interface_element_1462_3_414()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_415()) { jj_scanpos = xsp; break; } + if (jj_3R_interface_list_1476_26_415()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_693() + inline bool jj_3R_ifunc_2910_98_693() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_97() + inline bool jj_3R_interface_file_declaration_1467_3_97() { if (jj_done) return true; if (jj_scan_token(FILE_T)) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } - inline bool jj_3R_414() + inline bool jj_3R_interface_element_1462_3_414() { if (jj_done) return true; - if (jj_3R_513()) return true; + if (jj_3R_interface_declaration_1437_1_513()) return true; return false; } - inline bool jj_3R_444() + inline bool jj_3R_ifunc_2910_87_444() { if (jj_done) return true; if (jj_scan_token(IS_T)) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_693()) return false; + if (jj_3R_ifunc_2910_98_693()) { jj_scanpos = xsp; if (jj_scan_token(145)) return true; + } return false; } inline bool jj_3_46() { if (jj_done) return true; - if (jj_3R_98()) return true; + if (jj_3R_subprogram_declaration_2294_1_98()) return true; return false; } - inline bool jj_3R_572() + inline bool jj_3R_interface_declaration_1452_2_572() { if (jj_done) return true; - if (jj_3R_625()) return true; - if (jj_3R_74()) return true; + if (jj_3R_object_class_1711_1_625()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_571() + inline bool jj_3R_interface_declaration_1449_1_571() { if (jj_done) return true; - if (jj_3R_98()) return true; + if (jj_3R_subprogram_declaration_2294_1_98()) return true; return false; } inline bool jj_3_45() { if (jj_done) return true; - if (jj_3R_97()) return true; + if (jj_3R_interface_file_declaration_1467_3_97()) return true; return false; } inline bool jj_3_44() { if (jj_done) return true; - if (jj_3R_96()) return true; + if (jj_3R_interface_variable_declaration_1483_1_96()) return true; return false; } inline bool jj_3_43() { if (jj_done) return true; - if (jj_3R_95()) return true; + if (jj_3R_interface_package_declaration_2658_2_95()) return true; return false; } - inline bool jj_3R_513() + inline bool jj_3R_interface_declaration_1437_1_513() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3_42()) return false; + if (jj_3_42()) { jj_scanpos = xsp; - if (!jj_3_43()) return false; + if (jj_3_43()) { jj_scanpos = xsp; - if (!jj_3_44()) return false; + if (jj_3_44()) { jj_scanpos = xsp; - if (!jj_3_45()) return false; + if (jj_3_45()) { jj_scanpos = xsp; - if (!jj_3R_571()) return false; + if (jj_3R_interface_declaration_1449_1_571()) { jj_scanpos = xsp; - if (jj_3R_572()) return true; + if (jj_3R_interface_declaration_1452_2_572()) return true; + } + } + } + } + } return false; } inline bool jj_3_42() { if (jj_done) return true; - if (jj_3R_94()) return true; + if (jj_3R_interface_subprogram_declaration_2895_4_94()) return true; return false; } - inline bool jj_3R_159() + inline bool jj_3R_index_constraint_1395_42_159() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; return false; } @@ -1528,498 +1538,509 @@ void parseInline(); return false; } - inline bool jj_3R_631() + inline bool jj_3R_if_statement_1378_46_631() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_427() + inline bool jj_3R_instantiation_list_1421_3_427() { if (jj_done) return true; if (jj_scan_token(ALL_T)) return true; return false; } - inline bool jj_3R_426() + inline bool jj_3R_instantiation_list_1420_3_426() { if (jj_done) return true; if (jj_scan_token(OTHER_T)) return true; return false; } - inline bool jj_3R_343() + inline bool jj_3R_instantiation_list_1419_3_343() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_425()) return false; + if (jj_3R_instantiation_list_1419_3_425()) { jj_scanpos = xsp; - if (!jj_3R_426()) return false; + if (jj_3R_instantiation_list_1420_3_426()) { jj_scanpos = xsp; - if (jj_3R_427()) return true; + if (jj_3R_instantiation_list_1421_3_427()) return true; + } + } return false; } - inline bool jj_3R_425() + inline bool jj_3R_instantiation_list_1419_3_425() { if (jj_done) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; return false; } - inline bool jj_3R_340() + inline bool jj_3R_instantiation_unit_1414_3_340() { if (jj_done) return true; if (jj_scan_token(CONFIGURATION_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_339() + inline bool jj_3R_instantiation_unit_1413_3_339() { if (jj_done) return true; if (jj_scan_token(ENTITY_T)) return true; Token * xsp; xsp = jj_scanpos; if (jj_3_41()) jj_scanpos = xsp; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; xsp = jj_scanpos; - if (jj_3R_424()) jj_scanpos = xsp; + if (jj_3R_instantiation_unit_1413_86_424()) jj_scanpos = xsp; return false; } - inline bool jj_3R_177() + inline bool jj_3R_instantiation_unit_1412_1_177() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_338()) return false; + if (jj_3R_instantiation_unit_1412_1_338()) { jj_scanpos = xsp; - if (!jj_3R_339()) return false; + if (jj_3R_instantiation_unit_1413_3_339()) { jj_scanpos = xsp; - if (jj_3R_340()) return true; + if (jj_3R_instantiation_unit_1414_3_340()) return true; + } + } return false; } inline bool jj_3_40() { if (jj_done) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; return false; } - inline bool jj_3R_338() + inline bool jj_3R_instantiation_unit_1412_1_338() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(28)) jj_scanpos = xsp; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_722() + inline bool jj_3R_index_subtype_definition_1407_2_722() { if (jj_done) return true; - if (jj_3R_161()) return true; + if (jj_3R_type_mark_2456_3_161()) return true; if (jj_scan_token(RANGE_T)) return true; if (jj_scan_token(BOX_T)) return true; return false; } - inline bool jj_3R_535() + inline bool jj_3R_param_2937_5_535() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_327()) return true; + if (jj_3R_interface_list_1476_3_327()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_628() + inline bool jj_3R_index_specification_1402_3_628() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } inline bool jj_3_125() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(WHEN_T)) return true; return false; } - inline bool jj_3R_442() + inline bool jj_3R_param_2936_3_442() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(77)) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_535()) jj_scanpos = xsp; + if (jj_3R_param_2937_5_535()) jj_scanpos = xsp; return false; } - inline bool jj_3R_627() + inline bool jj_3R_index_specification_1400_2_627() { if (jj_done) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; return false; } - inline bool jj_3R_577() + inline bool jj_3R_index_specification_1400_2_577() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_627()) return false; + if (jj_3R_index_specification_1400_2_627()) { jj_scanpos = xsp; - if (jj_3R_628()) return true; + if (jj_3R_index_specification_1402_3_628()) return true; + } return false; } - inline bool jj_3R_65() + inline bool jj_3R_index_constraint_1395_3_65() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_159()) { jj_scanpos = xsp; break; } + if (jj_3R_index_constraint_1395_42_159()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_401() + inline bool jj_3R_sel_var_list_2871_58_401() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(134)) return false; + if (jj_scan_token(134)) { jj_scanpos = xsp; if (jj_scan_token(137)) return true; + } return false; } - inline bool jj_3R_547() + inline bool jj_3R_incomplete_type_declaration_1387_3_547() { if (jj_done) return true; if (jj_scan_token(TYPE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_546() + inline bool jj_3R_sel_wave_list_2877_43_546() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_466()) return true; + if (jj_3R_sel_wave_list_2877_4_466()) return true; return false; } - inline bool jj_3R_316() + inline bool jj_3R_selected_force_assignment_2866_52_316() { if (jj_done) return true; - if (jj_3R_399()) return true; + if (jj_3R_inout_stat_2882_3_399()) return true; return false; } - inline bool jj_3R_561() + inline bool jj_3R_else_stat_2888_28_561() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_630() + inline bool jj_3R_if_statement_1374_6_630() { if (jj_done) return true; if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_268()) return true; + if (jj_3R_sequence_of_statement_2128_2_268()) return true; return false; } - inline bool jj_3R_443() + inline bool jj_3R_ifunc_2910_3_443() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(84)) return false; + if (jj_scan_token(84)) { jj_scanpos = xsp; if (jj_scan_token(52)) return true; + } return false; } - inline bool jj_3R_361() + inline bool jj_3R_ifunc_2910_2_361() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_443()) jj_scanpos = xsp; + if (jj_3R_ifunc_2910_3_443()) jj_scanpos = xsp; if (jj_scan_token(FUNCTION_T)) return true; - if (jj_3R_63()) return true; - if (jj_3R_442()) return true; + if (jj_3R_name_1633_2_63()) return true; + if (jj_3R_param_2936_3_442()) return true; if (jj_scan_token(RETURN_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; xsp = jj_scanpos; - if (jj_3R_444()) jj_scanpos = xsp; + if (jj_3R_ifunc_2910_87_444()) jj_scanpos = xsp; return false; } - inline bool jj_3R_629() + inline bool jj_3R_if_statement_1367_6_629() { if (jj_done) return true; if (jj_scan_token(ELSIF_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; if (jj_scan_token(THEN_T)) return true; - if (jj_3R_268()) return true; + if (jj_3R_sequence_of_statement_2128_2_268()) return true; return false; } - inline bool jj_3R_362() + inline bool jj_3R_identifier_list_1354_16_362() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_360() + inline bool jj_3R_iproc_2901_3_360() { if (jj_done) return true; if (jj_scan_token(PROCEDURE_T)) return true; - if (jj_3R_74()) return true; - if (jj_3R_442()) return true; + if (jj_3R_identifier_1348_3_74()) return true; + if (jj_3R_param_2936_3_442()) return true; return false; } - inline bool jj_3R_203() + inline bool jj_3R_interface_subprogram_declaration_2896_4_203() { if (jj_done) return true; - if (jj_3R_361()) return true; + if (jj_3R_ifunc_2910_2_361()) return true; return false; } - inline bool jj_3R_202() + inline bool jj_3R_interface_subprogram_declaration_2895_4_202() { if (jj_done) return true; - if (jj_3R_360()) return true; + if (jj_3R_iproc_2901_3_360()) return true; return false; } - inline bool jj_3R_94() + inline bool jj_3R_interface_subprogram_declaration_2895_4_94() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_202()) return false; + if (jj_3R_interface_subprogram_declaration_2895_4_202()) { jj_scanpos = xsp; - if (jj_3R_203()) return true; + if (jj_3R_interface_subprogram_declaration_2896_4_203()) return true; + } return false; } - inline bool jj_3R_264() + inline bool jj_3R_if_statement_1359_4_264() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_125() + inline bool jj_3R_if_statement_1359_3_125() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_264()) jj_scanpos = xsp; + if (jj_3R_if_statement_1359_4_264()) jj_scanpos = xsp; if (jj_scan_token(IF_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; if (jj_scan_token(THEN_T)) return true; - if (jj_3R_268()) return true; + if (jj_3R_sequence_of_statement_2128_2_268()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_629()) { jj_scanpos = xsp; break; } + if (jj_3R_if_statement_1367_6_629()) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_630()) jj_scanpos = xsp; + if (jj_3R_if_statement_1374_6_630()) jj_scanpos = xsp; if (jj_scan_token(END_T)) return true; if (jj_scan_token(IF_T)) return true; xsp = jj_scanpos; - if (jj_3R_631()) jj_scanpos = xsp; + if (jj_3R_if_statement_1378_46_631()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_205() + inline bool jj_3R_identifier_list_1354_4_205() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_362()) { jj_scanpos = xsp; break; } + if (jj_3R_identifier_list_1354_16_362()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_493() + inline bool jj_3R_else_stat_2888_5_493() { if (jj_done) return true; if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_561()) jj_scanpos = xsp; + if (jj_3R_else_stat_2888_28_561()) jj_scanpos = xsp; return false; } - inline bool jj_3R_400() + inline bool jj_3R_else_stat_2888_4_400() { if (jj_done) return true; Token * xsp; - if (jj_3R_493()) return true; + if (jj_3R_else_stat_2888_5_493()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_493()) { jj_scanpos = xsp; break; } + if (jj_3R_else_stat_2888_5_493()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_171() + inline bool jj_3R_identifier_1349_4_171() { if (jj_done) return true; if (jj_scan_token(BASIC_IDENTIFIER)) return true; return false; } - inline bool jj_3R_170() + inline bool jj_3R_identifier_1348_3_170() { if (jj_done) return true; if (jj_scan_token(EXTENDED_CHARACTER)) return true; return false; } - inline bool jj_3R_74() + inline bool jj_3R_identifier_1348_3_74() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_170()) return false; + if (jj_3R_identifier_1348_3_170()) { jj_scanpos = xsp; - if (jj_3R_171()) return true; + if (jj_3R_identifier_1349_4_171()) return true; + } return false; } - inline bool jj_3R_560() + inline bool jj_3R_group_constituent_list_1322_28_560() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_559()) return true; + if (jj_3R_group_constituent_1316_2_559()) return true; return false; } - inline bool jj_3R_399() + inline bool jj_3R_inout_stat_2882_3_399() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(53)) return false; + if (jj_scan_token(53)) { jj_scanpos = xsp; if (jj_scan_token(75)) return true; + } return false; } - inline bool jj_3R_466() + inline bool jj_3R_sel_wave_list_2877_4_466() { if (jj_done) return true; - if (jj_3R_463()) return true; + if (jj_3R_waveform_element_2551_2_463()) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_546()) { jj_scanpos = xsp; break; } + if (jj_3R_sel_wave_list_2877_43_546()) { jj_scanpos = xsp; break; } } if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_465() + inline bool jj_3R_selected_waveform_assignment_2860_17_465() { if (jj_done) return true; - if (jj_3R_420()) return true; + if (jj_3R_delay_mechanism_924_1_420()) return true; return false; } - inline bool jj_3R_317() + inline bool jj_3R_sel_var_list_2871_3_317() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(134)) return false; + if (jj_scan_token(134)) { jj_scanpos = xsp; if (jj_scan_token(137)) return true; + } while (true) { xsp = jj_scanpos; - if (jj_3R_401()) { jj_scanpos = xsp; break; } + if (jj_3R_sel_var_list_2871_58_401()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_68() + inline bool jj_3R_group_template_declaration_1335_2_68() { if (jj_done) return true; if (jj_scan_token(GROUP_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_491()) return true; + if (jj_3R_entity_class_entry_list_1038_2_491()) return true; if (jj_scan_token(RPAREN_T)) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_150() + inline bool jj_3R_selected_force_assignment_2865_3_150() { if (jj_done) return true; if (jj_scan_token(WITH_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SELECT_T)) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(155)) jj_scanpos = xsp; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; if (jj_scan_token(FORCE_T)) return true; xsp = jj_scanpos; - if (jj_3R_316()) jj_scanpos = xsp; - if (jj_3R_317()) return true; + if (jj_3R_selected_force_assignment_2866_52_316()) jj_scanpos = xsp; + if (jj_3R_sel_var_list_2871_3_317()) return true; return false; } - inline bool jj_3R_398() + inline bool jj_3R_group_declaration_1327_3_398() { if (jj_done) return true; if (jj_scan_token(GROUP_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_492()) return true; + if (jj_3R_group_constituent_list_1322_3_492()) return true; if (jj_scan_token(RPAREN_T)) return true; if (jj_scan_token(SEMI_T)) return true; return false; @@ -2028,360 +2049,365 @@ void parseInline(); inline bool jj_3_124() { if (jj_done) return true; - if (jj_3R_114()) return true; + if (jj_3R_aggregate_396_3_114()) return true; return false; } - inline bool jj_3R_385() + inline bool jj_3R_selected_waveform_assignment_2858_3_385() { if (jj_done) return true; if (jj_scan_token(WITH_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SELECT_T)) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(155)) jj_scanpos = xsp; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; xsp = jj_scanpos; - if (jj_3R_465()) jj_scanpos = xsp; - if (jj_3R_466()) return true; + if (jj_3R_selected_waveform_assignment_2860_17_465()) jj_scanpos = xsp; + if (jj_3R_sel_wave_list_2877_4_466()) return true; return false; } - inline bool jj_3R_492() + inline bool jj_3R_group_constituent_list_1322_3_492() { if (jj_done) return true; - if (jj_3R_559()) return true; + if (jj_3R_group_constituent_1316_2_559()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_560()) { jj_scanpos = xsp; break; } + if (jj_3R_group_constituent_list_1322_28_560()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_687() + inline bool jj_3R_select_name_2853_3_687() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_620() + inline bool jj_3R_group_constituent_1317_4_620() { if (jj_done) return true; - if (jj_3R_369()) return true; + if (jj_3R_character_literal_682_3_369()) return true; return false; } - inline bool jj_3R_686() + inline bool jj_3R_select_name_2851_3_686() { if (jj_done) return true; - if (jj_3R_114()) return true; + if (jj_3R_aggregate_396_3_114()) return true; return false; } - inline bool jj_3R_663() + inline bool jj_3R_select_name_2851_3_663() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_686()) return false; + if (jj_3R_select_name_2851_3_686()) { jj_scanpos = xsp; - if (jj_3R_687()) return true; + if (jj_3R_select_name_2853_3_687()) return true; + } return false; } inline bool jj_3_121() { if (jj_done) return true; - if (jj_3R_148()) return true; + if (jj_3R_pathname_element_2786_3_148()) return true; if (jj_scan_token(DOT_T)) return true; return false; } - inline bool jj_3R_619() + inline bool jj_3R_group_constituent_1316_2_619() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_559() + inline bool jj_3R_group_constituent_1316_2_559() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_619()) return false; + if (jj_3R_group_constituent_1316_2_619()) { jj_scanpos = xsp; - if (jj_3R_620()) return true; + if (jj_3R_group_constituent_1317_4_620()) return true; + } return false; } - inline bool jj_3R_73() + inline bool jj_3R_generic_map_aspect_1311_6_73() { if (jj_done) return true; if (jj_scan_token(GENERIC_T)) return true; if (jj_scan_token(MAP_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_169()) return true; + if (jj_3R_association_list_500_1_169()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_587() + inline bool jj_3R_else_wave_list_2823_27_587() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } inline bool jj_3_123() { if (jj_done) return true; - if (jj_3R_150()) return true; + if (jj_3R_selected_force_assignment_2865_3_150()) return true; return false; } - inline bool jj_3R_542() + inline bool jj_3R_selected_variable_assignment_2844_3_542() { if (jj_done) return true; if (jj_scan_token(WITH_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SELECT_T)) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(155)) jj_scanpos = xsp; - if (jj_3R_663()) return true; + if (jj_3R_select_name_2851_3_663()) return true; if (jj_scan_token(VARASSIGN_T)) return true; - if (jj_3R_317()) return true; + if (jj_3R_sel_var_list_2871_3_317()) return true; return false; } - inline bool jj_3R_314() + inline bool jj_3R_conditional_force_assignment_2830_15_314() { if (jj_done) return true; - if (jj_3R_399()) return true; + if (jj_3R_inout_stat_2882_3_399()) return true; return false; } - inline bool jj_3R_312() + inline bool jj_3R_pathname_element_list_2797_47_312() { if (jj_done) return true; - if (jj_3R_148()) return true; + if (jj_3R_pathname_element_2786_3_148()) return true; if (jj_scan_token(DOT_T)) return true; return false; } - inline bool jj_3R_315() + inline bool jj_3R_conditional_force_assignment_2831_13_315() { if (jj_done) return true; - if (jj_3R_61()) return true; - if (jj_3R_400()) return true; + if (jj_3R_expression_1168_1_61()) return true; + if (jj_3R_else_stat_2888_4_400()) return true; return false; } - inline bool jj_3R_162() + inline bool jj_3R_generic_list_1306_2_162() { if (jj_done) return true; - if (jj_3R_327()) return true; + if (jj_3R_interface_list_1476_3_327()) return true; return false; } - inline bool jj_3R_464() + inline bool jj_3R_conditional_waveform_assignment_2817_26_464() { if (jj_done) return true; - if (jj_3R_545()) return true; + if (jj_3R_else_wave_list_2823_3_545()) return true; return false; } inline bool jj_3_39() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_280() + inline bool jj_3R_selected_signal_assignment_wave_2839_3_280() { if (jj_done) return true; - if (jj_3R_385()) return true; + if (jj_3R_selected_waveform_assignment_2858_3_385()) return true; return false; } - inline bool jj_3R_132() + inline bool jj_3R_selected_signal_assignment_wave_2837_3_132() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_279()) return false; + if (jj_3R_selected_signal_assignment_wave_2837_3_279()) { jj_scanpos = xsp; - if (jj_3R_280()) return true; + if (jj_3R_selected_signal_assignment_wave_2839_3_280()) return true; + } return false; } - inline bool jj_3R_279() + inline bool jj_3R_selected_signal_assignment_wave_2837_3_279() { if (jj_done) return true; - if (jj_3R_150()) return true; + if (jj_3R_selected_force_assignment_2865_3_150()) return true; return false; } - inline bool jj_3R_69() + inline bool jj_3R_generic_clause_1301_2_69() { if (jj_done) return true; if (jj_scan_token(GENERIC_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_162()) return true; + if (jj_3R_generic_list_1306_2_162()) return true; if (jj_scan_token(RPAREN_T)) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_336() + inline bool jj_3R_generate_scheme_1296_3_336() { if (jj_done) return true; if (jj_scan_token(IF_T)) return true; return false; } - inline bool jj_3R_462() + inline bool jj_3R_conditional_waveform_assignment_2816_17_462() { if (jj_done) return true; - if (jj_3R_420()) return true; + if (jj_3R_delay_mechanism_924_1_420()) return true; return false; } - inline bool jj_3R_174() + inline bool jj_3R_generate_scheme_1295_1_174() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_335()) return false; + if (jj_3R_generate_scheme_1295_1_335()) { jj_scanpos = xsp; - if (jj_3R_336()) return true; + if (jj_3R_generate_scheme_1296_3_336()) return true; + } return false; } - inline bool jj_3R_335() + inline bool jj_3R_generate_scheme_1295_1_335() { if (jj_done) return true; if (jj_scan_token(FOR_T)) return true; return false; } - inline bool jj_3R_149() + inline bool jj_3R_conditional_force_assignment_2828_3_149() { if (jj_done) return true; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; if (jj_scan_token(FORCE_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_314()) jj_scanpos = xsp; - if (jj_3R_61()) return true; + if (jj_3R_conditional_force_assignment_2830_15_314()) jj_scanpos = xsp; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(WHEN_T)) return true; xsp = jj_scanpos; - if (jj_3R_315()) jj_scanpos = xsp; + if (jj_3R_conditional_force_assignment_2831_13_315()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_545() + inline bool jj_3R_else_wave_list_2823_3_545() { if (jj_done) return true; if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_587()) jj_scanpos = xsp; + if (jj_3R_else_wave_list_2823_27_587()) jj_scanpos = xsp; return false; } inline bool jj_3_122() { if (jj_done) return true; - if (jj_3R_149()) return true; + if (jj_3R_conditional_force_assignment_2828_3_149()) return true; return false; } - inline bool jj_3R_78() + inline bool jj_3R_generate_statement_1283_1_78() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_174()) return true; + if (jj_3R_generate_scheme_1295_1_174()) return true; return false; } - inline bool jj_3R_384() + inline bool jj_3R_conditional_waveform_assignment_2815_3_384() { if (jj_done) return true; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_462()) jj_scanpos = xsp; - if (jj_3R_463()) return true; + if (jj_3R_conditional_waveform_assignment_2816_17_462()) jj_scanpos = xsp; + if (jj_3R_waveform_element_2551_2_463()) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; xsp = jj_scanpos; - if (jj_3R_464()) jj_scanpos = xsp; + if (jj_3R_conditional_waveform_assignment_2817_26_464()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_110() + inline bool jj_3R_function_call_1278_1_110() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_236()) return true; + if (jj_3R_actual_parameter_part_370_4_236()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_278() + inline bool jj_3R_conditional_signal_assignment_wave_2810_3_278() { if (jj_done) return true; - if (jj_3R_384()) return true; + if (jj_3R_conditional_waveform_assignment_2815_3_384()) return true; return false; } - inline bool jj_3R_131() + inline bool jj_3R_conditional_signal_assignment_wave_2808_3_131() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_277()) return false; + if (jj_3R_conditional_signal_assignment_wave_2808_3_277()) { jj_scanpos = xsp; - if (jj_3R_278()) return true; + if (jj_3R_conditional_signal_assignment_wave_2810_3_278()) return true; + } return false; } - inline bool jj_3R_277() + inline bool jj_3R_conditional_signal_assignment_wave_2808_3_277() { if (jj_done) return true; - if (jj_3R_149()) return true; + if (jj_3R_conditional_force_assignment_2828_3_149()) return true; return false; } - inline bool jj_3R_570() + inline bool jj_3R_package_path_name_2803_3_570() { if (jj_done) return true; if (jj_scan_token(AT_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_313() + inline bool jj_3R_pathname_element_2786_19_313() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -2389,64 +2415,64 @@ void parseInline(); inline bool jj_3_120() { if (jj_done) return true; - if (jj_3R_147()) return true; + if (jj_3R_pathname_element_list_2797_3_147()) return true; return false; } - inline bool jj_3R_481() + inline bool jj_3R_file_declaration_1199_67_481() { if (jj_done) return true; - if (jj_3R_549()) return true; + if (jj_3R_file_open_information_1214_2_549()) return true; return false; } - inline bool jj_3R_147() + inline bool jj_3R_pathname_element_list_2797_3_147() { if (jj_done) return true; - if (jj_3R_148()) return true; + if (jj_3R_pathname_element_2786_3_148()) return true; if (jj_scan_token(DOT_T)) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_312()) { jj_scanpos = xsp; break; } + if (jj_3R_pathname_element_list_2797_47_312()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_624() + inline bool jj_3R_relative_pathname_2776_17_624() { if (jj_done) return true; - if (jj_3R_147()) return true; + if (jj_3R_pathname_element_list_2797_3_147()) return true; return false; } - inline bool jj_3R_148() + inline bool jj_3R_pathname_element_2786_3_148() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_313()) jj_scanpos = xsp; + if (jj_3R_pathname_element_2786_19_313()) jj_scanpos = xsp; return false; } - inline bool jj_3R_592() + inline bool jj_3R_file_open_information_1214_38_592() { if (jj_done) return true; - if (jj_3R_399()) return true; + if (jj_3R_inout_stat_2882_3_399()) return true; return false; } - inline bool jj_3R_160() + inline bool jj_3R_formal_part_1241_11_160() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_326()) return true; + if (jj_3R_formal_designator_1229_5_326()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_647() + inline bool jj_3R_neg_list_2781_3_647() { if (jj_done) return true; if (jj_scan_token(NEG_T)) return true; @@ -2454,25 +2480,25 @@ void parseInline(); return false; } - inline bool jj_3R_142() + inline bool jj_3R_full_type_declaration_1246_3_142() { if (jj_done) return true; if (jj_scan_token(TYPE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; - if (jj_3R_588()) return true; + if (jj_3R_type_definition_2444_1_588()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_623() + inline bool jj_3R_neg_list_2781_2_623() { if (jj_done) return true; Token * xsp; - if (jj_3R_647()) return true; + if (jj_3R_neg_list_2781_3_647()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_647()) { jj_scanpos = xsp; break; } + if (jj_3R_neg_list_2781_3_647()) { jj_scanpos = xsp; break; } } return false; } @@ -2481,226 +2507,232 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_147()) return true; + if (jj_3R_pathname_element_list_2797_3_147()) return true; return false; } - inline bool jj_3R_569() + inline bool jj_3R_relative_pathname_2776_3_569() { if (jj_done) return true; - if (jj_3R_623()) return true; + if (jj_3R_neg_list_2781_2_623()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_624()) jj_scanpos = xsp; - if (jj_3R_74()) return true; + if (jj_3R_relative_pathname_2776_17_624()) jj_scanpos = xsp; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_66() + inline bool jj_3R_formal_part_1241_1_66() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_160()) jj_scanpos = xsp; + if (jj_3R_formal_part_1241_11_160()) jj_scanpos = xsp; return false; } - inline bool jj_3R_622() + inline bool jj_3R_absolute_pathname_2771_3_622() { if (jj_done) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_582() + inline bool jj_3R_formal_parameter_list_1236_2_582() { if (jj_done) return true; - if (jj_3R_327()) return true; + if (jj_3R_interface_list_1476_3_327()) return true; return false; } - inline bool jj_3R_621() + inline bool jj_3R_absolute_pathname_2769_2_621() { if (jj_done) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_147()) return true; - if (jj_3R_74()) return true; + if (jj_3R_pathname_element_list_2797_3_147()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_568() + inline bool jj_3R_absolute_pathname_2769_2_568() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_621()) return false; + if (jj_3R_absolute_pathname_2769_2_621()) { jj_scanpos = xsp; - if (jj_3R_622()) return true; + if (jj_3R_absolute_pathname_2771_3_622()) return true; + } return false; } - inline bool jj_3R_413() + inline bool jj_3R_formal_designator_1230_6_413() { if (jj_done) return true; if (jj_scan_token(INTEGER)) return true; return false; } - inline bool jj_3R_326() + inline bool jj_3R_formal_designator_1229_5_326() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_412()) return false; + if (jj_3R_formal_designator_1229_5_412()) { jj_scanpos = xsp; - if (jj_3R_413()) return true; + if (jj_3R_formal_designator_1230_6_413()) return true; + } return false; } - inline bool jj_3R_412() + inline bool jj_3R_formal_designator_1229_5_412() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_512() + inline bool jj_3R_external_pathname_2764_4_512() { if (jj_done) return true; - if (jj_3R_570()) return true; + if (jj_3R_package_path_name_2803_3_570()) return true; return false; } - inline bool jj_3R_511() + inline bool jj_3R_external_pathname_2763_4_511() { if (jj_done) return true; - if (jj_3R_569()) return true; + if (jj_3R_relative_pathname_2776_3_569()) return true; return false; } - inline bool jj_3R_411() + inline bool jj_3R_external_pathname_2762_4_411() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_510()) return false; + if (jj_3R_external_pathname_2762_4_510()) { jj_scanpos = xsp; - if (!jj_3R_511()) return false; + if (jj_3R_external_pathname_2763_4_511()) { jj_scanpos = xsp; - if (jj_3R_512()) return true; + if (jj_3R_external_pathname_2764_4_512()) return true; + } + } return false; } - inline bool jj_3R_510() + inline bool jj_3R_external_pathname_2762_4_510() { if (jj_done) return true; - if (jj_3R_568()) return true; + if (jj_3R_absolute_pathname_2769_2_568()) return true; return false; } - inline bool jj_3R_189() + inline bool jj_3R_context_declaration_2633_128_189() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_509() + inline bool jj_3R_sig_stat_2756_5_509() { if (jj_done) return true; if (jj_scan_token(VARIABLE_T)) return true; return false; } - inline bool jj_3R_508() + inline bool jj_3R_sig_stat_2755_5_508() { if (jj_done) return true; if (jj_scan_token(SIGNAL_T)) return true; return false; } - inline bool jj_3R_410() + inline bool jj_3R_sig_stat_2754_3_410() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_507()) return false; + if (jj_3R_sig_stat_2754_3_507()) { jj_scanpos = xsp; - if (!jj_3R_508()) return false; + if (jj_3R_sig_stat_2755_5_508()) { jj_scanpos = xsp; - if (jj_3R_509()) return true; + if (jj_3R_sig_stat_2756_5_509()) return true; + } + } return false; } - inline bool jj_3R_507() + inline bool jj_3R_sig_stat_2754_3_507() { if (jj_done) return true; if (jj_scan_token(CONSTANT_T)) return true; return false; } - inline bool jj_3R_659() + inline bool jj_3R_file_type_definition_1219_2_659() { if (jj_done) return true; if (jj_scan_token(FILE_T)) return true; if (jj_scan_token(OF_T)) return true; - if (jj_3R_161()) return true; + if (jj_3R_type_mark_2456_3_161()) return true; return false; } - inline bool jj_3R_591() + inline bool jj_3R_file_open_information_1214_4_591() { if (jj_done) return true; if (jj_scan_token(OPEN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_549() + inline bool jj_3R_file_open_information_1214_2_549() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_591()) jj_scanpos = xsp; + if (jj_3R_file_open_information_1214_4_591()) jj_scanpos = xsp; if (jj_scan_token(IS_T)) return true; xsp = jj_scanpos; - if (jj_3R_592()) jj_scanpos = xsp; - if (jj_3R_593()) return true; + if (jj_3R_file_open_information_1214_38_592()) jj_scanpos = xsp; + if (jj_3R_file_logical_name_1209_2_593()) return true; return false; } inline bool jj_3_114() { if (jj_done) return true; - if (jj_3R_144()) return true; + if (jj_3R_ttend_2711_3_144()) return true; return false; } inline bool jj_3_118() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_593() + inline bool jj_3R_file_logical_name_1209_2_593() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_323() + inline bool jj_3R_external_name_2744_2_323() { if (jj_done) return true; if (jj_scan_token(SLSL_T)) return true; - if (jj_3R_410()) return true; - if (jj_3R_411()) return true; + if (jj_3R_sig_stat_2754_3_410()) return true; + if (jj_3R_external_pathname_2762_4_411()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; if (jj_scan_token(RSRS_T)) return true; return false; } @@ -2708,36 +2740,36 @@ void parseInline(); inline bool jj_3_117() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_284() + inline bool jj_3R_subprogram_instantiation_declaration_2667_73_284() { if (jj_done) return true; - if (jj_3R_137()) return true; + if (jj_3R_gen_assoc_list_2678_4_137()) return true; return false; } - inline bool jj_3R_467() + inline bool jj_3R_factor_1189_14_467() { if (jj_done) return true; if (jj_scan_token(DOUBLEMULT_T)) return true; - if (jj_3R_386()) return true; + if (jj_3R_primary_1870_1_386()) return true; return false; } - inline bool jj_3R_392() + inline bool jj_3R_file_declaration_1199_2_392() { if (jj_done) return true; if (jj_scan_token(FILE_T)) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_481()) jj_scanpos = xsp; + if (jj_3R_file_declaration_1199_67_481()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } @@ -2745,1163 +2777,1211 @@ void parseInline(); inline bool jj_3_116() { if (jj_done) return true; - if (jj_3R_146()) return true; + if (jj_3R_block_declarative_item_593_3_146()) return true; return false; } - inline bool jj_3R_273() + inline bool jj_3R_exit_statement_1154_43_273() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_295() + inline bool jj_3R_factor_1193_3_295() { if (jj_done) return true; - if (jj_3R_320()) return true; - if (jj_3R_386()) return true; + if (jj_3R_logop_1174_3_320()) return true; + if (jj_3R_primary_1870_1_386()) return true; return false; } - inline bool jj_3R_294() + inline bool jj_3R_factor_1192_3_294() { if (jj_done) return true; if (jj_scan_token(QQ_T)) return true; - if (jj_3R_386()) return true; + if (jj_3R_primary_1870_1_386()) return true; return false; } - inline bool jj_3R_293() + inline bool jj_3R_factor_1191_3_293() { if (jj_done) return true; if (jj_scan_token(NOT_T)) return true; - if (jj_3R_386()) return true; + if (jj_3R_primary_1870_1_386()) return true; return false; } - inline bool jj_3R_292() + inline bool jj_3R_factor_1190_3_292() { if (jj_done) return true; if (jj_scan_token(ABS_T)) return true; - if (jj_3R_386()) return true; + if (jj_3R_primary_1870_1_386()) return true; return false; } - inline bool jj_3R_141() + inline bool jj_3R_factor_1189_1_141() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_291()) return false; + if (jj_3R_factor_1189_1_291()) { jj_scanpos = xsp; - if (!jj_3R_292()) return false; + if (jj_3R_factor_1190_3_292()) { jj_scanpos = xsp; - if (!jj_3R_293()) return false; + if (jj_3R_factor_1191_3_293()) { jj_scanpos = xsp; - if (!jj_3R_294()) return false; + if (jj_3R_factor_1192_3_294()) { jj_scanpos = xsp; - if (jj_3R_295()) return true; + if (jj_3R_factor_1193_3_295()) return true; + } + } + } + } return false; } - inline bool jj_3R_291() + inline bool jj_3R_factor_1189_1_291() { if (jj_done) return true; - if (jj_3R_386()) return true; + if (jj_3R_primary_1870_1_386()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_467()) jj_scanpos = xsp; + if (jj_3R_factor_1189_14_467()) jj_scanpos = xsp; return false; } - inline bool jj_3R_296() + inline bool jj_3R_ttend_2711_12_296() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_251() + inline bool jj_3R_enumeration_type_definition_1148_38_251() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_102()) return true; + if (jj_3R_enumeration_literal_1142_2_102()) return true; return false; } - inline bool jj_3R_246() + inline bool jj_3R_package_instantiation_declaration_2649_71_246() { if (jj_done) return true; - if (jj_3R_137()) return true; + if (jj_3R_gen_assoc_list_2678_4_137()) return true; return false; } - inline bool jj_3R_152() + inline bool jj_3R_expression_1168_16_152() { if (jj_done) return true; - if (jj_3R_320()) return true; - if (jj_3R_151()) return true; + if (jj_3R_logop_1174_3_320()) return true; + if (jj_3R_relation_2032_3_151()) return true; return false; } inline bool jj_3_115() { if (jj_done) return true; - if (jj_3R_145()) return true; + if (jj_3R_label_1537_2_145()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_409() + inline bool jj_3R_logop_1179_4_409() { if (jj_done) return true; if (jj_scan_token(OR_T)) return true; return false; } - inline bool jj_3R_408() + inline bool jj_3R_logop_1178_4_408() { if (jj_done) return true; if (jj_scan_token(XOR_T)) return true; return false; } - inline bool jj_3R_407() + inline bool jj_3R_logop_1177_4_407() { if (jj_done) return true; if (jj_scan_token(XNOR_T)) return true; return false; } - inline bool jj_3R_406() + inline bool jj_3R_logop_1176_4_406() { if (jj_done) return true; if (jj_scan_token(NOR_T)) return true; return false; } - inline bool jj_3R_405() + inline bool jj_3R_logop_1175_4_405() { if (jj_done) return true; if (jj_scan_token(NAND_T)) return true; return false; } - inline bool jj_3R_144() + inline bool jj_3R_ttend_2711_3_144() { if (jj_done) return true; if (jj_scan_token(END_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_296()) jj_scanpos = xsp; + if (jj_3R_ttend_2711_12_296()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_648() + inline bool jj_3R_interface_package_declaration_2658_55_648() { if (jj_done) return true; - if (jj_3R_137()) return true; + if (jj_3R_gen_assoc_list_2678_4_137()) return true; return false; } - inline bool jj_3R_188() + inline bool jj_3R_context_declaration_2633_80_188() { if (jj_done) return true; - if (jj_3R_349()) return true; + if (jj_3R_libustcont_stats_2642_4_349()) return true; return false; } - inline bool jj_3R_320() + inline bool jj_3R_logop_1174_3_320() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_404()) return false; + if (jj_3R_logop_1174_3_404()) { jj_scanpos = xsp; - if (!jj_3R_405()) return false; + if (jj_3R_logop_1175_4_405()) { jj_scanpos = xsp; - if (!jj_3R_406()) return false; + if (jj_3R_logop_1176_4_406()) { jj_scanpos = xsp; - if (!jj_3R_407()) return false; + if (jj_3R_logop_1177_4_407()) { jj_scanpos = xsp; - if (!jj_3R_408()) return false; + if (jj_3R_logop_1178_4_408()) { jj_scanpos = xsp; - if (jj_3R_409()) return true; + if (jj_3R_logop_1179_4_409()) return true; + } + } + } + } + } return false; } - inline bool jj_3R_404() + inline bool jj_3R_logop_1174_3_404() { if (jj_done) return true; if (jj_scan_token(AND_T)) return true; return false; } - inline bool jj_3R_61() + inline bool jj_3R_expression_1168_1_61() { if (jj_done) return true; - if (jj_3R_151()) return true; + if (jj_3R_relation_2032_3_151()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_152()) { jj_scanpos = xsp; break; } + if (jj_3R_expression_1168_16_152()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_274() + inline bool jj_3R_exit_statement_1155_3_274() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; return false; } - inline bool jj_3R_272() + inline bool jj_3R_exit_statement_1154_3_272() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_129() + inline bool jj_3R_exit_statement_1154_1_129() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_272()) jj_scanpos = xsp; + if (jj_3R_exit_statement_1154_3_272()) jj_scanpos = xsp; if (jj_scan_token(EXIT_T)) return true; xsp = jj_scanpos; - if (jj_3R_273()) jj_scanpos = xsp; + if (jj_3R_exit_statement_1154_43_273()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_274()) jj_scanpos = xsp; + if (jj_3R_exit_statement_1155_3_274()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_136() + inline bool jj_3R_gen_interface_list_2683_4_136() { if (jj_done) return true; if (jj_scan_token(GENERIC_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_327()) return true; + if (jj_3R_interface_list_1476_3_327()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_116() + inline bool jj_3R_enumeration_type_definition_1148_3_116() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_102()) return true; + if (jj_3R_enumeration_literal_1142_2_102()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_251()) { jj_scanpos = xsp; break; } + if (jj_3R_enumeration_type_definition_1148_38_251()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_218() + inline bool jj_3R_enumeration_literal_1143_4_218() { if (jj_done) return true; - if (jj_3R_369()) return true; + if (jj_3R_character_literal_682_3_369()) return true; return false; } - inline bool jj_3R_137() + inline bool jj_3R_gen_assoc_list_2678_4_137() { if (jj_done) return true; if (jj_scan_token(GENERIC_T)) return true; if (jj_scan_token(MAP_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_169()) return true; + if (jj_3R_association_list_500_1_169()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_217() + inline bool jj_3R_enumeration_literal_1142_2_217() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_102() + inline bool jj_3R_enumeration_literal_1142_2_102() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_217()) return false; + if (jj_3R_enumeration_literal_1142_2_217()) { jj_scanpos = xsp; - if (jj_3R_218()) return true; + if (jj_3R_enumeration_literal_1143_4_218()) return true; + } return false; } - inline bool jj_3R_685() + inline bool jj_3R_entity_tag_1137_3_685() { if (jj_done) return true; - if (jj_3R_369()) return true; + if (jj_3R_character_literal_682_3_369()) return true; return false; } - inline bool jj_3R_684() + inline bool jj_3R_entity_tag_1136_1_684() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_661() + inline bool jj_3R_entity_tag_1136_1_661() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_684()) return false; + if (jj_3R_entity_tag_1136_1_684()) { jj_scanpos = xsp; - if (jj_3R_685()) return true; + if (jj_3R_entity_tag_1137_3_685()) return true; + } return false; } - inline bool jj_3R_135() + inline bool jj_3R_subprogram_instantiation_declaration_2667_2_135() { if (jj_done) return true; if (jj_scan_token(FUNCTION_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; if (jj_scan_token(NEW_T)) return true; - if (jj_3R_63()) return true; - if (jj_3R_245()) return true; + if (jj_3R_name_1633_2_63()) return true; + if (jj_3R_signature_2241_1_245()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_284()) jj_scanpos = xsp; + if (jj_3R_subprogram_instantiation_declaration_2667_73_284()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_645() + inline bool jj_3R_entity_name_list_1105_28_645() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_644()) return true; + if (jj_3R_entity_designator_1094_1_644()) return true; return false; } inline bool jj_3_38() { if (jj_done) return true; - if (jj_3R_93()) return true; + if (jj_3R_process_statement_1952_1_93()) return true; return false; } inline bool jj_3_37() { if (jj_done) return true; - if (jj_3R_92()) return true; + if (jj_3R_concurrent_assertion_statement_758_1_92()) return true; return false; } - inline bool jj_3R_95() + inline bool jj_3R_interface_package_declaration_2658_2_95() { if (jj_done) return true; if (jj_scan_token(PACKAGE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; if (jj_scan_token(NEW_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_648()) jj_scanpos = xsp; + if (jj_3R_interface_package_declaration_2658_55_648()) jj_scanpos = xsp; return false; } - inline bool jj_3R_435() + inline bool jj_3R_context_ref_2625_31_435() { if (jj_done) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_91() + inline bool jj_3R_package_instantiation_declaration_2649_2_91() { if (jj_done) return true; if (jj_scan_token(PACKAGE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; if (jj_scan_token(NEW_T)) return true; - if (jj_3R_63()) return true; - if (jj_3R_245()) return true; + if (jj_3R_name_1633_2_63()) return true; + if (jj_3R_signature_2241_1_245()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_246()) jj_scanpos = xsp; + if (jj_3R_package_instantiation_declaration_2649_71_246()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_488() + inline bool jj_3R_entity_specification_1114_1_488() { if (jj_done) return true; - if (jj_3R_554()) return true; + if (jj_3R_entity_name_list_1105_1_554()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_555()) return true; + if (jj_3R_entity_class_1012_1_555()) return true; return false; } - inline bool jj_3R_438() + inline bool jj_3R_libustcont_stats_2644_6_438() { if (jj_done) return true; - if (jj_3R_348()) return true; + if (jj_3R_context_ref_2625_2_348()) return true; return false; } - inline bool jj_3R_437() + inline bool jj_3R_libustcont_stats_2643_6_437() { if (jj_done) return true; - if (jj_3R_346()) return true; + if (jj_3R_library_clause_1542_2_346()) return true; return false; } - inline bool jj_3R_662() + inline bool jj_3R_entity_designator_1094_18_662() { if (jj_done) return true; - if (jj_3R_245()) return true; + if (jj_3R_signature_2241_1_245()) return true; return false; } - inline bool jj_3R_349() + inline bool jj_3R_libustcont_stats_2642_4_349() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_436()) return false; + if (jj_3R_libustcont_stats_2642_4_436()) { jj_scanpos = xsp; - if (!jj_3R_437()) return false; + if (jj_3R_libustcont_stats_2643_6_437()) { jj_scanpos = xsp; - if (jj_3R_438()) return true; + if (jj_3R_libustcont_stats_2644_6_438()) return true; + } + } return false; } - inline bool jj_3R_436() + inline bool jj_3R_libustcont_stats_2642_4_436() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } - inline bool jj_3R_597() + inline bool jj_3R_entity_name_list_1107_3_597() { if (jj_done) return true; if (jj_scan_token(ALL_T)) return true; return false; } - inline bool jj_3R_596() + inline bool jj_3R_entity_name_list_1106_3_596() { if (jj_done) return true; if (jj_scan_token(OTHER_T)) return true; return false; } - inline bool jj_3R_595() + inline bool jj_3R_entity_name_list_1105_1_595() { if (jj_done) return true; - if (jj_3R_644()) return true; + if (jj_3R_entity_designator_1094_1_644()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_645()) { jj_scanpos = xsp; break; } + if (jj_3R_entity_name_list_1105_28_645()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_554() + inline bool jj_3R_entity_name_list_1105_1_554() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_595()) return false; + if (jj_3R_entity_name_list_1105_1_595()) { jj_scanpos = xsp; - if (!jj_3R_596()) return false; + if (jj_3R_entity_name_list_1106_3_596()) { jj_scanpos = xsp; - if (jj_3R_597()) return true; + if (jj_3R_entity_name_list_1107_3_597()) return true; + } + } return false; } - inline bool jj_3R_87() + inline bool jj_3R_context_declaration_2633_2_87() { if (jj_done) return true; if (jj_scan_token(CONTEXT_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_188()) { jj_scanpos = xsp; break; } + if (jj_3R_context_declaration_2633_80_188()) { jj_scanpos = xsp; break; } } if (jj_scan_token(END_T)) return true; xsp = jj_scanpos; if (jj_scan_token(32)) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_189()) jj_scanpos = xsp; + if (jj_3R_context_declaration_2633_128_189()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_683() + inline bool jj_3R_protected_type_declaration_2603_31_683() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_263() + inline bool jj_3R_wait_statement_2534_97_263() { if (jj_done) return true; - if (jj_3R_382()) return true; + if (jj_3R_timeout_clause_2424_1_382()) return true; return false; } - inline bool jj_3R_644() + inline bool jj_3R_entity_designator_1094_1_644() { if (jj_done) return true; - if (jj_3R_661()) return true; + if (jj_3R_entity_tag_1136_1_661()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_662()) jj_scanpos = xsp; + if (jj_3R_entity_designator_1094_18_662()) jj_scanpos = xsp; return false; } - inline bool jj_3R_348() + inline bool jj_3R_context_ref_2625_2_348() { if (jj_done) return true; if (jj_scan_token(CONTEXT_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_435()) { jj_scanpos = xsp; break; } + if (jj_3R_context_ref_2625_31_435()) { jj_scanpos = xsp; break; } } if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_692() + inline bool jj_3R_protected_type_declarative_part_2616_6_692() { if (jj_done) return true; - if (jj_3R_700()) return true; + if (jj_3R_protected_type_declarative_item_2609_5_700()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_682() + inline bool jj_3R_protected_type_declarative_part_2616_5_682() { if (jj_done) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_692()) { jj_scanpos = xsp; break; } + if (jj_3R_protected_type_declarative_part_2616_6_692()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_720() + inline bool jj_3R_protected_type_declarative_item_2611_7_720() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } - inline bool jj_3R_719() + inline bool jj_3R_protected_type_declarative_item_2610_7_719() { if (jj_done) return true; - if (jj_3R_395()) return true; + if (jj_3R_attribute_specification_526_3_395()) return true; return false; } inline bool jj_3_36() { if (jj_done) return true; - if (jj_3R_91()) return true; + if (jj_3R_package_instantiation_declaration_2649_2_91()) return true; return false; } inline bool jj_3_34() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_718() + inline bool jj_3R_protected_type_declarative_item_2609_5_718() { if (jj_done) return true; - if (jj_3R_364()) return true; + if (jj_3R_subprogram_specification_2341_2_364()) return true; return false; } - inline bool jj_3R_700() + inline bool jj_3R_protected_type_declarative_item_2609_5_700() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_718()) return false; + if (jj_3R_protected_type_declarative_item_2609_5_718()) { jj_scanpos = xsp; - if (!jj_3R_719()) return false; + if (jj_3R_protected_type_declarative_item_2610_7_719()) { jj_scanpos = xsp; - if (jj_3R_720()) return true; + if (jj_3R_protected_type_declarative_item_2611_7_720()) return true; + } + } return false; } inline bool jj_3_35() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_558() + inline bool jj_3R_entity_class_entry_list_1038_39_558() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_557()) return true; + if (jj_3R_entity_class_entry_1033_2_557()) return true; return false; } - inline bool jj_3R_681() + inline bool jj_3R_protected_type_body_2567_38_681() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_262() + inline bool jj_3R_wait_statement_2534_71_262() { if (jj_done) return true; - if (jj_3R_381()) return true; + if (jj_3R_condition_clause_814_3_381()) return true; return false; } - inline bool jj_3R_660() + inline bool jj_3R_protected_type_declaration_2599_4_660() { if (jj_done) return true; if (jj_scan_token(PROTECTED_T)) return true; - if (jj_3R_682()) return true; + if (jj_3R_protected_type_declarative_part_2616_5_682()) return true; if (jj_scan_token(END_T)) return true; if (jj_scan_token(PROTECTED_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_683()) jj_scanpos = xsp; + if (jj_3R_protected_type_declaration_2603_31_683()) jj_scanpos = xsp; return false; } - inline bool jj_3R_691() + inline bool jj_3R_protected_type_body_declarative_part_2593_7_691() { if (jj_done) return true; - if (jj_3R_699()) return true; + if (jj_3R_protected_type_body_declarative_item_2572_5_699()) return true; return false; } inline bool jj_3_112() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_680() + inline bool jj_3R_protected_type_body_declarative_part_2593_5_680() { if (jj_done) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_691()) { jj_scanpos = xsp; break; } + if (jj_3R_protected_type_body_declarative_part_2593_7_691()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_717() + inline bool jj_3R_protected_type_body_declarative_item_2587_7_717() { if (jj_done) return true; - if (jj_3R_398()) return true; + if (jj_3R_group_declaration_1327_3_398()) return true; return false; } inline bool jj_3_113() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_716() + inline bool jj_3R_protected_type_body_declarative_item_2584_7_716() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } - inline bool jj_3R_715() + inline bool jj_3R_protected_type_body_declarative_item_2583_7_715() { if (jj_done) return true; - if (jj_3R_395()) return true; + if (jj_3R_attribute_specification_526_3_395()) return true; return false; } - inline bool jj_3R_618() + inline bool jj_3R_entity_class_entry_1033_21_618() { if (jj_done) return true; if (jj_scan_token(BOX_T)) return true; return false; } - inline bool jj_3R_714() + inline bool jj_3R_protected_type_body_declarative_item_2581_7_714() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_713() + inline bool jj_3R_protected_type_body_declarative_item_2579_7_713() { if (jj_done) return true; - if (jj_3R_393()) return true; + if (jj_3R_alias_declaration_401_2_393()) return true; return false; } - inline bool jj_3R_712() + inline bool jj_3R_protected_type_body_declarative_item_2578_7_712() { if (jj_done) return true; - if (jj_3R_392()) return true; + if (jj_3R_file_declaration_1199_2_392()) return true; return false; } - inline bool jj_3R_711() + inline bool jj_3R_protected_type_body_declarative_item_2577_7_711() { if (jj_done) return true; - if (jj_3R_391()) return true; + if (jj_3R_variable_declaration_2503_1_391()) return true; return false; } - inline bool jj_3R_366() + inline bool jj_3R_entity_declaration_1044_5_366() { if (jj_done) return true; if (jj_scan_token(ENTITY_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_710() + inline bool jj_3R_protected_type_body_declarative_item_2576_7_710() { if (jj_done) return true; - if (jj_3R_389()) return true; + if (jj_3R_constant_declaration_877_4_389()) return true; return false; } - inline bool jj_3R_709() + inline bool jj_3R_protected_type_body_declarative_item_2575_7_709() { if (jj_done) return true; - if (jj_3R_388()) return true; + if (jj_3R_subtype_declaration_2382_1_388()) return true; return false; } - inline bool jj_3R_708() + inline bool jj_3R_protected_type_body_declarative_item_2574_7_708() { if (jj_done) return true; - if (jj_3R_387()) return true; + if (jj_3R_type_declaration_2437_1_387()) return true; return false; } - inline bool jj_3R_707() + inline bool jj_3R_protected_type_body_declarative_item_2573_7_707() { if (jj_done) return true; - if (jj_3R_540()) return true; + if (jj_3R_subprogram_body_2271_1_540()) return true; return false; } - inline bool jj_3R_706() + inline bool jj_3R_protected_type_body_declarative_item_2572_5_706() { if (jj_done) return true; - if (jj_3R_98()) return true; + if (jj_3R_subprogram_declaration_2294_1_98()) return true; return false; } - inline bool jj_3R_699() + inline bool jj_3R_protected_type_body_declarative_item_2572_5_699() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_706()) return false; + if (jj_3R_protected_type_body_declarative_item_2572_5_706()) { jj_scanpos = xsp; - if (!jj_3R_707()) return false; + if (jj_3R_protected_type_body_declarative_item_2573_7_707()) { jj_scanpos = xsp; - if (!jj_3R_708()) return false; + if (jj_3R_protected_type_body_declarative_item_2574_7_708()) { jj_scanpos = xsp; - if (!jj_3R_709()) return false; + if (jj_3R_protected_type_body_declarative_item_2575_7_709()) { jj_scanpos = xsp; - if (!jj_3R_710()) return false; + if (jj_3R_protected_type_body_declarative_item_2576_7_710()) { jj_scanpos = xsp; - if (!jj_3R_711()) return false; + if (jj_3R_protected_type_body_declarative_item_2577_7_711()) { jj_scanpos = xsp; - if (!jj_3R_712()) return false; + if (jj_3R_protected_type_body_declarative_item_2578_7_712()) { jj_scanpos = xsp; - if (!jj_3R_713()) return false; + if (jj_3R_protected_type_body_declarative_item_2579_7_713()) { jj_scanpos = xsp; - if (!jj_3R_714()) return false; + if (jj_3R_protected_type_body_declarative_item_2581_7_714()) { jj_scanpos = xsp; - if (!jj_3R_715()) return false; + if (jj_3R_protected_type_body_declarative_item_2583_7_715()) { jj_scanpos = xsp; - if (!jj_3R_716()) return false; + if (jj_3R_protected_type_body_declarative_item_2584_7_716()) { jj_scanpos = xsp; - if (!jj_3_113()) return false; + if (jj_3_113()) { jj_scanpos = xsp; - if (jj_3R_717()) return true; + if (jj_3R_protected_type_body_declarative_item_2587_7_717()) return true; + } + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_261() + inline bool jj_3R_wait_statement_2534_43_261() { if (jj_done) return true; - if (jj_3R_380()) return true; + if (jj_3R_sensitivity_clause_2112_2_380()) return true; return false; } - inline bool jj_3R_491() + inline bool jj_3R_entity_class_entry_list_1038_2_491() { if (jj_done) return true; - if (jj_3R_557()) return true; + if (jj_3R_entity_class_entry_1033_2_557()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_558()) { jj_scanpos = xsp; break; } + if (jj_3R_entity_class_entry_list_1038_39_558()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_557() + inline bool jj_3R_entity_class_entry_1033_2_557() { if (jj_done) return true; - if (jj_3R_555()) return true; + if (jj_3R_entity_class_1012_1_555()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_618()) jj_scanpos = xsp; + if (jj_3R_entity_class_entry_1033_21_618()) jj_scanpos = xsp; return false; } - inline bool jj_3R_544() + inline bool jj_3R_waveform_element_2551_19_544() { if (jj_done) return true; if (jj_scan_token(AFTER_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_626() + inline bool jj_3R_entity_aspect_1005_27_626() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_143() + inline bool jj_3R_protected_type_body_2563_4_143() { if (jj_done) return true; if (jj_scan_token(PROTECTED_T)) return true; if (jj_scan_token(BODY_T)) return true; - if (jj_3R_680()) return true; + if (jj_3R_protected_type_body_declarative_part_2593_5_680()) return true; if (jj_scan_token(END_T)) return true; if (jj_scan_token(PROTECTED_T)) return true; if (jj_scan_token(BODY_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_681()) jj_scanpos = xsp; + if (jj_3R_protected_type_body_2567_38_681()) jj_scanpos = xsp; return false; } - inline bool jj_3R_614() + inline bool jj_3R_entity_class_1028_3_614() { if (jj_done) return true; if (jj_scan_token(FILE_T)) return true; return false; } - inline bool jj_3R_519() + inline bool jj_3R_waveform_2543_23_519() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_463()) return true; + if (jj_3R_waveform_element_2551_2_463()) return true; return false; } - inline bool jj_3R_613() + inline bool jj_3R_entity_class_1027_3_613() { if (jj_done) return true; if (jj_scan_token(GROUP_T)) return true; return false; } - inline bool jj_3R_612() + inline bool jj_3R_entity_class_1026_3_612() { if (jj_done) return true; if (jj_scan_token(UNITS_T)) return true; return false; } - inline bool jj_3R_611() + inline bool jj_3R_entity_class_1025_3_611() { if (jj_done) return true; if (jj_scan_token(LITERAL_T)) return true; return false; } - inline bool jj_3R_610() + inline bool jj_3R_entity_class_1024_3_610() { if (jj_done) return true; if (jj_scan_token(LABEL_T)) return true; return false; } - inline bool jj_3R_609() + inline bool jj_3R_entity_class_1023_3_609() { if (jj_done) return true; if (jj_scan_token(COMPONENT_T)) return true; return false; } - inline bool jj_3R_608() + inline bool jj_3R_entity_class_1022_3_608() { if (jj_done) return true; if (jj_scan_token(VARIABLE_T)) return true; return false; } - inline bool jj_3R_607() + inline bool jj_3R_entity_class_1021_3_607() { if (jj_done) return true; if (jj_scan_token(SIGNAL_T)) return true; return false; } - inline bool jj_3R_606() + inline bool jj_3R_entity_class_1020_3_606() { if (jj_done) return true; if (jj_scan_token(CONSTANT_T)) return true; return false; } - inline bool jj_3R_605() + inline bool jj_3R_entity_class_1019_3_605() { if (jj_done) return true; if (jj_scan_token(SUBTYPE_T)) return true; return false; } - inline bool jj_3R_604() + inline bool jj_3R_entity_class_1018_3_604() { if (jj_done) return true; if (jj_scan_token(TYPE_T)) return true; return false; } - inline bool jj_3R_603() + inline bool jj_3R_entity_class_1017_3_603() { if (jj_done) return true; if (jj_scan_token(PACKAGE_T)) return true; return false; } - inline bool jj_3R_602() + inline bool jj_3R_entity_class_1016_3_602() { if (jj_done) return true; if (jj_scan_token(FUNCTION_T)) return true; return false; } - inline bool jj_3R_601() + inline bool jj_3R_entity_class_1015_3_601() { if (jj_done) return true; if (jj_scan_token(PROCEDURE_T)) return true; return false; } - inline bool jj_3R_463() + inline bool jj_3R_waveform_element_2551_2_463() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_544()) jj_scanpos = xsp; + if (jj_3R_waveform_element_2551_19_544()) jj_scanpos = xsp; return false; } - inline bool jj_3R_600() + inline bool jj_3R_entity_class_1014_3_600() { if (jj_done) return true; if (jj_scan_token(CONFIGURATION_T)) return true; return false; } - inline bool jj_3R_599() + inline bool jj_3R_entity_class_1013_3_599() { if (jj_done) return true; if (jj_scan_token(ARCHITECTURE_T)) return true; return false; } - inline bool jj_3R_598() + inline bool jj_3R_entity_class_1012_1_598() { if (jj_done) return true; if (jj_scan_token(ENTITY_T)) return true; return false; } - inline bool jj_3R_555() + inline bool jj_3R_entity_class_1012_1_555() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_598()) return false; + if (jj_3R_entity_class_1012_1_598()) { jj_scanpos = xsp; - if (!jj_3R_599()) return false; + if (jj_3R_entity_class_1013_3_599()) { jj_scanpos = xsp; - if (!jj_3R_600()) return false; + if (jj_3R_entity_class_1014_3_600()) { jj_scanpos = xsp; - if (!jj_3R_601()) return false; + if (jj_3R_entity_class_1015_3_601()) { jj_scanpos = xsp; - if (!jj_3R_602()) return false; + if (jj_3R_entity_class_1016_3_602()) { jj_scanpos = xsp; - if (!jj_3R_603()) return false; + if (jj_3R_entity_class_1017_3_603()) { jj_scanpos = xsp; - if (!jj_3R_604()) return false; + if (jj_3R_entity_class_1018_3_604()) { jj_scanpos = xsp; - if (!jj_3R_605()) return false; + if (jj_3R_entity_class_1019_3_605()) { jj_scanpos = xsp; - if (!jj_3R_606()) return false; + if (jj_3R_entity_class_1020_3_606()) { jj_scanpos = xsp; - if (!jj_3R_607()) return false; + if (jj_3R_entity_class_1021_3_607()) { jj_scanpos = xsp; - if (!jj_3R_608()) return false; + if (jj_3R_entity_class_1022_3_608()) { jj_scanpos = xsp; - if (!jj_3R_609()) return false; + if (jj_3R_entity_class_1023_3_609()) { jj_scanpos = xsp; - if (!jj_3R_610()) return false; + if (jj_3R_entity_class_1024_3_610()) { jj_scanpos = xsp; - if (!jj_3R_611()) return false; + if (jj_3R_entity_class_1025_3_611()) { jj_scanpos = xsp; - if (!jj_3R_612()) return false; + if (jj_3R_entity_class_1026_3_612()) { jj_scanpos = xsp; - if (!jj_3R_613()) return false; + if (jj_3R_entity_class_1027_3_613()) { jj_scanpos = xsp; - if (jj_3R_614()) return true; + if (jj_3R_entity_class_1028_3_614()) return true; + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_422() + inline bool jj_3R_waveform_2545_1_422() { if (jj_done) return true; if (jj_scan_token(UNAFFECTED_T)) return true; return false; } - inline bool jj_3R_576() + inline bool jj_3R_entity_aspect_1007_3_576() { if (jj_done) return true; if (jj_scan_token(OPEN_T)) return true; return false; } - inline bool jj_3R_575() + inline bool jj_3R_entity_aspect_1006_3_575() { if (jj_done) return true; if (jj_scan_token(CONFIGURATION_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_332() + inline bool jj_3R_waveform_2543_1_332() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_421()) return false; + if (jj_3R_waveform_2543_1_421()) { jj_scanpos = xsp; - if (jj_3R_422()) return true; + if (jj_3R_waveform_2545_1_422()) return true; + } return false; } - inline bool jj_3R_421() + inline bool jj_3R_waveform_2543_1_421() { if (jj_done) return true; - if (jj_3R_463()) return true; + if (jj_3R_waveform_element_2551_2_463()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_519()) { jj_scanpos = xsp; break; } + if (jj_3R_waveform_2543_23_519()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_574() + inline bool jj_3R_entity_aspect_1005_1_574() { if (jj_done) return true; if (jj_scan_token(ENTITY_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_626()) jj_scanpos = xsp; + if (jj_3R_entity_aspect_1005_27_626()) jj_scanpos = xsp; return false; } - inline bool jj_3R_521() + inline bool jj_3R_entity_aspect_1005_1_521() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_574()) return false; + if (jj_3R_entity_aspect_1005_1_574()) { jj_scanpos = xsp; - if (!jj_3R_575()) return false; + if (jj_3R_entity_aspect_1006_3_575()) { jj_scanpos = xsp; - if (jj_3R_576()) return true; + if (jj_3R_entity_aspect_1007_3_576()) return true; + } + } return false; } - inline bool jj_3R_260() + inline bool jj_3R_wait_statement_2534_3_260() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_122() + inline bool jj_3R_wait_statement_2534_1_122() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_260()) jj_scanpos = xsp; + if (jj_3R_wait_statement_2534_3_260()) jj_scanpos = xsp; if (jj_scan_token(WAIT_T)) return true; xsp = jj_scanpos; - if (jj_3R_261()) jj_scanpos = xsp; + if (jj_3R_wait_statement_2534_43_261()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_262()) jj_scanpos = xsp; + if (jj_3R_wait_statement_2534_71_262()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_263()) jj_scanpos = xsp; + if (jj_3R_wait_statement_2534_97_263()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_705() + inline bool jj_3R_element_declaration_983_3_705() { if (jj_done) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } @@ -3909,7 +3989,7 @@ void parseInline(); inline bool jj_3_33() { if (jj_done) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; if (jj_scan_token(ARROW_T)) return true; return false; } @@ -3917,226 +3997,230 @@ void parseInline(); inline bool jj_3_32() { if (jj_done) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } - inline bool jj_3R_723() + inline bool jj_3R_unconstraint_array_definition_2461_53_723() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_722()) return true; + if (jj_3R_index_subtype_definition_1407_2_722()) return true; return false; } inline bool jj_3_31() { if (jj_done) return true; - if (jj_3R_88()) return true; + if (jj_3R_range_2008_4_88()) return true; return false; } - inline bool jj_3R_376() + inline bool jj_3R_element_association_973_2_376() { if (jj_done) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; if (jj_scan_token(ARROW_T)) return true; return false; } - inline bool jj_3R_247() + inline bool jj_3R_element_association_973_1_247() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_376()) jj_scanpos = xsp; - if (jj_3R_61()) return true; + if (jj_3R_element_association_973_2_376()) jj_scanpos = xsp; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_480() + inline bool jj_3R_variable_declaration_2504_3_480() { if (jj_done) return true; if (jj_scan_token(VARASSIGN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_168() + inline bool jj_3R_discrete_range_967_3_168() { if (jj_done) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } - inline bool jj_3R_391() + inline bool jj_3R_variable_declaration_2503_1_391() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(101)) jj_scanpos = xsp; if (jj_scan_token(VARIABLE_T)) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; xsp = jj_scanpos; - if (jj_3R_480()) jj_scanpos = xsp; + if (jj_3R_variable_declaration_2504_3_480()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_167() + inline bool jj_3R_discrete_range_964_3_167() { if (jj_done) return true; - if (jj_3R_88()) return true; + if (jj_3R_range_2008_4_88()) return true; return false; } - inline bool jj_3R_72() + inline bool jj_3R_discrete_range_964_3_72() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_167()) return false; + if (jj_3R_discrete_range_964_3_167()) { jj_scanpos = xsp; - if (jj_3R_168()) return true; + if (jj_3R_discrete_range_967_3_168()) return true; + } return false; } - inline bool jj_3R_458() + inline bool jj_3R_variable_assignment_statement_2498_2_458() { if (jj_done) return true; - if (jj_3R_542()) return true; + if (jj_3R_selected_variable_assignment_2844_3_542()) return true; return false; } - inline bool jj_3R_489() + inline bool jj_3R_guarded_signal_specificatio_959_2_489() { if (jj_done) return true; - if (jj_3R_556()) return true; + if (jj_3R_signal_list_2234_2_556()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } inline bool jj_3_111() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_378() + inline bool jj_3R_variable_assignment_statement_2494_1_378() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_457()) return false; + if (jj_3R_variable_assignment_statement_2494_1_457()) { jj_scanpos = xsp; - if (jj_3R_458()) return true; + if (jj_3R_variable_assignment_statement_2498_2_458()) return true; + } return false; } - inline bool jj_3R_457() + inline bool jj_3R_variable_assignment_statement_2494_1_457() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_3_111()) jj_scanpos = xsp; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(VARASSIGN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_490() + inline bool jj_3R_use_clause_2467_28_490() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_434()) return true; + if (jj_3R_selected_name_2095_2_434()) return true; return false; } - inline bool jj_3R_397() + inline bool jj_3R_disconnection_specification_954_1_397() { if (jj_done) return true; if (jj_scan_token(DISCONNECT_T)) return true; - if (jj_3R_489()) return true; + if (jj_3R_guarded_signal_specificatio_959_2_489()) return true; if (jj_scan_token(AFTER_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_166() + inline bool jj_3R_direction_949_3_166() { if (jj_done) return true; if (jj_scan_token(DOWNTO_T)) return true; return false; } - inline bool jj_3R_477() + inline bool jj_3R_constant_declaration_877_74_477() { if (jj_done) return true; if (jj_scan_token(VARASSIGN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_165() + inline bool jj_3R_direction_948_1_165() { if (jj_done) return true; if (jj_scan_token(TO_T)) return true; return false; } - inline bool jj_3R_71() + inline bool jj_3R_direction_948_1_71() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_165()) return false; + if (jj_3R_direction_948_1_165()) { jj_scanpos = xsp; - if (jj_3R_166()) return true; + if (jj_3R_direction_949_3_166()) return true; + } return false; } - inline bool jj_3R_581() + inline bool jj_3R_designator_943_4_581() { if (jj_done) return true; - if (jj_3R_321()) return true; + if (jj_3R_operator_symbol_1721_1_321()) return true; return false; } - inline bool jj_3R_580() + inline bool jj_3R_designator_942_2_580() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_536() + inline bool jj_3R_designator_942_2_536() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_580()) return false; + if (jj_3R_designator_942_2_580()) { jj_scanpos = xsp; - if (jj_3R_581()) return true; + if (jj_3R_designator_943_4_581()) return true; + } return false; } - inline bool jj_3R_347() + inline bool jj_3R_use_clause_2467_2_347() { if (jj_done) return true; if (jj_scan_token(USE_T)) return true; - if (jj_3R_434()) return true; + if (jj_3R_selected_name_2095_2_434()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_490()) { jj_scanpos = xsp; break; } + if (jj_3R_use_clause_2467_28_490()) { jj_scanpos = xsp; break; } } if (jj_scan_token(SEMI_T)) return true; return false; @@ -4145,46 +4229,46 @@ void parseInline(); inline bool jj_3_106() { if (jj_done) return true; - if (jj_3R_139()) return true; + if (jj_3R_constraint_901_5_139()) return true; return false; } - inline bool jj_3R_573() + inline bool jj_3R_delay_mechanism_925_5_573() { if (jj_done) return true; if (jj_scan_token(REJECT_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_518() + inline bool jj_3R_delay_mechanism_925_3_518() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_573()) jj_scanpos = xsp; + if (jj_3R_delay_mechanism_925_5_573()) jj_scanpos = xsp; if (jj_scan_token(INERTIAL_T)) return true; return false; } - inline bool jj_3R_704() + inline bool jj_3R_unconstraint_array_definition_2461_1_704() { if (jj_done) return true; if (jj_scan_token(ARRAY_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_722()) return true; + if (jj_3R_index_subtype_definition_1407_2_722()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_723()) { jj_scanpos = xsp; break; } + if (jj_3R_unconstraint_array_definition_2461_53_723()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN_T)) return true; if (jj_scan_token(OF_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } - inline bool jj_3R_517() + inline bool jj_3R_delay_mechanism_924_1_517() { if (jj_done) return true; if (jj_scan_token(TRANSPORT_T)) return true; @@ -4194,223 +4278,234 @@ void parseInline(); inline bool jj_3_30() { if (jj_done) return true; - if (jj_3R_87()) return true; + if (jj_3R_context_declaration_2633_2_87()) return true; return false; } - inline bool jj_3R_420() + inline bool jj_3R_delay_mechanism_924_1_420() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_517()) return false; + if (jj_3R_delay_mechanism_924_1_517()) { jj_scanpos = xsp; - if (jj_3R_518()) return true; + if (jj_3R_delay_mechanism_925_3_518()) return true; + } return false; } - inline bool jj_3R_161() + inline bool jj_3R_type_mark_2456_3_161() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_193() + inline bool jj_3R_subtype_indication_2398_58_193() { if (jj_done) return true; - if (jj_3R_139()) return true; + if (jj_3R_constraint_901_5_139()) return true; return false; } - inline bool jj_3R_643() + inline bool jj_3R_type_definition_2451_3_643() { if (jj_done) return true; - if (jj_3R_660()) return true; + if (jj_3R_protected_type_declaration_2599_4_660()) return true; return false; } inline bool jj_3_29() { if (jj_done) return true; - if (jj_3R_65()) return true; + if (jj_3R_index_constraint_1395_3_65()) return true; return false; } - inline bool jj_3R_187() + inline bool jj_3R_context_item_913_3_187() { if (jj_done) return true; - if (jj_3R_348()) return true; + if (jj_3R_context_ref_2625_2_348()) return true; return false; } inline bool jj_3_28() { if (jj_done) return true; - if (jj_3R_86()) return true; + if (jj_3R_range_constraint_2017_1_86()) return true; return false; } inline bool jj_3_110() { if (jj_done) return true; - if (jj_3R_143()) return true; + if (jj_3R_protected_type_body_2563_4_143()) return true; return false; } - inline bool jj_3R_642() + inline bool jj_3R_type_definition_2447_3_642() { if (jj_done) return true; - if (jj_3R_659()) return true; + if (jj_3R_file_type_definition_1219_2_659()) return true; return false; } - inline bool jj_3R_186() + inline bool jj_3R_context_item_912_3_186() { if (jj_done) return true; - if (jj_3R_87()) return true; + if (jj_3R_context_declaration_2633_2_87()) return true; return false; } - inline bool jj_3R_641() + inline bool jj_3R_type_definition_2446_3_641() { if (jj_done) return true; - if (jj_3R_658()) return true; + if (jj_3R_access_type_definition_349_3_658()) return true; return false; } - inline bool jj_3R_185() + inline bool jj_3R_context_item_911_3_185() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } - inline bool jj_3R_640() + inline bool jj_3R_type_definition_2445_3_640() { if (jj_done) return true; - if (jj_3R_657()) return true; + if (jj_3R_composite_type_definition_752_2_657()) return true; return false; } - inline bool jj_3R_184() + inline bool jj_3R_context_item_910_2_184() { if (jj_done) return true; - if (jj_3R_346()) return true; + if (jj_3R_library_clause_1542_2_346()) return true; return false; } - inline bool jj_3R_85() + inline bool jj_3R_context_item_910_2_85() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_184()) return false; + if (jj_3R_context_item_910_2_184()) { jj_scanpos = xsp; - if (!jj_3R_185()) return false; + if (jj_3R_context_item_911_3_185()) { jj_scanpos = xsp; - if (!jj_3R_186()) return false; + if (jj_3R_context_item_912_3_186()) { jj_scanpos = xsp; - if (jj_3R_187()) return true; + if (jj_3R_context_item_913_3_187()) return true; + } + } + } return false; } - inline bool jj_3R_639() + inline bool jj_3R_type_definition_2444_1_639() { if (jj_done) return true; - if (jj_3R_656()) return true; + if (jj_3R_scalar_type_definition_2074_1_656()) return true; return false; } - inline bool jj_3R_588() + inline bool jj_3R_type_definition_2444_1_588() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_639()) return false; + if (jj_3R_type_definition_2444_1_639()) { jj_scanpos = xsp; - if (!jj_3R_640()) return false; + if (jj_3R_type_definition_2445_3_640()) { jj_scanpos = xsp; - if (!jj_3R_641()) return false; + if (jj_3R_type_definition_2446_3_641()) { jj_scanpos = xsp; - if (!jj_3R_642()) return false; + if (jj_3R_type_definition_2447_3_642()) { jj_scanpos = xsp; - if (!jj_3_110()) return false; + if (jj_3_110()) { jj_scanpos = xsp; - if (jj_3R_643()) return true; + if (jj_3R_type_definition_2451_3_643()) return true; + } + } + } + } + } return false; } - inline bool jj_3R_286() + inline bool jj_3R_constraint_904_5_286() { if (jj_done) return true; - if (jj_3R_65()) return true; + if (jj_3R_index_constraint_1395_3_65()) return true; return false; } - inline bool jj_3R_192() + inline bool jj_3R_subtype_indication_2398_45_192() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_476() + inline bool jj_3R_type_declaration_2439_3_476() { if (jj_done) return true; - if (jj_3R_547()) return true; + if (jj_3R_incomplete_type_declaration_1387_3_547()) return true; return false; } - inline bool jj_3R_139() + inline bool jj_3R_constraint_901_5_139() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_285()) return false; + if (jj_3R_constraint_901_5_285()) { jj_scanpos = xsp; - if (jj_3R_286()) return true; + if (jj_3R_constraint_904_5_286()) return true; + } return false; } - inline bool jj_3R_285() + inline bool jj_3R_constraint_901_5_285() { if (jj_done) return true; - if (jj_3R_86()) return true; + if (jj_3R_range_constraint_2017_1_86()) return true; return false; } inline bool jj_3_109() { if (jj_done) return true; - if (jj_3R_142()) return true; + if (jj_3R_full_type_declaration_1246_3_142()) return true; return false; } - inline bool jj_3R_387() + inline bool jj_3R_type_declaration_2437_1_387() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3_109()) return false; + if (jj_3_109()) { jj_scanpos = xsp; - if (jj_3R_476()) return true; + if (jj_3R_type_declaration_2439_3_476()) return true; + } return false; } inline bool jj_3_27() { if (jj_done) return true; - if (jj_3R_85()) return true; + if (jj_3R_context_item_910_2_85()) return true; return false; } - inline bool jj_3R_111() + inline bool jj_3R_type_conversion_2432_3_111() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -4418,33 +4513,33 @@ void parseInline(); inline bool jj_3_108() { if (jj_done) return true; - if (jj_3R_140()) return true; - if (jj_3R_141()) return true; + if (jj_3R_multiplying_operation_1624_1_140()) return true; + if (jj_3R_factor_1189_1_141()) return true; return false; } - inline bool jj_3R_703() + inline bool jj_3R_constraint_array_definition_890_1_703() { if (jj_done) return true; if (jj_scan_token(ARRAY_T)) return true; - if (jj_3R_65()) return true; + if (jj_3R_index_constraint_1395_3_65()) return true; if (jj_scan_token(OF_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } - inline bool jj_3R_382() + inline bool jj_3R_timeout_clause_2424_1_382() { if (jj_done) return true; if (jj_scan_token(FOR_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_134() + inline bool jj_3R_term_2419_2_134() { if (jj_done) return true; - if (jj_3R_141()) return true; + if (jj_3R_factor_1189_1_141()) return true; Token * xsp; while (true) { xsp = jj_scanpos; @@ -4453,184 +4548,189 @@ void parseInline(); return false; } - inline bool jj_3R_256() + inline bool jj_3R_target_2414_3_256() { if (jj_done) return true; - if (jj_3R_114()) return true; + if (jj_3R_aggregate_396_3_114()) return true; return false; } - inline bool jj_3R_389() + inline bool jj_3R_constant_declaration_877_4_389() { if (jj_done) return true; if (jj_scan_token(CONSTANT_T)) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_477()) jj_scanpos = xsp; + if (jj_3R_constant_declaration_877_74_477()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_119() + inline bool jj_3R_target_2413_2_119() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_255()) return false; + if (jj_3R_target_2413_2_255()) { jj_scanpos = xsp; - if (jj_3R_256()) return true; + if (jj_3R_target_2414_3_256()) return true; + } return false; } inline bool jj_3_107() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_255() + inline bool jj_3R_target_2413_2_255() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } inline bool jj_3_26() { if (jj_done) return true; - if (jj_3R_84()) return true; + if (jj_3R_component_configuration_708_5_84()) return true; return false; } - inline bool jj_3R_228() + inline bool jj_3R_suffix_2408_3_228() { if (jj_done) return true; if (jj_scan_token(ALL_T)) return true; return false; } - inline bool jj_3R_227() + inline bool jj_3R_suffix_2407_3_227() { if (jj_done) return true; - if (jj_3R_321()) return true; + if (jj_3R_operator_symbol_1721_1_321()) return true; return false; } - inline bool jj_3R_226() + inline bool jj_3R_suffix_2406_3_226() { if (jj_done) return true; - if (jj_3R_369()) return true; + if (jj_3R_character_literal_682_3_369()) return true; return false; } - inline bool jj_3R_396() + inline bool jj_3R_configuration_specification_872_1_396() { if (jj_done) return true; if (jj_scan_token(FOR_T)) return true; - if (jj_3R_181()) return true; - if (jj_3R_344()) return true; + if (jj_3R_component_specification_747_1_181()) return true; + if (jj_3R_binding_indication_567_2_344()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_579() + inline bool jj_3R_configuration_item_866_4_579() { if (jj_done) return true; - if (jj_3R_345()) return true; + if (jj_3R_block_configuration_585_5_345()) return true; return false; } - inline bool jj_3R_105() + inline bool jj_3R_suffix_2404_1_105() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_225()) return false; + if (jj_3R_suffix_2404_1_225()) { jj_scanpos = xsp; - if (!jj_3R_226()) return false; + if (jj_3R_suffix_2406_3_226()) { jj_scanpos = xsp; - if (!jj_3R_227()) return false; + if (jj_3R_suffix_2407_3_227()) { jj_scanpos = xsp; - if (jj_3R_228()) return true; + if (jj_3R_suffix_2408_3_228()) return true; + } + } + } return false; } - inline bool jj_3R_225() + inline bool jj_3R_suffix_2404_1_225() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } inline bool jj_3_105() { if (jj_done) return true; - if (jj_3R_138()) return true; + if (jj_3R_reslution_indication_2391_3_138()) return true; return false; } - inline bool jj_3R_578() + inline bool jj_3R_configuration_item_864_2_578() { if (jj_done) return true; - if (jj_3R_84()) return true; + if (jj_3R_component_configuration_708_5_84()) return true; return false; } - inline bool jj_3R_523() + inline bool jj_3R_configuration_item_864_2_523() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_578()) return false; + if (jj_3R_configuration_item_864_2_578()) { jj_scanpos = xsp; - if (jj_3R_579()) return true; + if (jj_3R_configuration_item_866_4_579()) return true; + } return false; } - inline bool jj_3R_89() + inline bool jj_3R_subtype_indication_2398_3_89() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_3_105()) jj_scanpos = xsp; - if (jj_3R_192()) return true; + if (jj_3R_subtype_indication_2398_45_192()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_192()) { jj_scanpos = xsp; break; } + if (jj_3R_subtype_indication_2398_45_192()) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_193()) jj_scanpos = xsp; + if (jj_3R_subtype_indication_2398_58_193()) jj_scanpos = xsp; return false; } - inline bool jj_3R_138() + inline bool jj_3R_reslution_indication_2391_3_138() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_388() + inline bool jj_3R_subtype_declaration_2382_1_388() { if (jj_done) return true; if (jj_scan_token(SUBTYPE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IS_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_637() + inline bool jj_3R_subprogram_statement_part_2377_4_637() { if (jj_done) return true; - if (jj_3R_117()) return true; + if (jj_3R_sequential_statement_2133_5_117()) return true; return false; } @@ -4638,198 +4738,200 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; if (jj_scan_token(ELSE_T)) return true; return false; } - inline bool jj_3R_584() + inline bool jj_3R_subprogram_statement_part_2377_3_584() { if (jj_done) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_637()) { jj_scanpos = xsp; break; } + if (jj_3R_subprogram_statement_part_2377_4_637()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_367() + inline bool jj_3R_configuration_declaration_838_2_367() { if (jj_done) return true; if (jj_scan_token(CONFIGURATION_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_334() + inline bool jj_3R_conditional_waveforms_831_7_334() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; return false; } - inline bool jj_3R_333() + inline bool jj_3R_conditional_waveforms_829_7_333() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_332()) return true; + if (jj_3R_waveform_2543_1_332()) return true; return false; } - inline bool jj_3R_539() + inline bool jj_3R_subprogram_specification_2366_3_539() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_582()) return true; + if (jj_3R_formal_parameter_list_1236_2_582()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_173() + inline bool jj_3R_conditional_waveforms_828_1_173() { if (jj_done) return true; - if (jj_3R_332()) return true; + if (jj_3R_waveform_2543_1_332()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_333()) { jj_scanpos = xsp; break; } + if (jj_3R_conditional_waveforms_829_7_333()) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_334()) jj_scanpos = xsp; + if (jj_3R_conditional_waveforms_831_7_334()) jj_scanpos = xsp; return false; } - inline bool jj_3R_75() + inline bool jj_3R_conditional_signal_assignment_823_2_75() { if (jj_done) return true; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; - if (jj_3R_172()) return true; - if (jj_3R_173()) return true; + if (jj_3R_options_1726_3_172()) return true; + if (jj_3R_conditional_waveforms_828_1_173()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_538() + inline bool jj_3R_subprogram_specification_2355_4_538() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(84)) return false; + if (jj_scan_token(84)) { jj_scanpos = xsp; if (jj_scan_token(52)) return true; + } return false; } inline bool jj_3_104() { if (jj_done) return true; - if (jj_3R_137()) return true; + if (jj_3R_gen_assoc_list_2678_4_137()) return true; return false; } - inline bool jj_3R_451() + inline bool jj_3R_subprogram_specification_2355_2_451() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_538()) jj_scanpos = xsp; + if (jj_3R_subprogram_specification_2355_4_538()) jj_scanpos = xsp; if (jj_scan_token(FUNCTION_T)) return true; - if (jj_3R_536()) return true; + if (jj_3R_designator_942_2_536()) return true; xsp = jj_scanpos; - if (jj_3R_539()) jj_scanpos = xsp; + if (jj_3R_subprogram_specification_2366_3_539()) jj_scanpos = xsp; if (jj_scan_token(RETURN_T)) return true; - if (jj_3R_161()) return true; + if (jj_3R_type_mark_2456_3_161()) return true; return false; } inline bool jj_3_103() { if (jj_done) return true; - if (jj_3R_136()) return true; + if (jj_3R_gen_interface_list_2683_4_136()) return true; return false; } - inline bool jj_3R_537() + inline bool jj_3R_subprogram_specification_2349_5_537() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_327()) return true; + if (jj_3R_interface_list_1476_3_327()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_381() + inline bool jj_3R_condition_clause_814_3_381() { if (jj_done) return true; if (jj_scan_token(UNTIL_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; return false; } - inline bool jj_3R_83() + inline bool jj_3R_condition_809_3_83() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } inline bool jj_3_24() { if (jj_done) return true; - if (jj_3R_82()) return true; + if (jj_3R_concurrent_procedure_call_statement_763_1_82()) return true; return false; } inline bool jj_3_23() { if (jj_done) return true; - if (jj_3R_81()) return true; + if (jj_3R_component_instantiation_statement_730_2_81()) return true; return false; } - inline bool jj_3R_364() + inline bool jj_3R_subprogram_specification_2341_2_364() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_450()) return false; + if (jj_3R_subprogram_specification_2341_2_450()) { jj_scanpos = xsp; - if (jj_3R_451()) return true; + if (jj_3R_subprogram_specification_2355_2_451()) return true; + } return false; } - inline bool jj_3R_450() + inline bool jj_3R_subprogram_specification_2341_2_450() { if (jj_done) return true; if (jj_scan_token(PROCEDURE_T)) return true; - if (jj_3R_536()) return true; + if (jj_3R_designator_942_2_536()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_537()) jj_scanpos = xsp; + if (jj_3R_subprogram_specification_2349_5_537()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_3_103()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_3_104()) jj_scanpos = xsp; - if (jj_3R_442()) return true; + if (jj_3R_param_2936_3_442()) return true; return false; } inline bool jj_3_22() { if (jj_done) return true; - if (jj_3R_80()) return true; + if (jj_3R_concurrent_signal_assignment_statement_768_1_80()) return true; return false; } - inline bool jj_3R_79() + inline bool jj_3R_null_792_12_79() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -4839,46 +4941,47 @@ void parseInline(); if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_79()) jj_scanpos = xsp; + if (jj_3R_null_792_12_79()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; if (jj_scan_token(ASSERT_T)) return true; return false; } - inline bool jj_3R_638() + inline bool jj_3R_subprogram_kind_2335_2_638() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(46)) return false; + if (jj_scan_token(46)) { jj_scanpos = xsp; if (jj_scan_token(80)) return true; + } return false; } - inline bool jj_3R_636() + inline bool jj_3R_subprogram_declarative_part_2330_4_636() { if (jj_done) return true; - if (jj_3R_655()) return true; + if (jj_3R_subprogram_declarative_item_2309_1_655()) return true; return false; } - inline bool jj_3R_583() + inline bool jj_3R_subprogram_declarative_part_2330_3_583() { if (jj_done) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_636()) { jj_scanpos = xsp; break; } + if (jj_3R_subprogram_declarative_part_2330_4_636()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_77() + inline bool jj_3R_null_784_12_77() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -4888,7 +4991,7 @@ void parseInline(); if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_77()) jj_scanpos = xsp; + if (jj_3R_null_784_12_77()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; if (jj_scan_token(PROCESS_T)) return true; @@ -4898,21 +5001,21 @@ void parseInline(); inline bool jj_3_101() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_675() + inline bool jj_3R_subprogram_declarative_item_2325_3_675() { if (jj_done) return true; - if (jj_3R_398()) return true; + if (jj_3R_group_declaration_1327_3_398()) return true; return false; } - inline bool jj_3R_76() + inline bool jj_3R_null_781_12_76() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -4922,175 +5025,187 @@ void parseInline(); if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_76()) jj_scanpos = xsp; + if (jj_3R_null_781_12_76()) jj_scanpos = xsp; if (jj_scan_token(BLOCK_T)) return true; return false; } - inline bool jj_3R_674() + inline bool jj_3R_subprogram_declarative_item_2321_3_674() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } inline bool jj_3_102() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_673() + inline bool jj_3R_subprogram_declarative_item_2320_3_673() { if (jj_done) return true; - if (jj_3R_395()) return true; + if (jj_3R_attribute_specification_526_3_395()) return true; return false; } inline bool jj_3_20() { if (jj_done) return true; - if (jj_3R_78()) return true; + if (jj_3R_generate_statement_1283_1_78()) return true; return false; } - inline bool jj_3R_672() + inline bool jj_3R_subprogram_declarative_item_2318_1_672() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_671() + inline bool jj_3R_subprogram_declarative_item_2316_3_671() { if (jj_done) return true; - if (jj_3R_393()) return true; + if (jj_3R_alias_declaration_401_2_393()) return true; return false; } - inline bool jj_3R_670() + inline bool jj_3R_subprogram_declarative_item_2315_3_670() { if (jj_done) return true; - if (jj_3R_392()) return true; + if (jj_3R_file_declaration_1199_2_392()) return true; return false; } - inline bool jj_3R_669() + inline bool jj_3R_subprogram_declarative_item_2314_3_669() { if (jj_done) return true; - if (jj_3R_391()) return true; + if (jj_3R_variable_declaration_2503_1_391()) return true; return false; } - inline bool jj_3R_586() + inline bool jj_3R_subprogram_body_2284_33_586() { if (jj_done) return true; - if (jj_3R_536()) return true; + if (jj_3R_designator_942_2_536()) return true; return false; } - inline bool jj_3R_668() + inline bool jj_3R_subprogram_declarative_item_2313_3_668() { if (jj_done) return true; - if (jj_3R_389()) return true; + if (jj_3R_constant_declaration_877_4_389()) return true; return false; } inline bool jj_3_17() { if (jj_done) return true; - if (jj_3R_75()) return true; + if (jj_3R_conditional_signal_assignment_823_2_75()) return true; return false; } - inline bool jj_3R_667() + inline bool jj_3R_subprogram_declarative_item_2312_3_667() { if (jj_done) return true; - if (jj_3R_388()) return true; + if (jj_3R_subtype_declaration_2382_1_388()) return true; return false; } - inline bool jj_3R_666() + inline bool jj_3R_subprogram_declarative_item_2311_4_666() { if (jj_done) return true; - if (jj_3R_540()) return true; + if (jj_3R_subprogram_body_2271_1_540()) return true; return false; } - inline bool jj_3R_665() + inline bool jj_3R_subprogram_declarative_item_2310_2_665() { if (jj_done) return true; - if (jj_3R_387()) return true; + if (jj_3R_type_declaration_2437_1_387()) return true; return false; } - inline bool jj_3R_664() + inline bool jj_3R_subprogram_declarative_item_2309_1_664() { if (jj_done) return true; - if (jj_3R_98()) return true; + if (jj_3R_subprogram_declaration_2294_1_98()) return true; return false; } - inline bool jj_3R_655() + inline bool jj_3R_subprogram_declarative_item_2309_1_655() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_664()) return false; + if (jj_3R_subprogram_declarative_item_2309_1_664()) { jj_scanpos = xsp; - if (!jj_3R_665()) return false; + if (jj_3R_subprogram_declarative_item_2310_2_665()) { jj_scanpos = xsp; - if (!jj_3R_666()) return false; + if (jj_3R_subprogram_declarative_item_2311_4_666()) { jj_scanpos = xsp; - if (!jj_3R_667()) return false; + if (jj_3R_subprogram_declarative_item_2312_3_667()) { jj_scanpos = xsp; - if (!jj_3R_668()) return false; + if (jj_3R_subprogram_declarative_item_2313_3_668()) { jj_scanpos = xsp; - if (!jj_3R_669()) return false; + if (jj_3R_subprogram_declarative_item_2314_3_669()) { jj_scanpos = xsp; - if (!jj_3R_670()) return false; + if (jj_3R_subprogram_declarative_item_2315_3_670()) { jj_scanpos = xsp; - if (!jj_3R_671()) return false; + if (jj_3R_subprogram_declarative_item_2316_3_671()) { jj_scanpos = xsp; - if (!jj_3R_672()) return false; + if (jj_3R_subprogram_declarative_item_2318_1_672()) { jj_scanpos = xsp; - if (!jj_3R_673()) return false; + if (jj_3R_subprogram_declarative_item_2320_3_673()) { jj_scanpos = xsp; - if (!jj_3R_674()) return false; + if (jj_3R_subprogram_declarative_item_2321_3_674()) { jj_scanpos = xsp; - if (!jj_3_102()) return false; + if (jj_3_102()) { jj_scanpos = xsp; - if (jj_3R_675()) return true; + if (jj_3R_subprogram_declarative_item_2325_3_675()) return true; + } + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_176() + inline bool jj_3R_concurrent_signal_assignment_statement_772_3_176() { if (jj_done) return true; - if (jj_3R_337()) return true; + if (jj_3R_selected_signal_assignment_2100_3_337()) return true; return false; } - inline bool jj_3R_479() + inline bool jj_3R_signal_declaration_2218_89_479() { if (jj_done) return true; if (jj_scan_token(VARASSIGN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_175() + inline bool jj_3R_concurrent_signal_assignment_statement_770_1_175() { if (jj_done) return true; - if (jj_3R_75()) return true; + if (jj_3R_conditional_signal_assignment_823_2_75()) return true; return false; } inline bool jj_3_16() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -5098,29 +5213,30 @@ void parseInline(); inline bool jj_3_100() { if (jj_done) return true; - if (jj_3R_135()) return true; + if (jj_3R_subprogram_instantiation_declaration_2667_2_135()) return true; return false; } - inline bool jj_3R_365() + inline bool jj_3R_subprogram_1_2303_2_365() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_452()) return false; + if (jj_3R_subprogram_1_2303_2_452()) { jj_scanpos = xsp; if (jj_scan_token(137)) return true; + } return false; } - inline bool jj_3R_452() + inline bool jj_3R_subprogram_1_2303_2_452() { if (jj_done) return true; - if (jj_3R_540()) return true; + if (jj_3R_subprogram_body_2271_1_540()) return true; return false; } - inline bool jj_3R_80() + inline bool jj_3R_concurrent_signal_assignment_statement_768_1_80() { if (jj_done) return true; Token * xsp; @@ -5129,21 +5245,22 @@ void parseInline(); xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; xsp = jj_scanpos; - if (!jj_3R_175()) return false; + if (jj_3R_concurrent_signal_assignment_statement_770_1_175()) { jj_scanpos = xsp; - if (jj_3R_176()) return true; + if (jj_3R_concurrent_signal_assignment_statement_772_3_176()) return true; + } return false; } inline bool jj_3_15() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_82() + inline bool jj_3R_concurrent_procedure_call_statement_763_1_82() { if (jj_done) return true; Token * xsp; @@ -5151,23 +5268,23 @@ void parseInline(); if (jj_3_15()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; - if (jj_3R_180()) return true; + if (jj_3R_procedure_call_1912_2_180()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_209() + inline bool jj_3R_subprogram_declaration_2297_1_209() { if (jj_done) return true; - if (jj_3R_364()) return true; - if (jj_3R_365()) return true; + if (jj_3R_subprogram_specification_2341_2_364()) return true; + if (jj_3R_subprogram_1_2303_2_365()) return true; return false; } inline bool jj_3_14() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -5175,44 +5292,45 @@ void parseInline(); inline bool jj_3_13() { if (jj_done) return true; - if (jj_3R_73()) return true; + if (jj_3R_generic_map_aspect_1311_6_73()) return true; return false; } - inline bool jj_3R_585() + inline bool jj_3R_subprogram_body_2284_11_585() { if (jj_done) return true; - if (jj_3R_638()) return true; + if (jj_3R_subprogram_kind_2335_2_638()) return true; return false; } - inline bool jj_3R_208() + inline bool jj_3R_subprogram_declaration_2294_1_208() { if (jj_done) return true; - if (jj_3R_135()) return true; + if (jj_3R_subprogram_instantiation_declaration_2667_2_135()) return true; return false; } - inline bool jj_3R_98() + inline bool jj_3R_subprogram_declaration_2294_1_98() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_208()) return false; + if (jj_3R_subprogram_declaration_2294_1_208()) { jj_scanpos = xsp; - if (jj_3R_209()) return true; + if (jj_3R_subprogram_declaration_2297_1_209()) return true; + } return false; } inline bool jj_3_99() { if (jj_done) return true; - if (jj_3R_133()) return true; - if (jj_3R_134()) return true; + if (jj_3R_adding_operator_389_3_133()) return true; + if (jj_3R_term_2419_2_134()) return true; return false; } - inline bool jj_3R_92() + inline bool jj_3R_concurrent_assertion_statement_758_1_92() { if (jj_done) return true; Token * xsp; @@ -5220,246 +5338,247 @@ void parseInline(); if (jj_3_14()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; - if (jj_3R_196()) return true; + if (jj_3R_assertion_475_4_196()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_679() + inline bool jj_3R_composite_type_definition_753_3_679() { if (jj_done) return true; - if (jj_3R_690()) return true; + if (jj_3R_record_type_definition_2022_5_690()) return true; return false; } - inline bool jj_3R_678() + inline bool jj_3R_composite_type_definition_752_2_678() { if (jj_done) return true; - if (jj_3R_689()) return true; + if (jj_3R_array_type_definition_466_2_689()) return true; return false; } - inline bool jj_3R_657() + inline bool jj_3R_composite_type_definition_752_2_657() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_678()) return false; + if (jj_3R_composite_type_definition_752_2_678()) { jj_scanpos = xsp; - if (jj_3R_679()) return true; + if (jj_3R_composite_type_definition_753_3_679()) return true; + } return false; } - inline bool jj_3R_179() + inline bool jj_3R_component_instantiation_statement_742_11_179() { if (jj_done) return true; - if (jj_3R_341()) return true; + if (jj_3R_port_map_aspect_1865_2_341()) return true; return false; } - inline bool jj_3R_178() + inline bool jj_3R_component_instantiation_statement_741_11_178() { if (jj_done) return true; - if (jj_3R_73()) return true; + if (jj_3R_generic_map_aspect_1311_6_73()) return true; return false; } - inline bool jj_3R_478() + inline bool jj_3R_signal_declaration_2218_68_478() { if (jj_done) return true; - if (jj_3R_548()) return true; + if (jj_3R_signal_kind_2228_3_548()) return true; return false; } - inline bool jj_3R_487() + inline bool jj_3R_component_declaration_723_27_487() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_164() + inline bool jj_3R_simple_expression_2250_35_164() { if (jj_done) return true; - if (jj_3R_133()) return true; - if (jj_3R_134()) return true; + if (jj_3R_adding_operator_389_3_133()) return true; + if (jj_3R_term_2419_2_134()) return true; return false; } - inline bool jj_3R_181() + inline bool jj_3R_component_specification_747_1_181() { if (jj_done) return true; - if (jj_3R_343()) return true; + if (jj_3R_instantiation_list_1419_3_343()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_540() + inline bool jj_3R_subprogram_body_2271_1_540() { if (jj_done) return true; if (jj_scan_token(IS_T)) return true; - if (jj_3R_583()) return true; + if (jj_3R_subprogram_declarative_part_2330_3_583()) return true; if (jj_scan_token(BEGIN_T)) return true; - if (jj_3R_584()) return true; + if (jj_3R_subprogram_statement_part_2377_3_584()) return true; if (jj_scan_token(END_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_585()) jj_scanpos = xsp; + if (jj_3R_subprogram_body_2284_11_585()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_586()) jj_scanpos = xsp; + if (jj_3R_subprogram_body_2284_33_586()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_81() + inline bool jj_3R_component_instantiation_statement_730_2_81() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_177()) return true; + if (jj_3R_instantiation_unit_1412_1_177()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_178()) jj_scanpos = xsp; + if (jj_3R_component_instantiation_statement_741_11_178()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_179()) jj_scanpos = xsp; + if (jj_3R_component_instantiation_statement_742_11_179()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_373() + inline bool jj_3R_string_literal_2265_1_373() { if (jj_done) return true; if (jj_scan_token(STRINGLITERAL)) return true; return false; } - inline bool jj_3R_486() + inline bool jj_3R_component_declaration_718_5_486() { if (jj_done) return true; - if (jj_3R_553()) return true; + if (jj_3R_port_clause_1855_4_553()) return true; return false; } - inline bool jj_3R_485() + inline bool jj_3R_component_declaration_717_5_485() { if (jj_done) return true; - if (jj_3R_69()) return true; + if (jj_3R_generic_clause_1301_2_69()) return true; return false; } - inline bool jj_3R_453() + inline bool jj_3R_signature_2242_15_453() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_183() + inline bool jj_3R_component_configuration_710_11_183() { if (jj_done) return true; - if (jj_3R_345()) return true; + if (jj_3R_block_configuration_585_5_345()) return true; return false; } - inline bool jj_3R_182() + inline bool jj_3R_component_configuration_709_11_182() { if (jj_done) return true; - if (jj_3R_344()) return true; + if (jj_3R_binding_indication_567_2_344()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_195() + inline bool jj_3R_choices_703_15_195() { if (jj_done) return true; if (jj_scan_token(BAR_T)) return true; - if (jj_3R_194()) return true; + if (jj_3R_choice_687_4_194()) return true; return false; } - inline bool jj_3R_163() + inline bool jj_3R_simple_expression_2250_3_163() { if (jj_done) return true; - if (jj_3R_328()) return true; + if (jj_3R_sign_2188_2_328()) return true; return false; } - inline bool jj_3R_394() + inline bool jj_3R_component_declaration_715_2_394() { if (jj_done) return true; if (jj_scan_token(COMPONENT_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(56)) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_485()) jj_scanpos = xsp; + if (jj_3R_component_declaration_717_5_485()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_486()) jj_scanpos = xsp; + if (jj_3R_component_declaration_718_5_486()) jj_scanpos = xsp; if (jj_scan_token(END_T)) return true; if (jj_scan_token(COMPONENT_T)) return true; xsp = jj_scanpos; - if (jj_3R_487()) jj_scanpos = xsp; + if (jj_3R_component_declaration_723_27_487()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_70() + inline bool jj_3R_simple_expression_2250_1_70() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_163()) jj_scanpos = xsp; - if (jj_3R_134()) return true; + if (jj_3R_simple_expression_2250_3_163()) jj_scanpos = xsp; + if (jj_3R_term_2419_2_134()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_164()) { jj_scanpos = xsp; break; } + if (jj_3R_simple_expression_2250_35_164()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_84() + inline bool jj_3R_component_configuration_708_5_84() { if (jj_done) return true; if (jj_scan_token(FOR_T)) return true; - if (jj_3R_181()) return true; + if (jj_3R_component_specification_747_1_181()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_182()) jj_scanpos = xsp; + if (jj_3R_component_configuration_709_11_182()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_183()) jj_scanpos = xsp; + if (jj_3R_component_configuration_710_11_183()) jj_scanpos = xsp; if (jj_scan_token(END_T)) return true; if (jj_scan_token(FOR_T)) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_375() + inline bool jj_3R_signature_2243_4_375() { if (jj_done) return true; if (jj_scan_token(RETURN_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_646() + inline bool jj_3R_signal_list_2234_12_646() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_374() + inline bool jj_3R_signature_2242_4_374() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_453()) { jj_scanpos = xsp; break; } + if (jj_3R_signature_2242_15_453()) { jj_scanpos = xsp; break; } } return false; } @@ -5467,36 +5586,36 @@ void parseInline(); inline bool jj_3_12() { if (jj_done) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; return false; } - inline bool jj_3R_245() + inline bool jj_3R_signature_2241_1_245() { if (jj_done) return true; if (jj_scan_token(LBRACKET_T)) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_374()) jj_scanpos = xsp; + if (jj_3R_signature_2242_4_374()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_375()) jj_scanpos = xsp; + if (jj_3R_signature_2243_4_375()) jj_scanpos = xsp; if (jj_scan_token(RBRACKET_T)) return true; return false; } - inline bool jj_3R_90() + inline bool jj_3R_choices_703_3_90() { if (jj_done) return true; - if (jj_3R_194()) return true; + if (jj_3R_choice_687_4_194()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_195()) { jj_scanpos = xsp; break; } + if (jj_3R_choices_703_15_195()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_617() + inline bool jj_3R_signal_list_2236_3_617() { if (jj_done) return true; if (jj_scan_token(ALL_T)) return true; @@ -5506,153 +5625,160 @@ void parseInline(); inline bool jj_3_11() { if (jj_done) return true; - if (jj_3R_70()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; return false; } - inline bool jj_3R_616() + inline bool jj_3R_signal_list_2235_3_616() { if (jj_done) return true; if (jj_scan_token(OTHER_T)) return true; return false; } - inline bool jj_3R_354() + inline bool jj_3R_choice_697_5_354() { if (jj_done) return true; if (jj_scan_token(OTHER_T)) return true; return false; } - inline bool jj_3R_615() + inline bool jj_3R_signal_list_2234_2_615() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_646()) { jj_scanpos = xsp; break; } + if (jj_3R_signal_list_2234_12_646()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_556() + inline bool jj_3R_signal_list_2234_2_556() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_615()) return false; + if (jj_3R_signal_list_2234_2_615()) { jj_scanpos = xsp; - if (!jj_3R_616()) return false; + if (jj_3R_signal_list_2235_3_616()) { jj_scanpos = xsp; - if (jj_3R_617()) return true; + if (jj_3R_signal_list_2236_3_617()) return true; + } + } return false; } inline bool jj_3_10() { if (jj_done) return true; - if (jj_3R_70()) return true; - if (jj_3R_71()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; + if (jj_3R_direction_948_1_71()) return true; return false; } - inline bool jj_3R_353() + inline bool jj_3R_choice_696_4_353() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_590() + inline bool jj_3R_signal_kind_2229_5_590() { if (jj_done) return true; if (jj_scan_token(BUS_T)) return true; return false; } - inline bool jj_3R_352() + inline bool jj_3R_choice_693_4_352() { if (jj_done) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; return false; } - inline bool jj_3R_589() + inline bool jj_3R_signal_kind_2228_3_589() { if (jj_done) return true; if (jj_scan_token(REGISTER_T)) return true; return false; } - inline bool jj_3R_548() + inline bool jj_3R_signal_kind_2228_3_548() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_589()) return false; + if (jj_3R_signal_kind_2228_3_589()) { jj_scanpos = xsp; - if (jj_3R_590()) return true; + if (jj_3R_signal_kind_2229_5_590()) return true; + } return false; } - inline bool jj_3R_351() + inline bool jj_3R_choice_690_4_351() { if (jj_done) return true; - if (jj_3R_70()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; return false; } - inline bool jj_3R_194() + inline bool jj_3R_choice_687_4_194() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_350()) return false; + if (jj_3R_choice_687_4_350()) { jj_scanpos = xsp; - if (!jj_3R_351()) return false; + if (jj_3R_choice_690_4_351()) { jj_scanpos = xsp; - if (!jj_3R_352()) return false; + if (jj_3R_choice_693_4_352()) { jj_scanpos = xsp; - if (!jj_3R_353()) return false; + if (jj_3R_choice_696_4_353()) { jj_scanpos = xsp; - if (jj_3R_354()) return true; + if (jj_3R_choice_697_5_354()) return true; + } + } + } + } return false; } - inline bool jj_3R_350() + inline bool jj_3R_choice_687_4_350() { if (jj_done) return true; - if (jj_3R_88()) return true; + if (jj_3R_range_2008_4_88()) return true; return false; } - inline bool jj_3R_634() + inline bool jj_3R_case_statement_662_28_634() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_369() + inline bool jj_3R_character_literal_682_3_369() { if (jj_done) return true; if (jj_scan_token(CHARACTER_LITERAL)) return true; return false; } - inline bool jj_3R_390() + inline bool jj_3R_signal_declaration_2218_1_390() { if (jj_done) return true; if (jj_scan_token(SIGNAL_T)) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_478()) jj_scanpos = xsp; + if (jj_3R_signal_declaration_2218_68_478()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_479()) jj_scanpos = xsp; + if (jj_3R_signal_declaration_2218_89_479()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } @@ -5660,110 +5786,112 @@ void parseInline(); inline bool jj_3_98() { if (jj_done) return true; - if (jj_3R_132()) return true; + if (jj_3R_selected_signal_assignment_wave_2837_3_132()) return true; return false; } - inline bool jj_3R_632() + inline bool jj_3R_case_statement_alternative_671_3_632() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; if (jj_scan_token(ARROW_T)) return true; - if (jj_3R_268()) return true; + if (jj_3R_sequence_of_statement_2128_2_268()) return true; return false; } inline bool jj_3_97() { if (jj_done) return true; - if (jj_3R_131()) return true; + if (jj_3R_conditional_signal_assignment_wave_2808_3_131()) return true; return false; } - inline bool jj_3R_633() + inline bool jj_3R_case_statement_661_11_633() { if (jj_done) return true; - if (jj_3R_632()) return true; + if (jj_3R_case_statement_alternative_671_3_632()) return true; return false; } - inline bool jj_3R_541() + inline bool jj_3R_signal_assignment_statement_2203_3_541() { if (jj_done) return true; - if (jj_3R_420()) return true; + if (jj_3R_delay_mechanism_924_1_420()) return true; return false; } inline bool jj_3_96() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_456() + inline bool jj_3R_signal_assignment_statement_2201_3_456() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_3_96()) jj_scanpos = xsp; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; xsp = jj_scanpos; - if (jj_3R_541()) jj_scanpos = xsp; - if (jj_3R_332()) return true; + if (jj_3R_signal_assignment_statement_2203_3_541()) jj_scanpos = xsp; + if (jj_3R_waveform_2543_1_332()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_455() + inline bool jj_3R_signal_assignment_statement_2198_3_455() { if (jj_done) return true; - if (jj_3R_132()) return true; + if (jj_3R_selected_signal_assignment_wave_2837_3_132()) return true; return false; } - inline bool jj_3R_402() + inline bool jj_3R_shift_expression_2174_26_402() { if (jj_done) return true; - if (jj_3R_494()) return true; - if (jj_3R_70()) return true; + if (jj_3R_shift_operator_2178_3_494()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; return false; } - inline bool jj_3R_377() + inline bool jj_3R_signal_assignment_statement_2195_3_377() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_454()) return false; + if (jj_3R_signal_assignment_statement_2195_3_454()) { jj_scanpos = xsp; - if (!jj_3R_455()) return false; + if (jj_3R_signal_assignment_statement_2198_3_455()) { jj_scanpos = xsp; - if (jj_3R_456()) return true; + if (jj_3R_signal_assignment_statement_2201_3_456()) return true; + } + } return false; } - inline bool jj_3R_454() + inline bool jj_3R_signal_assignment_statement_2195_3_454() { if (jj_done) return true; - if (jj_3R_131()) return true; + if (jj_3R_conditional_signal_assignment_wave_2808_3_131()) return true; return false; } - inline bool jj_3R_417() + inline bool jj_3R_sign_2189_4_417() { if (jj_done) return true; if (jj_scan_token(MINUS_T)) return true; return false; } - inline bool jj_3R_265() + inline bool jj_3R_case_statement_653_3_265() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(155)) jj_scanpos = xsp; @@ -5771,175 +5899,181 @@ void parseInline(); return false; } - inline bool jj_3R_328() + inline bool jj_3R_sign_2188_2_328() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_416()) return false; + if (jj_3R_sign_2188_2_416()) { jj_scanpos = xsp; - if (jj_3R_417()) return true; + if (jj_3R_sign_2189_4_417()) return true; + } return false; } - inline bool jj_3R_416() + inline bool jj_3R_sign_2188_2_416() { if (jj_done) return true; if (jj_scan_token(PLUS_T)) return true; return false; } - inline bool jj_3R_126() + inline bool jj_3R_case_statement_653_1_126() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_265()) jj_scanpos = xsp; + if (jj_3R_case_statement_653_3_265()) jj_scanpos = xsp; if (jj_scan_token(CASE_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(IS_T)) return true; - if (jj_3R_632()) return true; + if (jj_3R_case_statement_alternative_671_3_632()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_633()) { jj_scanpos = xsp; break; } + if (jj_3R_case_statement_661_11_633()) { jj_scanpos = xsp; break; } } if (jj_scan_token(END_T)) return true; if (jj_scan_token(CASE_T)) return true; xsp = jj_scanpos; - if (jj_3R_634()) jj_scanpos = xsp; + if (jj_3R_case_statement_662_28_634()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_567() + inline bool jj_3R_shift_operator_2183_5_567() { if (jj_done) return true; if (jj_scan_token(ROR_T)) return true; return false; } - inline bool jj_3R_566() + inline bool jj_3R_shift_operator_2182_5_566() { if (jj_done) return true; if (jj_scan_token(ROL_T)) return true; return false; } - inline bool jj_3R_565() + inline bool jj_3R_shift_operator_2181_5_565() { if (jj_done) return true; if (jj_scan_token(SRA_T)) return true; return false; } - inline bool jj_3R_564() + inline bool jj_3R_shift_operator_2180_5_564() { if (jj_done) return true; if (jj_scan_token(SLA_T)) return true; return false; } - inline bool jj_3R_563() + inline bool jj_3R_shift_operator_2179_5_563() { if (jj_done) return true; if (jj_scan_token(SRL_T)) return true; return false; } - inline bool jj_3R_562() + inline bool jj_3R_shift_operator_2178_3_562() { if (jj_done) return true; if (jj_scan_token(SLL_T)) return true; return false; } - inline bool jj_3R_494() + inline bool jj_3R_shift_operator_2178_3_494() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_562()) return false; + if (jj_3R_shift_operator_2178_3_562()) { jj_scanpos = xsp; - if (!jj_3R_563()) return false; + if (jj_3R_shift_operator_2179_5_563()) { jj_scanpos = xsp; - if (!jj_3R_564()) return false; + if (jj_3R_shift_operator_2180_5_564()) { jj_scanpos = xsp; - if (!jj_3R_565()) return false; + if (jj_3R_shift_operator_2181_5_565()) { jj_scanpos = xsp; - if (!jj_3R_566()) return false; + if (jj_3R_shift_operator_2182_5_566()) { jj_scanpos = xsp; - if (jj_3R_567()) return true; + if (jj_3R_shift_operator_2183_5_567()) return true; + } + } + } + } + } return false; } - inline bool jj_3R_522() + inline bool jj_3R_block_specification_629_12_522() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_577()) return true; + if (jj_3R_index_specification_1400_2_577()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_318() + inline bool jj_3R_shift_expression_2174_2_318() { if (jj_done) return true; - if (jj_3R_70()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_402()) jj_scanpos = xsp; + if (jj_3R_shift_expression_2174_26_402()) jj_scanpos = xsp; return false; } - inline bool jj_3R_254() + inline bool jj_3R_sequential_statement_2169_5_254() { if (jj_done) return true; - if (jj_3R_379()) return true; + if (jj_3R_null_statement_1698_1_379()) return true; return false; } inline bool jj_3_95() { if (jj_done) return true; - if (jj_3R_130()) return true; + if (jj_3R_return_statement_2068_1_130()) return true; return false; } inline bool jj_3_9() { if (jj_done) return true; - if (jj_3R_69()) return true; + if (jj_3R_generic_clause_1301_2_69()) return true; return false; } inline bool jj_3_94() { if (jj_done) return true; - if (jj_3R_129()) return true; + if (jj_3R_exit_statement_1154_1_129()) return true; return false; } - inline bool jj_3R_431() + inline bool jj_3R_block_specification_629_3_431() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_522()) jj_scanpos = xsp; + if (jj_3R_block_specification_629_12_522()) jj_scanpos = xsp; return false; } inline bool jj_3_93() { if (jj_done) return true; - if (jj_3R_128()) return true; + if (jj_3R_next_statement_1685_1_128()) return true; return false; } - inline bool jj_3R_123() + inline bool jj_3R_null_2145_19_123() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -5949,8 +6083,8 @@ void parseInline(); if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_123()) jj_scanpos = xsp; - if (jj_3R_119()) return true; + if (jj_3R_null_2145_19_123()) jj_scanpos = xsp; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(VARASSIGN_T)) return true; return false; } @@ -5958,57 +6092,57 @@ void parseInline(); inline bool jj_3_92() { if (jj_done) return true; - if (jj_3R_127()) return true; + if (jj_3R_loop_statement_1586_1_127()) return true; return false; } inline bool jj_3_91() { if (jj_done) return true; - if (jj_3R_126()) return true; + if (jj_3R_case_statement_653_1_126()) return true; return false; } inline bool jj_3_90() { if (jj_done) return true; - if (jj_3R_125()) return true; + if (jj_3R_if_statement_1359_3_125()) return true; return false; } inline bool jj_3_89() { if (jj_done) return true; - if (jj_3R_124()) return true; + if (jj_3R_procedure_call_statement_1918_1_124()) return true; return false; } - inline bool jj_3R_118() + inline bool jj_3R_null_2133_18_118() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_311() + inline bool jj_3R_block_declarative_item_612_3_311() { if (jj_done) return true; - if (jj_3R_398()) return true; + if (jj_3R_group_declaration_1327_3_398()) return true; return false; } - inline bool jj_3R_253() + inline bool jj_3R_sequential_statement_2145_5_253() { if (jj_done) return true; - if (jj_3R_378()) return true; + if (jj_3R_variable_assignment_statement_2494_1_378()) return true; return false; } inline bool jj_3_7() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } @@ -6017,8 +6151,8 @@ void parseInline(); if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_118()) jj_scanpos = xsp; - if (jj_3R_119()) return true; + if (jj_3R_null_2133_18_118()) jj_scanpos = xsp; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; return false; } @@ -6026,248 +6160,275 @@ void parseInline(); inline bool jj_3_87() { if (jj_done) return true; - if (jj_3R_122()) return true; + if (jj_3R_wait_statement_2534_1_122()) return true; return false; } inline bool jj_3_8() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_310() + inline bool jj_3R_block_declarative_item_608_3_310() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } - inline bool jj_3R_309() + inline bool jj_3R_block_declarative_item_607_3_309() { if (jj_done) return true; - if (jj_3R_397()) return true; + if (jj_3R_disconnection_specification_954_1_397()) return true; return false; } inline bool jj_3_86() { if (jj_done) return true; - if (jj_3R_121()) return true; + if (jj_3R_report_statement_2055_1_121()) return true; return false; } - inline bool jj_3R_308() + inline bool jj_3R_block_declarative_item_606_3_308() { if (jj_done) return true; - if (jj_3R_396()) return true; + if (jj_3R_configuration_specification_872_1_396()) return true; return false; } - inline bool jj_3R_307() + inline bool jj_3R_block_declarative_item_605_3_307() { if (jj_done) return true; - if (jj_3R_395()) return true; + if (jj_3R_attribute_specification_526_3_395()) return true; return false; } inline bool jj_3_85() { if (jj_done) return true; - if (jj_3R_120()) return true; + if (jj_3R_assertion_statement_486_3_120()) return true; return false; } - inline bool jj_3R_520() + inline bool jj_3R_selected_waveforms_2107_32_520() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_332()) return true; + if (jj_3R_waveform_2543_1_332()) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; return false; } - inline bool jj_3R_305() + inline bool jj_3R_block_declarative_item_601_3_305() { if (jj_done) return true; - if (jj_3R_394()) return true; + if (jj_3R_component_declaration_715_2_394()) return true; return false; } - inline bool jj_3R_306() + inline bool jj_3R_block_declarative_item_603_1_306() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_304() + inline bool jj_3R_block_declarative_item_600_3_304() { if (jj_done) return true; - if (jj_3R_393()) return true; + if (jj_3R_alias_declaration_401_2_393()) return true; return false; } - inline bool jj_3R_117() + inline bool jj_3R_sequential_statement_2133_5_117() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_252()) return false; + if (jj_3R_sequential_statement_2133_5_252()) { jj_scanpos = xsp; - if (!jj_3_85()) return false; + if (jj_3_85()) { jj_scanpos = xsp; - if (!jj_3_86()) return false; + if (jj_3_86()) { jj_scanpos = xsp; - if (!jj_3_87()) return false; + if (jj_3_87()) { jj_scanpos = xsp; - if (!jj_3R_253()) return false; + if (jj_3R_sequential_statement_2145_5_253()) { jj_scanpos = xsp; - if (!jj_3_89()) return false; + if (jj_3_89()) { jj_scanpos = xsp; - if (!jj_3_90()) return false; + if (jj_3_90()) { jj_scanpos = xsp; - if (!jj_3_91()) return false; + if (jj_3_91()) { jj_scanpos = xsp; - if (!jj_3_92()) return false; + if (jj_3_92()) { jj_scanpos = xsp; - if (!jj_3_93()) return false; + if (jj_3_93()) { jj_scanpos = xsp; - if (!jj_3_94()) return false; + if (jj_3_94()) { jj_scanpos = xsp; - if (!jj_3_95()) return false; + if (jj_3_95()) { jj_scanpos = xsp; - if (jj_3R_254()) return true; + if (jj_3R_sequential_statement_2169_5_254()) return true; + } + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_252() + inline bool jj_3R_sequential_statement_2133_5_252() { if (jj_done) return true; - if (jj_3R_377()) return true; + if (jj_3R_signal_assignment_statement_2195_3_377()) return true; return false; } - inline bool jj_3R_303() + inline bool jj_3R_block_declarative_item_599_3_303() { if (jj_done) return true; - if (jj_3R_392()) return true; + if (jj_3R_file_declaration_1199_2_392()) return true; return false; } - inline bool jj_3R_302() + inline bool jj_3R_block_declarative_item_598_3_302() { if (jj_done) return true; - if (jj_3R_391()) return true; + if (jj_3R_variable_declaration_2503_1_391()) return true; return false; } - inline bool jj_3R_524() + inline bool jj_3R_sensitivity_list_2123_12_524() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_301() + inline bool jj_3R_block_declarative_item_597_3_301() { if (jj_done) return true; - if (jj_3R_390()) return true; + if (jj_3R_signal_declaration_2218_1_390()) return true; return false; } - inline bool jj_3R_300() + inline bool jj_3R_block_declarative_item_596_3_300() { if (jj_done) return true; - if (jj_3R_389()) return true; + if (jj_3R_constant_declaration_877_4_389()) return true; return false; } - inline bool jj_3R_299() + inline bool jj_3R_block_declarative_item_595_3_299() { if (jj_done) return true; - if (jj_3R_388()) return true; + if (jj_3R_subtype_declaration_2382_1_388()) return true; return false; } - inline bool jj_3R_433() + inline bool jj_3R_block_configuration_587_11_433() { if (jj_done) return true; - if (jj_3R_523()) return true; + if (jj_3R_configuration_item_864_2_523()) return true; return false; } - inline bool jj_3R_298() + inline bool jj_3R_block_declarative_item_594_3_298() { if (jj_done) return true; - if (jj_3R_387()) return true; + if (jj_3R_type_declaration_2437_1_387()) return true; return false; } - inline bool jj_3R_432() + inline bool jj_3R_block_configuration_586_11_432() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } inline bool jj_3_83() { if (jj_done) return true; - if (jj_3R_117()) return true; + if (jj_3R_sequential_statement_2133_5_117()) return true; return false; } - inline bool jj_3R_146() + inline bool jj_3R_block_declarative_item_593_3_146() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_297()) return false; + if (jj_3R_block_declarative_item_593_3_297()) { jj_scanpos = xsp; - if (!jj_3R_298()) return false; + if (jj_3R_block_declarative_item_594_3_298()) { jj_scanpos = xsp; - if (!jj_3R_299()) return false; + if (jj_3R_block_declarative_item_595_3_299()) { jj_scanpos = xsp; - if (!jj_3R_300()) return false; + if (jj_3R_block_declarative_item_596_3_300()) { jj_scanpos = xsp; - if (!jj_3R_301()) return false; + if (jj_3R_block_declarative_item_597_3_301()) { jj_scanpos = xsp; - if (!jj_3R_302()) return false; + if (jj_3R_block_declarative_item_598_3_302()) { jj_scanpos = xsp; - if (!jj_3R_303()) return false; + if (jj_3R_block_declarative_item_599_3_303()) { jj_scanpos = xsp; - if (!jj_3R_304()) return false; + if (jj_3R_block_declarative_item_600_3_304()) { jj_scanpos = xsp; - if (!jj_3R_305()) return false; + if (jj_3R_block_declarative_item_601_3_305()) { jj_scanpos = xsp; - if (!jj_3R_306()) return false; + if (jj_3R_block_declarative_item_603_1_306()) { jj_scanpos = xsp; - if (!jj_3R_307()) return false; + if (jj_3R_block_declarative_item_605_3_307()) { jj_scanpos = xsp; - if (!jj_3R_308()) return false; + if (jj_3R_block_declarative_item_606_3_308()) { jj_scanpos = xsp; - if (!jj_3R_309()) return false; + if (jj_3R_block_declarative_item_607_3_309()) { jj_scanpos = xsp; - if (!jj_3R_310()) return false; + if (jj_3R_block_declarative_item_608_3_310()) { jj_scanpos = xsp; - if (!jj_3_8()) return false; + if (jj_3_8()) { jj_scanpos = xsp; - if (jj_3R_311()) return true; + if (jj_3R_block_declarative_item_612_3_311()) return true; + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_297() + inline bool jj_3R_block_declarative_item_593_3_297() { if (jj_done) return true; - if (jj_3R_98()) return true; + if (jj_3R_subprogram_declaration_2294_1_98()) return true; return false; } - inline bool jj_3R_268() + inline bool jj_3R_sequence_of_statement_2128_2_268() { if (jj_done) return true; Token * xsp; @@ -6278,19 +6439,19 @@ void parseInline(); return false; } - inline bool jj_3R_345() + inline bool jj_3R_block_configuration_585_5_345() { if (jj_done) return true; if (jj_scan_token(FOR_T)) return true; - if (jj_3R_431()) return true; + if (jj_3R_block_specification_629_3_431()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_432()) { jj_scanpos = xsp; break; } + if (jj_3R_block_configuration_586_11_432()) { jj_scanpos = xsp; break; } } while (true) { xsp = jj_scanpos; - if (jj_3R_433()) { jj_scanpos = xsp; break; } + if (jj_3R_block_configuration_587_11_433()) { jj_scanpos = xsp; break; } } if (jj_scan_token(END_T)) return true; if (jj_scan_token(FOR_T)) return true; @@ -6298,159 +6459,160 @@ void parseInline(); return false; } - inline bool jj_3R_440() + inline bool jj_3R_sensitivity_list_2123_2_440() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_524()) { jj_scanpos = xsp; break; } + if (jj_3R_sensitivity_list_2123_12_524()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_250() + inline bool jj_3R_attribute_name_521_68_250() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_357() + inline bool jj_3R_sensitivity_list_2121_3_357() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_439()) return false; + if (jj_3R_sensitivity_list_2121_3_439()) { jj_scanpos = xsp; - if (jj_3R_440()) return true; + if (jj_3R_sensitivity_list_2123_2_440()) return true; + } return false; } - inline bool jj_3R_439() + inline bool jj_3R_sensitivity_list_2121_3_439() { if (jj_done) return true; if (jj_scan_token(ALL_T)) return true; return false; } - inline bool jj_3R_276() + inline bool jj_3R_return_statement_2068_53_276() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_380() + inline bool jj_3R_sensitivity_clause_2112_2_380() { if (jj_done) return true; if (jj_scan_token(ON_T)) return true; - if (jj_3R_357()) return true; + if (jj_3R_sensitivity_list_2121_3_357()) return true; return false; } - inline bool jj_3R_100() + inline bool jj_3R_bit_string_literal_574_3_100() { if (jj_done) return true; if (jj_scan_token(BIT_STRING_LITERAL)) return true; return false; } - inline bool jj_3R_423() + inline bool jj_3R_selected_waveforms_2107_2_423() { if (jj_done) return true; - if (jj_3R_332()) return true; + if (jj_3R_waveform_2543_1_332()) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_90()) return true; + if (jj_3R_choices_703_3_90()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_520()) { jj_scanpos = xsp; break; } + if (jj_3R_selected_waveforms_2107_32_520()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_430() + inline bool jj_3R_binding_indication_569_4_430() { if (jj_done) return true; - if (jj_3R_341()) return true; + if (jj_3R_port_map_aspect_1865_2_341()) return true; return false; } - inline bool jj_3R_429() + inline bool jj_3R_binding_indication_568_4_429() { if (jj_done) return true; - if (jj_3R_73()) return true; + if (jj_3R_generic_map_aspect_1311_6_73()) return true; return false; } - inline bool jj_3R_428() + inline bool jj_3R_binding_indication_567_4_428() { if (jj_done) return true; if (jj_scan_token(USE_T)) return true; - if (jj_3R_521()) return true; + if (jj_3R_entity_aspect_1005_1_521()) return true; return false; } - inline bool jj_3R_344() + inline bool jj_3R_binding_indication_567_2_344() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_428()) jj_scanpos = xsp; + if (jj_3R_binding_indication_567_4_428()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_429()) jj_scanpos = xsp; + if (jj_3R_binding_indication_568_4_429()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_430()) jj_scanpos = xsp; + if (jj_3R_binding_indication_569_4_430()) jj_scanpos = xsp; return false; } - inline bool jj_3R_337() + inline bool jj_3R_selected_signal_assignment_2100_3_337() { if (jj_done) return true; if (jj_scan_token(WITH_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SELECT_T)) return true; - if (jj_3R_119()) return true; + if (jj_3R_target_2413_2_119()) return true; if (jj_scan_token(LESSTHAN_T)) return true; - if (jj_3R_172()) return true; - if (jj_3R_423()) return true; + if (jj_3R_options_1726_3_172()) return true; + if (jj_3R_selected_waveforms_2107_2_423()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_688() + inline bool jj_3R_scalar_type_definition_2076_26_688() { if (jj_done) return true; - if (jj_3R_694()) return true; + if (jj_3R_physical_type_definition_1843_9_694()) return true; return false; } - inline bool jj_3R_249() + inline bool jj_3R_attribute_name_521_46_249() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_434() + inline bool jj_3R_selected_name_2095_2_434() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_105()) return true; + if (jj_3R_suffix_2404_1_105()) return true; return false; } - inline bool jj_3R_721() + inline bool jj_3R_secondary_unit_declaration_2087_1_721() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(EQU_T)) return true; - if (jj_3R_108()) return true; + if (jj_3R_physical_literal_1838_2_108()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } @@ -6458,230 +6620,233 @@ void parseInline(); inline bool jj_3_82() { if (jj_done) return true; - if (jj_3R_116()) return true; + if (jj_3R_enumeration_type_definition_1148_3_116()) return true; return false; } - inline bool jj_3R_677() + inline bool jj_3R_scalar_type_definition_2076_3_677() { if (jj_done) return true; - if (jj_3R_86()) return true; + if (jj_3R_range_constraint_2017_1_86()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_688()) jj_scanpos = xsp; + if (jj_3R_scalar_type_definition_2076_26_688()) jj_scanpos = xsp; return false; } - inline bool jj_3R_676() + inline bool jj_3R_scalar_type_definition_2074_1_676() { if (jj_done) return true; - if (jj_3R_116()) return true; + if (jj_3R_enumeration_type_definition_1148_3_116()) return true; return false; } - inline bool jj_3R_656() + inline bool jj_3R_scalar_type_definition_2074_1_656() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_676()) return false; + if (jj_3R_scalar_type_definition_2074_1_676()) { jj_scanpos = xsp; - if (jj_3R_677()) return true; + if (jj_3R_scalar_type_definition_2076_3_677()) return true; + } return false; } - inline bool jj_3R_356() + inline bool jj_3R_assertion_475_63_356() { if (jj_done) return true; if (jj_scan_token(SEVERITY_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_275() + inline bool jj_3R_return_statement_2068_3_275() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_130() + inline bool jj_3R_return_statement_2068_1_130() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_275()) jj_scanpos = xsp; + if (jj_3R_return_statement_2068_3_275()) jj_scanpos = xsp; if (jj_scan_token(RETURN_T)) return true; xsp = jj_scanpos; - if (jj_3R_276()) jj_scanpos = xsp; + if (jj_3R_return_statement_2068_53_276()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_259() + inline bool jj_3R_report_statement_2057_11_259() { if (jj_done) return true; if (jj_scan_token(SEVERITY_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_395() + inline bool jj_3R_attribute_specification_526_3_395() { if (jj_done) return true; if (jj_scan_token(ATTRIBUTE_T)) return true; - if (jj_3R_230()) return true; + if (jj_3R_attribute_designator_514_3_230()) return true; if (jj_scan_token(OF_T)) return true; - if (jj_3R_488()) return true; + if (jj_3R_entity_specification_1114_1_488()) return true; if (jj_scan_token(IS_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_330() + inline bool jj_3R_association_list_500_26_330() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_329()) return true; + if (jj_3R_association_element_494_2_329()) return true; return false; } - inline bool jj_3R_115() + inline bool jj_3R_attribute_name_521_3_115() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(APOSTROPHE_T)) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_scan_token(85)) return false; + if (jj_scan_token(85)) { jj_scanpos = xsp; - if (jj_3R_249()) return true; + if (jj_3R_attribute_name_521_46_249()) return true; + } xsp = jj_scanpos; - if (jj_3R_250()) jj_scanpos = xsp; + if (jj_3R_attribute_name_521_68_250()) jj_scanpos = xsp; return false; } - inline bool jj_3R_258() + inline bool jj_3R_report_statement_2055_3_258() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_319() + inline bool jj_3R_relation_2032_25_319() { if (jj_done) return true; - if (jj_3R_403()) return true; - if (jj_3R_318()) return true; + if (jj_3R_relation_operator_2037_2_403()) return true; + if (jj_3R_shift_expression_2174_2_318()) return true; return false; } - inline bool jj_3R_121() + inline bool jj_3R_report_statement_2055_1_121() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_258()) jj_scanpos = xsp; + if (jj_3R_report_statement_2055_3_258()) jj_scanpos = xsp; if (jj_scan_token(REPORT_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; xsp = jj_scanpos; - if (jj_3R_259()) jj_scanpos = xsp; + if (jj_3R_report_statement_2057_11_259()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_372() + inline bool jj_3R_attribute_designator_515_5_372() { if (jj_done) return true; if (jj_scan_token(RANGE_T)) return true; return false; } - inline bool jj_3R_230() + inline bool jj_3R_attribute_designator_514_3_230() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_371()) return false; + if (jj_3R_attribute_designator_514_3_371()) { jj_scanpos = xsp; - if (jj_3R_372()) return true; + if (jj_3R_attribute_designator_515_5_372()) return true; + } return false; } - inline bool jj_3R_371() + inline bool jj_3R_attribute_designator_514_3_371() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_506() + inline bool jj_3R_relation_operator_2048_3_506() { if (jj_done) return true; if (jj_scan_token(QNEQU_T)) return true; return false; } - inline bool jj_3R_505() + inline bool jj_3R_relation_operator_2047_3_505() { if (jj_done) return true; if (jj_scan_token(QEQU_T)) return true; return false; } - inline bool jj_3R_504() + inline bool jj_3R_relation_operator_2046_3_504() { if (jj_done) return true; if (jj_scan_token(QL_T)) return true; return false; } - inline bool jj_3R_698() + inline bool jj_3R_record_type_definition_2027_21_698() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_503() + inline bool jj_3R_relation_operator_2045_3_503() { if (jj_done) return true; if (jj_scan_token(QG_T)) return true; return false; } - inline bool jj_3R_502() + inline bool jj_3R_relation_operator_2044_3_502() { if (jj_done) return true; if (jj_scan_token(QLT_T)) return true; return false; } - inline bool jj_3R_501() + inline bool jj_3R_relation_operator_2043_3_501() { if (jj_done) return true; if (jj_scan_token(QGT_T)) return true; return false; } - inline bool jj_3R_500() + inline bool jj_3R_relation_operator_2042_3_500() { if (jj_done) return true; if (jj_scan_token(NOTEQU_T)) return true; return false; } - inline bool jj_3R_499() + inline bool jj_3R_relation_operator_2041_3_499() { if (jj_done) return true; if (jj_scan_token(LESSTHAN_T)) return true; return false; } - inline bool jj_3R_498() + inline bool jj_3R_relation_operator_2040_3_498() { if (jj_done) return true; if (jj_scan_token(GREATERTHAN_T)) return true; @@ -6691,161 +6856,172 @@ void parseInline(); inline bool jj_3_6() { if (jj_done) return true; - if (jj_3R_66()) return true; + if (jj_3R_formal_part_1241_1_66()) return true; if (jj_scan_token(ARROW_T)) return true; return false; } - inline bool jj_3R_67() + inline bool jj_3R_attribute_declaration_505_2_67() { if (jj_done) return true; if (jj_scan_token(ATTRIBUTE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_161()) return true; + if (jj_3R_type_mark_2456_3_161()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_497() + inline bool jj_3R_relation_operator_2039_3_497() { if (jj_done) return true; if (jj_scan_token(EQU_T)) return true; return false; } - inline bool jj_3R_355() + inline bool jj_3R_assertion_475_31_355() { if (jj_done) return true; if (jj_scan_token(REPORT_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_496() + inline bool jj_3R_relation_operator_2038_3_496() { if (jj_done) return true; if (jj_scan_token(GT_T)) return true; return false; } - inline bool jj_3R_403() + inline bool jj_3R_relation_operator_2037_2_403() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_495()) return false; + if (jj_3R_relation_operator_2037_2_495()) { jj_scanpos = xsp; - if (!jj_3R_496()) return false; + if (jj_3R_relation_operator_2038_3_496()) { jj_scanpos = xsp; - if (!jj_3R_497()) return false; + if (jj_3R_relation_operator_2039_3_497()) { jj_scanpos = xsp; - if (!jj_3R_498()) return false; + if (jj_3R_relation_operator_2040_3_498()) { jj_scanpos = xsp; - if (!jj_3R_499()) return false; + if (jj_3R_relation_operator_2041_3_499()) { jj_scanpos = xsp; - if (!jj_3R_500()) return false; + if (jj_3R_relation_operator_2042_3_500()) { jj_scanpos = xsp; - if (!jj_3R_501()) return false; + if (jj_3R_relation_operator_2043_3_501()) { jj_scanpos = xsp; - if (!jj_3R_502()) return false; + if (jj_3R_relation_operator_2044_3_502()) { jj_scanpos = xsp; - if (!jj_3R_503()) return false; + if (jj_3R_relation_operator_2045_3_503()) { jj_scanpos = xsp; - if (!jj_3R_504()) return false; + if (jj_3R_relation_operator_2046_3_504()) { jj_scanpos = xsp; - if (!jj_3R_505()) return false; + if (jj_3R_relation_operator_2047_3_505()) { jj_scanpos = xsp; - if (jj_3R_506()) return true; + if (jj_3R_relation_operator_2048_3_506()) return true; + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_495() + inline bool jj_3R_relation_operator_2037_2_495() { if (jj_done) return true; if (jj_scan_token(LT_T)) return true; return false; } - inline bool jj_3R_169() + inline bool jj_3R_association_list_500_1_169() { if (jj_done) return true; - if (jj_3R_329()) return true; + if (jj_3R_association_element_494_2_329()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_330()) { jj_scanpos = xsp; break; } + if (jj_3R_association_list_500_26_330()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_151() + inline bool jj_3R_relation_2032_3_151() { if (jj_done) return true; - if (jj_3R_318()) return true; + if (jj_3R_shift_expression_2174_2_318()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_319()) jj_scanpos = xsp; + if (jj_3R_relation_2032_25_319()) jj_scanpos = xsp; return false; } - inline bool jj_3R_697() + inline bool jj_3R_record_type_definition_2024_9_697() { if (jj_done) return true; - if (jj_3R_705()) return true; + if (jj_3R_element_declaration_983_3_705()) return true; return false; } - inline bool jj_3R_418() + inline bool jj_3R_association_element_494_3_418() { if (jj_done) return true; - if (jj_3R_66()) return true; + if (jj_3R_formal_part_1241_1_66()) return true; if (jj_scan_token(ARROW_T)) return true; return false; } - inline bool jj_3R_329() + inline bool jj_3R_association_element_494_2_329() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_418()) jj_scanpos = xsp; - if (jj_3R_419()) return true; + if (jj_3R_association_element_494_3_418()) jj_scanpos = xsp; + if (jj_3R_actual_part_376_2_419()) return true; return false; } - inline bool jj_3R_690() + inline bool jj_3R_record_type_definition_2022_5_690() { if (jj_done) return true; if (jj_scan_token(RECORD_T)) return true; Token * xsp; - if (jj_3R_697()) return true; + if (jj_3R_record_type_definition_2024_9_697()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_697()) { jj_scanpos = xsp; break; } + if (jj_3R_record_type_definition_2024_9_697()) { jj_scanpos = xsp; break; } } if (jj_scan_token(END_T)) return true; if (jj_scan_token(RECORD_T)) return true; xsp = jj_scanpos; - if (jj_3R_698()) jj_scanpos = xsp; + if (jj_3R_record_type_definition_2027_21_698()) jj_scanpos = xsp; return false; } - inline bool jj_3R_257() + inline bool jj_3R_assertion_statement_486_5_257() { if (jj_done) return true; - if (jj_3R_145()) return true; + if (jj_3R_label_1537_2_145()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_120() + inline bool jj_3R_assertion_statement_486_3_120() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_257()) jj_scanpos = xsp; - if (jj_3R_196()) return true; + if (jj_3R_assertion_statement_486_5_257()) jj_scanpos = xsp; + if (jj_3R_assertion_475_4_196()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } @@ -6853,44 +7029,44 @@ void parseInline(); inline bool jj_3_80() { if (jj_done) return true; - if (jj_3R_70()) return true; - if (jj_3R_71()) return true; - if (jj_3R_70()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; + if (jj_3R_direction_948_1_71()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; return false; } inline bool jj_3_81() { if (jj_done) return true; - if (jj_3R_115()) return true; + if (jj_3R_attribute_name_521_3_115()) return true; return false; } - inline bool jj_3R_86() + inline bool jj_3R_range_constraint_2017_1_86() { if (jj_done) return true; if (jj_scan_token(RANGE_T)) return true; - if (jj_3R_88()) return true; + if (jj_3R_range_2008_4_88()) return true; return false; } - inline bool jj_3R_196() + inline bool jj_3R_assertion_475_4_196() { if (jj_done) return true; if (jj_scan_token(ASSERT_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_355()) jj_scanpos = xsp; + if (jj_3R_assertion_475_31_355()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_356()) jj_scanpos = xsp; + if (jj_3R_assertion_475_63_356()) jj_scanpos = xsp; return false; } inline bool jj_3_79() { if (jj_done) return true; - if (jj_3R_114()) return true; + if (jj_3R_aggregate_396_3_114()) return true; return false; } @@ -6898,157 +7074,161 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(ARRAY_T)) return true; - if (jj_3R_65()) return true; + if (jj_3R_index_constraint_1395_3_65()) return true; if (jj_scan_token(OF_T)) return true; return false; } - inline bool jj_3R_191() + inline bool jj_3R_range_2011_2_191() { if (jj_done) return true; - if (jj_3R_115()) return true; + if (jj_3R_attribute_name_521_3_115()) return true; return false; } - inline bool jj_3R_190() + inline bool jj_3R_range_2008_4_190() { if (jj_done) return true; - if (jj_3R_70()) return true; - if (jj_3R_71()) return true; - if (jj_3R_70()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; + if (jj_3R_direction_948_1_71()) return true; + if (jj_3R_simple_expression_2250_1_70()) return true; return false; } - inline bool jj_3R_88() + inline bool jj_3R_range_2008_4_88() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_190()) return false; + if (jj_3R_range_2008_4_190()) { jj_scanpos = xsp; - if (jj_3R_191()) return true; + if (jj_3R_range_2011_2_191()) return true; + } return false; } - inline bool jj_3R_696() + inline bool jj_3R_array_type_definition_469_4_696() { if (jj_done) return true; - if (jj_3R_704()) return true; + if (jj_3R_unconstraint_array_definition_2461_1_704()) return true; return false; } - inline bool jj_3R_238() + inline bool jj_3R_qualified_expression_2001_7_238() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_237() + inline bool jj_3R_qualified_expression_1999_5_237() { if (jj_done) return true; - if (jj_3R_114()) return true; + if (jj_3R_aggregate_396_3_114()) return true; return false; } - inline bool jj_3R_695() + inline bool jj_3R_array_type_definition_466_2_695() { if (jj_done) return true; - if (jj_3R_703()) return true; + if (jj_3R_constraint_array_definition_890_1_703()) return true; return false; } - inline bool jj_3R_689() + inline bool jj_3R_array_type_definition_466_2_689() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_695()) return false; + if (jj_3R_array_type_definition_466_2_695()) { jj_scanpos = xsp; - if (jj_3R_696()) return true; + if (jj_3R_array_type_definition_469_4_696()) return true; + } return false; } - inline bool jj_3R_64() + inline bool jj_3R_qualified_expression_1997_3_64() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(APOSTROPHE_T)) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_237()) return false; + if (jj_3R_qualified_expression_1999_5_237()) { jj_scanpos = xsp; - if (jj_3R_238()) return true; + if (jj_3R_qualified_expression_2001_7_238()) return true; + } return false; } - inline bool jj_3R_359() + inline bool jj_3R_process_statement_part_1992_4_359() { if (jj_done) return true; - if (jj_3R_117()) return true; + if (jj_3R_sequential_statement_2133_5_117()) return true; return false; } - inline bool jj_3R_200() + inline bool jj_3R_process_statement_part_1992_3_200() { if (jj_done) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_359()) { jj_scanpos = xsp; break; } + if (jj_3R_process_statement_part_1992_4_359()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_201() + inline bool jj_3R_process_statement_1970_24_201() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_484() + inline bool jj_3R_alias_declaration_403_44_484() { if (jj_done) return true; - if (jj_3R_245()) return true; + if (jj_3R_signature_2241_1_245()) return true; return false; } - inline bool jj_3R_248() + inline bool jj_3R_aggregate_396_39_248() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_247()) return true; + if (jj_3R_element_association_973_1_247()) return true; return false; } - inline bool jj_3R_244() + inline bool jj_3R_allocator_423_6_244() { if (jj_done) return true; if (jj_scan_token(NEW_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } - inline bool jj_3R_198() + inline bool jj_3R_process_statement_1960_4_198() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_357()) return true; + if (jj_3R_sensitivity_list_2121_3_357()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_113() + inline bool jj_3R_allocator_421_3_113() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3_4()) return false; + if (jj_3_4()) { jj_scanpos = xsp; - if (jj_3R_244()) return true; + if (jj_3R_allocator_423_6_244()) return true; + } return false; } @@ -7056,219 +7236,221 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(NEW_T)) return true; - if (jj_3R_64()) return true; + if (jj_3R_qualified_expression_1997_3_64()) return true; return false; } - inline bool jj_3R_552() + inline bool jj_3R_alias_designator_416_4_552() { if (jj_done) return true; - if (jj_3R_321()) return true; + if (jj_3R_operator_symbol_1721_1_321()) return true; return false; } - inline bool jj_3R_197() + inline bool jj_3R_process_statement_1952_3_197() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_551() + inline bool jj_3R_alias_designator_415_4_551() { if (jj_done) return true; if (jj_scan_token(CHARACTER_LITERAL)) return true; return false; } - inline bool jj_3R_93() + inline bool jj_3R_process_statement_1952_1_93() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_197()) jj_scanpos = xsp; + if (jj_3R_process_statement_1952_3_197()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; if (jj_scan_token(PROCESS_T)) return true; xsp = jj_scanpos; - if (jj_3R_198()) jj_scanpos = xsp; + if (jj_3R_process_statement_1960_4_198()) jj_scanpos = xsp; xsp = jj_scanpos; if (jj_scan_token(56)) jj_scanpos = xsp; - if (jj_3R_199()) return true; + if (jj_3R_process_declarative_part_1947_2_199()) return true; if (jj_scan_token(BEGIN_T)) return true; - if (jj_3R_200()) return true; + if (jj_3R_process_statement_part_1992_3_200()) return true; if (jj_scan_token(END_T)) return true; xsp = jj_scanpos; if (jj_scan_token(79)) jj_scanpos = xsp; if (jj_scan_token(PROCESS_T)) return true; xsp = jj_scanpos; - if (jj_3R_201()) jj_scanpos = xsp; + if (jj_3R_process_statement_1970_24_201()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_550() + inline bool jj_3R_alias_designator_414_2_550() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_482() + inline bool jj_3R_alias_designator_414_2_482() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_550()) return false; + if (jj_3R_alias_designator_414_2_550()) { jj_scanpos = xsp; - if (!jj_3R_551()) return false; + if (jj_3R_alias_designator_415_4_551()) { jj_scanpos = xsp; - if (jj_3R_552()) return true; + if (jj_3R_alias_designator_416_4_552()) return true; + } + } return false; } - inline bool jj_3R_358() + inline bool jj_3R_process_declarative_part_1947_4_358() { if (jj_done) return true; - if (jj_3R_441()) return true; + if (jj_3R_process_declarative_item_1926_1_441()) return true; return false; } - inline bool jj_3R_199() + inline bool jj_3R_process_declarative_part_1947_2_199() { if (jj_done) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_358()) { jj_scanpos = xsp; break; } + if (jj_3R_process_declarative_part_1947_4_358()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_534() + inline bool jj_3R_process_declarative_item_1942_3_534() { if (jj_done) return true; - if (jj_3R_398()) return true; + if (jj_3R_group_declaration_1327_3_398()) return true; return false; } - inline bool jj_3R_533() + inline bool jj_3R_process_declarative_item_1938_3_533() { if (jj_done) return true; - if (jj_3R_347()) return true; + if (jj_3R_use_clause_2467_2_347()) return true; return false; } - inline bool jj_3R_483() + inline bool jj_3R_alias_declaration_402_4_483() { if (jj_done) return true; if (jj_scan_token(COLON_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } inline bool jj_3_78() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_532() + inline bool jj_3R_process_declarative_item_1937_3_532() { if (jj_done) return true; - if (jj_3R_395()) return true; + if (jj_3R_attribute_specification_526_3_395()) return true; return false; } - inline bool jj_3R_393() + inline bool jj_3R_alias_declaration_401_2_393() { if (jj_done) return true; if (jj_scan_token(ALIAS_T)) return true; - if (jj_3R_482()) return true; + if (jj_3R_alias_designator_414_2_482()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_483()) jj_scanpos = xsp; + if (jj_3R_alias_declaration_402_4_483()) jj_scanpos = xsp; if (jj_scan_token(IS_T)) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; xsp = jj_scanpos; - if (jj_3R_484()) jj_scanpos = xsp; + if (jj_3R_alias_declaration_403_44_484()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_531() + inline bool jj_3R_process_declarative_item_1933_3_531() { if (jj_done) return true; - if (jj_3R_393()) return true; + if (jj_3R_alias_declaration_401_2_393()) return true; return false; } inline bool jj_3_77() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } - inline bool jj_3R_530() + inline bool jj_3R_process_declarative_item_1932_3_530() { if (jj_done) return true; - if (jj_3R_392()) return true; + if (jj_3R_file_declaration_1199_2_392()) return true; return false; } - inline bool jj_3R_529() + inline bool jj_3R_process_declarative_item_1931_3_529() { if (jj_done) return true; - if (jj_3R_391()) return true; + if (jj_3R_variable_declaration_2503_1_391()) return true; return false; } - inline bool jj_3R_114() + inline bool jj_3R_aggregate_396_3_114() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_247()) return true; + if (jj_3R_element_association_973_1_247()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_248()) { jj_scanpos = xsp; break; } + if (jj_3R_aggregate_396_39_248()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_528() + inline bool jj_3R_process_declarative_item_1930_3_528() { if (jj_done) return true; - if (jj_3R_389()) return true; + if (jj_3R_constant_declaration_877_4_389()) return true; return false; } - inline bool jj_3R_527() + inline bool jj_3R_process_declarative_item_1929_3_527() { if (jj_done) return true; - if (jj_3R_388()) return true; + if (jj_3R_subtype_declaration_2382_1_388()) return true; return false; } - inline bool jj_3R_526() + inline bool jj_3R_process_declarative_item_1928_3_526() { if (jj_done) return true; - if (jj_3R_387()) return true; + if (jj_3R_type_declaration_2437_1_387()) return true; return false; } - inline bool jj_3R_282() + inline bool jj_3R_adding_operator_390_5_282() { if (jj_done) return true; if (jj_scan_token(MINUS_T)) return true; return false; } - inline bool jj_3R_283() + inline bool jj_3R_adding_operator_391_4_283() { if (jj_done) return true; if (jj_scan_token(AMPERSAND_T)) return true; @@ -7278,74 +7460,87 @@ void parseInline(); inline bool jj_3_3() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; if (jj_scan_token(LPAREN_T)) return true; return false; } - inline bool jj_3R_525() + inline bool jj_3R_process_declarative_item_1926_1_525() { if (jj_done) return true; - if (jj_3R_98()) return true; + if (jj_3R_subprogram_declaration_2294_1_98()) return true; return false; } - inline bool jj_3R_133() + inline bool jj_3R_adding_operator_389_3_133() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_281()) return false; + if (jj_3R_adding_operator_389_3_281()) { jj_scanpos = xsp; - if (!jj_3R_282()) return false; + if (jj_3R_adding_operator_390_5_282()) { jj_scanpos = xsp; - if (jj_3R_283()) return true; + if (jj_3R_adding_operator_391_4_283()) return true; + } + } return false; } - inline bool jj_3R_281() + inline bool jj_3R_adding_operator_389_3_281() { if (jj_done) return true; if (jj_scan_token(PLUS_T)) return true; return false; } - inline bool jj_3R_441() + inline bool jj_3R_process_declarative_item_1926_1_441() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_525()) return false; + if (jj_3R_process_declarative_item_1926_1_525()) { jj_scanpos = xsp; - if (!jj_3R_526()) return false; + if (jj_3R_process_declarative_item_1928_3_526()) { jj_scanpos = xsp; - if (!jj_3R_527()) return false; + if (jj_3R_process_declarative_item_1929_3_527()) { jj_scanpos = xsp; - if (!jj_3R_528()) return false; + if (jj_3R_process_declarative_item_1930_3_528()) { jj_scanpos = xsp; - if (!jj_3R_529()) return false; + if (jj_3R_process_declarative_item_1931_3_529()) { jj_scanpos = xsp; - if (!jj_3R_530()) return false; + if (jj_3R_process_declarative_item_1932_3_530()) { jj_scanpos = xsp; - if (!jj_3R_531()) return false; + if (jj_3R_process_declarative_item_1933_3_531()) { jj_scanpos = xsp; - if (!jj_3_77()) return false; + if (jj_3_77()) { jj_scanpos = xsp; - if (!jj_3R_532()) return false; + if (jj_3R_process_declarative_item_1937_3_532()) { jj_scanpos = xsp; - if (!jj_3R_533()) return false; + if (jj_3R_process_declarative_item_1938_3_533()) { jj_scanpos = xsp; - if (!jj_3_78()) return false; + if (jj_3_78()) { jj_scanpos = xsp; - if (jj_3R_534()) return true; + if (jj_3R_process_declarative_item_1942_3_534()) return true; + } + } + } + } + } + } + } + } + } + } + } return false; } - inline bool jj_3R_342() + inline bool jj_3R_procedure_call_1912_14_342() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_236()) return true; + if (jj_3R_actual_parameter_part_370_4_236()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -7353,253 +7548,262 @@ void parseInline(); inline bool jj_3_2() { if (jj_done) return true; - if (jj_3R_62()) return true; + if (jj_3R_actual_designator_356_1_62()) return true; return false; } inline bool jj_3_76() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_124() + inline bool jj_3R_procedure_call_statement_1918_1_124() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_3_76()) jj_scanpos = xsp; - if (jj_3R_180()) return true; + if (jj_3R_procedure_call_1912_2_180()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_516() + inline bool jj_3R_actual_part_381_2_516() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_62()) return true; + if (jj_3R_actual_designator_356_1_62()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_515() + inline bool jj_3R_actual_part_379_4_515() { if (jj_done) return true; if (jj_scan_token(BOX_T)) return true; return false; } - inline bool jj_3R_180() + inline bool jj_3R_procedure_call_1912_2_180() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_342()) jj_scanpos = xsp; + if (jj_3R_procedure_call_1912_14_342()) jj_scanpos = xsp; return false; } - inline bool jj_3R_514() + inline bool jj_3R_actual_part_376_2_514() { if (jj_done) return true; - if (jj_3R_62()) return true; + if (jj_3R_actual_designator_356_1_62()) return true; return false; } - inline bool jj_3R_419() + inline bool jj_3R_actual_part_376_2_419() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_514()) return false; + if (jj_3R_actual_part_376_2_514()) { jj_scanpos = xsp; - if (!jj_3R_515()) return false; + if (jj_3R_actual_part_379_4_515()) { jj_scanpos = xsp; - if (jj_3R_516()) return true; + if (jj_3R_actual_part_381_2_516()) return true; + } + } return false; } inline bool jj_3_74() { if (jj_done) return true; - if (jj_3R_91()) return true; + if (jj_3R_package_instantiation_declaration_2649_2_91()) return true; return false; } - inline bool jj_3R_214() + inline bool jj_3R_primary_unit_1906_4_214() { if (jj_done) return true; - if (jj_3R_87()) return true; + if (jj_3R_context_declaration_2633_2_87()) return true; return false; } - inline bool jj_3R_236() + inline bool jj_3R_actual_parameter_part_370_4_236() { if (jj_done) return true; - if (jj_3R_169()) return true; + if (jj_3R_association_list_500_1_169()) return true; return false; } - inline bool jj_3R_213() + inline bool jj_3R_primary_unit_1905_3_213() { if (jj_done) return true; - if (jj_3R_368()) return true; + if (jj_3R_package_declaration_1773_2_368()) return true; return false; } inline bool jj_3_1() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } inline bool jj_3_75() { if (jj_done) return true; - if (jj_3R_95()) return true; + if (jj_3R_interface_package_declaration_2658_2_95()) return true; return false; } - inline bool jj_3R_212() + inline bool jj_3R_primary_unit_1900_1_212() { if (jj_done) return true; - if (jj_3R_91()) return true; + if (jj_3R_package_instantiation_declaration_2649_2_91()) return true; return false; } - inline bool jj_3R_211() + inline bool jj_3R_primary_unit_1898_3_211() { if (jj_done) return true; - if (jj_3R_367()) return true; + if (jj_3R_configuration_declaration_838_2_367()) return true; return false; } - inline bool jj_3R_155() + inline bool jj_3R_actual_designator_361_3_155() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } inline bool jj_3_73() { if (jj_done) return true; - if (jj_3R_113()) return true; + if (jj_3R_allocator_421_3_113()) return true; return false; } - inline bool jj_3R_210() + inline bool jj_3R_primary_unit_1897_1_210() { if (jj_done) return true; - if (jj_3R_366()) return true; + if (jj_3R_entity_declaration_1044_5_366()) return true; return false; } - inline bool jj_3R_99() + inline bool jj_3R_primary_unit_1897_1_99() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_210()) return false; + if (jj_3R_primary_unit_1897_1_210()) { jj_scanpos = xsp; - if (!jj_3R_211()) return false; + if (jj_3R_primary_unit_1898_3_211()) { jj_scanpos = xsp; - if (!jj_3R_212()) return false; + if (jj_3R_primary_unit_1900_1_212()) { jj_scanpos = xsp; - if (!jj_3_75()) return false; + if (jj_3_75()) { jj_scanpos = xsp; - if (!jj_3R_213()) return false; + if (jj_3R_primary_unit_1905_3_213()) { jj_scanpos = xsp; - if (jj_3R_214()) return true; + if (jj_3R_primary_unit_1906_4_214()) return true; + } + } + } + } + } return false; } inline bool jj_3_72() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_154() + inline bool jj_3R_actual_designator_358_1_154() { if (jj_done) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } inline bool jj_3_71() { if (jj_done) return true; - if (jj_3R_112()) return true; + if (jj_3R_literal_1566_2_112()) return true; return false; } - inline bool jj_3R_153() + inline bool jj_3R_actual_designator_356_1_153() { if (jj_done) return true; if (jj_scan_token(OPEN_T)) return true; return false; } - inline bool jj_3R_62() + inline bool jj_3R_actual_designator_356_1_62() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_153()) return false; + if (jj_3R_actual_designator_356_1_153()) { jj_scanpos = xsp; - if (!jj_3R_154()) return false; + if (jj_3R_actual_designator_358_1_154()) { jj_scanpos = xsp; - if (jj_3R_155()) return true; + if (jj_3R_actual_designator_361_3_155()) return true; + } + } return false; } - inline bool jj_3R_475() + inline bool jj_3R_primary_1891_1_475() { if (jj_done) return true; - if (jj_3R_114()) return true; + if (jj_3R_aggregate_396_3_114()) return true; return false; } inline bool jj_3_70() { if (jj_done) return true; - if (jj_3R_111()) return true; + if (jj_3R_type_conversion_2432_3_111()) return true; return false; } - inline bool jj_3R_474() + inline bool jj_3R_primary_1888_1_474() { if (jj_done) return true; - if (jj_3R_113()) return true; + if (jj_3R_allocator_421_3_113()) return true; return false; } - inline bool jj_3R_658() + inline bool jj_3R_access_type_definition_349_3_658() { if (jj_done) return true; if (jj_scan_token(ACCESS_T)) return true; - if (jj_3R_89()) return true; + if (jj_3R_subtype_indication_2398_3_89()) return true; return false; } inline bool jj_3_69() { if (jj_done) return true; - if (jj_3R_64()) return true; + if (jj_3R_qualified_expression_1997_3_64()) return true; return false; } - inline bool jj_3R_473() + inline bool jj_3R_primary_1885_1_473() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } @@ -7607,33 +7811,33 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_472() + inline bool jj_3R_primary_1882_1_472() { if (jj_done) return true; - if (jj_3R_112()) return true; + if (jj_3R_literal_1566_2_112()) return true; return false; } - inline bool jj_3R_235() + inline bool jj_3R_abstract_literal_343_4_235() { if (jj_done) return true; if (jj_scan_token(BASED_LITERAL)) return true; return false; } - inline bool jj_3R_702() + inline bool jj_3R_physical_type_definition_1848_33_702() { if (jj_done) return true; - if (jj_3R_63()) return true; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_234() + inline bool jj_3R_abstract_literal_342_4_234() { if (jj_done) return true; if (jj_scan_token(INTEGER)) return true; @@ -7643,253 +7847,262 @@ void parseInline(); inline bool jj_3_67() { if (jj_done) return true; - if (jj_3R_110()) return true; + if (jj_3R_function_call_1278_1_110()) return true; return false; } - inline bool jj_3R_109() + inline bool jj_3R_abstract_literal_341_4_109() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_233()) return false; + if (jj_3R_abstract_literal_341_4_233()) { jj_scanpos = xsp; - if (!jj_3R_234()) return false; + if (jj_3R_abstract_literal_342_4_234()) { jj_scanpos = xsp; - if (jj_3R_235()) return true; + if (jj_3R_abstract_literal_343_4_235()) return true; + } + } return false; } - inline bool jj_3R_233() + inline bool jj_3R_abstract_literal_341_4_233() { if (jj_done) return true; if (jj_scan_token(DECIMAL_LITERAL)) return true; return false; } - inline bool jj_3R_471() + inline bool jj_3R_primary_1879_1_471() { if (jj_done) return true; - if (jj_3R_111()) return true; + if (jj_3R_type_conversion_2432_3_111()) return true; return false; } - inline bool jj_3R_470() + inline bool jj_3R_primary_1876_1_470() { if (jj_done) return true; - if (jj_3R_64()) return true; + if (jj_3R_qualified_expression_1997_3_64()) return true; return false; } - inline bool jj_3R_469() + inline bool jj_3R_primary_1873_1_469() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_386() + inline bool jj_3R_primary_1870_1_386() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_468()) return false; + if (jj_3R_primary_1870_1_468()) { jj_scanpos = xsp; - if (!jj_3R_469()) return false; + if (jj_3R_primary_1873_1_469()) { jj_scanpos = xsp; - if (!jj_3R_470()) return false; + if (jj_3R_primary_1876_1_470()) { jj_scanpos = xsp; - if (!jj_3R_471()) return false; + if (jj_3R_primary_1879_1_471()) { jj_scanpos = xsp; - if (!jj_3R_472()) return false; + if (jj_3R_primary_1882_1_472()) { jj_scanpos = xsp; - if (!jj_3R_473()) return false; + if (jj_3R_primary_1885_1_473()) { jj_scanpos = xsp; - if (!jj_3R_474()) return false; + if (jj_3R_primary_1888_1_474()) { jj_scanpos = xsp; - if (jj_3R_475()) return true; + if (jj_3R_primary_1891_1_475()) return true; + } + } + } + } + } + } + } return false; } - inline bool jj_3R_468() + inline bool jj_3R_primary_1870_1_468() { if (jj_done) return true; - if (jj_3R_110()) return true; + if (jj_3R_function_call_1278_1_110()) return true; return false; } - inline bool jj_3R_341() + inline bool jj_3R_port_map_aspect_1865_2_341() { if (jj_done) return true; if (jj_scan_token(PORT_T)) return true; if (jj_scan_token(MAP_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_169()) return true; + if (jj_3R_association_list_500_1_169()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_594() + inline bool jj_3R_port_list_1860_3_594() { if (jj_done) return true; - if (jj_3R_327()) return true; + if (jj_3R_interface_list_1476_3_327()) return true; return false; } - inline bool jj_3R_701() + inline bool jj_3R_physical_type_definition_1846_14_701() { if (jj_done) return true; - if (jj_3R_721()) return true; + if (jj_3R_secondary_unit_declaration_2087_1_721()) return true; return false; } - inline bool jj_3R_553() + inline bool jj_3R_port_clause_1855_4_553() { if (jj_done) return true; if (jj_scan_token(PORT_T)) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_594()) return true; + if (jj_3R_port_list_1860_3_594()) return true; if (jj_scan_token(RPAREN_T)) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_694() + inline bool jj_3R_physical_type_definition_1843_9_694() { if (jj_done) return true; if (jj_scan_token(UNITS_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(SEMI_T)) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_701()) { jj_scanpos = xsp; break; } + if (jj_3R_physical_type_definition_1846_14_701()) { jj_scanpos = xsp; break; } } if (jj_scan_token(END_T)) return true; if (jj_scan_token(UNITS_T)) return true; xsp = jj_scanpos; - if (jj_3R_702()) jj_scanpos = xsp; + if (jj_3R_physical_type_definition_1848_33_702()) jj_scanpos = xsp; return false; } inline bool jj_3_66() { if (jj_done) return true; - if (jj_3R_109()) return true; + if (jj_3R_abstract_literal_341_4_109()) return true; return false; } - inline bool jj_3R_232() + inline bool jj_3R_physical_literal_1838_3_232() { if (jj_done) return true; - if (jj_3R_109()) return true; + if (jj_3R_abstract_literal_341_4_109()) return true; return false; } - inline bool jj_3R_108() + inline bool jj_3R_physical_literal_1838_2_108() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_232()) jj_scanpos = xsp; - if (jj_3R_63()) return true; + if (jj_3R_physical_literal_1838_3_232()) jj_scanpos = xsp; + if (jj_3R_name_1633_2_63()) return true; return false; } - inline bool jj_3R_543() + inline bool jj_3R_parameter_specification_1833_1_543() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(IN_T)) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; return false; } inline bool jj_3_65() { if (jj_done) return true; - if (jj_3R_91()) return true; + if (jj_3R_package_instantiation_declaration_2649_2_91()) return true; return false; } inline bool jj_3_63() { if (jj_done) return true; - if (jj_3R_67()) return true; + if (jj_3R_attribute_declaration_505_2_67()) return true; return false; } inline bool jj_3_64() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_368() + inline bool jj_3R_package_declaration_1773_2_368() { if (jj_done) return true; if (jj_scan_token(PACKAGE_T)) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } inline bool jj_3_62() { if (jj_done) return true; - if (jj_3R_68()) return true; + if (jj_3R_group_template_declaration_1335_2_68()) return true; return false; } - inline bool jj_3R_331() + inline bool jj_3R_options_1726_21_331() { if (jj_done) return true; - if (jj_3R_420()) return true; + if (jj_3R_delay_mechanism_924_1_420()) return true; return false; } - inline bool jj_3R_172() + inline bool jj_3R_options_1726_3_172() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; if (jj_scan_token(50)) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_331()) jj_scanpos = xsp; + if (jj_3R_options_1726_21_331()) jj_scanpos = xsp; return false; } - inline bool jj_3R_270() + inline bool jj_3R_next_statement_1685_43_270() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_321() + inline bool jj_3R_operator_symbol_1721_1_321() { if (jj_done) return true; if (jj_scan_token(STRINGLITERAL)) return true; return false; } - inline bool jj_3R_654() + inline bool jj_3R_object_class_1716_2_654() { if (jj_done) return true; if (jj_scan_token(TYPE_T)) return true; return false; } - inline bool jj_3R_653() + inline bool jj_3R_object_class_1715_2_653() { if (jj_done) return true; if (jj_scan_token(FILE_T)) return true; return false; } - inline bool jj_3R_652() + inline bool jj_3R_object_class_1714_2_652() { if (jj_done) return true; if (jj_scan_token(SHARED_T)) return true; @@ -7900,122 +8113,128 @@ void parseInline(); inline bool jj_3_61() { if (jj_done) return true; - if (jj_3R_108()) return true; + if (jj_3R_physical_literal_1838_2_108()) return true; return false; } - inline bool jj_3R_651() + inline bool jj_3R_object_class_1713_2_651() { if (jj_done) return true; if (jj_scan_token(VARIABLE_T)) return true; return false; } - inline bool jj_3R_650() + inline bool jj_3R_object_class_1712_2_650() { if (jj_done) return true; if (jj_scan_token(SIGNAL_T)) return true; return false; } - inline bool jj_3R_649() + inline bool jj_3R_object_class_1711_1_649() { if (jj_done) return true; if (jj_scan_token(CONSTANT_T)) return true; return false; } - inline bool jj_3R_625() + inline bool jj_3R_object_class_1711_1_625() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_649()) return false; + if (jj_3R_object_class_1711_1_649()) { jj_scanpos = xsp; - if (!jj_3R_650()) return false; + if (jj_3R_object_class_1712_2_650()) { jj_scanpos = xsp; - if (!jj_3R_651()) return false; + if (jj_3R_object_class_1713_2_651()) { jj_scanpos = xsp; - if (!jj_3R_652()) return false; + if (jj_3R_object_class_1714_2_652()) { jj_scanpos = xsp; - if (!jj_3R_653()) return false; + if (jj_3R_object_class_1715_2_653()) { jj_scanpos = xsp; - if (jj_3R_654()) return true; + if (jj_3R_object_class_1716_2_654()) return true; + } + } + } + } + } return false; } - inline bool jj_3R_370() + inline bool jj_3R_name_ext_1664_47_370() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_216() + inline bool jj_3R_numeric_literal_1706_4_216() { if (jj_done) return true; - if (jj_3R_109()) return true; + if (jj_3R_abstract_literal_341_4_109()) return true; return false; } - inline bool jj_3R_215() + inline bool jj_3R_numeric_literal_1704_2_215() { if (jj_done) return true; - if (jj_3R_108()) return true; + if (jj_3R_physical_literal_1838_2_108()) return true; return false; } - inline bool jj_3R_101() + inline bool jj_3R_numeric_literal_1704_2_101() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_215()) return false; + if (jj_3R_numeric_literal_1704_2_215()) { jj_scanpos = xsp; - if (jj_3R_216()) return true; + if (jj_3R_numeric_literal_1706_4_216()) return true; + } return false; } - inline bool jj_3R_459() + inline bool jj_3R_null_statement_1698_3_459() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_379() + inline bool jj_3R_null_statement_1698_1_379() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_459()) jj_scanpos = xsp; + if (jj_3R_null_statement_1698_3_459()) jj_scanpos = xsp; if (jj_scan_token(NULL_T)) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_107() + inline bool jj_3R_null_1663_32_107() { if (jj_done) return true; if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; return false; } - inline bool jj_3R_271() + inline bool jj_3R_next_statement_1686_3_271() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_83()) return true; + if (jj_3R_condition_809_3_83()) return true; return false; } - inline bool jj_3R_269() + inline bool jj_3R_next_statement_1685_3_269() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -8027,26 +8246,26 @@ void parseInline(); return false; } - inline bool jj_3R_128() + inline bool jj_3R_next_statement_1685_1_128() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_269()) jj_scanpos = xsp; + if (jj_3R_next_statement_1685_3_269()) jj_scanpos = xsp; if (jj_scan_token(NEXT_T)) return true; xsp = jj_scanpos; - if (jj_3R_270()) jj_scanpos = xsp; + if (jj_3R_next_statement_1685_43_270()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_271()) jj_scanpos = xsp; + if (jj_3R_next_statement_1686_3_271()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_231() + inline bool jj_3R_test_att_name_1674_4_231() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -8055,33 +8274,33 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_107()) { jj_scanpos = xsp; break; } + if (jj_3R_null_1663_32_107()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_229() + inline bool jj_3R_test_att_name_1672_5_229() { if (jj_done) return true; - if (jj_3R_245()) return true; + if (jj_3R_signature_2241_1_245()) return true; return false; } - inline bool jj_3R_106() + inline bool jj_3R_test_att_name_1672_3_106() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_229()) jj_scanpos = xsp; + if (jj_3R_test_att_name_1672_5_229()) jj_scanpos = xsp; if (jj_scan_token(APOSTROPHE_T)) return true; - if (jj_3R_230()) return true; + if (jj_3R_attribute_designator_514_3_230()) return true; xsp = jj_scanpos; - if (jj_3R_231()) jj_scanpos = xsp; + if (jj_3R_test_att_name_1674_4_231()) jj_scanpos = xsp; return false; } @@ -8089,7 +8308,7 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -8097,35 +8316,35 @@ void parseInline(); inline bool jj_3_54() { if (jj_done) return true; - if (jj_3R_104()) return true; + if (jj_3R_name_ext_1650_3_104()) return true; return false; } inline bool jj_3_57() { if (jj_done) return true; - if (jj_3R_106()) return true; + if (jj_3R_test_att_name_1672_3_106()) return true; return false; } inline bool jj_3_52() { if (jj_done) return true; - if (jj_3R_103()) return true; + if (jj_3R_name_ext1_1644_4_103()) return true; return false; } inline bool jj_3_51() { if (jj_done) return true; - if (jj_3R_103()) return true; + if (jj_3R_name_ext1_1644_4_103()) return true; return false; } inline bool jj_3_53() { if (jj_done) return true; - if (jj_3R_103()) return true; + if (jj_3R_name_ext1_1644_4_103()) return true; return false; } @@ -8133,19 +8352,19 @@ void parseInline(); { if (jj_done) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_105()) return true; + if (jj_3R_suffix_2404_1_105()) return true; return false; } - inline bool jj_3R_224() + inline bool jj_3R_name_ext_1663_3_224() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_61()) return true; + if (jj_3R_expression_1168_1_61()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_370()) { jj_scanpos = xsp; break; } + if (jj_3R_name_ext_1664_47_370()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RPAREN_T)) return true; return false; @@ -8159,59 +8378,59 @@ void parseInline(); return false; } - inline bool jj_3R_219() + inline bool jj_3R_name_ext1_1644_18_219() { if (jj_done) return true; - if (jj_3R_104()) return true; + if (jj_3R_name_ext_1650_3_104()) return true; return false; } - inline bool jj_3R_223() + inline bool jj_3R_name_ext_1660_2_223() { if (jj_done) return true; if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_72()) return true; + if (jj_3R_discrete_range_964_3_72()) return true; if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_222() + inline bool jj_3R_name_ext_1657_3_222() { if (jj_done) return true; - if (jj_3R_106()) return true; + if (jj_3R_test_att_name_1672_3_106()) return true; return false; } - inline bool jj_3R_322() + inline bool jj_3R_name_1634_25_322() { if (jj_done) return true; - if (jj_3R_103()) return true; + if (jj_3R_name_ext1_1644_4_103()) return true; return false; } - inline bool jj_3R_324() + inline bool jj_3R_name_1635_24_324() { if (jj_done) return true; - if (jj_3R_103()) return true; + if (jj_3R_name_ext1_1644_4_103()) return true; return false; } - inline bool jj_3R_325() + inline bool jj_3R_name_1636_22_325() { if (jj_done) return true; - if (jj_3R_103()) return true; + if (jj_3R_name_ext1_1644_4_103()) return true; return false; } - inline bool jj_3R_221() + inline bool jj_3R_name_ext_1654_2_221() { if (jj_done) return true; if (jj_scan_token(DOT_T)) return true; - if (jj_3R_105()) return true; + if (jj_3R_suffix_2404_1_105()) return true; return false; } - inline bool jj_3R_220() + inline bool jj_3R_name_ext_1651_2_220() { if (jj_done) return true; if (jj_scan_token(APOSTROPHE_T)) return true; @@ -8219,209 +8438,222 @@ void parseInline(); return false; } - inline bool jj_3R_104() + inline bool jj_3R_name_ext_1650_3_104() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_220()) return false; + if (jj_3R_name_ext_1651_2_220()) { jj_scanpos = xsp; - if (!jj_3R_221()) return false; + if (jj_3R_name_ext_1654_2_221()) { jj_scanpos = xsp; - if (!jj_3R_222()) return false; + if (jj_3R_name_ext_1657_3_222()) { jj_scanpos = xsp; - if (!jj_3R_223()) return false; + if (jj_3R_name_ext_1660_2_223()) { jj_scanpos = xsp; - if (jj_3R_224()) return true; + if (jj_3R_name_ext_1663_3_224()) return true; + } + } + } + } return false; } - inline bool jj_3R_103() + inline bool jj_3R_name_ext1_1644_4_103() { if (jj_done) return true; - if (jj_3R_104()) return true; + if (jj_3R_name_ext_1650_3_104()) return true; Token * xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_219()) { jj_scanpos = xsp; break; } + if (jj_3R_name_ext1_1644_18_219()) { jj_scanpos = xsp; break; } } return false; } - inline bool jj_3R_158() + inline bool jj_3R_name_1636_6_158() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_325()) jj_scanpos = xsp; + if (jj_3R_name_1636_22_325()) jj_scanpos = xsp; return false; } - inline bool jj_3R_157() + inline bool jj_3R_name_1635_5_157() { if (jj_done) return true; - if (jj_3R_323()) return true; + if (jj_3R_external_name_2744_2_323()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_324()) jj_scanpos = xsp; + if (jj_3R_name_1635_24_324()) jj_scanpos = xsp; return false; } - inline bool jj_3R_156() + inline bool jj_3R_name_1634_4_156() { if (jj_done) return true; - if (jj_3R_321()) return true; + if (jj_3R_operator_symbol_1721_1_321()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_322()) jj_scanpos = xsp; + if (jj_3R_name_1634_25_322()) jj_scanpos = xsp; return false; } - inline bool jj_3R_63() + inline bool jj_3R_name_1633_2_63() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_156()) return false; + if (jj_3R_name_1634_4_156()) { jj_scanpos = xsp; - if (!jj_3R_157()) return false; + if (jj_3R_name_1635_5_157()) { jj_scanpos = xsp; - if (jj_3R_158()) return true; + if (jj_3R_name_1636_6_158()) return true; + } + } return false; } - inline bool jj_3R_290() + inline bool jj_3R_multiplying_operation_1627_3_290() { if (jj_done) return true; if (jj_scan_token(REM_T)) return true; return false; } - inline bool jj_3R_289() + inline bool jj_3R_multiplying_operation_1626_3_289() { if (jj_done) return true; if (jj_scan_token(MOD_T)) return true; return false; } - inline bool jj_3R_288() + inline bool jj_3R_multiplying_operation_1625_3_288() { if (jj_done) return true; if (jj_scan_token(SLASH_T)) return true; return false; } - inline bool jj_3R_140() + inline bool jj_3R_multiplying_operation_1624_1_140() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_287()) return false; + if (jj_3R_multiplying_operation_1624_1_287()) { jj_scanpos = xsp; - if (!jj_3R_288()) return false; + if (jj_3R_multiplying_operation_1625_3_288()) { jj_scanpos = xsp; - if (!jj_3R_289()) return false; + if (jj_3R_multiplying_operation_1626_3_289()) { jj_scanpos = xsp; - if (jj_3R_290()) return true; + if (jj_3R_multiplying_operation_1627_3_290()) return true; + } + } + } return false; } - inline bool jj_3R_287() + inline bool jj_3R_multiplying_operation_1624_1_287() { if (jj_done) return true; if (jj_scan_token(MULT_T)) return true; return false; } - inline bool jj_3R_635() + inline bool jj_3R_loop_statement_1594_28_635() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } - inline bool jj_3R_449() + inline bool jj_3R_mode_1619_3_449() { if (jj_done) return true; if (jj_scan_token(LINKAGE_T)) return true; return false; } - inline bool jj_3R_448() + inline bool jj_3R_mode_1618_3_448() { if (jj_done) return true; if (jj_scan_token(BUFFER_T)) return true; return false; } - inline bool jj_3R_447() + inline bool jj_3R_mode_1617_3_447() { if (jj_done) return true; if (jj_scan_token(INOUT_T)) return true; return false; } - inline bool jj_3R_446() + inline bool jj_3R_mode_1616_3_446() { if (jj_done) return true; if (jj_scan_token(OUT_T)) return true; return false; } - inline bool jj_3R_363() + inline bool jj_3R_mode_1615_1_363() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_445()) return false; + if (jj_3R_mode_1615_1_445()) { jj_scanpos = xsp; - if (!jj_3R_446()) return false; + if (jj_3R_mode_1616_3_446()) { jj_scanpos = xsp; - if (!jj_3R_447()) return false; + if (jj_3R_mode_1617_3_447()) { jj_scanpos = xsp; - if (!jj_3R_448()) return false; + if (jj_3R_mode_1618_3_448()) { jj_scanpos = xsp; - if (jj_3R_449()) return true; + if (jj_3R_mode_1619_3_449()) return true; + } + } + } + } return false; } - inline bool jj_3R_445() + inline bool jj_3R_mode_1615_1_445() { if (jj_done) return true; if (jj_scan_token(IN_T)) return true; return false; } - inline bool jj_3R_267() + inline bool jj_3R_loop_statement_1587_7_267() { if (jj_done) return true; - if (jj_3R_383()) return true; + if (jj_3R_iteration_scheme_1519_1_383()) return true; return false; } - inline bool jj_3R_266() + inline bool jj_3R_loop_statement_1586_3_266() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_127() + inline bool jj_3R_loop_statement_1586_1_127() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_266()) jj_scanpos = xsp; + if (jj_3R_loop_statement_1586_3_266()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_267()) jj_scanpos = xsp; + if (jj_3R_loop_statement_1587_7_267()) jj_scanpos = xsp; if (jj_scan_token(LOOP_T)) return true; - if (jj_3R_268()) return true; + if (jj_3R_sequence_of_statement_2128_2_268()) return true; if (jj_scan_token(END_T)) return true; if (jj_scan_token(LOOP_T)) return true; xsp = jj_scanpos; - if (jj_3R_635()) jj_scanpos = xsp; + if (jj_3R_loop_statement_1594_28_635()) jj_scanpos = xsp; if (jj_scan_token(SEMI_T)) return true; return false; } @@ -8429,18 +8661,18 @@ void parseInline(); inline bool jj_3_50() { if (jj_done) return true; - if (jj_3R_102()) return true; + if (jj_3R_enumeration_literal_1142_2_102()) return true; return false; } inline bool jj_3_49() { if (jj_done) return true; - if (jj_3R_101()) return true; + if (jj_3R_numeric_literal_1704_2_101()) return true; return false; } - inline bool jj_3R_243() + inline bool jj_3R_literal_1576_3_243() { if (jj_done) return true; if (jj_scan_token(NULL_T)) return true; @@ -8450,75 +8682,79 @@ void parseInline(); inline bool jj_3_48() { if (jj_done) return true; - if (jj_3R_100()) return true; + if (jj_3R_bit_string_literal_574_3_100()) return true; return false; } - inline bool jj_3R_242() + inline bool jj_3R_literal_1575_3_242() { if (jj_done) return true; - if (jj_3R_373()) return true; + if (jj_3R_string_literal_2265_1_373()) return true; return false; } - inline bool jj_3R_241() + inline bool jj_3R_literal_1573_1_241() { if (jj_done) return true; - if (jj_3R_102()) return true; + if (jj_3R_enumeration_literal_1142_2_102()) return true; return false; } - inline bool jj_3R_240() + inline bool jj_3R_literal_1569_2_240() { if (jj_done) return true; - if (jj_3R_101()) return true; + if (jj_3R_numeric_literal_1704_2_101()) return true; return false; } - inline bool jj_3R_112() + inline bool jj_3R_literal_1566_2_112() { if (jj_done) return true; Token * xsp; xsp = jj_scanpos; - if (!jj_3R_239()) return false; + if (jj_3R_literal_1566_2_239()) { jj_scanpos = xsp; - if (!jj_3R_240()) return false; + if (jj_3R_literal_1569_2_240()) { jj_scanpos = xsp; - if (!jj_3R_241()) return false; + if (jj_3R_literal_1573_1_241()) { jj_scanpos = xsp; - if (!jj_3R_242()) return false; + if (jj_3R_literal_1575_3_242()) { jj_scanpos = xsp; - if (jj_3R_243()) return true; + if (jj_3R_literal_1576_3_243()) return true; + } + } + } + } return false; } - inline bool jj_3R_239() + inline bool jj_3R_literal_1566_2_239() { if (jj_done) return true; - if (jj_3R_100()) return true; + if (jj_3R_bit_string_literal_574_3_100()) return true; return false; } inline bool jj_3_47() { if (jj_done) return true; - if (jj_3R_99()) return true; + if (jj_3R_primary_unit_1897_1_99()) return true; return false; } - inline bool jj_3R_346() + inline bool jj_3R_library_clause_1542_2_346() { if (jj_done) return true; if (jj_scan_token(LIBRARY_T)) return true; - if (jj_3R_205()) return true; + if (jj_3R_identifier_list_1354_4_205()) return true; if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_145() + inline bool jj_3R_label_1537_2_145() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_identifier_1348_3_74()) return true; return false; } |