private static final long serialVersionUID = 1L; put(grammarAccess.getCodetemplateAccess().getAlternatives_2(), "rule__Codetemplate__Alternatives_2"); put(grammarAccess.getLiteralValueAccess().getAlternatives(), "rule__LiteralValue__Alternatives"); put(grammarAccess.getTemplatePartAccess().getAlternatives(), "rule__TemplatePart__Alternatives"); put(grammarAccess.getDollarAccess().getAlternatives_1(), "rule__Dollar__Alternatives_1"); put(grammarAccess.getCodetemplatesAccess().getGroup(), "rule__Codetemplates__Group__0"); put(grammarAccess.getCodetemplateAccess().getGroup(), "rule__Codetemplate__Group__0"); put(grammarAccess.getTemplateBodyWithQuotesAccess().getGroup(), "rule__TemplateBodyWithQuotes__Group__0"); put(grammarAccess.getTemplateBodyAccess().getGroup(), "rule__TemplateBody__Group__0"); put(grammarAccess.getCodetemplatesAccess().getLanguageAssignment_2(), "rule__Codetemplates__LanguageAssignment_2"); put(grammarAccess.getCodetemplatesAccess().getTemplatesAssignment_3(), "rule__Codetemplates__TemplatesAssignment_3"); put(grammarAccess.getCodetemplateAccess().getNameAssignment_0(), "rule__Codetemplate__NameAssignment_0"); put(grammarAccess.getCodetemplateAccess().getContextAssignment_2_0(), "rule__Codetemplate__ContextAssignment_2_0"); put(grammarAccess.getCodetemplateAccess().getKeywordContextAssignment_2_1(), "rule__Codetemplate__KeywordContextAssignment_2_1"); put(grammarAccess.getCodetemplateAccess().getBodyAssignment_3(), "rule__Codetemplate__BodyAssignment_3"); put(grammarAccess.getTemplateBodyAccess().getPartsAssignment_1(), "rule__TemplateBody__PartsAssignment_1"); put(grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_0(), "rule__TemplateBody__PartsAssignment_2_0");
newLeafNode(lv_name_0_0, grammarAccess.getCodetemplateAccess().getNameSTRINGTerminalRuleCall_0_0()); newLeafNode(otherlv_1, grammarAccess.getCodetemplateAccess().getForKeyword_1()); newCompositeNode(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_2_0_0()); newLeafNode(lv_keywordContext_3_0, grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_2_1_0()); newCompositeNode(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_3_0());
newLeafNode(lv_name_0_0, grammarAccess.getCodetemplateAccess().getNameSTRINGTerminalRuleCall_0_0()); newLeafNode(otherlv_1, grammarAccess.getCodetemplateAccess().getForKeyword_1()); newCompositeNode(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_2_0_0()); newLeafNode(lv_keywordContext_3_0, grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_2_1_0()); newCompositeNode(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_3_0());
before(grammarAccess.getCodetemplateAccess().getContextAssignment_2_0()); after(grammarAccess.getCodetemplateAccess().getContextAssignment_2_0()); before(grammarAccess.getCodetemplateAccess().getKeywordContextAssignment_2_1()); after(grammarAccess.getCodetemplateAccess().getKeywordContextAssignment_2_1());
before(grammarAccess.getCodetemplateAccess().getBodyAssignment_3()); after(grammarAccess.getCodetemplateAccess().getBodyAssignment_3());
before(grammarAccess.getCodetemplateAccess().getNameAssignment_0()); after(grammarAccess.getCodetemplateAccess().getNameAssignment_0());
before(grammarAccess.getCodetemplateAccess().getAlternatives_2()); after(grammarAccess.getCodetemplateAccess().getAlternatives_2());
before(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_2_0_0()); before(grammarAccess.getCodetemplateAccess().getContextAbstractRuleValidIDParserRuleCall_2_0_0_1()); pushFollow(FOLLOW_ruleValidID_in_rule__Codetemplate__ContextAssignment_2_04209); ruleValidID(); after(grammarAccess.getCodetemplateAccess().getContextAbstractRuleValidIDParserRuleCall_2_0_0_1()); after(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_2_0_0());
public final void rule__Codetemplate__BodyAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2154:1: ( ( ruleTemplateBodyWithQuotes ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2155:1: ( ruleTemplateBodyWithQuotes ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2155:1: ( ruleTemplateBodyWithQuotes ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2156:1: ruleTemplateBodyWithQuotes { before(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_3_0()); pushFollow(FOLLOW_ruleTemplateBodyWithQuotes_in_rule__Codetemplate__BodyAssignment_34275); ruleTemplateBodyWithQuotes(); state._fsp--; after(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_3_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__BodyAssignment_3"
public final void rule__Codetemplate__KeywordContextAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2139:1: ( ( RULE_STRING ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2140:1: ( RULE_STRING ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2140:1: ( RULE_STRING ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2141:1: RULE_STRING { before(grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_2_1_0()); match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Codetemplate__KeywordContextAssignment_2_14244); after(grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__KeywordContextAssignment_2_1"
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/InternalSingleCodetemplateParser.g:833:1: ( ( KEYWORD_11 ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:834:1: ( KEYWORD_11 ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:834:1: ( KEYWORD_11 ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:835:1: KEYWORD_11 { before(grammarAccess.getCodetemplateAccess().getForKeyword_1()); match(input,KEYWORD_11,FOLLOW_KEYWORD_11_in_rule__Codetemplate__Group__1__Impl1646); after(grammarAccess.getCodetemplateAccess().getForKeyword_1()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Codetemplate__Group__1__Impl"
@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_3_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_2_0_0().getType().getClassifier())) { type = AssignmentType.CROSS_REFERENCE; element = grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_2_0_0(); return obj; } } return null; }
@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_3_0(); consumed = obj; return param; } } return null; }
@Override public Assignment getGrammarElement() { return grammarAccess.getCodetemplateAccess().getBodyAssignment_3(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getCodetemplateAccess().getNameAssignment_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getCodetemplateAccess().getKeywordContextAssignment_2_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getCodetemplateAccess().getGroup(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getCodetemplateAccess().getContextAssignment_2_0(); }