newCompositeNode(grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0()); newLeafNode(otherlv_1, grammarAccess.getCodetemplateAccess().getLeftParenthesisKeyword_1()); newLeafNode(lv_id_2_0, grammarAccess.getCodetemplateAccess().getIdIDTerminalRuleCall_2_0()); newLeafNode(otherlv_3, grammarAccess.getCodetemplateAccess().getCommaKeyword_3()); newLeafNode(lv_description_4_0, grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0()); newLeafNode(otherlv_5, grammarAccess.getCodetemplateAccess().getRightParenthesisKeyword_5()); newLeafNode(otherlv_6, grammarAccess.getCodetemplateAccess().getForKeyword_6()); newCompositeNode(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0()); newLeafNode(lv_keywordContext_8_0, grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0()); newCompositeNode(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_8_0());
newCompositeNode(grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0()); newLeafNode(otherlv_1, grammarAccess.getCodetemplateAccess().getLeftParenthesisKeyword_1()); newLeafNode(lv_id_2_0, grammarAccess.getCodetemplateAccess().getIdIDTerminalRuleCall_2_0()); newLeafNode(otherlv_3, grammarAccess.getCodetemplateAccess().getCommaKeyword_3()); newLeafNode(lv_description_4_0, grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0()); newLeafNode(otherlv_5, grammarAccess.getCodetemplateAccess().getRightParenthesisKeyword_5()); newLeafNode(otherlv_6, grammarAccess.getCodetemplateAccess().getForKeyword_6()); newCompositeNode(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0()); newLeafNode(lv_keywordContext_8_0, grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0()); newCompositeNode(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_8_0());
before(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0()); before(grammarAccess.getCodetemplateAccess().getContextAbstractRuleValidIDParserRuleCall_7_0_0_1()); pushFollow(FOLLOW_ruleValidID_in_rule__Codetemplate__ContextAssignment_7_04800); ruleValidID(); after(grammarAccess.getCodetemplateAccess().getContextAbstractRuleValidIDParserRuleCall_7_0_0_1()); after(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0());
public final void rule__Codetemplate__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2373:1: ( ( ruleValidID ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2374:1: ( ruleValidID ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2374:1: ( ruleValidID ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2375:1: ruleValidID { before(grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0()); pushFollow(FOLLOW_ruleValidID_in_rule__Codetemplate__NameAssignment_04703); ruleValidID(); state._fsp--; after(grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__NameAssignment_0"
public final void rule__Codetemplate__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:876:1: ( ( KEYWORD_2 ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:877:1: ( KEYWORD_2 ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:877:1: ( KEYWORD_2 ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:878:1: KEYWORD_2 { before(grammarAccess.getCodetemplateAccess().getLeftParenthesisKeyword_1()); match(input,KEYWORD_2,FOLLOW_KEYWORD_2_in_rule__Codetemplate__Group__1__Impl1731); after(grammarAccess.getCodetemplateAccess().getLeftParenthesisKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__Group__1__Impl"
public final void rule__Codetemplate__BodyAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2452:1: ( ( ruleTemplateBodyWithQuotes ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2453:1: ( ruleTemplateBodyWithQuotes ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2453:1: ( ruleTemplateBodyWithQuotes ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2454:1: ruleTemplateBodyWithQuotes { before(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_8_0()); pushFollow(FOLLOW_ruleTemplateBodyWithQuotes_in_rule__Codetemplate__BodyAssignment_84866); ruleTemplateBodyWithQuotes(); state._fsp--; after(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_8_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__BodyAssignment_8"
public final void rule__Codetemplate__DescriptionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2403:1: ( ( RULE_STRING ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2404:1: ( RULE_STRING ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2404:1: ( RULE_STRING ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2405:1: RULE_STRING { before(grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0()); match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Codetemplate__DescriptionAssignment_44765); after(grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__DescriptionAssignment_4"
public final void rule__Codetemplate__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1027:1: ( ( KEYWORD_13 ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1028:1: ( KEYWORD_13 ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1028:1: ( KEYWORD_13 ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1029:1: KEYWORD_13 { before(grammarAccess.getCodetemplateAccess().getForKeyword_6()); match(input,KEYWORD_13,FOLLOW_KEYWORD_13_in_rule__Codetemplate__Group__6__Impl2037); after(grammarAccess.getCodetemplateAccess().getForKeyword_6()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__Group__6__Impl"
public final void rule__Codetemplate__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:996:1: ( ( KEYWORD_3 ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:997:1: ( KEYWORD_3 ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:997:1: ( KEYWORD_3 ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:998:1: KEYWORD_3 { before(grammarAccess.getCodetemplateAccess().getRightParenthesisKeyword_5()); match(input,KEYWORD_3,FOLLOW_KEYWORD_3_in_rule__Codetemplate__Group__5__Impl1975); after(grammarAccess.getCodetemplateAccess().getRightParenthesisKeyword_5()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__Group__5__Impl"
public final void rule__Codetemplate__KeywordContextAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2437:1: ( ( RULE_STRING ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2438:1: ( RULE_STRING ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2438:1: ( RULE_STRING ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2439:1: RULE_STRING { before(grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0()); match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Codetemplate__KeywordContextAssignment_7_14835); after(grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__KeywordContextAssignment_7_1"
public final void rule__Codetemplate__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:936:1: ( ( KEYWORD_4 ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:937:1: ( KEYWORD_4 ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:937:1: ( KEYWORD_4 ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:938:1: KEYWORD_4 { before(grammarAccess.getCodetemplateAccess().getCommaKeyword_3()); match(input,KEYWORD_4,FOLLOW_KEYWORD_4_in_rule__Codetemplate__Group__3__Impl1853); after(grammarAccess.getCodetemplateAccess().getCommaKeyword_3()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__Group__3__Impl"
public final void rule__Codetemplate__IdAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2388:1: ( ( RULE_ID ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2389:1: ( RULE_ID ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2389:1: ( RULE_ID ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2390:1: RULE_ID { before(grammarAccess.getCodetemplateAccess().getIdIDTerminalRuleCall_2_0()); match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Codetemplate__IdAssignment_24734); after(grammarAccess.getCodetemplateAccess().getIdIDTerminalRuleCall_2_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__IdAssignment_2"
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("body",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("body"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getTemplateBodyWithQuotesRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_8_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("context",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("context"); if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0().getType().getClassifier())) { type = AssignmentType.CROSS_REFERENCE; element = grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0(); return obj; } } return null; }
@Override public Keyword getGrammarElement() { return grammarAccess.getCodetemplateAccess().getForKeyword_6(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getCodetemplateAccess().getRightParenthesisKeyword_5(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getCodetemplateAccess().getCommaKeyword_3(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("description",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("description"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0(), value, null)) { type = AssignmentType.TERMINAL_RULE_CALL; element = grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0(), value, null)) { type = AssignmentType.DATATYPE_RULE_CALL; element = grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("keywordContext",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("keywordContext"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0(), value, null)) { type = AssignmentType.TERMINAL_RULE_CALL; element = grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0(); return obj; } return null; }