// $ANTLR start "entryRuleModel" // PsiInternalLiveContainerTestLanguage.g:52:1: entryRuleModel returns [Boolean current=false] : // iv_ruleModel= ruleModel EOF ; public final Boolean entryRuleModel() throws RecognitionException { Boolean current = false; Boolean iv_ruleModel = null; try { // PsiInternalLiveContainerTestLanguage.g:52:47: (iv_ruleModel= ruleModel EOF ) // PsiInternalLiveContainerTestLanguage.g:53:2: iv_ruleModel= ruleModel EOF { markComposite(elementTypeProvider.getModelElementType()); pushFollow(FollowSets000.FOLLOW_1); iv_ruleModel = ruleModel(); state._fsp--; current = iv_ruleModel; match(input, EOF, FollowSets000.FOLLOW_2); } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return current; }
// $ANTLR start "ruleModel" // PsiInternalLiveContainerTestLanguage.g:59:1: ruleModel returns [Boolean current=false] : ( // (lv_name_0_0= RULE_ID ) ) ; public final Boolean ruleModel() throws RecognitionException { Boolean current = false; Token lv_name_0_0 = null; try { // PsiInternalLiveContainerTestLanguage.g:60:1: ( ( (lv_name_0_0= RULE_ID ) ) ) // PsiInternalLiveContainerTestLanguage.g:61:2: ( (lv_name_0_0= RULE_ID ) ) { // PsiInternalLiveContainerTestLanguage.g:61:2: ( (lv_name_0_0= RULE_ID ) ) // PsiInternalLiveContainerTestLanguage.g:62:3: (lv_name_0_0= RULE_ID ) { // PsiInternalLiveContainerTestLanguage.g:62:3: (lv_name_0_0= RULE_ID ) // PsiInternalLiveContainerTestLanguage.g:63:4: lv_name_0_0= RULE_ID { markLeaf(elementTypeProvider.getModel_NameIDTerminalRuleCall_0ElementType()); lv_name_0_0 = (Token) match(input, RULE_ID, FollowSets000.FOLLOW_2); if (!current) { associateWithSemanticElement(); current = true; } doneLeaf(lv_name_0_0); } } } } catch (RecognitionException re) { reportError(re); recover(input, re); } finally { } return current; }