| package org.eclipse.ocl.xtext.markup.ui.contentassist.antlr.internal; |
| |
| import java.io.InputStream; |
| import org.eclipse.xtext.*; |
| import org.eclipse.xtext.parser.*; |
| import org.eclipse.xtext.parser.impl.*; |
| import org.eclipse.emf.ecore.util.EcoreUtil; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.xtext.parser.antlr.XtextTokenStream; |
| import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; |
| import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; |
| import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; |
| import org.eclipse.ocl.xtext.markup.services.MarkupGrammarAccess; |
| |
| |
| |
| import org.antlr.runtime.*; |
| import java.util.Stack; |
| import java.util.List; |
| import java.util.ArrayList; |
| import java.util.Map; |
| import java.util.HashMap; |
| /******************************************************************************* |
| * Copyright (c) 2011, 2022 Willink Transformations and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * E.D.Willink - initial API and implementation |
| *******************************************************************************/ |
| @SuppressWarnings("all") |
| public class InternalMarkupParser extends AbstractInternalContentAssistParser { |
| public static final String[] tokenNames = new String[] { |
| "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_WORD", "RULE_INT", "RULE_WS", "RULE_STRING", "RULE_NL", "RULE_NUMBER", "RULE_LETTER", "RULE_ESCAPED", "RULE_VERTICAL_WS", "RULE_HORIZONTAL_WS", "RULE_ANY_OTHER", "'b'", "'e'", "'bullet'", "'figure'", "'figureRef'", "'footnote'", "'heading'", "'oclCode'", "'oclEval'", "'oclText'", "':'", "'#'", "','", "'['", "']'" |
| }; |
| public static final int RULE_ESCAPED=12; |
| public static final int RULE_WORD=5; |
| public static final int RULE_STRING=8; |
| public static final int RULE_VERTICAL_WS=13; |
| public static final int T__19=19; |
| public static final int T__16=16; |
| public static final int T__17=17; |
| public static final int T__18=18; |
| public static final int EOF=-1; |
| public static final int T__30=30; |
| public static final int RULE_ID=4; |
| public static final int RULE_WS=7; |
| public static final int RULE_HORIZONTAL_WS=14; |
| public static final int RULE_ANY_OTHER=15; |
| public static final int RULE_NUMBER=10; |
| public static final int RULE_LETTER=11; |
| public static final int T__26=26; |
| public static final int T__27=27; |
| public static final int T__28=28; |
| public static final int RULE_INT=6; |
| public static final int T__29=29; |
| public static final int T__22=22; |
| public static final int T__23=23; |
| public static final int T__24=24; |
| public static final int T__25=25; |
| public static final int RULE_NL=9; |
| public static final int T__20=20; |
| public static final int T__21=21; |
| |
| // delegates |
| // delegators |
| |
| |
| public InternalMarkupParser(TokenStream input) { |
| this(input, new RecognizerSharedState()); |
| } |
| public InternalMarkupParser(TokenStream input, RecognizerSharedState state) { |
| super(input, state); |
| |
| } |
| |
| |
| public String[] getTokenNames() { return InternalMarkupParser.tokenNames; } |
| public String getGrammarFileName() { return "InternalMarkup.g"; } |
| |
| |
| |
| private MarkupGrammarAccess grammarAccess; |
| |
| public void setGrammarAccess(MarkupGrammarAccess grammarAccess) { |
| this.grammarAccess = grammarAccess; |
| } |
| |
| @Override |
| protected Grammar getGrammar() { |
| return grammarAccess.getGrammar(); |
| } |
| |
| @Override |
| protected String getValueForTokenName(String tokenName) { |
| return tokenName; |
| } |
| |
| |
| |
| |
| // $ANTLR start "entryRuleMarkup" |
| // InternalMarkup.g:68:1: entryRuleMarkup : ruleMarkup EOF ; |
| public final void entryRuleMarkup() throws RecognitionException { |
| try { |
| // InternalMarkup.g:69:1: ( ruleMarkup EOF ) |
| // InternalMarkup.g:70:1: ruleMarkup EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleMarkup(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleMarkup" |
| |
| |
| // $ANTLR start "ruleMarkup" |
| // InternalMarkup.g:77:1: ruleMarkup : ( ( rule__Markup__ElementsAssignment )* ) ; |
| public final void ruleMarkup() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:81:2: ( ( ( rule__Markup__ElementsAssignment )* ) ) |
| // InternalMarkup.g:82:1: ( ( rule__Markup__ElementsAssignment )* ) |
| { |
| // InternalMarkup.g:82:1: ( ( rule__Markup__ElementsAssignment )* ) |
| // InternalMarkup.g:83:1: ( rule__Markup__ElementsAssignment )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupAccess().getElementsAssignment()); |
| } |
| // InternalMarkup.g:84:1: ( rule__Markup__ElementsAssignment )* |
| loop1: |
| do { |
| int alt1=2; |
| int LA1_0 = input.LA(1); |
| |
| if ( ((LA1_0>=RULE_ID && LA1_0<=RULE_WS)||LA1_0==RULE_NL||(LA1_0>=16 && LA1_0<=29)) ) { |
| alt1=1; |
| } |
| |
| |
| switch (alt1) { |
| case 1 : |
| // InternalMarkup.g:84:2: rule__Markup__ElementsAssignment |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__Markup__ElementsAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop1; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupAccess().getElementsAssignment()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleMarkup" |
| |
| |
| // $ANTLR start "entryRuleMarkupKeyword" |
| // InternalMarkup.g:96:1: entryRuleMarkupKeyword : ruleMarkupKeyword EOF ; |
| public final void entryRuleMarkupKeyword() throws RecognitionException { |
| try { |
| // InternalMarkup.g:97:1: ( ruleMarkupKeyword EOF ) |
| // InternalMarkup.g:98:1: ruleMarkupKeyword EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleMarkupKeyword(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleMarkupKeyword" |
| |
| |
| // $ANTLR start "ruleMarkupKeyword" |
| // InternalMarkup.g:105:1: ruleMarkupKeyword : ( ( rule__MarkupKeyword__Alternatives ) ) ; |
| public final void ruleMarkupKeyword() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:109:2: ( ( ( rule__MarkupKeyword__Alternatives ) ) ) |
| // InternalMarkup.g:110:1: ( ( rule__MarkupKeyword__Alternatives ) ) |
| { |
| // InternalMarkup.g:110:1: ( ( rule__MarkupKeyword__Alternatives ) ) |
| // InternalMarkup.g:111:1: ( rule__MarkupKeyword__Alternatives ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getAlternatives()); |
| } |
| // InternalMarkup.g:112:1: ( rule__MarkupKeyword__Alternatives ) |
| // InternalMarkup.g:112:2: rule__MarkupKeyword__Alternatives |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__MarkupKeyword__Alternatives(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getAlternatives()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleMarkupKeyword" |
| |
| |
| // $ANTLR start "entryRuleMarkupElement" |
| // InternalMarkup.g:124:1: entryRuleMarkupElement : ruleMarkupElement EOF ; |
| public final void entryRuleMarkupElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:125:1: ( ruleMarkupElement EOF ) |
| // InternalMarkup.g:126:1: ruleMarkupElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleMarkupElement" |
| |
| |
| // $ANTLR start "ruleMarkupElement" |
| // InternalMarkup.g:133:1: ruleMarkupElement : ( ( rule__MarkupElement__Alternatives ) ) ; |
| public final void ruleMarkupElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:137:2: ( ( ( rule__MarkupElement__Alternatives ) ) ) |
| // InternalMarkup.g:138:1: ( ( rule__MarkupElement__Alternatives ) ) |
| { |
| // InternalMarkup.g:138:1: ( ( rule__MarkupElement__Alternatives ) ) |
| // InternalMarkup.g:139:1: ( rule__MarkupElement__Alternatives ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getAlternatives()); |
| } |
| // InternalMarkup.g:140:1: ( rule__MarkupElement__Alternatives ) |
| // InternalMarkup.g:140:2: rule__MarkupElement__Alternatives |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__MarkupElement__Alternatives(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getAlternatives()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleMarkupElement" |
| |
| |
| // $ANTLR start "entryRuleBulletElement" |
| // InternalMarkup.g:152:1: entryRuleBulletElement : ruleBulletElement EOF ; |
| public final void entryRuleBulletElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:153:1: ( ruleBulletElement EOF ) |
| // InternalMarkup.g:154:1: ruleBulletElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleBulletElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleBulletElement" |
| |
| |
| // $ANTLR start "ruleBulletElement" |
| // InternalMarkup.g:161:1: ruleBulletElement : ( ( rule__BulletElement__Group__0 ) ) ; |
| public final void ruleBulletElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:165:2: ( ( ( rule__BulletElement__Group__0 ) ) ) |
| // InternalMarkup.g:166:1: ( ( rule__BulletElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:166:1: ( ( rule__BulletElement__Group__0 ) ) |
| // InternalMarkup.g:167:1: ( rule__BulletElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:168:1: ( rule__BulletElement__Group__0 ) |
| // InternalMarkup.g:168:2: rule__BulletElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleBulletElement" |
| |
| |
| // $ANTLR start "entryRuleFontElement" |
| // InternalMarkup.g:180:1: entryRuleFontElement : ruleFontElement EOF ; |
| public final void entryRuleFontElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:181:1: ( ruleFontElement EOF ) |
| // InternalMarkup.g:182:1: ruleFontElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleFontElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleFontElement" |
| |
| |
| // $ANTLR start "ruleFontElement" |
| // InternalMarkup.g:189:1: ruleFontElement : ( ( rule__FontElement__Group__0 ) ) ; |
| public final void ruleFontElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:193:2: ( ( ( rule__FontElement__Group__0 ) ) ) |
| // InternalMarkup.g:194:1: ( ( rule__FontElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:194:1: ( ( rule__FontElement__Group__0 ) ) |
| // InternalMarkup.g:195:1: ( rule__FontElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:196:1: ( rule__FontElement__Group__0 ) |
| // InternalMarkup.g:196:2: rule__FontElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleFontElement" |
| |
| |
| // $ANTLR start "entryRuleFigureElement" |
| // InternalMarkup.g:208:1: entryRuleFigureElement : ruleFigureElement EOF ; |
| public final void entryRuleFigureElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:209:1: ( ruleFigureElement EOF ) |
| // InternalMarkup.g:210:1: ruleFigureElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleFigureElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleFigureElement" |
| |
| |
| // $ANTLR start "ruleFigureElement" |
| // InternalMarkup.g:217:1: ruleFigureElement : ( ( rule__FigureElement__Group__0 ) ) ; |
| public final void ruleFigureElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:221:2: ( ( ( rule__FigureElement__Group__0 ) ) ) |
| // InternalMarkup.g:222:1: ( ( rule__FigureElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:222:1: ( ( rule__FigureElement__Group__0 ) ) |
| // InternalMarkup.g:223:1: ( rule__FigureElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:224:1: ( rule__FigureElement__Group__0 ) |
| // InternalMarkup.g:224:2: rule__FigureElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleFigureElement" |
| |
| |
| // $ANTLR start "entryRuleFigureRefElement" |
| // InternalMarkup.g:236:1: entryRuleFigureRefElement : ruleFigureRefElement EOF ; |
| public final void entryRuleFigureRefElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:237:1: ( ruleFigureRefElement EOF ) |
| // InternalMarkup.g:238:1: ruleFigureRefElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleFigureRefElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleFigureRefElement" |
| |
| |
| // $ANTLR start "ruleFigureRefElement" |
| // InternalMarkup.g:245:1: ruleFigureRefElement : ( ( rule__FigureRefElement__Group__0 ) ) ; |
| public final void ruleFigureRefElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:249:2: ( ( ( rule__FigureRefElement__Group__0 ) ) ) |
| // InternalMarkup.g:250:1: ( ( rule__FigureRefElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:250:1: ( ( rule__FigureRefElement__Group__0 ) ) |
| // InternalMarkup.g:251:1: ( rule__FigureRefElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:252:1: ( rule__FigureRefElement__Group__0 ) |
| // InternalMarkup.g:252:2: rule__FigureRefElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureRefElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleFigureRefElement" |
| |
| |
| // $ANTLR start "entryRuleFootnoteElement" |
| // InternalMarkup.g:264:1: entryRuleFootnoteElement : ruleFootnoteElement EOF ; |
| public final void entryRuleFootnoteElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:265:1: ( ruleFootnoteElement EOF ) |
| // InternalMarkup.g:266:1: ruleFootnoteElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleFootnoteElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleFootnoteElement" |
| |
| |
| // $ANTLR start "ruleFootnoteElement" |
| // InternalMarkup.g:273:1: ruleFootnoteElement : ( ( rule__FootnoteElement__Group__0 ) ) ; |
| public final void ruleFootnoteElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:277:2: ( ( ( rule__FootnoteElement__Group__0 ) ) ) |
| // InternalMarkup.g:278:1: ( ( rule__FootnoteElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:278:1: ( ( rule__FootnoteElement__Group__0 ) ) |
| // InternalMarkup.g:279:1: ( rule__FootnoteElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:280:1: ( rule__FootnoteElement__Group__0 ) |
| // InternalMarkup.g:280:2: rule__FootnoteElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FootnoteElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleFootnoteElement" |
| |
| |
| // $ANTLR start "entryRuleHeadingElement" |
| // InternalMarkup.g:292:1: entryRuleHeadingElement : ruleHeadingElement EOF ; |
| public final void entryRuleHeadingElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:293:1: ( ruleHeadingElement EOF ) |
| // InternalMarkup.g:294:1: ruleHeadingElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleHeadingElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleHeadingElement" |
| |
| |
| // $ANTLR start "ruleHeadingElement" |
| // InternalMarkup.g:301:1: ruleHeadingElement : ( ( rule__HeadingElement__Group__0 ) ) ; |
| public final void ruleHeadingElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:305:2: ( ( ( rule__HeadingElement__Group__0 ) ) ) |
| // InternalMarkup.g:306:1: ( ( rule__HeadingElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:306:1: ( ( rule__HeadingElement__Group__0 ) ) |
| // InternalMarkup.g:307:1: ( rule__HeadingElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:308:1: ( rule__HeadingElement__Group__0 ) |
| // InternalMarkup.g:308:2: rule__HeadingElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleHeadingElement" |
| |
| |
| // $ANTLR start "entryRuleNewLineElement" |
| // InternalMarkup.g:320:1: entryRuleNewLineElement : ruleNewLineElement EOF ; |
| public final void entryRuleNewLineElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:321:1: ( ruleNewLineElement EOF ) |
| // InternalMarkup.g:322:1: ruleNewLineElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNewLineElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleNewLineElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNewLineElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleNewLineElement" |
| |
| |
| // $ANTLR start "ruleNewLineElement" |
| // InternalMarkup.g:329:1: ruleNewLineElement : ( ( rule__NewLineElement__TextAssignment ) ) ; |
| public final void ruleNewLineElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:333:2: ( ( ( rule__NewLineElement__TextAssignment ) ) ) |
| // InternalMarkup.g:334:1: ( ( rule__NewLineElement__TextAssignment ) ) |
| { |
| // InternalMarkup.g:334:1: ( ( rule__NewLineElement__TextAssignment ) ) |
| // InternalMarkup.g:335:1: ( rule__NewLineElement__TextAssignment ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNewLineElementAccess().getTextAssignment()); |
| } |
| // InternalMarkup.g:336:1: ( rule__NewLineElement__TextAssignment ) |
| // InternalMarkup.g:336:2: rule__NewLineElement__TextAssignment |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__NewLineElement__TextAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNewLineElementAccess().getTextAssignment()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleNewLineElement" |
| |
| |
| // $ANTLR start "entryRuleNullElement" |
| // InternalMarkup.g:348:1: entryRuleNullElement : ruleNullElement EOF ; |
| public final void entryRuleNullElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:349:1: ( ruleNullElement EOF ) |
| // InternalMarkup.g:350:1: ruleNullElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleNullElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleNullElement" |
| |
| |
| // $ANTLR start "ruleNullElement" |
| // InternalMarkup.g:357:1: ruleNullElement : ( ( rule__NullElement__Group__0 ) ) ; |
| public final void ruleNullElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:361:2: ( ( ( rule__NullElement__Group__0 ) ) ) |
| // InternalMarkup.g:362:1: ( ( rule__NullElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:362:1: ( ( rule__NullElement__Group__0 ) ) |
| // InternalMarkup.g:363:1: ( rule__NullElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:364:1: ( rule__NullElement__Group__0 ) |
| // InternalMarkup.g:364:2: rule__NullElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__NullElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleNullElement" |
| |
| |
| // $ANTLR start "entryRuleOCLCodeElement" |
| // InternalMarkup.g:376:1: entryRuleOCLCodeElement : ruleOCLCodeElement EOF ; |
| public final void entryRuleOCLCodeElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:377:1: ( ruleOCLCodeElement EOF ) |
| // InternalMarkup.g:378:1: ruleOCLCodeElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleOCLCodeElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleOCLCodeElement" |
| |
| |
| // $ANTLR start "ruleOCLCodeElement" |
| // InternalMarkup.g:385:1: ruleOCLCodeElement : ( ( rule__OCLCodeElement__Group__0 ) ) ; |
| public final void ruleOCLCodeElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:389:2: ( ( ( rule__OCLCodeElement__Group__0 ) ) ) |
| // InternalMarkup.g:390:1: ( ( rule__OCLCodeElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:390:1: ( ( rule__OCLCodeElement__Group__0 ) ) |
| // InternalMarkup.g:391:1: ( rule__OCLCodeElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:392:1: ( rule__OCLCodeElement__Group__0 ) |
| // InternalMarkup.g:392:2: rule__OCLCodeElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLCodeElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleOCLCodeElement" |
| |
| |
| // $ANTLR start "entryRuleOCLEvalElement" |
| // InternalMarkup.g:404:1: entryRuleOCLEvalElement : ruleOCLEvalElement EOF ; |
| public final void entryRuleOCLEvalElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:405:1: ( ruleOCLEvalElement EOF ) |
| // InternalMarkup.g:406:1: ruleOCLEvalElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleOCLEvalElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleOCLEvalElement" |
| |
| |
| // $ANTLR start "ruleOCLEvalElement" |
| // InternalMarkup.g:413:1: ruleOCLEvalElement : ( ( rule__OCLEvalElement__Group__0 ) ) ; |
| public final void ruleOCLEvalElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:417:2: ( ( ( rule__OCLEvalElement__Group__0 ) ) ) |
| // InternalMarkup.g:418:1: ( ( rule__OCLEvalElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:418:1: ( ( rule__OCLEvalElement__Group__0 ) ) |
| // InternalMarkup.g:419:1: ( rule__OCLEvalElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:420:1: ( rule__OCLEvalElement__Group__0 ) |
| // InternalMarkup.g:420:2: rule__OCLEvalElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLEvalElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleOCLEvalElement" |
| |
| |
| // $ANTLR start "entryRuleOCLTextElement" |
| // InternalMarkup.g:432:1: entryRuleOCLTextElement : ruleOCLTextElement EOF ; |
| public final void entryRuleOCLTextElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:433:1: ( ruleOCLTextElement EOF ) |
| // InternalMarkup.g:434:1: ruleOCLTextElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleOCLTextElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleOCLTextElement" |
| |
| |
| // $ANTLR start "ruleOCLTextElement" |
| // InternalMarkup.g:441:1: ruleOCLTextElement : ( ( rule__OCLTextElement__Group__0 ) ) ; |
| public final void ruleOCLTextElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:445:2: ( ( ( rule__OCLTextElement__Group__0 ) ) ) |
| // InternalMarkup.g:446:1: ( ( rule__OCLTextElement__Group__0 ) ) |
| { |
| // InternalMarkup.g:446:1: ( ( rule__OCLTextElement__Group__0 ) ) |
| // InternalMarkup.g:447:1: ( rule__OCLTextElement__Group__0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getGroup()); |
| } |
| // InternalMarkup.g:448:1: ( rule__OCLTextElement__Group__0 ) |
| // InternalMarkup.g:448:2: rule__OCLTextElement__Group__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLTextElement__Group__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getGroup()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleOCLTextElement" |
| |
| |
| // $ANTLR start "entryRuleTextElement" |
| // InternalMarkup.g:460:1: entryRuleTextElement : ruleTextElement EOF ; |
| public final void entryRuleTextElement() throws RecognitionException { |
| try { |
| // InternalMarkup.g:461:1: ( ruleTextElement EOF ) |
| // InternalMarkup.g:462:1: ruleTextElement EOF |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_1); |
| ruleTextElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementRule()); |
| } |
| match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleTextElement" |
| |
| |
| // $ANTLR start "ruleTextElement" |
| // InternalMarkup.g:469:1: ruleTextElement : ( ( rule__TextElement__Alternatives ) ) ; |
| public final void ruleTextElement() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:473:2: ( ( ( rule__TextElement__Alternatives ) ) ) |
| // InternalMarkup.g:474:1: ( ( rule__TextElement__Alternatives ) ) |
| { |
| // InternalMarkup.g:474:1: ( ( rule__TextElement__Alternatives ) ) |
| // InternalMarkup.g:475:1: ( rule__TextElement__Alternatives ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getAlternatives()); |
| } |
| // InternalMarkup.g:476:1: ( rule__TextElement__Alternatives ) |
| // InternalMarkup.g:476:2: rule__TextElement__Alternatives |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__TextElement__Alternatives(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getAlternatives()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleTextElement" |
| |
| |
| // $ANTLR start "rule__MarkupKeyword__Alternatives" |
| // InternalMarkup.g:488:1: rule__MarkupKeyword__Alternatives : ( ( 'b' ) | ( 'e' ) | ( 'bullet' ) | ( 'figure' ) | ( 'figureRef' ) | ( 'footnote' ) | ( 'heading' ) | ( 'oclCode' ) | ( 'oclEval' ) | ( 'oclText' ) ); |
| public final void rule__MarkupKeyword__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:492:1: ( ( 'b' ) | ( 'e' ) | ( 'bullet' ) | ( 'figure' ) | ( 'figureRef' ) | ( 'footnote' ) | ( 'heading' ) | ( 'oclCode' ) | ( 'oclEval' ) | ( 'oclText' ) ) |
| int alt2=10; |
| switch ( input.LA(1) ) { |
| case 16: |
| { |
| alt2=1; |
| } |
| break; |
| case 17: |
| { |
| alt2=2; |
| } |
| break; |
| case 18: |
| { |
| alt2=3; |
| } |
| break; |
| case 19: |
| { |
| alt2=4; |
| } |
| break; |
| case 20: |
| { |
| alt2=5; |
| } |
| break; |
| case 21: |
| { |
| alt2=6; |
| } |
| break; |
| case 22: |
| { |
| alt2=7; |
| } |
| break; |
| case 23: |
| { |
| alt2=8; |
| } |
| break; |
| case 24: |
| { |
| alt2=9; |
| } |
| break; |
| case 25: |
| { |
| alt2=10; |
| } |
| break; |
| default: |
| if (state.backtracking>0) {state.failed=true; return ;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 2, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt2) { |
| case 1 : |
| // InternalMarkup.g:493:1: ( 'b' ) |
| { |
| // InternalMarkup.g:493:1: ( 'b' ) |
| // InternalMarkup.g:494:1: 'b' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getBKeyword_0()); |
| } |
| match(input,16,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getBKeyword_0()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalMarkup.g:501:6: ( 'e' ) |
| { |
| // InternalMarkup.g:501:6: ( 'e' ) |
| // InternalMarkup.g:502:1: 'e' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getEKeyword_1()); |
| } |
| match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getEKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalMarkup.g:509:6: ( 'bullet' ) |
| { |
| // InternalMarkup.g:509:6: ( 'bullet' ) |
| // InternalMarkup.g:510:1: 'bullet' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getBulletKeyword_2()); |
| } |
| match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getBulletKeyword_2()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalMarkup.g:517:6: ( 'figure' ) |
| { |
| // InternalMarkup.g:517:6: ( 'figure' ) |
| // InternalMarkup.g:518:1: 'figure' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getFigureKeyword_3()); |
| } |
| match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getFigureKeyword_3()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 5 : |
| // InternalMarkup.g:525:6: ( 'figureRef' ) |
| { |
| // InternalMarkup.g:525:6: ( 'figureRef' ) |
| // InternalMarkup.g:526:1: 'figureRef' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getFigureRefKeyword_4()); |
| } |
| match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getFigureRefKeyword_4()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 6 : |
| // InternalMarkup.g:533:6: ( 'footnote' ) |
| { |
| // InternalMarkup.g:533:6: ( 'footnote' ) |
| // InternalMarkup.g:534:1: 'footnote' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getFootnoteKeyword_5()); |
| } |
| match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getFootnoteKeyword_5()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 7 : |
| // InternalMarkup.g:541:6: ( 'heading' ) |
| { |
| // InternalMarkup.g:541:6: ( 'heading' ) |
| // InternalMarkup.g:542:1: 'heading' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getHeadingKeyword_6()); |
| } |
| match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getHeadingKeyword_6()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 8 : |
| // InternalMarkup.g:549:6: ( 'oclCode' ) |
| { |
| // InternalMarkup.g:549:6: ( 'oclCode' ) |
| // InternalMarkup.g:550:1: 'oclCode' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getOclCodeKeyword_7()); |
| } |
| match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getOclCodeKeyword_7()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 9 : |
| // InternalMarkup.g:557:6: ( 'oclEval' ) |
| { |
| // InternalMarkup.g:557:6: ( 'oclEval' ) |
| // InternalMarkup.g:558:1: 'oclEval' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getOclEvalKeyword_8()); |
| } |
| match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getOclEvalKeyword_8()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 10 : |
| // InternalMarkup.g:565:6: ( 'oclText' ) |
| { |
| // InternalMarkup.g:565:6: ( 'oclText' ) |
| // InternalMarkup.g:566:1: 'oclText' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupKeywordAccess().getOclTextKeyword_9()); |
| } |
| match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupKeywordAccess().getOclTextKeyword_9()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__MarkupKeyword__Alternatives" |
| |
| |
| // $ANTLR start "rule__MarkupElement__Alternatives" |
| // InternalMarkup.g:578:1: rule__MarkupElement__Alternatives : ( ( ruleFontElement ) | ( ruleNewLineElement ) | ( ruleBulletElement ) | ( ruleFigureElement ) | ( ruleFigureRefElement ) | ( ruleFootnoteElement ) | ( ruleHeadingElement ) | ( ruleNullElement ) | ( ruleOCLCodeElement ) | ( ruleOCLEvalElement ) | ( ruleOCLTextElement ) | ( ruleTextElement ) ); |
| public final void rule__MarkupElement__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:582:1: ( ( ruleFontElement ) | ( ruleNewLineElement ) | ( ruleBulletElement ) | ( ruleFigureElement ) | ( ruleFigureRefElement ) | ( ruleFootnoteElement ) | ( ruleHeadingElement ) | ( ruleNullElement ) | ( ruleOCLCodeElement ) | ( ruleOCLEvalElement ) | ( ruleOCLTextElement ) | ( ruleTextElement ) ) |
| int alt3=12; |
| alt3 = dfa3.predict(input); |
| switch (alt3) { |
| case 1 : |
| // InternalMarkup.g:583:1: ( ruleFontElement ) |
| { |
| // InternalMarkup.g:583:1: ( ruleFontElement ) |
| // InternalMarkup.g:584:1: ruleFontElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFontElementParserRuleCall_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFontElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getFontElementParserRuleCall_0()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalMarkup.g:589:6: ( ruleNewLineElement ) |
| { |
| // InternalMarkup.g:589:6: ( ruleNewLineElement ) |
| // InternalMarkup.g:590:1: ruleNewLineElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getNewLineElementParserRuleCall_1()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleNewLineElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getNewLineElementParserRuleCall_1()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalMarkup.g:595:6: ( ruleBulletElement ) |
| { |
| // InternalMarkup.g:595:6: ( ruleBulletElement ) |
| // InternalMarkup.g:596:1: ruleBulletElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getBulletElementParserRuleCall_2()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleBulletElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getBulletElementParserRuleCall_2()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalMarkup.g:601:6: ( ruleFigureElement ) |
| { |
| // InternalMarkup.g:601:6: ( ruleFigureElement ) |
| // InternalMarkup.g:602:1: ruleFigureElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFigureElementParserRuleCall_3()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFigureElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getFigureElementParserRuleCall_3()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 5 : |
| // InternalMarkup.g:607:6: ( ruleFigureRefElement ) |
| { |
| // InternalMarkup.g:607:6: ( ruleFigureRefElement ) |
| // InternalMarkup.g:608:1: ruleFigureRefElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFigureRefElementParserRuleCall_4()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFigureRefElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getFigureRefElementParserRuleCall_4()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 6 : |
| // InternalMarkup.g:613:6: ( ruleFootnoteElement ) |
| { |
| // InternalMarkup.g:613:6: ( ruleFootnoteElement ) |
| // InternalMarkup.g:614:1: ruleFootnoteElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFootnoteElementParserRuleCall_5()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFootnoteElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getFootnoteElementParserRuleCall_5()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 7 : |
| // InternalMarkup.g:619:6: ( ruleHeadingElement ) |
| { |
| // InternalMarkup.g:619:6: ( ruleHeadingElement ) |
| // InternalMarkup.g:620:1: ruleHeadingElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getHeadingElementParserRuleCall_6()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleHeadingElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getHeadingElementParserRuleCall_6()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 8 : |
| // InternalMarkup.g:625:6: ( ruleNullElement ) |
| { |
| // InternalMarkup.g:625:6: ( ruleNullElement ) |
| // InternalMarkup.g:626:1: ruleNullElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getNullElementParserRuleCall_7()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleNullElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getNullElementParserRuleCall_7()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 9 : |
| // InternalMarkup.g:631:6: ( ruleOCLCodeElement ) |
| { |
| // InternalMarkup.g:631:6: ( ruleOCLCodeElement ) |
| // InternalMarkup.g:632:1: ruleOCLCodeElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getOCLCodeElementParserRuleCall_8()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleOCLCodeElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getOCLCodeElementParserRuleCall_8()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 10 : |
| // InternalMarkup.g:637:6: ( ruleOCLEvalElement ) |
| { |
| // InternalMarkup.g:637:6: ( ruleOCLEvalElement ) |
| // InternalMarkup.g:638:1: ruleOCLEvalElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getOCLEvalElementParserRuleCall_9()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleOCLEvalElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getOCLEvalElementParserRuleCall_9()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 11 : |
| // InternalMarkup.g:643:6: ( ruleOCLTextElement ) |
| { |
| // InternalMarkup.g:643:6: ( ruleOCLTextElement ) |
| // InternalMarkup.g:644:1: ruleOCLTextElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getOCLTextElementParserRuleCall_10()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleOCLTextElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getOCLTextElementParserRuleCall_10()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 12 : |
| // InternalMarkup.g:649:6: ( ruleTextElement ) |
| { |
| // InternalMarkup.g:649:6: ( ruleTextElement ) |
| // InternalMarkup.g:650:1: ruleTextElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getTextElementParserRuleCall_11()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleTextElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupElementAccess().getTextElementParserRuleCall_11()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__MarkupElement__Alternatives" |
| |
| |
| // $ANTLR start "rule__FontElement__FontAlternatives_0_0" |
| // InternalMarkup.g:660:1: rule__FontElement__FontAlternatives_0_0 : ( ( 'b' ) | ( 'e' ) ); |
| public final void rule__FontElement__FontAlternatives_0_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:664:1: ( ( 'b' ) | ( 'e' ) ) |
| int alt4=2; |
| int LA4_0 = input.LA(1); |
| |
| if ( (LA4_0==16) ) { |
| alt4=1; |
| } |
| else if ( (LA4_0==17) ) { |
| alt4=2; |
| } |
| else { |
| if (state.backtracking>0) {state.failed=true; return ;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 4, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt4) { |
| case 1 : |
| // InternalMarkup.g:665:1: ( 'b' ) |
| { |
| // InternalMarkup.g:665:1: ( 'b' ) |
| // InternalMarkup.g:666:1: 'b' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getFontBKeyword_0_0_0()); |
| } |
| match(input,16,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getFontBKeyword_0_0_0()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalMarkup.g:673:6: ( 'e' ) |
| { |
| // InternalMarkup.g:673:6: ( 'e' ) |
| // InternalMarkup.g:674:1: 'e' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getFontEKeyword_0_0_1()); |
| } |
| match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getFontEKeyword_0_0_1()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__FontAlternatives_0_0" |
| |
| |
| // $ANTLR start "rule__TextElement__Alternatives" |
| // InternalMarkup.g:686:1: rule__TextElement__Alternatives : ( ( ( ( rule__TextElement__TextAssignment_0 ) ) ( ( rule__TextElement__TextAssignment_0 )* ) ) | ( ( rule__TextElement__TextAssignment_1 ) ) ); |
| public final void rule__TextElement__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:690:1: ( ( ( ( rule__TextElement__TextAssignment_0 ) ) ( ( rule__TextElement__TextAssignment_0 )* ) ) | ( ( rule__TextElement__TextAssignment_1 ) ) ) |
| int alt6=2; |
| int LA6_0 = input.LA(1); |
| |
| if ( ((LA6_0>=RULE_ID && LA6_0<=RULE_WS)||(LA6_0>=26 && LA6_0<=28)) ) { |
| alt6=1; |
| } |
| else if ( ((LA6_0>=16 && LA6_0<=25)) ) { |
| alt6=2; |
| } |
| else { |
| if (state.backtracking>0) {state.failed=true; return ;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 6, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt6) { |
| case 1 : |
| // InternalMarkup.g:691:1: ( ( ( rule__TextElement__TextAssignment_0 ) ) ( ( rule__TextElement__TextAssignment_0 )* ) ) |
| { |
| // InternalMarkup.g:691:1: ( ( ( rule__TextElement__TextAssignment_0 ) ) ( ( rule__TextElement__TextAssignment_0 )* ) ) |
| // InternalMarkup.g:692:1: ( ( rule__TextElement__TextAssignment_0 ) ) ( ( rule__TextElement__TextAssignment_0 )* ) |
| { |
| // InternalMarkup.g:692:1: ( ( rule__TextElement__TextAssignment_0 ) ) |
| // InternalMarkup.g:693:1: ( rule__TextElement__TextAssignment_0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextAssignment_0()); |
| } |
| // InternalMarkup.g:694:1: ( rule__TextElement__TextAssignment_0 ) |
| // InternalMarkup.g:694:2: rule__TextElement__TextAssignment_0 |
| { |
| pushFollow(FollowSets000.FOLLOW_4); |
| rule__TextElement__TextAssignment_0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextAssignment_0()); |
| } |
| |
| } |
| |
| // InternalMarkup.g:697:1: ( ( rule__TextElement__TextAssignment_0 )* ) |
| // InternalMarkup.g:698:1: ( rule__TextElement__TextAssignment_0 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextAssignment_0()); |
| } |
| // InternalMarkup.g:699:1: ( rule__TextElement__TextAssignment_0 )* |
| loop5: |
| do { |
| int alt5=2; |
| alt5 = dfa5.predict(input); |
| switch (alt5) { |
| case 1 : |
| // InternalMarkup.g:699:2: rule__TextElement__TextAssignment_0 |
| { |
| pushFollow(FollowSets000.FOLLOW_4); |
| rule__TextElement__TextAssignment_0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop5; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextAssignment_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalMarkup.g:704:6: ( ( rule__TextElement__TextAssignment_1 ) ) |
| { |
| // InternalMarkup.g:704:6: ( ( rule__TextElement__TextAssignment_1 ) ) |
| // InternalMarkup.g:705:1: ( rule__TextElement__TextAssignment_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextAssignment_1()); |
| } |
| // InternalMarkup.g:706:1: ( rule__TextElement__TextAssignment_1 ) |
| // InternalMarkup.g:706:2: rule__TextElement__TextAssignment_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__TextElement__TextAssignment_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextAssignment_1()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__TextElement__Alternatives" |
| |
| |
| // $ANTLR start "rule__TextElement__TextAlternatives_0_0" |
| // InternalMarkup.g:715:1: rule__TextElement__TextAlternatives_0_0 : ( ( RULE_ID ) | ( RULE_WORD ) | ( RULE_INT ) | ( RULE_WS ) | ( ':' ) | ( '#' ) | ( ',' ) ); |
| public final void rule__TextElement__TextAlternatives_0_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:719:1: ( ( RULE_ID ) | ( RULE_WORD ) | ( RULE_INT ) | ( RULE_WS ) | ( ':' ) | ( '#' ) | ( ',' ) ) |
| int alt7=7; |
| switch ( input.LA(1) ) { |
| case RULE_ID: |
| { |
| alt7=1; |
| } |
| break; |
| case RULE_WORD: |
| { |
| alt7=2; |
| } |
| break; |
| case RULE_INT: |
| { |
| alt7=3; |
| } |
| break; |
| case RULE_WS: |
| { |
| alt7=4; |
| } |
| break; |
| case 26: |
| { |
| alt7=5; |
| } |
| break; |
| case 27: |
| { |
| alt7=6; |
| } |
| break; |
| case 28: |
| { |
| alt7=7; |
| } |
| break; |
| default: |
| if (state.backtracking>0) {state.failed=true; return ;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 7, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt7) { |
| case 1 : |
| // InternalMarkup.g:720:1: ( RULE_ID ) |
| { |
| // InternalMarkup.g:720:1: ( RULE_ID ) |
| // InternalMarkup.g:721:1: RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextIDTerminalRuleCall_0_0_0()); |
| } |
| match(input,RULE_ID,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextIDTerminalRuleCall_0_0_0()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalMarkup.g:726:6: ( RULE_WORD ) |
| { |
| // InternalMarkup.g:726:6: ( RULE_WORD ) |
| // InternalMarkup.g:727:1: RULE_WORD |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextWORDTerminalRuleCall_0_0_1()); |
| } |
| match(input,RULE_WORD,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextWORDTerminalRuleCall_0_0_1()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalMarkup.g:732:6: ( RULE_INT ) |
| { |
| // InternalMarkup.g:732:6: ( RULE_INT ) |
| // InternalMarkup.g:733:1: RULE_INT |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextINTTerminalRuleCall_0_0_2()); |
| } |
| match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextINTTerminalRuleCall_0_0_2()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalMarkup.g:738:6: ( RULE_WS ) |
| { |
| // InternalMarkup.g:738:6: ( RULE_WS ) |
| // InternalMarkup.g:739:1: RULE_WS |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextWSTerminalRuleCall_0_0_3()); |
| } |
| match(input,RULE_WS,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextWSTerminalRuleCall_0_0_3()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 5 : |
| // InternalMarkup.g:744:6: ( ':' ) |
| { |
| // InternalMarkup.g:744:6: ( ':' ) |
| // InternalMarkup.g:745:1: ':' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextColonKeyword_0_0_4()); |
| } |
| match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextColonKeyword_0_0_4()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 6 : |
| // InternalMarkup.g:752:6: ( '#' ) |
| { |
| // InternalMarkup.g:752:6: ( '#' ) |
| // InternalMarkup.g:753:1: '#' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextNumberSignKeyword_0_0_5()); |
| } |
| match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextNumberSignKeyword_0_0_5()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| case 7 : |
| // InternalMarkup.g:760:6: ( ',' ) |
| { |
| // InternalMarkup.g:760:6: ( ',' ) |
| // InternalMarkup.g:761:1: ',' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextCommaKeyword_0_0_6()); |
| } |
| match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextCommaKeyword_0_0_6()); |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__TextElement__TextAlternatives_0_0" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__0" |
| // InternalMarkup.g:775:1: rule__BulletElement__Group__0 : rule__BulletElement__Group__0__Impl rule__BulletElement__Group__1 ; |
| public final void rule__BulletElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:779:1: ( rule__BulletElement__Group__0__Impl rule__BulletElement__Group__1 ) |
| // InternalMarkup.g:780:2: rule__BulletElement__Group__0__Impl rule__BulletElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_5); |
| rule__BulletElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__0" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__0__Impl" |
| // InternalMarkup.g:787:1: rule__BulletElement__Group__0__Impl : ( () ) ; |
| public final void rule__BulletElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:791:1: ( ( () ) ) |
| // InternalMarkup.g:792:1: ( () ) |
| { |
| // InternalMarkup.g:792:1: ( () ) |
| // InternalMarkup.g:793:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getBulletElementAction_0()); |
| } |
| // InternalMarkup.g:794:1: () |
| // InternalMarkup.g:796:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getBulletElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__1" |
| // InternalMarkup.g:806:1: rule__BulletElement__Group__1 : rule__BulletElement__Group__1__Impl rule__BulletElement__Group__2 ; |
| public final void rule__BulletElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:810:1: ( rule__BulletElement__Group__1__Impl rule__BulletElement__Group__2 ) |
| // InternalMarkup.g:811:2: rule__BulletElement__Group__1__Impl rule__BulletElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_6); |
| rule__BulletElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__1" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__1__Impl" |
| // InternalMarkup.g:818:1: rule__BulletElement__Group__1__Impl : ( 'bullet' ) ; |
| public final void rule__BulletElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:822:1: ( ( 'bullet' ) ) |
| // InternalMarkup.g:823:1: ( 'bullet' ) |
| { |
| // InternalMarkup.g:823:1: ( 'bullet' ) |
| // InternalMarkup.g:824:1: 'bullet' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getBulletKeyword_1()); |
| } |
| match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getBulletKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__2" |
| // InternalMarkup.g:837:1: rule__BulletElement__Group__2 : rule__BulletElement__Group__2__Impl rule__BulletElement__Group__3 ; |
| public final void rule__BulletElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:841:1: ( rule__BulletElement__Group__2__Impl rule__BulletElement__Group__3 ) |
| // InternalMarkup.g:842:2: rule__BulletElement__Group__2__Impl rule__BulletElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_6); |
| rule__BulletElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__2" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__2__Impl" |
| // InternalMarkup.g:849:1: rule__BulletElement__Group__2__Impl : ( ( rule__BulletElement__Group_2__0 )? ) ; |
| public final void rule__BulletElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:853:1: ( ( ( rule__BulletElement__Group_2__0 )? ) ) |
| // InternalMarkup.g:854:1: ( ( rule__BulletElement__Group_2__0 )? ) |
| { |
| // InternalMarkup.g:854:1: ( ( rule__BulletElement__Group_2__0 )? ) |
| // InternalMarkup.g:855:1: ( rule__BulletElement__Group_2__0 )? |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getGroup_2()); |
| } |
| // InternalMarkup.g:856:1: ( rule__BulletElement__Group_2__0 )? |
| int alt8=2; |
| int LA8_0 = input.LA(1); |
| |
| if ( (LA8_0==26) ) { |
| alt8=1; |
| } |
| switch (alt8) { |
| case 1 : |
| // InternalMarkup.g:856:2: rule__BulletElement__Group_2__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group_2__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getGroup_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__3" |
| // InternalMarkup.g:866:1: rule__BulletElement__Group__3 : rule__BulletElement__Group__3__Impl rule__BulletElement__Group__4 ; |
| public final void rule__BulletElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:870:1: ( rule__BulletElement__Group__3__Impl rule__BulletElement__Group__4 ) |
| // InternalMarkup.g:871:2: rule__BulletElement__Group__3__Impl rule__BulletElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__BulletElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__3" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__3__Impl" |
| // InternalMarkup.g:878:1: rule__BulletElement__Group__3__Impl : ( '[' ) ; |
| public final void rule__BulletElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:882:1: ( ( '[' ) ) |
| // InternalMarkup.g:883:1: ( '[' ) |
| { |
| // InternalMarkup.g:883:1: ( '[' ) |
| // InternalMarkup.g:884:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getLeftSquareBracketKeyword_3()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getLeftSquareBracketKeyword_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__4" |
| // InternalMarkup.g:897:1: rule__BulletElement__Group__4 : rule__BulletElement__Group__4__Impl rule__BulletElement__Group__5 ; |
| public final void rule__BulletElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:901:1: ( rule__BulletElement__Group__4__Impl rule__BulletElement__Group__5 ) |
| // InternalMarkup.g:902:2: rule__BulletElement__Group__4__Impl rule__BulletElement__Group__5 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__BulletElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__5(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__4" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__4__Impl" |
| // InternalMarkup.g:909:1: rule__BulletElement__Group__4__Impl : ( ( rule__BulletElement__ElementsAssignment_4 )* ) ; |
| public final void rule__BulletElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:913:1: ( ( ( rule__BulletElement__ElementsAssignment_4 )* ) ) |
| // InternalMarkup.g:914:1: ( ( rule__BulletElement__ElementsAssignment_4 )* ) |
| { |
| // InternalMarkup.g:914:1: ( ( rule__BulletElement__ElementsAssignment_4 )* ) |
| // InternalMarkup.g:915:1: ( rule__BulletElement__ElementsAssignment_4 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getElementsAssignment_4()); |
| } |
| // InternalMarkup.g:916:1: ( rule__BulletElement__ElementsAssignment_4 )* |
| loop9: |
| do { |
| int alt9=2; |
| int LA9_0 = input.LA(1); |
| |
| if ( ((LA9_0>=RULE_ID && LA9_0<=RULE_WS)||LA9_0==RULE_NL||(LA9_0>=16 && LA9_0<=29)) ) { |
| alt9=1; |
| } |
| |
| |
| switch (alt9) { |
| case 1 : |
| // InternalMarkup.g:916:2: rule__BulletElement__ElementsAssignment_4 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__BulletElement__ElementsAssignment_4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop9; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getElementsAssignment_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__5" |
| // InternalMarkup.g:926:1: rule__BulletElement__Group__5 : rule__BulletElement__Group__5__Impl ; |
| public final void rule__BulletElement__Group__5() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:930:1: ( rule__BulletElement__Group__5__Impl ) |
| // InternalMarkup.g:931:2: rule__BulletElement__Group__5__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group__5__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__5" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group__5__Impl" |
| // InternalMarkup.g:937:1: rule__BulletElement__Group__5__Impl : ( ']' ) ; |
| public final void rule__BulletElement__Group__5__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:941:1: ( ( ']' ) ) |
| // InternalMarkup.g:942:1: ( ']' ) |
| { |
| // InternalMarkup.g:942:1: ( ']' ) |
| // InternalMarkup.g:943:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getRightSquareBracketKeyword_5()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getRightSquareBracketKeyword_5()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group__5__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group_2__0" |
| // InternalMarkup.g:968:1: rule__BulletElement__Group_2__0 : rule__BulletElement__Group_2__0__Impl rule__BulletElement__Group_2__1 ; |
| public final void rule__BulletElement__Group_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:972:1: ( rule__BulletElement__Group_2__0__Impl rule__BulletElement__Group_2__1 ) |
| // InternalMarkup.g:973:2: rule__BulletElement__Group_2__0__Impl rule__BulletElement__Group_2__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_8); |
| rule__BulletElement__Group_2__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group_2__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group_2__0" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group_2__0__Impl" |
| // InternalMarkup.g:980:1: rule__BulletElement__Group_2__0__Impl : ( ':' ) ; |
| public final void rule__BulletElement__Group_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:984:1: ( ( ':' ) ) |
| // InternalMarkup.g:985:1: ( ':' ) |
| { |
| // InternalMarkup.g:985:1: ( ':' ) |
| // InternalMarkup.g:986:1: ':' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getColonKeyword_2_0()); |
| } |
| match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getColonKeyword_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group_2__1" |
| // InternalMarkup.g:999:1: rule__BulletElement__Group_2__1 : rule__BulletElement__Group_2__1__Impl ; |
| public final void rule__BulletElement__Group_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1003:1: ( rule__BulletElement__Group_2__1__Impl ) |
| // InternalMarkup.g:1004:2: rule__BulletElement__Group_2__1__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__Group_2__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group_2__1" |
| |
| |
| // $ANTLR start "rule__BulletElement__Group_2__1__Impl" |
| // InternalMarkup.g:1010:1: rule__BulletElement__Group_2__1__Impl : ( ( rule__BulletElement__LevelAssignment_2_1 ) ) ; |
| public final void rule__BulletElement__Group_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1014:1: ( ( ( rule__BulletElement__LevelAssignment_2_1 ) ) ) |
| // InternalMarkup.g:1015:1: ( ( rule__BulletElement__LevelAssignment_2_1 ) ) |
| { |
| // InternalMarkup.g:1015:1: ( ( rule__BulletElement__LevelAssignment_2_1 ) ) |
| // InternalMarkup.g:1016:1: ( rule__BulletElement__LevelAssignment_2_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getLevelAssignment_2_1()); |
| } |
| // InternalMarkup.g:1017:1: ( rule__BulletElement__LevelAssignment_2_1 ) |
| // InternalMarkup.g:1017:2: rule__BulletElement__LevelAssignment_2_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__BulletElement__LevelAssignment_2_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getLevelAssignment_2_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__Group_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__0" |
| // InternalMarkup.g:1031:1: rule__FontElement__Group__0 : rule__FontElement__Group__0__Impl rule__FontElement__Group__1 ; |
| public final void rule__FontElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1035:1: ( rule__FontElement__Group__0__Impl rule__FontElement__Group__1 ) |
| // InternalMarkup.g:1036:2: rule__FontElement__Group__0__Impl rule__FontElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__FontElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__0" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__0__Impl" |
| // InternalMarkup.g:1043:1: rule__FontElement__Group__0__Impl : ( ( rule__FontElement__FontAssignment_0 ) ) ; |
| public final void rule__FontElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1047:1: ( ( ( rule__FontElement__FontAssignment_0 ) ) ) |
| // InternalMarkup.g:1048:1: ( ( rule__FontElement__FontAssignment_0 ) ) |
| { |
| // InternalMarkup.g:1048:1: ( ( rule__FontElement__FontAssignment_0 ) ) |
| // InternalMarkup.g:1049:1: ( rule__FontElement__FontAssignment_0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getFontAssignment_0()); |
| } |
| // InternalMarkup.g:1050:1: ( rule__FontElement__FontAssignment_0 ) |
| // InternalMarkup.g:1050:2: rule__FontElement__FontAssignment_0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__FontAssignment_0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getFontAssignment_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__1" |
| // InternalMarkup.g:1060:1: rule__FontElement__Group__1 : rule__FontElement__Group__1__Impl rule__FontElement__Group__2 ; |
| public final void rule__FontElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1064:1: ( rule__FontElement__Group__1__Impl rule__FontElement__Group__2 ) |
| // InternalMarkup.g:1065:2: rule__FontElement__Group__1__Impl rule__FontElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__FontElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__1" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__1__Impl" |
| // InternalMarkup.g:1072:1: rule__FontElement__Group__1__Impl : ( '[' ) ; |
| public final void rule__FontElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1076:1: ( ( '[' ) ) |
| // InternalMarkup.g:1077:1: ( '[' ) |
| { |
| // InternalMarkup.g:1077:1: ( '[' ) |
| // InternalMarkup.g:1078:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getLeftSquareBracketKeyword_1()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getLeftSquareBracketKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__2" |
| // InternalMarkup.g:1091:1: rule__FontElement__Group__2 : rule__FontElement__Group__2__Impl rule__FontElement__Group__3 ; |
| public final void rule__FontElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1095:1: ( rule__FontElement__Group__2__Impl rule__FontElement__Group__3 ) |
| // InternalMarkup.g:1096:2: rule__FontElement__Group__2__Impl rule__FontElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__FontElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__2" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__2__Impl" |
| // InternalMarkup.g:1103:1: rule__FontElement__Group__2__Impl : ( ( rule__FontElement__ElementsAssignment_2 )* ) ; |
| public final void rule__FontElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1107:1: ( ( ( rule__FontElement__ElementsAssignment_2 )* ) ) |
| // InternalMarkup.g:1108:1: ( ( rule__FontElement__ElementsAssignment_2 )* ) |
| { |
| // InternalMarkup.g:1108:1: ( ( rule__FontElement__ElementsAssignment_2 )* ) |
| // InternalMarkup.g:1109:1: ( rule__FontElement__ElementsAssignment_2 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getElementsAssignment_2()); |
| } |
| // InternalMarkup.g:1110:1: ( rule__FontElement__ElementsAssignment_2 )* |
| loop10: |
| do { |
| int alt10=2; |
| int LA10_0 = input.LA(1); |
| |
| if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_WS)||LA10_0==RULE_NL||(LA10_0>=16 && LA10_0<=29)) ) { |
| alt10=1; |
| } |
| |
| |
| switch (alt10) { |
| case 1 : |
| // InternalMarkup.g:1110:2: rule__FontElement__ElementsAssignment_2 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__FontElement__ElementsAssignment_2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop10; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getElementsAssignment_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__3" |
| // InternalMarkup.g:1120:1: rule__FontElement__Group__3 : rule__FontElement__Group__3__Impl ; |
| public final void rule__FontElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1124:1: ( rule__FontElement__Group__3__Impl ) |
| // InternalMarkup.g:1125:2: rule__FontElement__Group__3__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__3" |
| |
| |
| // $ANTLR start "rule__FontElement__Group__3__Impl" |
| // InternalMarkup.g:1131:1: rule__FontElement__Group__3__Impl : ( ']' ) ; |
| public final void rule__FontElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1135:1: ( ( ']' ) ) |
| // InternalMarkup.g:1136:1: ( ']' ) |
| { |
| // InternalMarkup.g:1136:1: ( ']' ) |
| // InternalMarkup.g:1137:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getRightSquareBracketKeyword_3()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getRightSquareBracketKeyword_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__0" |
| // InternalMarkup.g:1158:1: rule__FigureElement__Group__0 : rule__FigureElement__Group__0__Impl rule__FigureElement__Group__1 ; |
| public final void rule__FigureElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1162:1: ( rule__FigureElement__Group__0__Impl rule__FigureElement__Group__1 ) |
| // InternalMarkup.g:1163:2: rule__FigureElement__Group__0__Impl rule__FigureElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_10); |
| rule__FigureElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__0" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__0__Impl" |
| // InternalMarkup.g:1170:1: rule__FigureElement__Group__0__Impl : ( 'figure' ) ; |
| public final void rule__FigureElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1174:1: ( ( 'figure' ) ) |
| // InternalMarkup.g:1175:1: ( 'figure' ) |
| { |
| // InternalMarkup.g:1175:1: ( 'figure' ) |
| // InternalMarkup.g:1176:1: 'figure' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getFigureKeyword_0()); |
| } |
| match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getFigureKeyword_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__1" |
| // InternalMarkup.g:1189:1: rule__FigureElement__Group__1 : rule__FigureElement__Group__1__Impl rule__FigureElement__Group__2 ; |
| public final void rule__FigureElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1193:1: ( rule__FigureElement__Group__1__Impl rule__FigureElement__Group__2 ) |
| // InternalMarkup.g:1194:2: rule__FigureElement__Group__1__Impl rule__FigureElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_10); |
| rule__FigureElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__1" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__1__Impl" |
| // InternalMarkup.g:1201:1: rule__FigureElement__Group__1__Impl : ( ( rule__FigureElement__Group_1__0 )? ) ; |
| public final void rule__FigureElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1205:1: ( ( ( rule__FigureElement__Group_1__0 )? ) ) |
| // InternalMarkup.g:1206:1: ( ( rule__FigureElement__Group_1__0 )? ) |
| { |
| // InternalMarkup.g:1206:1: ( ( rule__FigureElement__Group_1__0 )? ) |
| // InternalMarkup.g:1207:1: ( rule__FigureElement__Group_1__0 )? |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getGroup_1()); |
| } |
| // InternalMarkup.g:1208:1: ( rule__FigureElement__Group_1__0 )? |
| int alt11=2; |
| int LA11_0 = input.LA(1); |
| |
| if ( (LA11_0==27) ) { |
| alt11=1; |
| } |
| switch (alt11) { |
| case 1 : |
| // InternalMarkup.g:1208:2: rule__FigureElement__Group_1__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_1__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getGroup_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__2" |
| // InternalMarkup.g:1218:1: rule__FigureElement__Group__2 : rule__FigureElement__Group__2__Impl rule__FigureElement__Group__3 ; |
| public final void rule__FigureElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1222:1: ( rule__FigureElement__Group__2__Impl rule__FigureElement__Group__3 ) |
| // InternalMarkup.g:1223:2: rule__FigureElement__Group__2__Impl rule__FigureElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_11); |
| rule__FigureElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__2" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__2__Impl" |
| // InternalMarkup.g:1230:1: rule__FigureElement__Group__2__Impl : ( '[' ) ; |
| public final void rule__FigureElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1234:1: ( ( '[' ) ) |
| // InternalMarkup.g:1235:1: ( '[' ) |
| { |
| // InternalMarkup.g:1235:1: ( '[' ) |
| // InternalMarkup.g:1236:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__3" |
| // InternalMarkup.g:1249:1: rule__FigureElement__Group__3 : rule__FigureElement__Group__3__Impl rule__FigureElement__Group__4 ; |
| public final void rule__FigureElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1253:1: ( rule__FigureElement__Group__3__Impl rule__FigureElement__Group__4 ) |
| // InternalMarkup.g:1254:2: rule__FigureElement__Group__3__Impl rule__FigureElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_12); |
| rule__FigureElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__3" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__3__Impl" |
| // InternalMarkup.g:1261:1: rule__FigureElement__Group__3__Impl : ( ( rule__FigureElement__SrcAssignment_3 ) ) ; |
| public final void rule__FigureElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1265:1: ( ( ( rule__FigureElement__SrcAssignment_3 ) ) ) |
| // InternalMarkup.g:1266:1: ( ( rule__FigureElement__SrcAssignment_3 ) ) |
| { |
| // InternalMarkup.g:1266:1: ( ( rule__FigureElement__SrcAssignment_3 ) ) |
| // InternalMarkup.g:1267:1: ( rule__FigureElement__SrcAssignment_3 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getSrcAssignment_3()); |
| } |
| // InternalMarkup.g:1268:1: ( rule__FigureElement__SrcAssignment_3 ) |
| // InternalMarkup.g:1268:2: rule__FigureElement__SrcAssignment_3 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__SrcAssignment_3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getSrcAssignment_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__4" |
| // InternalMarkup.g:1278:1: rule__FigureElement__Group__4 : rule__FigureElement__Group__4__Impl rule__FigureElement__Group__5 ; |
| public final void rule__FigureElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1282:1: ( rule__FigureElement__Group__4__Impl rule__FigureElement__Group__5 ) |
| // InternalMarkup.g:1283:2: rule__FigureElement__Group__4__Impl rule__FigureElement__Group__5 |
| { |
| pushFollow(FollowSets000.FOLLOW_12); |
| rule__FigureElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__5(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__4" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__4__Impl" |
| // InternalMarkup.g:1290:1: rule__FigureElement__Group__4__Impl : ( ( rule__FigureElement__Group_4__0 )? ) ; |
| public final void rule__FigureElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1294:1: ( ( ( rule__FigureElement__Group_4__0 )? ) ) |
| // InternalMarkup.g:1295:1: ( ( rule__FigureElement__Group_4__0 )? ) |
| { |
| // InternalMarkup.g:1295:1: ( ( rule__FigureElement__Group_4__0 )? ) |
| // InternalMarkup.g:1296:1: ( rule__FigureElement__Group_4__0 )? |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getGroup_4()); |
| } |
| // InternalMarkup.g:1297:1: ( rule__FigureElement__Group_4__0 )? |
| int alt12=2; |
| int LA12_0 = input.LA(1); |
| |
| if ( (LA12_0==28) ) { |
| alt12=1; |
| } |
| switch (alt12) { |
| case 1 : |
| // InternalMarkup.g:1297:2: rule__FigureElement__Group_4__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getGroup_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__5" |
| // InternalMarkup.g:1307:1: rule__FigureElement__Group__5 : rule__FigureElement__Group__5__Impl ; |
| public final void rule__FigureElement__Group__5() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1311:1: ( rule__FigureElement__Group__5__Impl ) |
| // InternalMarkup.g:1312:2: rule__FigureElement__Group__5__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group__5__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__5" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group__5__Impl" |
| // InternalMarkup.g:1318:1: rule__FigureElement__Group__5__Impl : ( ']' ) ; |
| public final void rule__FigureElement__Group__5__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1322:1: ( ( ']' ) ) |
| // InternalMarkup.g:1323:1: ( ']' ) |
| { |
| // InternalMarkup.g:1323:1: ( ']' ) |
| // InternalMarkup.g:1324:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getRightSquareBracketKeyword_5()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getRightSquareBracketKeyword_5()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group__5__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_1__0" |
| // InternalMarkup.g:1349:1: rule__FigureElement__Group_1__0 : rule__FigureElement__Group_1__0__Impl rule__FigureElement__Group_1__1 ; |
| public final void rule__FigureElement__Group_1__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1353:1: ( rule__FigureElement__Group_1__0__Impl rule__FigureElement__Group_1__1 ) |
| // InternalMarkup.g:1354:2: rule__FigureElement__Group_1__0__Impl rule__FigureElement__Group_1__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_13); |
| rule__FigureElement__Group_1__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_1__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_1__0" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_1__0__Impl" |
| // InternalMarkup.g:1361:1: rule__FigureElement__Group_1__0__Impl : ( '#' ) ; |
| public final void rule__FigureElement__Group_1__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1365:1: ( ( '#' ) ) |
| // InternalMarkup.g:1366:1: ( '#' ) |
| { |
| // InternalMarkup.g:1366:1: ( '#' ) |
| // InternalMarkup.g:1367:1: '#' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getNumberSignKeyword_1_0()); |
| } |
| match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getNumberSignKeyword_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_1__0__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_1__1" |
| // InternalMarkup.g:1380:1: rule__FigureElement__Group_1__1 : rule__FigureElement__Group_1__1__Impl ; |
| public final void rule__FigureElement__Group_1__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1384:1: ( rule__FigureElement__Group_1__1__Impl ) |
| // InternalMarkup.g:1385:2: rule__FigureElement__Group_1__1__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_1__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_1__1" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_1__1__Impl" |
| // InternalMarkup.g:1391:1: rule__FigureElement__Group_1__1__Impl : ( ( rule__FigureElement__DefAssignment_1_1 ) ) ; |
| public final void rule__FigureElement__Group_1__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1395:1: ( ( ( rule__FigureElement__DefAssignment_1_1 ) ) ) |
| // InternalMarkup.g:1396:1: ( ( rule__FigureElement__DefAssignment_1_1 ) ) |
| { |
| // InternalMarkup.g:1396:1: ( ( rule__FigureElement__DefAssignment_1_1 ) ) |
| // InternalMarkup.g:1397:1: ( rule__FigureElement__DefAssignment_1_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getDefAssignment_1_1()); |
| } |
| // InternalMarkup.g:1398:1: ( rule__FigureElement__DefAssignment_1_1 ) |
| // InternalMarkup.g:1398:2: rule__FigureElement__DefAssignment_1_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__DefAssignment_1_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getDefAssignment_1_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_1__1__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4__0" |
| // InternalMarkup.g:1412:1: rule__FigureElement__Group_4__0 : rule__FigureElement__Group_4__0__Impl rule__FigureElement__Group_4__1 ; |
| public final void rule__FigureElement__Group_4__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1416:1: ( rule__FigureElement__Group_4__0__Impl rule__FigureElement__Group_4__1 ) |
| // InternalMarkup.g:1417:2: rule__FigureElement__Group_4__0__Impl rule__FigureElement__Group_4__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_11); |
| rule__FigureElement__Group_4__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4__0" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4__0__Impl" |
| // InternalMarkup.g:1424:1: rule__FigureElement__Group_4__0__Impl : ( ',' ) ; |
| public final void rule__FigureElement__Group_4__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1428:1: ( ( ',' ) ) |
| // InternalMarkup.g:1429:1: ( ',' ) |
| { |
| // InternalMarkup.g:1429:1: ( ',' ) |
| // InternalMarkup.g:1430:1: ',' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getCommaKeyword_4_0()); |
| } |
| match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getCommaKeyword_4_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4__0__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4__1" |
| // InternalMarkup.g:1443:1: rule__FigureElement__Group_4__1 : rule__FigureElement__Group_4__1__Impl rule__FigureElement__Group_4__2 ; |
| public final void rule__FigureElement__Group_4__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1447:1: ( rule__FigureElement__Group_4__1__Impl rule__FigureElement__Group_4__2 ) |
| // InternalMarkup.g:1448:2: rule__FigureElement__Group_4__1__Impl rule__FigureElement__Group_4__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_14); |
| rule__FigureElement__Group_4__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4__1" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4__1__Impl" |
| // InternalMarkup.g:1455:1: rule__FigureElement__Group_4__1__Impl : ( ( rule__FigureElement__AltAssignment_4_1 ) ) ; |
| public final void rule__FigureElement__Group_4__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1459:1: ( ( ( rule__FigureElement__AltAssignment_4_1 ) ) ) |
| // InternalMarkup.g:1460:1: ( ( rule__FigureElement__AltAssignment_4_1 ) ) |
| { |
| // InternalMarkup.g:1460:1: ( ( rule__FigureElement__AltAssignment_4_1 ) ) |
| // InternalMarkup.g:1461:1: ( rule__FigureElement__AltAssignment_4_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getAltAssignment_4_1()); |
| } |
| // InternalMarkup.g:1462:1: ( rule__FigureElement__AltAssignment_4_1 ) |
| // InternalMarkup.g:1462:2: rule__FigureElement__AltAssignment_4_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__AltAssignment_4_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getAltAssignment_4_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4__1__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4__2" |
| // InternalMarkup.g:1472:1: rule__FigureElement__Group_4__2 : rule__FigureElement__Group_4__2__Impl ; |
| public final void rule__FigureElement__Group_4__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1476:1: ( rule__FigureElement__Group_4__2__Impl ) |
| // InternalMarkup.g:1477:2: rule__FigureElement__Group_4__2__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4__2" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4__2__Impl" |
| // InternalMarkup.g:1483:1: rule__FigureElement__Group_4__2__Impl : ( ( rule__FigureElement__Group_4_2__0 )? ) ; |
| public final void rule__FigureElement__Group_4__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1487:1: ( ( ( rule__FigureElement__Group_4_2__0 )? ) ) |
| // InternalMarkup.g:1488:1: ( ( rule__FigureElement__Group_4_2__0 )? ) |
| { |
| // InternalMarkup.g:1488:1: ( ( rule__FigureElement__Group_4_2__0 )? ) |
| // InternalMarkup.g:1489:1: ( rule__FigureElement__Group_4_2__0 )? |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getGroup_4_2()); |
| } |
| // InternalMarkup.g:1490:1: ( rule__FigureElement__Group_4_2__0 )? |
| int alt13=2; |
| int LA13_0 = input.LA(1); |
| |
| if ( (LA13_0==28) ) { |
| alt13=1; |
| } |
| switch (alt13) { |
| case 1 : |
| // InternalMarkup.g:1490:2: rule__FigureElement__Group_4_2__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getGroup_4_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4__2__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2__0" |
| // InternalMarkup.g:1506:1: rule__FigureElement__Group_4_2__0 : rule__FigureElement__Group_4_2__0__Impl rule__FigureElement__Group_4_2__1 ; |
| public final void rule__FigureElement__Group_4_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1510:1: ( rule__FigureElement__Group_4_2__0__Impl rule__FigureElement__Group_4_2__1 ) |
| // InternalMarkup.g:1511:2: rule__FigureElement__Group_4_2__0__Impl rule__FigureElement__Group_4_2__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_8); |
| rule__FigureElement__Group_4_2__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2__0" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2__0__Impl" |
| // InternalMarkup.g:1518:1: rule__FigureElement__Group_4_2__0__Impl : ( ',' ) ; |
| public final void rule__FigureElement__Group_4_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1522:1: ( ( ',' ) ) |
| // InternalMarkup.g:1523:1: ( ',' ) |
| { |
| // InternalMarkup.g:1523:1: ( ',' ) |
| // InternalMarkup.g:1524:1: ',' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getCommaKeyword_4_2_0()); |
| } |
| match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getCommaKeyword_4_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2__1" |
| // InternalMarkup.g:1537:1: rule__FigureElement__Group_4_2__1 : rule__FigureElement__Group_4_2__1__Impl rule__FigureElement__Group_4_2__2 ; |
| public final void rule__FigureElement__Group_4_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1541:1: ( rule__FigureElement__Group_4_2__1__Impl rule__FigureElement__Group_4_2__2 ) |
| // InternalMarkup.g:1542:2: rule__FigureElement__Group_4_2__1__Impl rule__FigureElement__Group_4_2__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_14); |
| rule__FigureElement__Group_4_2__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2__1" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2__1__Impl" |
| // InternalMarkup.g:1549:1: rule__FigureElement__Group_4_2__1__Impl : ( ( rule__FigureElement__RequiredWidthAssignment_4_2_1 ) ) ; |
| public final void rule__FigureElement__Group_4_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1553:1: ( ( ( rule__FigureElement__RequiredWidthAssignment_4_2_1 ) ) ) |
| // InternalMarkup.g:1554:1: ( ( rule__FigureElement__RequiredWidthAssignment_4_2_1 ) ) |
| { |
| // InternalMarkup.g:1554:1: ( ( rule__FigureElement__RequiredWidthAssignment_4_2_1 ) ) |
| // InternalMarkup.g:1555:1: ( rule__FigureElement__RequiredWidthAssignment_4_2_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getRequiredWidthAssignment_4_2_1()); |
| } |
| // InternalMarkup.g:1556:1: ( rule__FigureElement__RequiredWidthAssignment_4_2_1 ) |
| // InternalMarkup.g:1556:2: rule__FigureElement__RequiredWidthAssignment_4_2_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__RequiredWidthAssignment_4_2_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getRequiredWidthAssignment_4_2_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2__2" |
| // InternalMarkup.g:1566:1: rule__FigureElement__Group_4_2__2 : rule__FigureElement__Group_4_2__2__Impl ; |
| public final void rule__FigureElement__Group_4_2__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1570:1: ( rule__FigureElement__Group_4_2__2__Impl ) |
| // InternalMarkup.g:1571:2: rule__FigureElement__Group_4_2__2__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2__2" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2__2__Impl" |
| // InternalMarkup.g:1577:1: rule__FigureElement__Group_4_2__2__Impl : ( ( rule__FigureElement__Group_4_2_2__0 )? ) ; |
| public final void rule__FigureElement__Group_4_2__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1581:1: ( ( ( rule__FigureElement__Group_4_2_2__0 )? ) ) |
| // InternalMarkup.g:1582:1: ( ( rule__FigureElement__Group_4_2_2__0 )? ) |
| { |
| // InternalMarkup.g:1582:1: ( ( rule__FigureElement__Group_4_2_2__0 )? ) |
| // InternalMarkup.g:1583:1: ( rule__FigureElement__Group_4_2_2__0 )? |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getGroup_4_2_2()); |
| } |
| // InternalMarkup.g:1584:1: ( rule__FigureElement__Group_4_2_2__0 )? |
| int alt14=2; |
| int LA14_0 = input.LA(1); |
| |
| if ( (LA14_0==28) ) { |
| alt14=1; |
| } |
| switch (alt14) { |
| case 1 : |
| // InternalMarkup.g:1584:2: rule__FigureElement__Group_4_2_2__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2_2__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getGroup_4_2_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2__2__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2_2__0" |
| // InternalMarkup.g:1600:1: rule__FigureElement__Group_4_2_2__0 : rule__FigureElement__Group_4_2_2__0__Impl rule__FigureElement__Group_4_2_2__1 ; |
| public final void rule__FigureElement__Group_4_2_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1604:1: ( rule__FigureElement__Group_4_2_2__0__Impl rule__FigureElement__Group_4_2_2__1 ) |
| // InternalMarkup.g:1605:2: rule__FigureElement__Group_4_2_2__0__Impl rule__FigureElement__Group_4_2_2__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_8); |
| rule__FigureElement__Group_4_2_2__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2_2__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2_2__0" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2_2__0__Impl" |
| // InternalMarkup.g:1612:1: rule__FigureElement__Group_4_2_2__0__Impl : ( ',' ) ; |
| public final void rule__FigureElement__Group_4_2_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1616:1: ( ( ',' ) ) |
| // InternalMarkup.g:1617:1: ( ',' ) |
| { |
| // InternalMarkup.g:1617:1: ( ',' ) |
| // InternalMarkup.g:1618:1: ',' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getCommaKeyword_4_2_2_0()); |
| } |
| match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getCommaKeyword_4_2_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2_2__1" |
| // InternalMarkup.g:1631:1: rule__FigureElement__Group_4_2_2__1 : rule__FigureElement__Group_4_2_2__1__Impl ; |
| public final void rule__FigureElement__Group_4_2_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1635:1: ( rule__FigureElement__Group_4_2_2__1__Impl ) |
| // InternalMarkup.g:1636:2: rule__FigureElement__Group_4_2_2__1__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__Group_4_2_2__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2_2__1" |
| |
| |
| // $ANTLR start "rule__FigureElement__Group_4_2_2__1__Impl" |
| // InternalMarkup.g:1642:1: rule__FigureElement__Group_4_2_2__1__Impl : ( ( rule__FigureElement__RequiredHeightAssignment_4_2_2_1 ) ) ; |
| public final void rule__FigureElement__Group_4_2_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1646:1: ( ( ( rule__FigureElement__RequiredHeightAssignment_4_2_2_1 ) ) ) |
| // InternalMarkup.g:1647:1: ( ( rule__FigureElement__RequiredHeightAssignment_4_2_2_1 ) ) |
| { |
| // InternalMarkup.g:1647:1: ( ( rule__FigureElement__RequiredHeightAssignment_4_2_2_1 ) ) |
| // InternalMarkup.g:1648:1: ( rule__FigureElement__RequiredHeightAssignment_4_2_2_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getRequiredHeightAssignment_4_2_2_1()); |
| } |
| // InternalMarkup.g:1649:1: ( rule__FigureElement__RequiredHeightAssignment_4_2_2_1 ) |
| // InternalMarkup.g:1649:2: rule__FigureElement__RequiredHeightAssignment_4_2_2_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureElement__RequiredHeightAssignment_4_2_2_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getRequiredHeightAssignment_4_2_2_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__Group_4_2_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__0" |
| // InternalMarkup.g:1663:1: rule__FigureRefElement__Group__0 : rule__FigureRefElement__Group__0__Impl rule__FigureRefElement__Group__1 ; |
| public final void rule__FigureRefElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1667:1: ( rule__FigureRefElement__Group__0__Impl rule__FigureRefElement__Group__1 ) |
| // InternalMarkup.g:1668:2: rule__FigureRefElement__Group__0__Impl rule__FigureRefElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__FigureRefElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureRefElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__0" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__0__Impl" |
| // InternalMarkup.g:1675:1: rule__FigureRefElement__Group__0__Impl : ( 'figureRef' ) ; |
| public final void rule__FigureRefElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1679:1: ( ( 'figureRef' ) ) |
| // InternalMarkup.g:1680:1: ( 'figureRef' ) |
| { |
| // InternalMarkup.g:1680:1: ( 'figureRef' ) |
| // InternalMarkup.g:1681:1: 'figureRef' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getFigureRefKeyword_0()); |
| } |
| match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getFigureRefKeyword_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__1" |
| // InternalMarkup.g:1694:1: rule__FigureRefElement__Group__1 : rule__FigureRefElement__Group__1__Impl rule__FigureRefElement__Group__2 ; |
| public final void rule__FigureRefElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1698:1: ( rule__FigureRefElement__Group__1__Impl rule__FigureRefElement__Group__2 ) |
| // InternalMarkup.g:1699:2: rule__FigureRefElement__Group__1__Impl rule__FigureRefElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_13); |
| rule__FigureRefElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureRefElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__1" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__1__Impl" |
| // InternalMarkup.g:1706:1: rule__FigureRefElement__Group__1__Impl : ( '[' ) ; |
| public final void rule__FigureRefElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1710:1: ( ( '[' ) ) |
| // InternalMarkup.g:1711:1: ( '[' ) |
| { |
| // InternalMarkup.g:1711:1: ( '[' ) |
| // InternalMarkup.g:1712:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getLeftSquareBracketKeyword_1()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getLeftSquareBracketKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__2" |
| // InternalMarkup.g:1725:1: rule__FigureRefElement__Group__2 : rule__FigureRefElement__Group__2__Impl rule__FigureRefElement__Group__3 ; |
| public final void rule__FigureRefElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1729:1: ( rule__FigureRefElement__Group__2__Impl rule__FigureRefElement__Group__3 ) |
| // InternalMarkup.g:1730:2: rule__FigureRefElement__Group__2__Impl rule__FigureRefElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_15); |
| rule__FigureRefElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureRefElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__2" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__2__Impl" |
| // InternalMarkup.g:1737:1: rule__FigureRefElement__Group__2__Impl : ( ( rule__FigureRefElement__RefAssignment_2 ) ) ; |
| public final void rule__FigureRefElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1741:1: ( ( ( rule__FigureRefElement__RefAssignment_2 ) ) ) |
| // InternalMarkup.g:1742:1: ( ( rule__FigureRefElement__RefAssignment_2 ) ) |
| { |
| // InternalMarkup.g:1742:1: ( ( rule__FigureRefElement__RefAssignment_2 ) ) |
| // InternalMarkup.g:1743:1: ( rule__FigureRefElement__RefAssignment_2 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getRefAssignment_2()); |
| } |
| // InternalMarkup.g:1744:1: ( rule__FigureRefElement__RefAssignment_2 ) |
| // InternalMarkup.g:1744:2: rule__FigureRefElement__RefAssignment_2 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureRefElement__RefAssignment_2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getRefAssignment_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__3" |
| // InternalMarkup.g:1754:1: rule__FigureRefElement__Group__3 : rule__FigureRefElement__Group__3__Impl ; |
| public final void rule__FigureRefElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1758:1: ( rule__FigureRefElement__Group__3__Impl ) |
| // InternalMarkup.g:1759:2: rule__FigureRefElement__Group__3__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FigureRefElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__3" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__Group__3__Impl" |
| // InternalMarkup.g:1765:1: rule__FigureRefElement__Group__3__Impl : ( ']' ) ; |
| public final void rule__FigureRefElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1769:1: ( ( ']' ) ) |
| // InternalMarkup.g:1770:1: ( ']' ) |
| { |
| // InternalMarkup.g:1770:1: ( ']' ) |
| // InternalMarkup.g:1771:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getRightSquareBracketKeyword_3()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getRightSquareBracketKeyword_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__0" |
| // InternalMarkup.g:1792:1: rule__FootnoteElement__Group__0 : rule__FootnoteElement__Group__0__Impl rule__FootnoteElement__Group__1 ; |
| public final void rule__FootnoteElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1796:1: ( rule__FootnoteElement__Group__0__Impl rule__FootnoteElement__Group__1 ) |
| // InternalMarkup.g:1797:2: rule__FootnoteElement__Group__0__Impl rule__FootnoteElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_16); |
| rule__FootnoteElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FootnoteElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__0" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__0__Impl" |
| // InternalMarkup.g:1804:1: rule__FootnoteElement__Group__0__Impl : ( () ) ; |
| public final void rule__FootnoteElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1808:1: ( ( () ) ) |
| // InternalMarkup.g:1809:1: ( () ) |
| { |
| // InternalMarkup.g:1809:1: ( () ) |
| // InternalMarkup.g:1810:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getFootnoteElementAction_0()); |
| } |
| // InternalMarkup.g:1811:1: () |
| // InternalMarkup.g:1813:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getFootnoteElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__1" |
| // InternalMarkup.g:1823:1: rule__FootnoteElement__Group__1 : rule__FootnoteElement__Group__1__Impl rule__FootnoteElement__Group__2 ; |
| public final void rule__FootnoteElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1827:1: ( rule__FootnoteElement__Group__1__Impl rule__FootnoteElement__Group__2 ) |
| // InternalMarkup.g:1828:2: rule__FootnoteElement__Group__1__Impl rule__FootnoteElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__FootnoteElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FootnoteElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__1" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__1__Impl" |
| // InternalMarkup.g:1835:1: rule__FootnoteElement__Group__1__Impl : ( 'footnote' ) ; |
| public final void rule__FootnoteElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1839:1: ( ( 'footnote' ) ) |
| // InternalMarkup.g:1840:1: ( 'footnote' ) |
| { |
| // InternalMarkup.g:1840:1: ( 'footnote' ) |
| // InternalMarkup.g:1841:1: 'footnote' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getFootnoteKeyword_1()); |
| } |
| match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getFootnoteKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__2" |
| // InternalMarkup.g:1854:1: rule__FootnoteElement__Group__2 : rule__FootnoteElement__Group__2__Impl rule__FootnoteElement__Group__3 ; |
| public final void rule__FootnoteElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1858:1: ( rule__FootnoteElement__Group__2__Impl rule__FootnoteElement__Group__3 ) |
| // InternalMarkup.g:1859:2: rule__FootnoteElement__Group__2__Impl rule__FootnoteElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__FootnoteElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FootnoteElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__2" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__2__Impl" |
| // InternalMarkup.g:1866:1: rule__FootnoteElement__Group__2__Impl : ( '[' ) ; |
| public final void rule__FootnoteElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1870:1: ( ( '[' ) ) |
| // InternalMarkup.g:1871:1: ( '[' ) |
| { |
| // InternalMarkup.g:1871:1: ( '[' ) |
| // InternalMarkup.g:1872:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__3" |
| // InternalMarkup.g:1885:1: rule__FootnoteElement__Group__3 : rule__FootnoteElement__Group__3__Impl rule__FootnoteElement__Group__4 ; |
| public final void rule__FootnoteElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1889:1: ( rule__FootnoteElement__Group__3__Impl rule__FootnoteElement__Group__4 ) |
| // InternalMarkup.g:1890:2: rule__FootnoteElement__Group__3__Impl rule__FootnoteElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__FootnoteElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FootnoteElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__3" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__3__Impl" |
| // InternalMarkup.g:1897:1: rule__FootnoteElement__Group__3__Impl : ( ( rule__FootnoteElement__ElementsAssignment_3 )* ) ; |
| public final void rule__FootnoteElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1901:1: ( ( ( rule__FootnoteElement__ElementsAssignment_3 )* ) ) |
| // InternalMarkup.g:1902:1: ( ( rule__FootnoteElement__ElementsAssignment_3 )* ) |
| { |
| // InternalMarkup.g:1902:1: ( ( rule__FootnoteElement__ElementsAssignment_3 )* ) |
| // InternalMarkup.g:1903:1: ( rule__FootnoteElement__ElementsAssignment_3 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getElementsAssignment_3()); |
| } |
| // InternalMarkup.g:1904:1: ( rule__FootnoteElement__ElementsAssignment_3 )* |
| loop15: |
| do { |
| int alt15=2; |
| int LA15_0 = input.LA(1); |
| |
| if ( ((LA15_0>=RULE_ID && LA15_0<=RULE_WS)||LA15_0==RULE_NL||(LA15_0>=16 && LA15_0<=29)) ) { |
| alt15=1; |
| } |
| |
| |
| switch (alt15) { |
| case 1 : |
| // InternalMarkup.g:1904:2: rule__FootnoteElement__ElementsAssignment_3 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__FootnoteElement__ElementsAssignment_3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop15; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getElementsAssignment_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__4" |
| // InternalMarkup.g:1914:1: rule__FootnoteElement__Group__4 : rule__FootnoteElement__Group__4__Impl ; |
| public final void rule__FootnoteElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1918:1: ( rule__FootnoteElement__Group__4__Impl ) |
| // InternalMarkup.g:1919:2: rule__FootnoteElement__Group__4__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FootnoteElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__4" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__Group__4__Impl" |
| // InternalMarkup.g:1925:1: rule__FootnoteElement__Group__4__Impl : ( ']' ) ; |
| public final void rule__FootnoteElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1929:1: ( ( ']' ) ) |
| // InternalMarkup.g:1930:1: ( ']' ) |
| { |
| // InternalMarkup.g:1930:1: ( ']' ) |
| // InternalMarkup.g:1931:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__0" |
| // InternalMarkup.g:1954:1: rule__HeadingElement__Group__0 : rule__HeadingElement__Group__0__Impl rule__HeadingElement__Group__1 ; |
| public final void rule__HeadingElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1958:1: ( rule__HeadingElement__Group__0__Impl rule__HeadingElement__Group__1 ) |
| // InternalMarkup.g:1959:2: rule__HeadingElement__Group__0__Impl rule__HeadingElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_17); |
| rule__HeadingElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__0" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__0__Impl" |
| // InternalMarkup.g:1966:1: rule__HeadingElement__Group__0__Impl : ( () ) ; |
| public final void rule__HeadingElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1970:1: ( ( () ) ) |
| // InternalMarkup.g:1971:1: ( () ) |
| { |
| // InternalMarkup.g:1971:1: ( () ) |
| // InternalMarkup.g:1972:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getHeadingElementAction_0()); |
| } |
| // InternalMarkup.g:1973:1: () |
| // InternalMarkup.g:1975:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getHeadingElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__1" |
| // InternalMarkup.g:1985:1: rule__HeadingElement__Group__1 : rule__HeadingElement__Group__1__Impl rule__HeadingElement__Group__2 ; |
| public final void rule__HeadingElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:1989:1: ( rule__HeadingElement__Group__1__Impl rule__HeadingElement__Group__2 ) |
| // InternalMarkup.g:1990:2: rule__HeadingElement__Group__1__Impl rule__HeadingElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_6); |
| rule__HeadingElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__1" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__1__Impl" |
| // InternalMarkup.g:1997:1: rule__HeadingElement__Group__1__Impl : ( 'heading' ) ; |
| public final void rule__HeadingElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2001:1: ( ( 'heading' ) ) |
| // InternalMarkup.g:2002:1: ( 'heading' ) |
| { |
| // InternalMarkup.g:2002:1: ( 'heading' ) |
| // InternalMarkup.g:2003:1: 'heading' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getHeadingKeyword_1()); |
| } |
| match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getHeadingKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__2" |
| // InternalMarkup.g:2016:1: rule__HeadingElement__Group__2 : rule__HeadingElement__Group__2__Impl rule__HeadingElement__Group__3 ; |
| public final void rule__HeadingElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2020:1: ( rule__HeadingElement__Group__2__Impl rule__HeadingElement__Group__3 ) |
| // InternalMarkup.g:2021:2: rule__HeadingElement__Group__2__Impl rule__HeadingElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_6); |
| rule__HeadingElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__2" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__2__Impl" |
| // InternalMarkup.g:2028:1: rule__HeadingElement__Group__2__Impl : ( ( rule__HeadingElement__Group_2__0 )? ) ; |
| public final void rule__HeadingElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2032:1: ( ( ( rule__HeadingElement__Group_2__0 )? ) ) |
| // InternalMarkup.g:2033:1: ( ( rule__HeadingElement__Group_2__0 )? ) |
| { |
| // InternalMarkup.g:2033:1: ( ( rule__HeadingElement__Group_2__0 )? ) |
| // InternalMarkup.g:2034:1: ( rule__HeadingElement__Group_2__0 )? |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getGroup_2()); |
| } |
| // InternalMarkup.g:2035:1: ( rule__HeadingElement__Group_2__0 )? |
| int alt16=2; |
| int LA16_0 = input.LA(1); |
| |
| if ( (LA16_0==26) ) { |
| alt16=1; |
| } |
| switch (alt16) { |
| case 1 : |
| // InternalMarkup.g:2035:2: rule__HeadingElement__Group_2__0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group_2__0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getGroup_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__3" |
| // InternalMarkup.g:2045:1: rule__HeadingElement__Group__3 : rule__HeadingElement__Group__3__Impl rule__HeadingElement__Group__4 ; |
| public final void rule__HeadingElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2049:1: ( rule__HeadingElement__Group__3__Impl rule__HeadingElement__Group__4 ) |
| // InternalMarkup.g:2050:2: rule__HeadingElement__Group__3__Impl rule__HeadingElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__HeadingElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__3" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__3__Impl" |
| // InternalMarkup.g:2057:1: rule__HeadingElement__Group__3__Impl : ( '[' ) ; |
| public final void rule__HeadingElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2061:1: ( ( '[' ) ) |
| // InternalMarkup.g:2062:1: ( '[' ) |
| { |
| // InternalMarkup.g:2062:1: ( '[' ) |
| // InternalMarkup.g:2063:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getLeftSquareBracketKeyword_3()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getLeftSquareBracketKeyword_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__4" |
| // InternalMarkup.g:2076:1: rule__HeadingElement__Group__4 : rule__HeadingElement__Group__4__Impl rule__HeadingElement__Group__5 ; |
| public final void rule__HeadingElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2080:1: ( rule__HeadingElement__Group__4__Impl rule__HeadingElement__Group__5 ) |
| // InternalMarkup.g:2081:2: rule__HeadingElement__Group__4__Impl rule__HeadingElement__Group__5 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__HeadingElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__5(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__4" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__4__Impl" |
| // InternalMarkup.g:2088:1: rule__HeadingElement__Group__4__Impl : ( ( rule__HeadingElement__ElementsAssignment_4 )* ) ; |
| public final void rule__HeadingElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2092:1: ( ( ( rule__HeadingElement__ElementsAssignment_4 )* ) ) |
| // InternalMarkup.g:2093:1: ( ( rule__HeadingElement__ElementsAssignment_4 )* ) |
| { |
| // InternalMarkup.g:2093:1: ( ( rule__HeadingElement__ElementsAssignment_4 )* ) |
| // InternalMarkup.g:2094:1: ( rule__HeadingElement__ElementsAssignment_4 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getElementsAssignment_4()); |
| } |
| // InternalMarkup.g:2095:1: ( rule__HeadingElement__ElementsAssignment_4 )* |
| loop17: |
| do { |
| int alt17=2; |
| int LA17_0 = input.LA(1); |
| |
| if ( ((LA17_0>=RULE_ID && LA17_0<=RULE_WS)||LA17_0==RULE_NL||(LA17_0>=16 && LA17_0<=29)) ) { |
| alt17=1; |
| } |
| |
| |
| switch (alt17) { |
| case 1 : |
| // InternalMarkup.g:2095:2: rule__HeadingElement__ElementsAssignment_4 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__HeadingElement__ElementsAssignment_4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop17; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getElementsAssignment_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__5" |
| // InternalMarkup.g:2105:1: rule__HeadingElement__Group__5 : rule__HeadingElement__Group__5__Impl ; |
| public final void rule__HeadingElement__Group__5() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2109:1: ( rule__HeadingElement__Group__5__Impl ) |
| // InternalMarkup.g:2110:2: rule__HeadingElement__Group__5__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group__5__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__5" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group__5__Impl" |
| // InternalMarkup.g:2116:1: rule__HeadingElement__Group__5__Impl : ( ']' ) ; |
| public final void rule__HeadingElement__Group__5__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2120:1: ( ( ']' ) ) |
| // InternalMarkup.g:2121:1: ( ']' ) |
| { |
| // InternalMarkup.g:2121:1: ( ']' ) |
| // InternalMarkup.g:2122:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getRightSquareBracketKeyword_5()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getRightSquareBracketKeyword_5()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group__5__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group_2__0" |
| // InternalMarkup.g:2147:1: rule__HeadingElement__Group_2__0 : rule__HeadingElement__Group_2__0__Impl rule__HeadingElement__Group_2__1 ; |
| public final void rule__HeadingElement__Group_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2151:1: ( rule__HeadingElement__Group_2__0__Impl rule__HeadingElement__Group_2__1 ) |
| // InternalMarkup.g:2152:2: rule__HeadingElement__Group_2__0__Impl rule__HeadingElement__Group_2__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_8); |
| rule__HeadingElement__Group_2__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group_2__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group_2__0" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group_2__0__Impl" |
| // InternalMarkup.g:2159:1: rule__HeadingElement__Group_2__0__Impl : ( ':' ) ; |
| public final void rule__HeadingElement__Group_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2163:1: ( ( ':' ) ) |
| // InternalMarkup.g:2164:1: ( ':' ) |
| { |
| // InternalMarkup.g:2164:1: ( ':' ) |
| // InternalMarkup.g:2165:1: ':' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getColonKeyword_2_0()); |
| } |
| match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getColonKeyword_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group_2__1" |
| // InternalMarkup.g:2178:1: rule__HeadingElement__Group_2__1 : rule__HeadingElement__Group_2__1__Impl ; |
| public final void rule__HeadingElement__Group_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2182:1: ( rule__HeadingElement__Group_2__1__Impl ) |
| // InternalMarkup.g:2183:2: rule__HeadingElement__Group_2__1__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__Group_2__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group_2__1" |
| |
| |
| // $ANTLR start "rule__HeadingElement__Group_2__1__Impl" |
| // InternalMarkup.g:2189:1: rule__HeadingElement__Group_2__1__Impl : ( ( rule__HeadingElement__LevelAssignment_2_1 ) ) ; |
| public final void rule__HeadingElement__Group_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2193:1: ( ( ( rule__HeadingElement__LevelAssignment_2_1 ) ) ) |
| // InternalMarkup.g:2194:1: ( ( rule__HeadingElement__LevelAssignment_2_1 ) ) |
| { |
| // InternalMarkup.g:2194:1: ( ( rule__HeadingElement__LevelAssignment_2_1 ) ) |
| // InternalMarkup.g:2195:1: ( rule__HeadingElement__LevelAssignment_2_1 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getLevelAssignment_2_1()); |
| } |
| // InternalMarkup.g:2196:1: ( rule__HeadingElement__LevelAssignment_2_1 ) |
| // InternalMarkup.g:2196:2: rule__HeadingElement__LevelAssignment_2_1 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__HeadingElement__LevelAssignment_2_1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getLevelAssignment_2_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__Group_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__0" |
| // InternalMarkup.g:2210:1: rule__NullElement__Group__0 : rule__NullElement__Group__0__Impl rule__NullElement__Group__1 ; |
| public final void rule__NullElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2214:1: ( rule__NullElement__Group__0__Impl rule__NullElement__Group__1 ) |
| // InternalMarkup.g:2215:2: rule__NullElement__Group__0__Impl rule__NullElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__NullElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__NullElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__0" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__0__Impl" |
| // InternalMarkup.g:2222:1: rule__NullElement__Group__0__Impl : ( () ) ; |
| public final void rule__NullElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2226:1: ( ( () ) ) |
| // InternalMarkup.g:2227:1: ( () ) |
| { |
| // InternalMarkup.g:2227:1: ( () ) |
| // InternalMarkup.g:2228:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementAccess().getNullElementAction_0()); |
| } |
| // InternalMarkup.g:2229:1: () |
| // InternalMarkup.g:2231:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementAccess().getNullElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__1" |
| // InternalMarkup.g:2241:1: rule__NullElement__Group__1 : rule__NullElement__Group__1__Impl rule__NullElement__Group__2 ; |
| public final void rule__NullElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2245:1: ( rule__NullElement__Group__1__Impl rule__NullElement__Group__2 ) |
| // InternalMarkup.g:2246:2: rule__NullElement__Group__1__Impl rule__NullElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__NullElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__NullElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__1" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__1__Impl" |
| // InternalMarkup.g:2253:1: rule__NullElement__Group__1__Impl : ( '[' ) ; |
| public final void rule__NullElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2257:1: ( ( '[' ) ) |
| // InternalMarkup.g:2258:1: ( '[' ) |
| { |
| // InternalMarkup.g:2258:1: ( '[' ) |
| // InternalMarkup.g:2259:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementAccess().getLeftSquareBracketKeyword_1()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementAccess().getLeftSquareBracketKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__2" |
| // InternalMarkup.g:2272:1: rule__NullElement__Group__2 : rule__NullElement__Group__2__Impl rule__NullElement__Group__3 ; |
| public final void rule__NullElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2276:1: ( rule__NullElement__Group__2__Impl rule__NullElement__Group__3 ) |
| // InternalMarkup.g:2277:2: rule__NullElement__Group__2__Impl rule__NullElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__NullElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__NullElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__2" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__2__Impl" |
| // InternalMarkup.g:2284:1: rule__NullElement__Group__2__Impl : ( ( rule__NullElement__ElementsAssignment_2 )* ) ; |
| public final void rule__NullElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2288:1: ( ( ( rule__NullElement__ElementsAssignment_2 )* ) ) |
| // InternalMarkup.g:2289:1: ( ( rule__NullElement__ElementsAssignment_2 )* ) |
| { |
| // InternalMarkup.g:2289:1: ( ( rule__NullElement__ElementsAssignment_2 )* ) |
| // InternalMarkup.g:2290:1: ( rule__NullElement__ElementsAssignment_2 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementAccess().getElementsAssignment_2()); |
| } |
| // InternalMarkup.g:2291:1: ( rule__NullElement__ElementsAssignment_2 )* |
| loop18: |
| do { |
| int alt18=2; |
| int LA18_0 = input.LA(1); |
| |
| if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_WS)||LA18_0==RULE_NL||(LA18_0>=16 && LA18_0<=29)) ) { |
| alt18=1; |
| } |
| |
| |
| switch (alt18) { |
| case 1 : |
| // InternalMarkup.g:2291:2: rule__NullElement__ElementsAssignment_2 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__NullElement__ElementsAssignment_2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop18; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementAccess().getElementsAssignment_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__3" |
| // InternalMarkup.g:2301:1: rule__NullElement__Group__3 : rule__NullElement__Group__3__Impl ; |
| public final void rule__NullElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2305:1: ( rule__NullElement__Group__3__Impl ) |
| // InternalMarkup.g:2306:2: rule__NullElement__Group__3__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__NullElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__3" |
| |
| |
| // $ANTLR start "rule__NullElement__Group__3__Impl" |
| // InternalMarkup.g:2312:1: rule__NullElement__Group__3__Impl : ( ']' ) ; |
| public final void rule__NullElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2316:1: ( ( ']' ) ) |
| // InternalMarkup.g:2317:1: ( ']' ) |
| { |
| // InternalMarkup.g:2317:1: ( ']' ) |
| // InternalMarkup.g:2318:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementAccess().getRightSquareBracketKeyword_3()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementAccess().getRightSquareBracketKeyword_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__0" |
| // InternalMarkup.g:2339:1: rule__OCLCodeElement__Group__0 : rule__OCLCodeElement__Group__0__Impl rule__OCLCodeElement__Group__1 ; |
| public final void rule__OCLCodeElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2343:1: ( rule__OCLCodeElement__Group__0__Impl rule__OCLCodeElement__Group__1 ) |
| // InternalMarkup.g:2344:2: rule__OCLCodeElement__Group__0__Impl rule__OCLCodeElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_18); |
| rule__OCLCodeElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLCodeElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__0" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__0__Impl" |
| // InternalMarkup.g:2351:1: rule__OCLCodeElement__Group__0__Impl : ( () ) ; |
| public final void rule__OCLCodeElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2355:1: ( ( () ) ) |
| // InternalMarkup.g:2356:1: ( () ) |
| { |
| // InternalMarkup.g:2356:1: ( () ) |
| // InternalMarkup.g:2357:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getOCLCodeElementAction_0()); |
| } |
| // InternalMarkup.g:2358:1: () |
| // InternalMarkup.g:2360:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getOCLCodeElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__1" |
| // InternalMarkup.g:2370:1: rule__OCLCodeElement__Group__1 : rule__OCLCodeElement__Group__1__Impl rule__OCLCodeElement__Group__2 ; |
| public final void rule__OCLCodeElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2374:1: ( rule__OCLCodeElement__Group__1__Impl rule__OCLCodeElement__Group__2 ) |
| // InternalMarkup.g:2375:2: rule__OCLCodeElement__Group__1__Impl rule__OCLCodeElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__OCLCodeElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLCodeElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__1" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__1__Impl" |
| // InternalMarkup.g:2382:1: rule__OCLCodeElement__Group__1__Impl : ( 'oclCode' ) ; |
| public final void rule__OCLCodeElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2386:1: ( ( 'oclCode' ) ) |
| // InternalMarkup.g:2387:1: ( 'oclCode' ) |
| { |
| // InternalMarkup.g:2387:1: ( 'oclCode' ) |
| // InternalMarkup.g:2388:1: 'oclCode' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getOclCodeKeyword_1()); |
| } |
| match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getOclCodeKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__2" |
| // InternalMarkup.g:2401:1: rule__OCLCodeElement__Group__2 : rule__OCLCodeElement__Group__2__Impl rule__OCLCodeElement__Group__3 ; |
| public final void rule__OCLCodeElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2405:1: ( rule__OCLCodeElement__Group__2__Impl rule__OCLCodeElement__Group__3 ) |
| // InternalMarkup.g:2406:2: rule__OCLCodeElement__Group__2__Impl rule__OCLCodeElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__OCLCodeElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLCodeElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__2" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__2__Impl" |
| // InternalMarkup.g:2413:1: rule__OCLCodeElement__Group__2__Impl : ( '[' ) ; |
| public final void rule__OCLCodeElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2417:1: ( ( '[' ) ) |
| // InternalMarkup.g:2418:1: ( '[' ) |
| { |
| // InternalMarkup.g:2418:1: ( '[' ) |
| // InternalMarkup.g:2419:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__3" |
| // InternalMarkup.g:2432:1: rule__OCLCodeElement__Group__3 : rule__OCLCodeElement__Group__3__Impl rule__OCLCodeElement__Group__4 ; |
| public final void rule__OCLCodeElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2436:1: ( rule__OCLCodeElement__Group__3__Impl rule__OCLCodeElement__Group__4 ) |
| // InternalMarkup.g:2437:2: rule__OCLCodeElement__Group__3__Impl rule__OCLCodeElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__OCLCodeElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLCodeElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__3" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__3__Impl" |
| // InternalMarkup.g:2444:1: rule__OCLCodeElement__Group__3__Impl : ( ( rule__OCLCodeElement__ElementsAssignment_3 )* ) ; |
| public final void rule__OCLCodeElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2448:1: ( ( ( rule__OCLCodeElement__ElementsAssignment_3 )* ) ) |
| // InternalMarkup.g:2449:1: ( ( rule__OCLCodeElement__ElementsAssignment_3 )* ) |
| { |
| // InternalMarkup.g:2449:1: ( ( rule__OCLCodeElement__ElementsAssignment_3 )* ) |
| // InternalMarkup.g:2450:1: ( rule__OCLCodeElement__ElementsAssignment_3 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getElementsAssignment_3()); |
| } |
| // InternalMarkup.g:2451:1: ( rule__OCLCodeElement__ElementsAssignment_3 )* |
| loop19: |
| do { |
| int alt19=2; |
| int LA19_0 = input.LA(1); |
| |
| if ( ((LA19_0>=RULE_ID && LA19_0<=RULE_WS)||LA19_0==RULE_NL||(LA19_0>=16 && LA19_0<=29)) ) { |
| alt19=1; |
| } |
| |
| |
| switch (alt19) { |
| case 1 : |
| // InternalMarkup.g:2451:2: rule__OCLCodeElement__ElementsAssignment_3 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__OCLCodeElement__ElementsAssignment_3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop19; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getElementsAssignment_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__4" |
| // InternalMarkup.g:2461:1: rule__OCLCodeElement__Group__4 : rule__OCLCodeElement__Group__4__Impl ; |
| public final void rule__OCLCodeElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2465:1: ( rule__OCLCodeElement__Group__4__Impl ) |
| // InternalMarkup.g:2466:2: rule__OCLCodeElement__Group__4__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLCodeElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__4" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__Group__4__Impl" |
| // InternalMarkup.g:2472:1: rule__OCLCodeElement__Group__4__Impl : ( ']' ) ; |
| public final void rule__OCLCodeElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2476:1: ( ( ']' ) ) |
| // InternalMarkup.g:2477:1: ( ']' ) |
| { |
| // InternalMarkup.g:2477:1: ( ']' ) |
| // InternalMarkup.g:2478:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__0" |
| // InternalMarkup.g:2501:1: rule__OCLEvalElement__Group__0 : rule__OCLEvalElement__Group__0__Impl rule__OCLEvalElement__Group__1 ; |
| public final void rule__OCLEvalElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2505:1: ( rule__OCLEvalElement__Group__0__Impl rule__OCLEvalElement__Group__1 ) |
| // InternalMarkup.g:2506:2: rule__OCLEvalElement__Group__0__Impl rule__OCLEvalElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_19); |
| rule__OCLEvalElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLEvalElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__0" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__0__Impl" |
| // InternalMarkup.g:2513:1: rule__OCLEvalElement__Group__0__Impl : ( () ) ; |
| public final void rule__OCLEvalElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2517:1: ( ( () ) ) |
| // InternalMarkup.g:2518:1: ( () ) |
| { |
| // InternalMarkup.g:2518:1: ( () ) |
| // InternalMarkup.g:2519:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getOCLEvalElementAction_0()); |
| } |
| // InternalMarkup.g:2520:1: () |
| // InternalMarkup.g:2522:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getOCLEvalElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__1" |
| // InternalMarkup.g:2532:1: rule__OCLEvalElement__Group__1 : rule__OCLEvalElement__Group__1__Impl rule__OCLEvalElement__Group__2 ; |
| public final void rule__OCLEvalElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2536:1: ( rule__OCLEvalElement__Group__1__Impl rule__OCLEvalElement__Group__2 ) |
| // InternalMarkup.g:2537:2: rule__OCLEvalElement__Group__1__Impl rule__OCLEvalElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__OCLEvalElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLEvalElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__1" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__1__Impl" |
| // InternalMarkup.g:2544:1: rule__OCLEvalElement__Group__1__Impl : ( 'oclEval' ) ; |
| public final void rule__OCLEvalElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2548:1: ( ( 'oclEval' ) ) |
| // InternalMarkup.g:2549:1: ( 'oclEval' ) |
| { |
| // InternalMarkup.g:2549:1: ( 'oclEval' ) |
| // InternalMarkup.g:2550:1: 'oclEval' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getOclEvalKeyword_1()); |
| } |
| match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getOclEvalKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__2" |
| // InternalMarkup.g:2563:1: rule__OCLEvalElement__Group__2 : rule__OCLEvalElement__Group__2__Impl rule__OCLEvalElement__Group__3 ; |
| public final void rule__OCLEvalElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2567:1: ( rule__OCLEvalElement__Group__2__Impl rule__OCLEvalElement__Group__3 ) |
| // InternalMarkup.g:2568:2: rule__OCLEvalElement__Group__2__Impl rule__OCLEvalElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__OCLEvalElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLEvalElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__2" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__2__Impl" |
| // InternalMarkup.g:2575:1: rule__OCLEvalElement__Group__2__Impl : ( '[' ) ; |
| public final void rule__OCLEvalElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2579:1: ( ( '[' ) ) |
| // InternalMarkup.g:2580:1: ( '[' ) |
| { |
| // InternalMarkup.g:2580:1: ( '[' ) |
| // InternalMarkup.g:2581:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__3" |
| // InternalMarkup.g:2594:1: rule__OCLEvalElement__Group__3 : rule__OCLEvalElement__Group__3__Impl rule__OCLEvalElement__Group__4 ; |
| public final void rule__OCLEvalElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2598:1: ( rule__OCLEvalElement__Group__3__Impl rule__OCLEvalElement__Group__4 ) |
| // InternalMarkup.g:2599:2: rule__OCLEvalElement__Group__3__Impl rule__OCLEvalElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__OCLEvalElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLEvalElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__3" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__3__Impl" |
| // InternalMarkup.g:2606:1: rule__OCLEvalElement__Group__3__Impl : ( ( rule__OCLEvalElement__ElementsAssignment_3 )* ) ; |
| public final void rule__OCLEvalElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2610:1: ( ( ( rule__OCLEvalElement__ElementsAssignment_3 )* ) ) |
| // InternalMarkup.g:2611:1: ( ( rule__OCLEvalElement__ElementsAssignment_3 )* ) |
| { |
| // InternalMarkup.g:2611:1: ( ( rule__OCLEvalElement__ElementsAssignment_3 )* ) |
| // InternalMarkup.g:2612:1: ( rule__OCLEvalElement__ElementsAssignment_3 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getElementsAssignment_3()); |
| } |
| // InternalMarkup.g:2613:1: ( rule__OCLEvalElement__ElementsAssignment_3 )* |
| loop20: |
| do { |
| int alt20=2; |
| int LA20_0 = input.LA(1); |
| |
| if ( ((LA20_0>=RULE_ID && LA20_0<=RULE_WS)||LA20_0==RULE_NL||(LA20_0>=16 && LA20_0<=29)) ) { |
| alt20=1; |
| } |
| |
| |
| switch (alt20) { |
| case 1 : |
| // InternalMarkup.g:2613:2: rule__OCLEvalElement__ElementsAssignment_3 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__OCLEvalElement__ElementsAssignment_3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop20; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getElementsAssignment_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__4" |
| // InternalMarkup.g:2623:1: rule__OCLEvalElement__Group__4 : rule__OCLEvalElement__Group__4__Impl ; |
| public final void rule__OCLEvalElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2627:1: ( rule__OCLEvalElement__Group__4__Impl ) |
| // InternalMarkup.g:2628:2: rule__OCLEvalElement__Group__4__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLEvalElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__4" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__Group__4__Impl" |
| // InternalMarkup.g:2634:1: rule__OCLEvalElement__Group__4__Impl : ( ']' ) ; |
| public final void rule__OCLEvalElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2638:1: ( ( ']' ) ) |
| // InternalMarkup.g:2639:1: ( ']' ) |
| { |
| // InternalMarkup.g:2639:1: ( ']' ) |
| // InternalMarkup.g:2640:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__0" |
| // InternalMarkup.g:2663:1: rule__OCLTextElement__Group__0 : rule__OCLTextElement__Group__0__Impl rule__OCLTextElement__Group__1 ; |
| public final void rule__OCLTextElement__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2667:1: ( rule__OCLTextElement__Group__0__Impl rule__OCLTextElement__Group__1 ) |
| // InternalMarkup.g:2668:2: rule__OCLTextElement__Group__0__Impl rule__OCLTextElement__Group__1 |
| { |
| pushFollow(FollowSets000.FOLLOW_20); |
| rule__OCLTextElement__Group__0__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLTextElement__Group__1(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__0" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__0__Impl" |
| // InternalMarkup.g:2675:1: rule__OCLTextElement__Group__0__Impl : ( () ) ; |
| public final void rule__OCLTextElement__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2679:1: ( ( () ) ) |
| // InternalMarkup.g:2680:1: ( () ) |
| { |
| // InternalMarkup.g:2680:1: ( () ) |
| // InternalMarkup.g:2681:1: () |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getOCLTextElementAction_0()); |
| } |
| // InternalMarkup.g:2682:1: () |
| // InternalMarkup.g:2684:1: |
| { |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getOCLTextElementAction_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__1" |
| // InternalMarkup.g:2694:1: rule__OCLTextElement__Group__1 : rule__OCLTextElement__Group__1__Impl rule__OCLTextElement__Group__2 ; |
| public final void rule__OCLTextElement__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2698:1: ( rule__OCLTextElement__Group__1__Impl rule__OCLTextElement__Group__2 ) |
| // InternalMarkup.g:2699:2: rule__OCLTextElement__Group__1__Impl rule__OCLTextElement__Group__2 |
| { |
| pushFollow(FollowSets000.FOLLOW_9); |
| rule__OCLTextElement__Group__1__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLTextElement__Group__2(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__1" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__1__Impl" |
| // InternalMarkup.g:2706:1: rule__OCLTextElement__Group__1__Impl : ( 'oclText' ) ; |
| public final void rule__OCLTextElement__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2710:1: ( ( 'oclText' ) ) |
| // InternalMarkup.g:2711:1: ( 'oclText' ) |
| { |
| // InternalMarkup.g:2711:1: ( 'oclText' ) |
| // InternalMarkup.g:2712:1: 'oclText' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getOclTextKeyword_1()); |
| } |
| match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getOclTextKeyword_1()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__2" |
| // InternalMarkup.g:2725:1: rule__OCLTextElement__Group__2 : rule__OCLTextElement__Group__2__Impl rule__OCLTextElement__Group__3 ; |
| public final void rule__OCLTextElement__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2729:1: ( rule__OCLTextElement__Group__2__Impl rule__OCLTextElement__Group__3 ) |
| // InternalMarkup.g:2730:2: rule__OCLTextElement__Group__2__Impl rule__OCLTextElement__Group__3 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__OCLTextElement__Group__2__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLTextElement__Group__3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__2" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__2__Impl" |
| // InternalMarkup.g:2737:1: rule__OCLTextElement__Group__2__Impl : ( '[' ) ; |
| public final void rule__OCLTextElement__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2741:1: ( ( '[' ) ) |
| // InternalMarkup.g:2742:1: ( '[' ) |
| { |
| // InternalMarkup.g:2742:1: ( '[' ) |
| // InternalMarkup.g:2743:1: '[' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getLeftSquareBracketKeyword_2()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__3" |
| // InternalMarkup.g:2756:1: rule__OCLTextElement__Group__3 : rule__OCLTextElement__Group__3__Impl rule__OCLTextElement__Group__4 ; |
| public final void rule__OCLTextElement__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2760:1: ( rule__OCLTextElement__Group__3__Impl rule__OCLTextElement__Group__4 ) |
| // InternalMarkup.g:2761:2: rule__OCLTextElement__Group__3__Impl rule__OCLTextElement__Group__4 |
| { |
| pushFollow(FollowSets000.FOLLOW_7); |
| rule__OCLTextElement__Group__3__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLTextElement__Group__4(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__3" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__3__Impl" |
| // InternalMarkup.g:2768:1: rule__OCLTextElement__Group__3__Impl : ( ( rule__OCLTextElement__ElementsAssignment_3 )* ) ; |
| public final void rule__OCLTextElement__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2772:1: ( ( ( rule__OCLTextElement__ElementsAssignment_3 )* ) ) |
| // InternalMarkup.g:2773:1: ( ( rule__OCLTextElement__ElementsAssignment_3 )* ) |
| { |
| // InternalMarkup.g:2773:1: ( ( rule__OCLTextElement__ElementsAssignment_3 )* ) |
| // InternalMarkup.g:2774:1: ( rule__OCLTextElement__ElementsAssignment_3 )* |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getElementsAssignment_3()); |
| } |
| // InternalMarkup.g:2775:1: ( rule__OCLTextElement__ElementsAssignment_3 )* |
| loop21: |
| do { |
| int alt21=2; |
| int LA21_0 = input.LA(1); |
| |
| if ( ((LA21_0>=RULE_ID && LA21_0<=RULE_WS)||LA21_0==RULE_NL||(LA21_0>=16 && LA21_0<=29)) ) { |
| alt21=1; |
| } |
| |
| |
| switch (alt21) { |
| case 1 : |
| // InternalMarkup.g:2775:2: rule__OCLTextElement__ElementsAssignment_3 |
| { |
| pushFollow(FollowSets000.FOLLOW_3); |
| rule__OCLTextElement__ElementsAssignment_3(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| break; |
| |
| default : |
| break loop21; |
| } |
| } while (true); |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getElementsAssignment_3()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__4" |
| // InternalMarkup.g:2785:1: rule__OCLTextElement__Group__4 : rule__OCLTextElement__Group__4__Impl ; |
| public final void rule__OCLTextElement__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2789:1: ( rule__OCLTextElement__Group__4__Impl ) |
| // InternalMarkup.g:2790:2: rule__OCLTextElement__Group__4__Impl |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__OCLTextElement__Group__4__Impl(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__4" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__Group__4__Impl" |
| // InternalMarkup.g:2796:1: rule__OCLTextElement__Group__4__Impl : ( ']' ) ; |
| public final void rule__OCLTextElement__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2800:1: ( ( ']' ) ) |
| // InternalMarkup.g:2801:1: ( ']' ) |
| { |
| // InternalMarkup.g:2801:1: ( ']' ) |
| // InternalMarkup.g:2802:1: ']' |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getRightSquareBracketKeyword_4()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__Markup__ElementsAssignment" |
| // InternalMarkup.g:2826:1: rule__Markup__ElementsAssignment : ( ruleMarkupElement ) ; |
| public final void rule__Markup__ElementsAssignment() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2830:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:2831:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:2831:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:2832:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupAccess().getElementsMarkupElementParserRuleCall_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getMarkupAccess().getElementsMarkupElementParserRuleCall_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Markup__ElementsAssignment" |
| |
| |
| // $ANTLR start "rule__BulletElement__LevelAssignment_2_1" |
| // InternalMarkup.g:2841:1: rule__BulletElement__LevelAssignment_2_1 : ( RULE_INT ) ; |
| public final void rule__BulletElement__LevelAssignment_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2845:1: ( ( RULE_INT ) ) |
| // InternalMarkup.g:2846:1: ( RULE_INT ) |
| { |
| // InternalMarkup.g:2846:1: ( RULE_INT ) |
| // InternalMarkup.g:2847:1: RULE_INT |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getLevelINTTerminalRuleCall_2_1_0()); |
| } |
| match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getLevelINTTerminalRuleCall_2_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__LevelAssignment_2_1" |
| |
| |
| // $ANTLR start "rule__BulletElement__ElementsAssignment_4" |
| // InternalMarkup.g:2856:1: rule__BulletElement__ElementsAssignment_4 : ( ruleMarkupElement ) ; |
| public final void rule__BulletElement__ElementsAssignment_4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2860:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:2861:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:2861:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:2862:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getBulletElementAccess().getElementsMarkupElementParserRuleCall_4_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getBulletElementAccess().getElementsMarkupElementParserRuleCall_4_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__BulletElement__ElementsAssignment_4" |
| |
| |
| // $ANTLR start "rule__FontElement__FontAssignment_0" |
| // InternalMarkup.g:2871:1: rule__FontElement__FontAssignment_0 : ( ( rule__FontElement__FontAlternatives_0_0 ) ) ; |
| public final void rule__FontElement__FontAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2875:1: ( ( ( rule__FontElement__FontAlternatives_0_0 ) ) ) |
| // InternalMarkup.g:2876:1: ( ( rule__FontElement__FontAlternatives_0_0 ) ) |
| { |
| // InternalMarkup.g:2876:1: ( ( rule__FontElement__FontAlternatives_0_0 ) ) |
| // InternalMarkup.g:2877:1: ( rule__FontElement__FontAlternatives_0_0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getFontAlternatives_0_0()); |
| } |
| // InternalMarkup.g:2878:1: ( rule__FontElement__FontAlternatives_0_0 ) |
| // InternalMarkup.g:2878:2: rule__FontElement__FontAlternatives_0_0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__FontElement__FontAlternatives_0_0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getFontAlternatives_0_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__FontAssignment_0" |
| |
| |
| // $ANTLR start "rule__FontElement__ElementsAssignment_2" |
| // InternalMarkup.g:2887:1: rule__FontElement__ElementsAssignment_2 : ( ruleMarkupElement ) ; |
| public final void rule__FontElement__ElementsAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2891:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:2892:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:2892:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:2893:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFontElementAccess().getElementsMarkupElementParserRuleCall_2_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFontElementAccess().getElementsMarkupElementParserRuleCall_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FontElement__ElementsAssignment_2" |
| |
| |
| // $ANTLR start "rule__FigureElement__DefAssignment_1_1" |
| // InternalMarkup.g:2902:1: rule__FigureElement__DefAssignment_1_1 : ( RULE_ID ) ; |
| public final void rule__FigureElement__DefAssignment_1_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2906:1: ( ( RULE_ID ) ) |
| // InternalMarkup.g:2907:1: ( RULE_ID ) |
| { |
| // InternalMarkup.g:2907:1: ( RULE_ID ) |
| // InternalMarkup.g:2908:1: RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getDefIDTerminalRuleCall_1_1_0()); |
| } |
| match(input,RULE_ID,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getDefIDTerminalRuleCall_1_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__DefAssignment_1_1" |
| |
| |
| // $ANTLR start "rule__FigureElement__SrcAssignment_3" |
| // InternalMarkup.g:2917:1: rule__FigureElement__SrcAssignment_3 : ( RULE_STRING ) ; |
| public final void rule__FigureElement__SrcAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2921:1: ( ( RULE_STRING ) ) |
| // InternalMarkup.g:2922:1: ( RULE_STRING ) |
| { |
| // InternalMarkup.g:2922:1: ( RULE_STRING ) |
| // InternalMarkup.g:2923:1: RULE_STRING |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getSrcSTRINGTerminalRuleCall_3_0()); |
| } |
| match(input,RULE_STRING,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getSrcSTRINGTerminalRuleCall_3_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__SrcAssignment_3" |
| |
| |
| // $ANTLR start "rule__FigureElement__AltAssignment_4_1" |
| // InternalMarkup.g:2932:1: rule__FigureElement__AltAssignment_4_1 : ( RULE_STRING ) ; |
| public final void rule__FigureElement__AltAssignment_4_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2936:1: ( ( RULE_STRING ) ) |
| // InternalMarkup.g:2937:1: ( RULE_STRING ) |
| { |
| // InternalMarkup.g:2937:1: ( RULE_STRING ) |
| // InternalMarkup.g:2938:1: RULE_STRING |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getAltSTRINGTerminalRuleCall_4_1_0()); |
| } |
| match(input,RULE_STRING,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getAltSTRINGTerminalRuleCall_4_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__AltAssignment_4_1" |
| |
| |
| // $ANTLR start "rule__FigureElement__RequiredWidthAssignment_4_2_1" |
| // InternalMarkup.g:2947:1: rule__FigureElement__RequiredWidthAssignment_4_2_1 : ( RULE_INT ) ; |
| public final void rule__FigureElement__RequiredWidthAssignment_4_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2951:1: ( ( RULE_INT ) ) |
| // InternalMarkup.g:2952:1: ( RULE_INT ) |
| { |
| // InternalMarkup.g:2952:1: ( RULE_INT ) |
| // InternalMarkup.g:2953:1: RULE_INT |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getRequiredWidthINTTerminalRuleCall_4_2_1_0()); |
| } |
| match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getRequiredWidthINTTerminalRuleCall_4_2_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__RequiredWidthAssignment_4_2_1" |
| |
| |
| // $ANTLR start "rule__FigureElement__RequiredHeightAssignment_4_2_2_1" |
| // InternalMarkup.g:2962:1: rule__FigureElement__RequiredHeightAssignment_4_2_2_1 : ( RULE_INT ) ; |
| public final void rule__FigureElement__RequiredHeightAssignment_4_2_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2966:1: ( ( RULE_INT ) ) |
| // InternalMarkup.g:2967:1: ( RULE_INT ) |
| { |
| // InternalMarkup.g:2967:1: ( RULE_INT ) |
| // InternalMarkup.g:2968:1: RULE_INT |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureElementAccess().getRequiredHeightINTTerminalRuleCall_4_2_2_1_0()); |
| } |
| match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureElementAccess().getRequiredHeightINTTerminalRuleCall_4_2_2_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureElement__RequiredHeightAssignment_4_2_2_1" |
| |
| |
| // $ANTLR start "rule__FigureRefElement__RefAssignment_2" |
| // InternalMarkup.g:2977:1: rule__FigureRefElement__RefAssignment_2 : ( ( RULE_ID ) ) ; |
| public final void rule__FigureRefElement__RefAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:2981:1: ( ( ( RULE_ID ) ) ) |
| // InternalMarkup.g:2982:1: ( ( RULE_ID ) ) |
| { |
| // InternalMarkup.g:2982:1: ( ( RULE_ID ) ) |
| // InternalMarkup.g:2983:1: ( RULE_ID ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getRefFigureElementCrossReference_2_0()); |
| } |
| // InternalMarkup.g:2984:1: ( RULE_ID ) |
| // InternalMarkup.g:2985:1: RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFigureRefElementAccess().getRefFigureElementIDTerminalRuleCall_2_0_1()); |
| } |
| match(input,RULE_ID,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getRefFigureElementIDTerminalRuleCall_2_0_1()); |
| } |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFigureRefElementAccess().getRefFigureElementCrossReference_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FigureRefElement__RefAssignment_2" |
| |
| |
| // $ANTLR start "rule__FootnoteElement__ElementsAssignment_3" |
| // InternalMarkup.g:2996:1: rule__FootnoteElement__ElementsAssignment_3 : ( ruleMarkupElement ) ; |
| public final void rule__FootnoteElement__ElementsAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3000:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:3001:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:3001:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:3002:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getFootnoteElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getFootnoteElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FootnoteElement__ElementsAssignment_3" |
| |
| |
| // $ANTLR start "rule__HeadingElement__LevelAssignment_2_1" |
| // InternalMarkup.g:3011:1: rule__HeadingElement__LevelAssignment_2_1 : ( RULE_INT ) ; |
| public final void rule__HeadingElement__LevelAssignment_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3015:1: ( ( RULE_INT ) ) |
| // InternalMarkup.g:3016:1: ( RULE_INT ) |
| { |
| // InternalMarkup.g:3016:1: ( RULE_INT ) |
| // InternalMarkup.g:3017:1: RULE_INT |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getLevelINTTerminalRuleCall_2_1_0()); |
| } |
| match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getLevelINTTerminalRuleCall_2_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__LevelAssignment_2_1" |
| |
| |
| // $ANTLR start "rule__HeadingElement__ElementsAssignment_4" |
| // InternalMarkup.g:3026:1: rule__HeadingElement__ElementsAssignment_4 : ( ruleMarkupElement ) ; |
| public final void rule__HeadingElement__ElementsAssignment_4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3030:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:3031:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:3031:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:3032:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getHeadingElementAccess().getElementsMarkupElementParserRuleCall_4_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getHeadingElementAccess().getElementsMarkupElementParserRuleCall_4_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__HeadingElement__ElementsAssignment_4" |
| |
| |
| // $ANTLR start "rule__NewLineElement__TextAssignment" |
| // InternalMarkup.g:3041:1: rule__NewLineElement__TextAssignment : ( RULE_NL ) ; |
| public final void rule__NewLineElement__TextAssignment() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3045:1: ( ( RULE_NL ) ) |
| // InternalMarkup.g:3046:1: ( RULE_NL ) |
| { |
| // InternalMarkup.g:3046:1: ( RULE_NL ) |
| // InternalMarkup.g:3047:1: RULE_NL |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNewLineElementAccess().getTextNLTerminalRuleCall_0()); |
| } |
| match(input,RULE_NL,FollowSets000.FOLLOW_2); if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNewLineElementAccess().getTextNLTerminalRuleCall_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NewLineElement__TextAssignment" |
| |
| |
| // $ANTLR start "rule__NullElement__ElementsAssignment_2" |
| // InternalMarkup.g:3056:1: rule__NullElement__ElementsAssignment_2 : ( ruleMarkupElement ) ; |
| public final void rule__NullElement__ElementsAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3060:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:3061:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:3061:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:3062:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getNullElementAccess().getElementsMarkupElementParserRuleCall_2_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getNullElementAccess().getElementsMarkupElementParserRuleCall_2_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NullElement__ElementsAssignment_2" |
| |
| |
| // $ANTLR start "rule__OCLCodeElement__ElementsAssignment_3" |
| // InternalMarkup.g:3071:1: rule__OCLCodeElement__ElementsAssignment_3 : ( ruleMarkupElement ) ; |
| public final void rule__OCLCodeElement__ElementsAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3075:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:3076:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:3076:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:3077:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLCodeElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLCodeElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLCodeElement__ElementsAssignment_3" |
| |
| |
| // $ANTLR start "rule__OCLEvalElement__ElementsAssignment_3" |
| // InternalMarkup.g:3086:1: rule__OCLEvalElement__ElementsAssignment_3 : ( ruleMarkupElement ) ; |
| public final void rule__OCLEvalElement__ElementsAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3090:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:3091:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:3091:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:3092:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLEvalElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLEvalElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLEvalElement__ElementsAssignment_3" |
| |
| |
| // $ANTLR start "rule__OCLTextElement__ElementsAssignment_3" |
| // InternalMarkup.g:3101:1: rule__OCLTextElement__ElementsAssignment_3 : ( ruleMarkupElement ) ; |
| public final void rule__OCLTextElement__ElementsAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3105:1: ( ( ruleMarkupElement ) ) |
| // InternalMarkup.g:3106:1: ( ruleMarkupElement ) |
| { |
| // InternalMarkup.g:3106:1: ( ruleMarkupElement ) |
| // InternalMarkup.g:3107:1: ruleMarkupElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getOCLTextElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getOCLTextElementAccess().getElementsMarkupElementParserRuleCall_3_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OCLTextElement__ElementsAssignment_3" |
| |
| |
| // $ANTLR start "rule__TextElement__TextAssignment_0" |
| // InternalMarkup.g:3116:1: rule__TextElement__TextAssignment_0 : ( ( rule__TextElement__TextAlternatives_0_0 ) ) ; |
| public final void rule__TextElement__TextAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3120:1: ( ( ( rule__TextElement__TextAlternatives_0_0 ) ) ) |
| // InternalMarkup.g:3121:1: ( ( rule__TextElement__TextAlternatives_0_0 ) ) |
| { |
| // InternalMarkup.g:3121:1: ( ( rule__TextElement__TextAlternatives_0_0 ) ) |
| // InternalMarkup.g:3122:1: ( rule__TextElement__TextAlternatives_0_0 ) |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextAlternatives_0_0()); |
| } |
| // InternalMarkup.g:3123:1: ( rule__TextElement__TextAlternatives_0_0 ) |
| // InternalMarkup.g:3123:2: rule__TextElement__TextAlternatives_0_0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__TextElement__TextAlternatives_0_0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextAlternatives_0_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__TextElement__TextAssignment_0" |
| |
| |
| // $ANTLR start "rule__TextElement__TextAssignment_1" |
| // InternalMarkup.g:3132:1: rule__TextElement__TextAssignment_1 : ( ruleMarkupKeyword ) ; |
| public final void rule__TextElement__TextAssignment_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalMarkup.g:3136:1: ( ( ruleMarkupKeyword ) ) |
| // InternalMarkup.g:3137:1: ( ruleMarkupKeyword ) |
| { |
| // InternalMarkup.g:3137:1: ( ruleMarkupKeyword ) |
| // InternalMarkup.g:3138:1: ruleMarkupKeyword |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getTextElementAccess().getTextMarkupKeywordParserRuleCall_1_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleMarkupKeyword(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| if ( state.backtracking==0 ) { |
| after(grammarAccess.getTextElementAccess().getTextMarkupKeywordParserRuleCall_1_0()); |
| } |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__TextElement__TextAssignment_1" |
| |
| // $ANTLR start synpred11_InternalMarkup |
| public final void synpred11_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:583:1: ( ( ruleFontElement ) ) |
| // InternalMarkup.g:583:1: ( ruleFontElement ) |
| { |
| // InternalMarkup.g:583:1: ( ruleFontElement ) |
| // InternalMarkup.g:584:1: ruleFontElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFontElementParserRuleCall_0()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFontElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred11_InternalMarkup |
| |
| // $ANTLR start synpred13_InternalMarkup |
| public final void synpred13_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:595:6: ( ( ruleBulletElement ) ) |
| // InternalMarkup.g:595:6: ( ruleBulletElement ) |
| { |
| // InternalMarkup.g:595:6: ( ruleBulletElement ) |
| // InternalMarkup.g:596:1: ruleBulletElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getBulletElementParserRuleCall_2()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleBulletElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred13_InternalMarkup |
| |
| // $ANTLR start synpred14_InternalMarkup |
| public final void synpred14_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:601:6: ( ( ruleFigureElement ) ) |
| // InternalMarkup.g:601:6: ( ruleFigureElement ) |
| { |
| // InternalMarkup.g:601:6: ( ruleFigureElement ) |
| // InternalMarkup.g:602:1: ruleFigureElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFigureElementParserRuleCall_3()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFigureElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred14_InternalMarkup |
| |
| // $ANTLR start synpred15_InternalMarkup |
| public final void synpred15_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:607:6: ( ( ruleFigureRefElement ) ) |
| // InternalMarkup.g:607:6: ( ruleFigureRefElement ) |
| { |
| // InternalMarkup.g:607:6: ( ruleFigureRefElement ) |
| // InternalMarkup.g:608:1: ruleFigureRefElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFigureRefElementParserRuleCall_4()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFigureRefElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred15_InternalMarkup |
| |
| // $ANTLR start synpred16_InternalMarkup |
| public final void synpred16_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:613:6: ( ( ruleFootnoteElement ) ) |
| // InternalMarkup.g:613:6: ( ruleFootnoteElement ) |
| { |
| // InternalMarkup.g:613:6: ( ruleFootnoteElement ) |
| // InternalMarkup.g:614:1: ruleFootnoteElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getFootnoteElementParserRuleCall_5()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleFootnoteElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred16_InternalMarkup |
| |
| // $ANTLR start synpred17_InternalMarkup |
| public final void synpred17_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:619:6: ( ( ruleHeadingElement ) ) |
| // InternalMarkup.g:619:6: ( ruleHeadingElement ) |
| { |
| // InternalMarkup.g:619:6: ( ruleHeadingElement ) |
| // InternalMarkup.g:620:1: ruleHeadingElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getHeadingElementParserRuleCall_6()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleHeadingElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred17_InternalMarkup |
| |
| // $ANTLR start synpred19_InternalMarkup |
| public final void synpred19_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:631:6: ( ( ruleOCLCodeElement ) ) |
| // InternalMarkup.g:631:6: ( ruleOCLCodeElement ) |
| { |
| // InternalMarkup.g:631:6: ( ruleOCLCodeElement ) |
| // InternalMarkup.g:632:1: ruleOCLCodeElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getOCLCodeElementParserRuleCall_8()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleOCLCodeElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred19_InternalMarkup |
| |
| // $ANTLR start synpred20_InternalMarkup |
| public final void synpred20_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:637:6: ( ( ruleOCLEvalElement ) ) |
| // InternalMarkup.g:637:6: ( ruleOCLEvalElement ) |
| { |
| // InternalMarkup.g:637:6: ( ruleOCLEvalElement ) |
| // InternalMarkup.g:638:1: ruleOCLEvalElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getOCLEvalElementParserRuleCall_9()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleOCLEvalElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred20_InternalMarkup |
| |
| // $ANTLR start synpred21_InternalMarkup |
| public final void synpred21_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:643:6: ( ( ruleOCLTextElement ) ) |
| // InternalMarkup.g:643:6: ( ruleOCLTextElement ) |
| { |
| // InternalMarkup.g:643:6: ( ruleOCLTextElement ) |
| // InternalMarkup.g:644:1: ruleOCLTextElement |
| { |
| if ( state.backtracking==0 ) { |
| before(grammarAccess.getMarkupElementAccess().getOCLTextElementParserRuleCall_10()); |
| } |
| pushFollow(FollowSets000.FOLLOW_2); |
| ruleOCLTextElement(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| |
| |
| } |
| } |
| // $ANTLR end synpred21_InternalMarkup |
| |
| // $ANTLR start synpred23_InternalMarkup |
| public final void synpred23_InternalMarkup_fragment() throws RecognitionException { |
| // InternalMarkup.g:699:2: ( rule__TextElement__TextAssignment_0 ) |
| // InternalMarkup.g:699:2: rule__TextElement__TextAssignment_0 |
| { |
| pushFollow(FollowSets000.FOLLOW_2); |
| rule__TextElement__TextAssignment_0(); |
| |
| state._fsp--; |
| if (state.failed) return ; |
| |
| } |
| } |
| // $ANTLR end synpred23_InternalMarkup |
| |
| // Delegated rules |
| |
| public final boolean synpred16_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred16_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred23_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred23_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred15_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred15_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred11_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred11_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred13_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred13_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred20_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred20_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred14_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred14_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred21_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred21_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred17_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred17_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| public final boolean synpred19_InternalMarkup() { |
| state.backtracking++; |
| int start = input.mark(); |
| try { |
| synpred19_InternalMarkup_fragment(); // can never throw exception |
| } catch (RecognitionException re) { |
| System.err.println("impossible: "+re); |
| } |
| boolean success = !state.failed; |
| input.rewind(start); |
| state.backtracking--; |
| state.failed=false; |
| return success; |
| } |
| |
| |
| protected DFA3 dfa3 = new DFA3(this); |
| protected DFA5 dfa5 = new DFA5(this); |
| static final String dfa_1s = "\35\uffff"; |
| static final String dfa_2s = "\1\4\2\0\1\uffff\5\0\1\uffff\3\0\20\uffff"; |
| static final String dfa_3s = "\1\35\2\0\1\uffff\5\0\1\uffff\3\0\20\uffff"; |
| static final String dfa_4s = "\3\uffff\1\2\5\uffff\1\10\3\uffff\1\14\6\uffff\1\1\1\3\1\4\1\5\1\6\1\7\1\11\1\12\1\13"; |
| static final String dfa_5s = "\1\uffff\1\0\1\1\1\uffff\1\2\1\3\1\4\1\5\1\6\1\uffff\1\7\1\10\1\11\20\uffff}>"; |
| static final String[] dfa_6s = { |
| "\4\15\1\uffff\1\3\6\uffff\1\1\1\2\1\4\1\5\1\6\1\7\1\10\1\12\1\13\1\14\3\15\1\11", |
| "\1\uffff", |
| "\1\uffff", |
| "", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "", |
| "" |
| }; |
| |
| static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); |
| static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); |
| static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); |
| static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); |
| static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); |
| static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); |
| |
| class DFA3 extends DFA { |
| |
| public DFA3(BaseRecognizer recognizer) { |
| this.recognizer = recognizer; |
| this.decisionNumber = 3; |
| this.eot = dfa_1; |
| this.eof = dfa_1; |
| this.min = dfa_2; |
| this.max = dfa_3; |
| this.accept = dfa_4; |
| this.special = dfa_5; |
| this.transition = dfa_6; |
| } |
| public String getDescription() { |
| return "578:1: rule__MarkupElement__Alternatives : ( ( ruleFontElement ) | ( ruleNewLineElement ) | ( ruleBulletElement ) | ( ruleFigureElement ) | ( ruleFigureRefElement ) | ( ruleFootnoteElement ) | ( ruleHeadingElement ) | ( ruleNullElement ) | ( ruleOCLCodeElement ) | ( ruleOCLEvalElement ) | ( ruleOCLTextElement ) | ( ruleTextElement ) );"; |
| } |
| public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
| TokenStream input = (TokenStream)_input; |
| int _s = s; |
| switch ( s ) { |
| case 0 : |
| int LA3_1 = input.LA(1); |
| |
| |
| int index3_1 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred11_InternalMarkup()) ) {s = 20;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_1); |
| if ( s>=0 ) return s; |
| break; |
| case 1 : |
| int LA3_2 = input.LA(1); |
| |
| |
| int index3_2 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred11_InternalMarkup()) ) {s = 20;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_2); |
| if ( s>=0 ) return s; |
| break; |
| case 2 : |
| int LA3_4 = input.LA(1); |
| |
| |
| int index3_4 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred13_InternalMarkup()) ) {s = 21;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_4); |
| if ( s>=0 ) return s; |
| break; |
| case 3 : |
| int LA3_5 = input.LA(1); |
| |
| |
| int index3_5 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred14_InternalMarkup()) ) {s = 22;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_5); |
| if ( s>=0 ) return s; |
| break; |
| case 4 : |
| int LA3_6 = input.LA(1); |
| |
| |
| int index3_6 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred15_InternalMarkup()) ) {s = 23;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_6); |
| if ( s>=0 ) return s; |
| break; |
| case 5 : |
| int LA3_7 = input.LA(1); |
| |
| |
| int index3_7 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred16_InternalMarkup()) ) {s = 24;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_7); |
| if ( s>=0 ) return s; |
| break; |
| case 6 : |
| int LA3_8 = input.LA(1); |
| |
| |
| int index3_8 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred17_InternalMarkup()) ) {s = 25;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_8); |
| if ( s>=0 ) return s; |
| break; |
| case 7 : |
| int LA3_10 = input.LA(1); |
| |
| |
| int index3_10 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred19_InternalMarkup()) ) {s = 26;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_10); |
| if ( s>=0 ) return s; |
| break; |
| case 8 : |
| int LA3_11 = input.LA(1); |
| |
| |
| int index3_11 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred20_InternalMarkup()) ) {s = 27;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_11); |
| if ( s>=0 ) return s; |
| break; |
| case 9 : |
| int LA3_12 = input.LA(1); |
| |
| |
| int index3_12 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred21_InternalMarkup()) ) {s = 28;} |
| |
| else if ( (true) ) {s = 13;} |
| |
| |
| input.seek(index3_12); |
| if ( s>=0 ) return s; |
| break; |
| } |
| if (state.backtracking>0) {state.failed=true; return -1;} |
| NoViableAltException nvae = |
| new NoViableAltException(getDescription(), 3, _s, input); |
| error(nvae); |
| throw nvae; |
| } |
| } |
| static final String dfa_7s = "\12\uffff"; |
| static final String dfa_8s = "\1\1\11\uffff"; |
| static final String dfa_9s = "\1\4\1\uffff\7\0\1\uffff"; |
| static final String dfa_10s = "\1\36\1\uffff\7\0\1\uffff"; |
| static final String dfa_11s = "\1\uffff\1\2\7\uffff\1\1"; |
| static final String dfa_12s = "\2\uffff\1\4\1\0\1\2\1\3\1\5\1\1\1\6\1\uffff}>"; |
| static final String[] dfa_13s = { |
| "\1\2\1\3\1\4\1\5\1\uffff\1\1\6\uffff\12\1\1\6\1\7\1\10\2\1", |
| "", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "\1\uffff", |
| "" |
| }; |
| |
| static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); |
| static final short[] dfa_8 = DFA.unpackEncodedString(dfa_8s); |
| static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); |
| static final char[] dfa_10 = DFA.unpackEncodedStringToUnsignedChars(dfa_10s); |
| static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); |
| static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); |
| static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); |
| |
| class DFA5 extends DFA { |
| |
| public DFA5(BaseRecognizer recognizer) { |
| this.recognizer = recognizer; |
| this.decisionNumber = 5; |
| this.eot = dfa_7; |
| this.eof = dfa_8; |
| this.min = dfa_9; |
| this.max = dfa_10; |
| this.accept = dfa_11; |
| this.special = dfa_12; |
| this.transition = dfa_13; |
| } |
| public String getDescription() { |
| return "()* loopback of 699:1: ( rule__TextElement__TextAssignment_0 )*"; |
| } |
| public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
| TokenStream input = (TokenStream)_input; |
| int _s = s; |
| switch ( s ) { |
| case 0 : |
| int LA5_3 = input.LA(1); |
| |
| |
| int index5_3 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_3); |
| if ( s>=0 ) return s; |
| break; |
| case 1 : |
| int LA5_7 = input.LA(1); |
| |
| |
| int index5_7 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_7); |
| if ( s>=0 ) return s; |
| break; |
| case 2 : |
| int LA5_4 = input.LA(1); |
| |
| |
| int index5_4 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_4); |
| if ( s>=0 ) return s; |
| break; |
| case 3 : |
| int LA5_5 = input.LA(1); |
| |
| |
| int index5_5 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_5); |
| if ( s>=0 ) return s; |
| break; |
| case 4 : |
| int LA5_2 = input.LA(1); |
| |
| |
| int index5_2 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_2); |
| if ( s>=0 ) return s; |
| break; |
| case 5 : |
| int LA5_6 = input.LA(1); |
| |
| |
| int index5_6 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_6); |
| if ( s>=0 ) return s; |
| break; |
| case 6 : |
| int LA5_8 = input.LA(1); |
| |
| |
| int index5_8 = input.index(); |
| input.rewind(); |
| s = -1; |
| if ( (synpred23_InternalMarkup()) ) {s = 9;} |
| |
| else if ( (true) ) {s = 1;} |
| |
| |
| input.seek(index5_8); |
| if ( s>=0 ) return s; |
| break; |
| } |
| if (state.backtracking>0) {state.failed=true; return -1;} |
| NoViableAltException nvae = |
| new NoViableAltException(getDescription(), 5, _s, input); |
| error(nvae); |
| throw nvae; |
| } |
| } |
| |
| |
| |
| private static class FollowSets000 { |
| public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
| public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
| public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000003FFF02F2L}); |
| public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000001C0000F2L}); |
| public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000040000L}); |
| public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000024000000L}); |
| public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x000000007FFF02F0L}); |
| public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000040L}); |
| public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000020000000L}); |
| public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000028000000L}); |
| public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000100L}); |
| public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000050000000L}); |
| public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000010L}); |
| public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L}); |
| public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000040000000L}); |
| public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000200000L}); |
| public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000400000L}); |
| public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000800000L}); |
| public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000001000000L}); |
| public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000002000000L}); |
| } |
| |
| |
| } |