@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getDollarAccess().getDollarAction_0().getType().getClassifier()) return null; if(checkForRecursion(Dollar_Group.class, eObjectConsumer)) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("escaped",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("escaped"); if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl type = AssignmentType.KEYWORD; element = grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0(); return obj; } return null; }
grammarAccess.getDollarAccess().getDollarAction_0(), current); newLeafNode(lv_escaped_1_0, grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); newLeafNode(otherlv_2, grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
grammarAccess.getDollarAccess().getDollarAction_0(), current); newLeafNode(lv_escaped_1_0, grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); newLeafNode(otherlv_2, grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
grammarAccess.getDollarAccess().getDollarAction_0(), current); newLeafNode(lv_escaped_1_0, grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); newLeafNode(otherlv_2, grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
before(grammarAccess.getDollarAccess().getEscapedAssignment_1_0()); after(grammarAccess.getDollarAccess().getEscapedAssignment_1_0()); before(grammarAccess.getDollarAccess().getDollarSignKeyword_1_1()); match(input,KEYWORD_1,FOLLOW_KEYWORD_1_in_rule__Dollar__Alternatives_11294); after(grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
grammarAccess.getDollarAccess().getDollarAction_0(), current); newLeafNode(lv_escaped_1_0, grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); newLeafNode(otherlv_2, grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
before(grammarAccess.getDollarAccess().getEscapedAssignment_1_0()); after(grammarAccess.getDollarAccess().getEscapedAssignment_1_0()); before(grammarAccess.getDollarAccess().getDollarSignKeyword_1_1()); match(input,KEYWORD_1,FOLLOW_KEYWORD_1_in_rule__Dollar__Alternatives_11274); after(grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
put(grammarAccess.getVariableAccess().getParametersAlternatives_2_1_4_3_1_3_0(), "rule__Variable__ParametersAlternatives_2_1_4_3_1_3_0"); put(grammarAccess.getValidIDAccess().getAlternatives(), "rule__ValidID__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.getFQNAccess().getGroup(), "rule__FQN__Group__0"); put(grammarAccess.getFQNAccess().getGroup_1(), "rule__FQN__Group_1__0"); put(grammarAccess.getDollarAccess().getGroup(), "rule__Dollar__Group__0"); put(grammarAccess.getCodetemplatesAccess().getLanguageAssignment_2(), "rule__Codetemplates__LanguageAssignment_2"); put(grammarAccess.getCodetemplatesAccess().getTemplatesAssignment_3(), "rule__Codetemplates__TemplatesAssignment_3"); put(grammarAccess.getVariableAccess().getParametersAssignment_2_1_4_3_1_3(), "rule__Variable__ParametersAssignment_2_1_4_3_1_3"); put(grammarAccess.getLiteralAccess().getValueAssignment(), "rule__Literal__ValueAssignment"); put(grammarAccess.getDollarAccess().getEscapedAssignment_1_0(), "rule__Dollar__EscapedAssignment_1_0");
put(grammarAccess.getValidIDAccess().getAlternatives(), "rule__ValidID__Alternatives"); put(grammarAccess.getLiteralValueAccess().getAlternatives(), "rule__LiteralValue__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.getFQNAccess().getGroup(), "rule__FQN__Group__0"); put(grammarAccess.getFQNAccess().getGroup_1(), "rule__FQN__Group_1__0"); put(grammarAccess.getDollarAccess().getGroup(), "rule__Dollar__Group__0"); put(grammarAccess.getCodetemplatesAccess().getLanguageAssignment_2(), "rule__Codetemplates__LanguageAssignment_2"); put(grammarAccess.getCodetemplatesAccess().getTemplatesAssignment_4(), "rule__Codetemplates__TemplatesAssignment_4"); put(grammarAccess.getVariableAccess().getParametersAssignment_2_1_4_3_1_3(), "rule__Variable__ParametersAssignment_2_1_4_3_1_3"); put(grammarAccess.getLiteralAccess().getValueAssignment(), "rule__Literal__ValueAssignment"); put(grammarAccess.getDollarAccess().getEscapedAssignment_1_0(), "rule__Dollar__EscapedAssignment_1_0");
before(grammarAccess.getDollarAccess().getAlternatives_1()); after(grammarAccess.getDollarAccess().getAlternatives_1());
before(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); before(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); match(input,KEYWORD_8,FOLLOW_KEYWORD_8_in_rule__Dollar__EscapedAssignment_1_04638); after(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); after(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0());
before(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); before(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); match(input,KEYWORD_8,FOLLOW_KEYWORD_8_in_rule__Dollar__EscapedAssignment_1_05229); after(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); after(grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0());
before(grammarAccess.getDollarAccess().getAlternatives_1()); after(grammarAccess.getDollarAccess().getAlternatives_1());
public final void rule__Dollar__Group__0__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:2287:1: ( ( () ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2288:1: ( () ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2288:1: ( () ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2289:1: () { before(grammarAccess.getDollarAccess().getDollarAction_0()); // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2290:1: () // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2292:1: { } after(grammarAccess.getDollarAccess().getDollarAction_0()); } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dollar__Group__0__Impl"
public final void rule__Dollar__Group__0__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:2019:1: ( ( () ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2020:1: ( () ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2020:1: ( () ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2021:1: () { before(grammarAccess.getDollarAccess().getDollarAction_0()); // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2022:1: () // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalSingleCodetemplateParser.g:2024:1: { } after(grammarAccess.getDollarAccess().getDollarAction_0()); } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__Dollar__Group__0__Impl"
@Inject public CodetemplatesGrammarAccess(GrammarProvider grammarProvider) { this.grammar = internalFindGrammar(grammarProvider); this.pCodetemplates = new CodetemplatesElements(); this.pCodetemplate = new CodetemplateElements(); this.pTemplateBodyWithQuotes = new TemplateBodyWithQuotesElements(); this.pTemplateBody = new TemplateBodyElements(); this.pTemplatePart = new TemplatePartElements(); this.pVariableOrDollar = new VariableOrDollarElements(); this.pVariable = new VariableElements(); this.pValidID = new ValidIDElements(); this.pFQN = new FQNElements(); this.pLiteral = new LiteralElements(); this.pLiteralValue = new LiteralValueElements(); this.pDollar = new DollarElements(); this.tID = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.ID"); this.tSTRING = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.STRING"); this.tWS = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.WS"); this.tANY_OTHER = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.ANY_OTHER"); }
public ParserRule getDollarRule() { return getDollarAccess().getRule(); }