| package org.polarsys.chess.xtext.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.polarsys.chess.xtext.services.FlaDslGrammarAccess; |
| |
| |
| |
| import org.antlr.runtime.*; |
| import java.util.Stack; |
| import java.util.List; |
| import java.util.ArrayList; |
| |
| @SuppressWarnings("all") |
| public class InternalFlaDslParser extends AbstractInternalContentAssistParser { |
| public static final String[] tokenNames = new String[] { |
| "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'undefined'", "'early'", "'late'", "'commission'", "'omission'", "'valueSubtle'", "'valueCoarse'", "'incompletion'", "'none'", "'unspecified'", "'inconsistency'", "'interference'", "'impermanence'", "'all_or_nothing'", "'all_or_compensation'", "'full_consistency'", "'range_violation_allowed'", "'serializable'", "'portable_level'", "'no_loss'", "'partial_loss_allowed'", "'FLA:'", "'->'", "';'", "','", "'.'", "'{'", "'}'", "'noFailure'", "'wildcard'" |
| }; |
| public static final int RULE_STRING=6; |
| public static final int RULE_SL_COMMENT=8; |
| public static final int T__19=19; |
| public static final int T__15=15; |
| public static final int T__37=37; |
| public static final int T__16=16; |
| public static final int T__38=38; |
| public static final int T__17=17; |
| public static final int T__39=39; |
| public static final int T__18=18; |
| public static final int T__11=11; |
| public static final int T__33=33; |
| public static final int T__12=12; |
| public static final int T__34=34; |
| public static final int T__13=13; |
| public static final int T__35=35; |
| public static final int T__14=14; |
| public static final int T__36=36; |
| public static final int EOF=-1; |
| public static final int T__30=30; |
| public static final int T__31=31; |
| public static final int T__32=32; |
| public static final int RULE_ID=4; |
| public static final int RULE_WS=9; |
| public static final int RULE_ANY_OTHER=10; |
| 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=5; |
| public static final int T__29=29; |
| public static final int T__22=22; |
| public static final int RULE_ML_COMMENT=7; |
| 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 T__40=40; |
| public static final int T__20=20; |
| public static final int T__21=21; |
| |
| // delegates |
| // delegators |
| |
| |
| public InternalFlaDslParser(TokenStream input) { |
| this(input, new RecognizerSharedState()); |
| } |
| public InternalFlaDslParser(TokenStream input, RecognizerSharedState state) { |
| super(input, state); |
| |
| } |
| |
| |
| public String[] getTokenNames() { return InternalFlaDslParser.tokenNames; } |
| public String getGrammarFileName() { return "InternalFlaDsl.g"; } |
| |
| |
| |
| private FlaDslGrammarAccess grammarAccess; |
| |
| public void setGrammarAccess(FlaDslGrammarAccess grammarAccess) { |
| this.grammarAccess = grammarAccess; |
| } |
| |
| @Override |
| protected Grammar getGrammar() { |
| return grammarAccess.getGrammar(); |
| } |
| |
| @Override |
| protected String getValueForTokenName(String tokenName) { |
| return tokenName; |
| } |
| |
| |
| |
| |
| // $ANTLR start "entryRuleBehaviour" |
| // InternalFlaDsl.g:60:1: entryRuleBehaviour : ruleBehaviour EOF ; |
| public final void entryRuleBehaviour() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:61:1: ( ruleBehaviour EOF ) |
| // InternalFlaDsl.g:62:1: ruleBehaviour EOF |
| { |
| before(grammarAccess.getBehaviourRule()); |
| pushFollow(FOLLOW_1); |
| ruleBehaviour(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getBehaviourRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleBehaviour" |
| |
| |
| // $ANTLR start "ruleBehaviour" |
| // InternalFlaDsl.g:69:1: ruleBehaviour : ( ( ( rule__Behaviour__RulesAssignment ) ) ( ( rule__Behaviour__RulesAssignment )* ) ) ; |
| public final void ruleBehaviour() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:73:2: ( ( ( ( rule__Behaviour__RulesAssignment ) ) ( ( rule__Behaviour__RulesAssignment )* ) ) ) |
| // InternalFlaDsl.g:74:1: ( ( ( rule__Behaviour__RulesAssignment ) ) ( ( rule__Behaviour__RulesAssignment )* ) ) |
| { |
| // InternalFlaDsl.g:74:1: ( ( ( rule__Behaviour__RulesAssignment ) ) ( ( rule__Behaviour__RulesAssignment )* ) ) |
| // InternalFlaDsl.g:75:1: ( ( rule__Behaviour__RulesAssignment ) ) ( ( rule__Behaviour__RulesAssignment )* ) |
| { |
| // InternalFlaDsl.g:75:1: ( ( rule__Behaviour__RulesAssignment ) ) |
| // InternalFlaDsl.g:76:1: ( rule__Behaviour__RulesAssignment ) |
| { |
| before(grammarAccess.getBehaviourAccess().getRulesAssignment()); |
| // InternalFlaDsl.g:77:1: ( rule__Behaviour__RulesAssignment ) |
| // InternalFlaDsl.g:77:2: rule__Behaviour__RulesAssignment |
| { |
| pushFollow(FOLLOW_3); |
| rule__Behaviour__RulesAssignment(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getBehaviourAccess().getRulesAssignment()); |
| |
| } |
| |
| // InternalFlaDsl.g:80:1: ( ( rule__Behaviour__RulesAssignment )* ) |
| // InternalFlaDsl.g:81:1: ( rule__Behaviour__RulesAssignment )* |
| { |
| before(grammarAccess.getBehaviourAccess().getRulesAssignment()); |
| // InternalFlaDsl.g:82:1: ( rule__Behaviour__RulesAssignment )* |
| loop1: |
| do { |
| int alt1=2; |
| int LA1_0 = input.LA(1); |
| |
| if ( (LA1_0==32) ) { |
| alt1=1; |
| } |
| |
| |
| switch (alt1) { |
| case 1 : |
| // InternalFlaDsl.g:82:2: rule__Behaviour__RulesAssignment |
| { |
| pushFollow(FOLLOW_3); |
| rule__Behaviour__RulesAssignment(); |
| |
| state._fsp--; |
| |
| |
| } |
| break; |
| |
| default : |
| break loop1; |
| } |
| } while (true); |
| |
| after(grammarAccess.getBehaviourAccess().getRulesAssignment()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleBehaviour" |
| |
| |
| // $ANTLR start "entryRuleExpression" |
| // InternalFlaDsl.g:95:1: entryRuleExpression : ruleExpression EOF ; |
| public final void entryRuleExpression() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:96:1: ( ruleExpression EOF ) |
| // InternalFlaDsl.g:97:1: ruleExpression EOF |
| { |
| before(grammarAccess.getExpressionRule()); |
| pushFollow(FOLLOW_1); |
| ruleExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getExpressionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleExpression" |
| |
| |
| // $ANTLR start "ruleExpression" |
| // InternalFlaDsl.g:104:1: ruleExpression : ( ( rule__Expression__Group__0 ) ) ; |
| public final void ruleExpression() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:108:2: ( ( ( rule__Expression__Group__0 ) ) ) |
| // InternalFlaDsl.g:109:1: ( ( rule__Expression__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:109:1: ( ( rule__Expression__Group__0 ) ) |
| // InternalFlaDsl.g:110:1: ( rule__Expression__Group__0 ) |
| { |
| before(grammarAccess.getExpressionAccess().getGroup()); |
| // InternalFlaDsl.g:111:1: ( rule__Expression__Group__0 ) |
| // InternalFlaDsl.g:111:2: rule__Expression__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Expression__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getExpressionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleExpression" |
| |
| |
| // $ANTLR start "entryRuleLhs" |
| // InternalFlaDsl.g:123:1: entryRuleLhs : ruleLhs EOF ; |
| public final void entryRuleLhs() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:124:1: ( ruleLhs EOF ) |
| // InternalFlaDsl.g:125:1: ruleLhs EOF |
| { |
| before(grammarAccess.getLhsRule()); |
| pushFollow(FOLLOW_1); |
| ruleLhs(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getLhsRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleLhs" |
| |
| |
| // $ANTLR start "ruleLhs" |
| // InternalFlaDsl.g:132:1: ruleLhs : ( ( rule__Lhs__Group__0 ) ) ; |
| public final void ruleLhs() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:136:2: ( ( ( rule__Lhs__Group__0 ) ) ) |
| // InternalFlaDsl.g:137:1: ( ( rule__Lhs__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:137:1: ( ( rule__Lhs__Group__0 ) ) |
| // InternalFlaDsl.g:138:1: ( rule__Lhs__Group__0 ) |
| { |
| before(grammarAccess.getLhsAccess().getGroup()); |
| // InternalFlaDsl.g:139:1: ( rule__Lhs__Group__0 ) |
| // InternalFlaDsl.g:139:2: rule__Lhs__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Lhs__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getLhsAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleLhs" |
| |
| |
| // $ANTLR start "entryRuleRhs" |
| // InternalFlaDsl.g:151:1: entryRuleRhs : ruleRhs EOF ; |
| public final void entryRuleRhs() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:152:1: ( ruleRhs EOF ) |
| // InternalFlaDsl.g:153:1: ruleRhs EOF |
| { |
| before(grammarAccess.getRhsRule()); |
| pushFollow(FOLLOW_1); |
| ruleRhs(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getRhsRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleRhs" |
| |
| |
| // $ANTLR start "ruleRhs" |
| // InternalFlaDsl.g:160:1: ruleRhs : ( ( rule__Rhs__Group__0 ) ) ; |
| public final void ruleRhs() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:164:2: ( ( ( rule__Rhs__Group__0 ) ) ) |
| // InternalFlaDsl.g:165:1: ( ( rule__Rhs__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:165:1: ( ( rule__Rhs__Group__0 ) ) |
| // InternalFlaDsl.g:166:1: ( rule__Rhs__Group__0 ) |
| { |
| before(grammarAccess.getRhsAccess().getGroup()); |
| // InternalFlaDsl.g:167:1: ( rule__Rhs__Group__0 ) |
| // InternalFlaDsl.g:167:2: rule__Rhs__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Rhs__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getRhsAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleRhs" |
| |
| |
| // $ANTLR start "entryRuleInputExpression" |
| // InternalFlaDsl.g:179:1: entryRuleInputExpression : ruleInputExpression EOF ; |
| public final void entryRuleInputExpression() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:180:1: ( ruleInputExpression EOF ) |
| // InternalFlaDsl.g:181:1: ruleInputExpression EOF |
| { |
| before(grammarAccess.getInputExpressionRule()); |
| pushFollow(FOLLOW_1); |
| ruleInputExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInputExpressionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleInputExpression" |
| |
| |
| // $ANTLR start "ruleInputExpression" |
| // InternalFlaDsl.g:188:1: ruleInputExpression : ( ( rule__InputExpression__Group__0 ) ) ; |
| public final void ruleInputExpression() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:192:2: ( ( ( rule__InputExpression__Group__0 ) ) ) |
| // InternalFlaDsl.g:193:1: ( ( rule__InputExpression__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:193:1: ( ( rule__InputExpression__Group__0 ) ) |
| // InternalFlaDsl.g:194:1: ( rule__InputExpression__Group__0 ) |
| { |
| before(grammarAccess.getInputExpressionAccess().getGroup()); |
| // InternalFlaDsl.g:195:1: ( rule__InputExpression__Group__0 ) |
| // InternalFlaDsl.g:195:2: rule__InputExpression__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInputExpressionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleInputExpression" |
| |
| |
| // $ANTLR start "entryRuleOutputExpression" |
| // InternalFlaDsl.g:207:1: entryRuleOutputExpression : ruleOutputExpression EOF ; |
| public final void entryRuleOutputExpression() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:208:1: ( ruleOutputExpression EOF ) |
| // InternalFlaDsl.g:209:1: ruleOutputExpression EOF |
| { |
| before(grammarAccess.getOutputExpressionRule()); |
| pushFollow(FOLLOW_1); |
| ruleOutputExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutputExpressionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleOutputExpression" |
| |
| |
| // $ANTLR start "ruleOutputExpression" |
| // InternalFlaDsl.g:216:1: ruleOutputExpression : ( ( rule__OutputExpression__Group__0 ) ) ; |
| public final void ruleOutputExpression() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:220:2: ( ( ( rule__OutputExpression__Group__0 ) ) ) |
| // InternalFlaDsl.g:221:1: ( ( rule__OutputExpression__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:221:1: ( ( rule__OutputExpression__Group__0 ) ) |
| // InternalFlaDsl.g:222:1: ( rule__OutputExpression__Group__0 ) |
| { |
| before(grammarAccess.getOutputExpressionAccess().getGroup()); |
| // InternalFlaDsl.g:223:1: ( rule__OutputExpression__Group__0 ) |
| // InternalFlaDsl.g:223:2: rule__OutputExpression__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutputExpressionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleOutputExpression" |
| |
| |
| // $ANTLR start "entryRuleInFailureExpr" |
| // InternalFlaDsl.g:235:1: entryRuleInFailureExpr : ruleInFailureExpr EOF ; |
| public final void entryRuleInFailureExpr() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:236:1: ( ruleInFailureExpr EOF ) |
| // InternalFlaDsl.g:237:1: ruleInFailureExpr EOF |
| { |
| before(grammarAccess.getInFailureExprRule()); |
| pushFollow(FOLLOW_1); |
| ruleInFailureExpr(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleInFailureExpr" |
| |
| |
| // $ANTLR start "ruleInFailureExpr" |
| // InternalFlaDsl.g:244:1: ruleInFailureExpr : ( ( rule__InFailureExpr__Alternatives ) ) ; |
| public final void ruleInFailureExpr() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:248:2: ( ( ( rule__InFailureExpr__Alternatives ) ) ) |
| // InternalFlaDsl.g:249:1: ( ( rule__InFailureExpr__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:249:1: ( ( rule__InFailureExpr__Alternatives ) ) |
| // InternalFlaDsl.g:250:1: ( rule__InFailureExpr__Alternatives ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getAlternatives()); |
| // InternalFlaDsl.g:251:1: ( rule__InFailureExpr__Alternatives ) |
| // InternalFlaDsl.g:251:2: rule__InFailureExpr__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleInFailureExpr" |
| |
| |
| // $ANTLR start "entryRuleOutFailureExpr" |
| // InternalFlaDsl.g:263:1: entryRuleOutFailureExpr : ruleOutFailureExpr EOF ; |
| public final void entryRuleOutFailureExpr() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:264:1: ( ruleOutFailureExpr EOF ) |
| // InternalFlaDsl.g:265:1: ruleOutFailureExpr EOF |
| { |
| before(grammarAccess.getOutFailureExprRule()); |
| pushFollow(FOLLOW_1); |
| ruleOutFailureExpr(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleOutFailureExpr" |
| |
| |
| // $ANTLR start "ruleOutFailureExpr" |
| // InternalFlaDsl.g:272:1: ruleOutFailureExpr : ( ( rule__OutFailureExpr__Alternatives ) ) ; |
| public final void ruleOutFailureExpr() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:276:2: ( ( ( rule__OutFailureExpr__Alternatives ) ) ) |
| // InternalFlaDsl.g:277:1: ( ( rule__OutFailureExpr__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:277:1: ( ( rule__OutFailureExpr__Alternatives ) ) |
| // InternalFlaDsl.g:278:1: ( rule__OutFailureExpr__Alternatives ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getAlternatives()); |
| // InternalFlaDsl.g:279:1: ( rule__OutFailureExpr__Alternatives ) |
| // InternalFlaDsl.g:279:2: rule__OutFailureExpr__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleOutFailureExpr" |
| |
| |
| // $ANTLR start "entryRuleFailureDefinition" |
| // InternalFlaDsl.g:293:1: entryRuleFailureDefinition : ruleFailureDefinition EOF ; |
| public final void entryRuleFailureDefinition() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:294:1: ( ruleFailureDefinition EOF ) |
| // InternalFlaDsl.g:295:1: ruleFailureDefinition EOF |
| { |
| before(grammarAccess.getFailureDefinitionRule()); |
| pushFollow(FOLLOW_1); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getFailureDefinitionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleFailureDefinition" |
| |
| |
| // $ANTLR start "ruleFailureDefinition" |
| // InternalFlaDsl.g:302:1: ruleFailureDefinition : ( ( rule__FailureDefinition__Group__0 ) ) ; |
| public final void ruleFailureDefinition() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:306:2: ( ( ( rule__FailureDefinition__Group__0 ) ) ) |
| // InternalFlaDsl.g:307:1: ( ( rule__FailureDefinition__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:307:1: ( ( rule__FailureDefinition__Group__0 ) ) |
| // InternalFlaDsl.g:308:1: ( rule__FailureDefinition__Group__0 ) |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getGroup()); |
| // InternalFlaDsl.g:309:1: ( rule__FailureDefinition__Group__0 ) |
| // InternalFlaDsl.g:309:2: rule__FailureDefinition__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getFailureDefinitionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleFailureDefinition" |
| |
| |
| // $ANTLR start "entryRuleNoFailureDefinition" |
| // InternalFlaDsl.g:321:1: entryRuleNoFailureDefinition : ruleNoFailureDefinition EOF ; |
| public final void entryRuleNoFailureDefinition() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:322:1: ( ruleNoFailureDefinition EOF ) |
| // InternalFlaDsl.g:323:1: ruleNoFailureDefinition EOF |
| { |
| before(grammarAccess.getNoFailureDefinitionRule()); |
| pushFollow(FOLLOW_1); |
| ruleNoFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getNoFailureDefinitionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleNoFailureDefinition" |
| |
| |
| // $ANTLR start "ruleNoFailureDefinition" |
| // InternalFlaDsl.g:330:1: ruleNoFailureDefinition : ( ( rule__NoFailureDefinition__Group__0 ) ) ; |
| public final void ruleNoFailureDefinition() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:334:2: ( ( ( rule__NoFailureDefinition__Group__0 ) ) ) |
| // InternalFlaDsl.g:335:1: ( ( rule__NoFailureDefinition__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:335:1: ( ( rule__NoFailureDefinition__Group__0 ) ) |
| // InternalFlaDsl.g:336:1: ( rule__NoFailureDefinition__Group__0 ) |
| { |
| before(grammarAccess.getNoFailureDefinitionAccess().getGroup()); |
| // InternalFlaDsl.g:337:1: ( rule__NoFailureDefinition__Group__0 ) |
| // InternalFlaDsl.g:337:2: rule__NoFailureDefinition__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__NoFailureDefinition__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getNoFailureDefinitionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleNoFailureDefinition" |
| |
| |
| // $ANTLR start "entryRuleComplexNofailureDefinition" |
| // InternalFlaDsl.g:349:1: entryRuleComplexNofailureDefinition : ruleComplexNofailureDefinition EOF ; |
| public final void entryRuleComplexNofailureDefinition() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:350:1: ( ruleComplexNofailureDefinition EOF ) |
| // InternalFlaDsl.g:351:1: ruleComplexNofailureDefinition EOF |
| { |
| before(grammarAccess.getComplexNofailureDefinitionRule()); |
| pushFollow(FOLLOW_1); |
| ruleComplexNofailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getComplexNofailureDefinitionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleComplexNofailureDefinition" |
| |
| |
| // $ANTLR start "ruleComplexNofailureDefinition" |
| // InternalFlaDsl.g:358:1: ruleComplexNofailureDefinition : ( ( rule__ComplexNofailureDefinition__Group__0 ) ) ; |
| public final void ruleComplexNofailureDefinition() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:362:2: ( ( ( rule__ComplexNofailureDefinition__Group__0 ) ) ) |
| // InternalFlaDsl.g:363:1: ( ( rule__ComplexNofailureDefinition__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:363:1: ( ( rule__ComplexNofailureDefinition__Group__0 ) ) |
| // InternalFlaDsl.g:364:1: ( rule__ComplexNofailureDefinition__Group__0 ) |
| { |
| before(grammarAccess.getComplexNofailureDefinitionAccess().getGroup()); |
| // InternalFlaDsl.g:365:1: ( rule__ComplexNofailureDefinition__Group__0 ) |
| // InternalFlaDsl.g:365:2: rule__ComplexNofailureDefinition__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ComplexNofailureDefinition__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getComplexNofailureDefinitionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleComplexNofailureDefinition" |
| |
| |
| // $ANTLR start "entryRuleWildcardDefinition" |
| // InternalFlaDsl.g:377:1: entryRuleWildcardDefinition : ruleWildcardDefinition EOF ; |
| public final void entryRuleWildcardDefinition() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:378:1: ( ruleWildcardDefinition EOF ) |
| // InternalFlaDsl.g:379:1: ruleWildcardDefinition EOF |
| { |
| before(grammarAccess.getWildcardDefinitionRule()); |
| pushFollow(FOLLOW_1); |
| ruleWildcardDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getWildcardDefinitionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleWildcardDefinition" |
| |
| |
| // $ANTLR start "ruleWildcardDefinition" |
| // InternalFlaDsl.g:386:1: ruleWildcardDefinition : ( ( rule__WildcardDefinition__Group__0 ) ) ; |
| public final void ruleWildcardDefinition() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:390:2: ( ( ( rule__WildcardDefinition__Group__0 ) ) ) |
| // InternalFlaDsl.g:391:1: ( ( rule__WildcardDefinition__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:391:1: ( ( rule__WildcardDefinition__Group__0 ) ) |
| // InternalFlaDsl.g:392:1: ( rule__WildcardDefinition__Group__0 ) |
| { |
| before(grammarAccess.getWildcardDefinitionAccess().getGroup()); |
| // InternalFlaDsl.g:393:1: ( rule__WildcardDefinition__Group__0 ) |
| // InternalFlaDsl.g:393:2: rule__WildcardDefinition__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__WildcardDefinition__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getWildcardDefinitionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleWildcardDefinition" |
| |
| |
| // $ANTLR start "entryRuleVariableDefinition" |
| // InternalFlaDsl.g:405:1: entryRuleVariableDefinition : ruleVariableDefinition EOF ; |
| public final void entryRuleVariableDefinition() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:406:1: ( ruleVariableDefinition EOF ) |
| // InternalFlaDsl.g:407:1: ruleVariableDefinition EOF |
| { |
| before(grammarAccess.getVariableDefinitionRule()); |
| pushFollow(FOLLOW_1); |
| ruleVariableDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getVariableDefinitionRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleVariableDefinition" |
| |
| |
| // $ANTLR start "ruleVariableDefinition" |
| // InternalFlaDsl.g:414:1: ruleVariableDefinition : ( ( rule__VariableDefinition__Group__0 ) ) ; |
| public final void ruleVariableDefinition() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:418:2: ( ( ( rule__VariableDefinition__Group__0 ) ) ) |
| // InternalFlaDsl.g:419:1: ( ( rule__VariableDefinition__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:419:1: ( ( rule__VariableDefinition__Group__0 ) ) |
| // InternalFlaDsl.g:420:1: ( rule__VariableDefinition__Group__0 ) |
| { |
| before(grammarAccess.getVariableDefinitionAccess().getGroup()); |
| // InternalFlaDsl.g:421:1: ( rule__VariableDefinition__Group__0 ) |
| // InternalFlaDsl.g:421:2: rule__VariableDefinition__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__VariableDefinition__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getVariableDefinitionAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleVariableDefinition" |
| |
| |
| // $ANTLR start "entryRuleACIDavoidable" |
| // InternalFlaDsl.g:433:1: entryRuleACIDavoidable : ruleACIDavoidable EOF ; |
| public final void entryRuleACIDavoidable() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:434:1: ( ruleACIDavoidable EOF ) |
| // InternalFlaDsl.g:435:1: ruleACIDavoidable EOF |
| { |
| before(grammarAccess.getACIDavoidableRule()); |
| pushFollow(FOLLOW_1); |
| ruleACIDavoidable(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDavoidableRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleACIDavoidable" |
| |
| |
| // $ANTLR start "ruleACIDavoidable" |
| // InternalFlaDsl.g:442:1: ruleACIDavoidable : ( ( rule__ACIDavoidable__Group__0 ) ) ; |
| public final void ruleACIDavoidable() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:446:2: ( ( ( rule__ACIDavoidable__Group__0 ) ) ) |
| // InternalFlaDsl.g:447:1: ( ( rule__ACIDavoidable__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:447:1: ( ( rule__ACIDavoidable__Group__0 ) ) |
| // InternalFlaDsl.g:448:1: ( rule__ACIDavoidable__Group__0 ) |
| { |
| before(grammarAccess.getACIDavoidableAccess().getGroup()); |
| // InternalFlaDsl.g:449:1: ( rule__ACIDavoidable__Group__0 ) |
| // InternalFlaDsl.g:449:2: rule__ACIDavoidable__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDavoidableAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleACIDavoidable" |
| |
| |
| // $ANTLR start "entryRuleACIDMitigation" |
| // InternalFlaDsl.g:461:1: entryRuleACIDMitigation : ruleACIDMitigation EOF ; |
| public final void entryRuleACIDMitigation() throws RecognitionException { |
| try { |
| // InternalFlaDsl.g:462:1: ( ruleACIDMitigation EOF ) |
| // InternalFlaDsl.g:463:1: ruleACIDMitigation EOF |
| { |
| before(grammarAccess.getACIDMitigationRule()); |
| pushFollow(FOLLOW_1); |
| ruleACIDMitigation(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDMitigationRule()); |
| match(input,EOF,FOLLOW_2); |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| } |
| return ; |
| } |
| // $ANTLR end "entryRuleACIDMitigation" |
| |
| |
| // $ANTLR start "ruleACIDMitigation" |
| // InternalFlaDsl.g:470:1: ruleACIDMitigation : ( ( rule__ACIDMitigation__Group__0 ) ) ; |
| public final void ruleACIDMitigation() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:474:2: ( ( ( rule__ACIDMitigation__Group__0 ) ) ) |
| // InternalFlaDsl.g:475:1: ( ( rule__ACIDMitigation__Group__0 ) ) |
| { |
| // InternalFlaDsl.g:475:1: ( ( rule__ACIDMitigation__Group__0 ) ) |
| // InternalFlaDsl.g:476:1: ( rule__ACIDMitigation__Group__0 ) |
| { |
| before(grammarAccess.getACIDMitigationAccess().getGroup()); |
| // InternalFlaDsl.g:477:1: ( rule__ACIDMitigation__Group__0 ) |
| // InternalFlaDsl.g:477:2: rule__ACIDMitigation__Group__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDMitigationAccess().getGroup()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleACIDMitigation" |
| |
| |
| // $ANTLR start "ruleActualFailureType" |
| // InternalFlaDsl.g:494:1: ruleActualFailureType : ( ( rule__ActualFailureType__Alternatives ) ) ; |
| public final void ruleActualFailureType() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:498:1: ( ( ( rule__ActualFailureType__Alternatives ) ) ) |
| // InternalFlaDsl.g:499:1: ( ( rule__ActualFailureType__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:499:1: ( ( rule__ActualFailureType__Alternatives ) ) |
| // InternalFlaDsl.g:500:1: ( rule__ActualFailureType__Alternatives ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getAlternatives()); |
| // InternalFlaDsl.g:501:1: ( rule__ActualFailureType__Alternatives ) |
| // InternalFlaDsl.g:501:2: rule__ActualFailureType__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__ActualFailureType__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleActualFailureType" |
| |
| |
| // $ANTLR start "ruleAavoidable" |
| // InternalFlaDsl.g:517:1: ruleAavoidable : ( ( rule__Aavoidable__Alternatives ) ) ; |
| public final void ruleAavoidable() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:521:1: ( ( ( rule__Aavoidable__Alternatives ) ) ) |
| // InternalFlaDsl.g:522:1: ( ( rule__Aavoidable__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:522:1: ( ( rule__Aavoidable__Alternatives ) ) |
| // InternalFlaDsl.g:523:1: ( rule__Aavoidable__Alternatives ) |
| { |
| before(grammarAccess.getAavoidableAccess().getAlternatives()); |
| // InternalFlaDsl.g:524:1: ( rule__Aavoidable__Alternatives ) |
| // InternalFlaDsl.g:524:2: rule__Aavoidable__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Aavoidable__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getAavoidableAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleAavoidable" |
| |
| |
| // $ANTLR start "ruleCavoidable" |
| // InternalFlaDsl.g:536:1: ruleCavoidable : ( ( rule__Cavoidable__Alternatives ) ) ; |
| public final void ruleCavoidable() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:540:1: ( ( ( rule__Cavoidable__Alternatives ) ) ) |
| // InternalFlaDsl.g:541:1: ( ( rule__Cavoidable__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:541:1: ( ( rule__Cavoidable__Alternatives ) ) |
| // InternalFlaDsl.g:542:1: ( rule__Cavoidable__Alternatives ) |
| { |
| before(grammarAccess.getCavoidableAccess().getAlternatives()); |
| // InternalFlaDsl.g:543:1: ( rule__Cavoidable__Alternatives ) |
| // InternalFlaDsl.g:543:2: rule__Cavoidable__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Cavoidable__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getCavoidableAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleCavoidable" |
| |
| |
| // $ANTLR start "ruleIavoidable" |
| // InternalFlaDsl.g:555:1: ruleIavoidable : ( ( rule__Iavoidable__Alternatives ) ) ; |
| public final void ruleIavoidable() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:559:1: ( ( ( rule__Iavoidable__Alternatives ) ) ) |
| // InternalFlaDsl.g:560:1: ( ( rule__Iavoidable__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:560:1: ( ( rule__Iavoidable__Alternatives ) ) |
| // InternalFlaDsl.g:561:1: ( rule__Iavoidable__Alternatives ) |
| { |
| before(grammarAccess.getIavoidableAccess().getAlternatives()); |
| // InternalFlaDsl.g:562:1: ( rule__Iavoidable__Alternatives ) |
| // InternalFlaDsl.g:562:2: rule__Iavoidable__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Iavoidable__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getIavoidableAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleIavoidable" |
| |
| |
| // $ANTLR start "ruleDavoidable" |
| // InternalFlaDsl.g:574:1: ruleDavoidable : ( ( rule__Davoidable__Alternatives ) ) ; |
| public final void ruleDavoidable() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:578:1: ( ( ( rule__Davoidable__Alternatives ) ) ) |
| // InternalFlaDsl.g:579:1: ( ( rule__Davoidable__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:579:1: ( ( rule__Davoidable__Alternatives ) ) |
| // InternalFlaDsl.g:580:1: ( rule__Davoidable__Alternatives ) |
| { |
| before(grammarAccess.getDavoidableAccess().getAlternatives()); |
| // InternalFlaDsl.g:581:1: ( rule__Davoidable__Alternatives ) |
| // InternalFlaDsl.g:581:2: rule__Davoidable__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Davoidable__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getDavoidableAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleDavoidable" |
| |
| |
| // $ANTLR start "ruleAmitigation" |
| // InternalFlaDsl.g:593:1: ruleAmitigation : ( ( rule__Amitigation__Alternatives ) ) ; |
| public final void ruleAmitigation() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:597:1: ( ( ( rule__Amitigation__Alternatives ) ) ) |
| // InternalFlaDsl.g:598:1: ( ( rule__Amitigation__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:598:1: ( ( rule__Amitigation__Alternatives ) ) |
| // InternalFlaDsl.g:599:1: ( rule__Amitigation__Alternatives ) |
| { |
| before(grammarAccess.getAmitigationAccess().getAlternatives()); |
| // InternalFlaDsl.g:600:1: ( rule__Amitigation__Alternatives ) |
| // InternalFlaDsl.g:600:2: rule__Amitigation__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Amitigation__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getAmitigationAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleAmitigation" |
| |
| |
| // $ANTLR start "ruleCmitigation" |
| // InternalFlaDsl.g:612:1: ruleCmitigation : ( ( rule__Cmitigation__Alternatives ) ) ; |
| public final void ruleCmitigation() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:616:1: ( ( ( rule__Cmitigation__Alternatives ) ) ) |
| // InternalFlaDsl.g:617:1: ( ( rule__Cmitigation__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:617:1: ( ( rule__Cmitigation__Alternatives ) ) |
| // InternalFlaDsl.g:618:1: ( rule__Cmitigation__Alternatives ) |
| { |
| before(grammarAccess.getCmitigationAccess().getAlternatives()); |
| // InternalFlaDsl.g:619:1: ( rule__Cmitigation__Alternatives ) |
| // InternalFlaDsl.g:619:2: rule__Cmitigation__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Cmitigation__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getCmitigationAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleCmitigation" |
| |
| |
| // $ANTLR start "ruleImitigation" |
| // InternalFlaDsl.g:631:1: ruleImitigation : ( ( rule__Imitigation__Alternatives ) ) ; |
| public final void ruleImitigation() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:635:1: ( ( ( rule__Imitigation__Alternatives ) ) ) |
| // InternalFlaDsl.g:636:1: ( ( rule__Imitigation__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:636:1: ( ( rule__Imitigation__Alternatives ) ) |
| // InternalFlaDsl.g:637:1: ( rule__Imitigation__Alternatives ) |
| { |
| before(grammarAccess.getImitigationAccess().getAlternatives()); |
| // InternalFlaDsl.g:638:1: ( rule__Imitigation__Alternatives ) |
| // InternalFlaDsl.g:638:2: rule__Imitigation__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Imitigation__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getImitigationAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleImitigation" |
| |
| |
| // $ANTLR start "ruleDmitigation" |
| // InternalFlaDsl.g:650:1: ruleDmitigation : ( ( rule__Dmitigation__Alternatives ) ) ; |
| public final void ruleDmitigation() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:654:1: ( ( ( rule__Dmitigation__Alternatives ) ) ) |
| // InternalFlaDsl.g:655:1: ( ( rule__Dmitigation__Alternatives ) ) |
| { |
| // InternalFlaDsl.g:655:1: ( ( rule__Dmitigation__Alternatives ) ) |
| // InternalFlaDsl.g:656:1: ( rule__Dmitigation__Alternatives ) |
| { |
| before(grammarAccess.getDmitigationAccess().getAlternatives()); |
| // InternalFlaDsl.g:657:1: ( rule__Dmitigation__Alternatives ) |
| // InternalFlaDsl.g:657:2: rule__Dmitigation__Alternatives |
| { |
| pushFollow(FOLLOW_2); |
| rule__Dmitigation__Alternatives(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getDmitigationAccess().getAlternatives()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "ruleDmitigation" |
| |
| |
| // $ANTLR start "rule__InputExpression__Alternatives_0" |
| // InternalFlaDsl.g:668:1: rule__InputExpression__Alternatives_0 : ( ( ( rule__InputExpression__RefAssignment_0_0 ) ) | ( 'undefined' ) ); |
| public final void rule__InputExpression__Alternatives_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:672:1: ( ( ( rule__InputExpression__RefAssignment_0_0 ) ) | ( 'undefined' ) ) |
| int alt2=2; |
| int LA2_0 = input.LA(1); |
| |
| if ( (LA2_0==RULE_ID) ) { |
| alt2=1; |
| } |
| else if ( (LA2_0==11) ) { |
| alt2=2; |
| } |
| else { |
| NoViableAltException nvae = |
| new NoViableAltException("", 2, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt2) { |
| case 1 : |
| // InternalFlaDsl.g:673:1: ( ( rule__InputExpression__RefAssignment_0_0 ) ) |
| { |
| // InternalFlaDsl.g:673:1: ( ( rule__InputExpression__RefAssignment_0_0 ) ) |
| // InternalFlaDsl.g:674:1: ( rule__InputExpression__RefAssignment_0_0 ) |
| { |
| before(grammarAccess.getInputExpressionAccess().getRefAssignment_0_0()); |
| // InternalFlaDsl.g:675:1: ( rule__InputExpression__RefAssignment_0_0 ) |
| // InternalFlaDsl.g:675:2: rule__InputExpression__RefAssignment_0_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__RefAssignment_0_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInputExpressionAccess().getRefAssignment_0_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:679:6: ( 'undefined' ) |
| { |
| // InternalFlaDsl.g:679:6: ( 'undefined' ) |
| // InternalFlaDsl.g:680:1: 'undefined' |
| { |
| before(grammarAccess.getInputExpressionAccess().getUndefinedKeyword_0_1()); |
| match(input,11,FOLLOW_2); |
| after(grammarAccess.getInputExpressionAccess().getUndefinedKeyword_0_1()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Alternatives_0" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Alternatives_0" |
| // InternalFlaDsl.g:692:1: rule__OutputExpression__Alternatives_0 : ( ( ( rule__OutputExpression__RefAssignment_0_0 ) ) | ( 'undefined' ) ); |
| public final void rule__OutputExpression__Alternatives_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:696:1: ( ( ( rule__OutputExpression__RefAssignment_0_0 ) ) | ( 'undefined' ) ) |
| int alt3=2; |
| int LA3_0 = input.LA(1); |
| |
| if ( (LA3_0==RULE_ID) ) { |
| alt3=1; |
| } |
| else if ( (LA3_0==11) ) { |
| alt3=2; |
| } |
| else { |
| NoViableAltException nvae = |
| new NoViableAltException("", 3, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt3) { |
| case 1 : |
| // InternalFlaDsl.g:697:1: ( ( rule__OutputExpression__RefAssignment_0_0 ) ) |
| { |
| // InternalFlaDsl.g:697:1: ( ( rule__OutputExpression__RefAssignment_0_0 ) ) |
| // InternalFlaDsl.g:698:1: ( rule__OutputExpression__RefAssignment_0_0 ) |
| { |
| before(grammarAccess.getOutputExpressionAccess().getRefAssignment_0_0()); |
| // InternalFlaDsl.g:699:1: ( rule__OutputExpression__RefAssignment_0_0 ) |
| // InternalFlaDsl.g:699:2: rule__OutputExpression__RefAssignment_0_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__RefAssignment_0_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutputExpressionAccess().getRefAssignment_0_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:703:6: ( 'undefined' ) |
| { |
| // InternalFlaDsl.g:703:6: ( 'undefined' ) |
| // InternalFlaDsl.g:704:1: 'undefined' |
| { |
| before(grammarAccess.getOutputExpressionAccess().getUndefinedKeyword_0_1()); |
| match(input,11,FOLLOW_2); |
| after(grammarAccess.getOutputExpressionAccess().getUndefinedKeyword_0_1()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Alternatives_0" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Alternatives" |
| // InternalFlaDsl.g:716:1: rule__InFailureExpr__Alternatives : ( ( ( rule__InFailureExpr__FailuresAssignment_0 ) ) | ( ( rule__InFailureExpr__FailuresAssignment_1 ) ) | ( ( rule__InFailureExpr__FailuresAssignment_2 ) ) | ( ( rule__InFailureExpr__Group_3__0 ) ) | ( ( rule__InFailureExpr__FailuresAssignment_4 ) ) ); |
| public final void rule__InFailureExpr__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:720:1: ( ( ( rule__InFailureExpr__FailuresAssignment_0 ) ) | ( ( rule__InFailureExpr__FailuresAssignment_1 ) ) | ( ( rule__InFailureExpr__FailuresAssignment_2 ) ) | ( ( rule__InFailureExpr__Group_3__0 ) ) | ( ( rule__InFailureExpr__FailuresAssignment_4 ) ) ) |
| int alt4=5; |
| switch ( input.LA(1) ) { |
| case 40: |
| { |
| alt4=1; |
| } |
| break; |
| case 39: |
| { |
| alt4=2; |
| } |
| break; |
| case 12: |
| case 13: |
| case 14: |
| case 15: |
| case 16: |
| case 17: |
| { |
| alt4=3; |
| } |
| break; |
| case 37: |
| { |
| alt4=4; |
| } |
| break; |
| case RULE_ID: |
| { |
| alt4=5; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 4, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt4) { |
| case 1 : |
| // InternalFlaDsl.g:721:1: ( ( rule__InFailureExpr__FailuresAssignment_0 ) ) |
| { |
| // InternalFlaDsl.g:721:1: ( ( rule__InFailureExpr__FailuresAssignment_0 ) ) |
| // InternalFlaDsl.g:722:1: ( rule__InFailureExpr__FailuresAssignment_0 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresAssignment_0()); |
| // InternalFlaDsl.g:723:1: ( rule__InFailureExpr__FailuresAssignment_0 ) |
| // InternalFlaDsl.g:723:2: rule__InFailureExpr__FailuresAssignment_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__FailuresAssignment_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresAssignment_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:727:6: ( ( rule__InFailureExpr__FailuresAssignment_1 ) ) |
| { |
| // InternalFlaDsl.g:727:6: ( ( rule__InFailureExpr__FailuresAssignment_1 ) ) |
| // InternalFlaDsl.g:728:1: ( rule__InFailureExpr__FailuresAssignment_1 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresAssignment_1()); |
| // InternalFlaDsl.g:729:1: ( rule__InFailureExpr__FailuresAssignment_1 ) |
| // InternalFlaDsl.g:729:2: rule__InFailureExpr__FailuresAssignment_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__FailuresAssignment_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresAssignment_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:733:6: ( ( rule__InFailureExpr__FailuresAssignment_2 ) ) |
| { |
| // InternalFlaDsl.g:733:6: ( ( rule__InFailureExpr__FailuresAssignment_2 ) ) |
| // InternalFlaDsl.g:734:1: ( rule__InFailureExpr__FailuresAssignment_2 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresAssignment_2()); |
| // InternalFlaDsl.g:735:1: ( rule__InFailureExpr__FailuresAssignment_2 ) |
| // InternalFlaDsl.g:735:2: rule__InFailureExpr__FailuresAssignment_2 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__FailuresAssignment_2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresAssignment_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:739:6: ( ( rule__InFailureExpr__Group_3__0 ) ) |
| { |
| // InternalFlaDsl.g:739:6: ( ( rule__InFailureExpr__Group_3__0 ) ) |
| // InternalFlaDsl.g:740:1: ( rule__InFailureExpr__Group_3__0 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getGroup_3()); |
| // InternalFlaDsl.g:741:1: ( rule__InFailureExpr__Group_3__0 ) |
| // InternalFlaDsl.g:741:2: rule__InFailureExpr__Group_3__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getGroup_3()); |
| |
| } |
| |
| |
| } |
| break; |
| case 5 : |
| // InternalFlaDsl.g:745:6: ( ( rule__InFailureExpr__FailuresAssignment_4 ) ) |
| { |
| // InternalFlaDsl.g:745:6: ( ( rule__InFailureExpr__FailuresAssignment_4 ) ) |
| // InternalFlaDsl.g:746:1: ( rule__InFailureExpr__FailuresAssignment_4 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresAssignment_4()); |
| // InternalFlaDsl.g:747:1: ( rule__InFailureExpr__FailuresAssignment_4 ) |
| // InternalFlaDsl.g:747:2: rule__InFailureExpr__FailuresAssignment_4 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__FailuresAssignment_4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresAssignment_4()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Alternatives" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Alternatives" |
| // InternalFlaDsl.g:756:1: rule__OutFailureExpr__Alternatives : ( ( ( rule__OutFailureExpr__FailuresAssignment_0 ) ) | ( ( rule__OutFailureExpr__FailuresAssignment_1 ) ) | ( ( rule__OutFailureExpr__FailuresAssignment_2 ) ) | ( ( rule__OutFailureExpr__Group_3__0 ) ) | ( ( rule__OutFailureExpr__FailuresAssignment_4 ) ) ); |
| public final void rule__OutFailureExpr__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:760:1: ( ( ( rule__OutFailureExpr__FailuresAssignment_0 ) ) | ( ( rule__OutFailureExpr__FailuresAssignment_1 ) ) | ( ( rule__OutFailureExpr__FailuresAssignment_2 ) ) | ( ( rule__OutFailureExpr__Group_3__0 ) ) | ( ( rule__OutFailureExpr__FailuresAssignment_4 ) ) ) |
| int alt5=5; |
| switch ( input.LA(1) ) { |
| case 39: |
| { |
| int LA5_1 = input.LA(2); |
| |
| if ( (LA5_1==EOF||(LA5_1>=34 && LA5_1<=35)) ) { |
| alt5=1; |
| } |
| else if ( (LA5_1==36) ) { |
| alt5=2; |
| } |
| else { |
| NoViableAltException nvae = |
| new NoViableAltException("", 5, 1, input); |
| |
| throw nvae; |
| } |
| } |
| break; |
| case 12: |
| case 13: |
| case 14: |
| case 15: |
| case 16: |
| case 17: |
| { |
| alt5=3; |
| } |
| break; |
| case 37: |
| { |
| alt5=4; |
| } |
| break; |
| case RULE_ID: |
| { |
| alt5=5; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 5, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt5) { |
| case 1 : |
| // InternalFlaDsl.g:761:1: ( ( rule__OutFailureExpr__FailuresAssignment_0 ) ) |
| { |
| // InternalFlaDsl.g:761:1: ( ( rule__OutFailureExpr__FailuresAssignment_0 ) ) |
| // InternalFlaDsl.g:762:1: ( rule__OutFailureExpr__FailuresAssignment_0 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_0()); |
| // InternalFlaDsl.g:763:1: ( rule__OutFailureExpr__FailuresAssignment_0 ) |
| // InternalFlaDsl.g:763:2: rule__OutFailureExpr__FailuresAssignment_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__FailuresAssignment_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:767:6: ( ( rule__OutFailureExpr__FailuresAssignment_1 ) ) |
| { |
| // InternalFlaDsl.g:767:6: ( ( rule__OutFailureExpr__FailuresAssignment_1 ) ) |
| // InternalFlaDsl.g:768:1: ( rule__OutFailureExpr__FailuresAssignment_1 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_1()); |
| // InternalFlaDsl.g:769:1: ( rule__OutFailureExpr__FailuresAssignment_1 ) |
| // InternalFlaDsl.g:769:2: rule__OutFailureExpr__FailuresAssignment_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__FailuresAssignment_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:773:6: ( ( rule__OutFailureExpr__FailuresAssignment_2 ) ) |
| { |
| // InternalFlaDsl.g:773:6: ( ( rule__OutFailureExpr__FailuresAssignment_2 ) ) |
| // InternalFlaDsl.g:774:1: ( rule__OutFailureExpr__FailuresAssignment_2 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_2()); |
| // InternalFlaDsl.g:775:1: ( rule__OutFailureExpr__FailuresAssignment_2 ) |
| // InternalFlaDsl.g:775:2: rule__OutFailureExpr__FailuresAssignment_2 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__FailuresAssignment_2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:779:6: ( ( rule__OutFailureExpr__Group_3__0 ) ) |
| { |
| // InternalFlaDsl.g:779:6: ( ( rule__OutFailureExpr__Group_3__0 ) ) |
| // InternalFlaDsl.g:780:1: ( rule__OutFailureExpr__Group_3__0 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getGroup_3()); |
| // InternalFlaDsl.g:781:1: ( rule__OutFailureExpr__Group_3__0 ) |
| // InternalFlaDsl.g:781:2: rule__OutFailureExpr__Group_3__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getGroup_3()); |
| |
| } |
| |
| |
| } |
| break; |
| case 5 : |
| // InternalFlaDsl.g:785:6: ( ( rule__OutFailureExpr__FailuresAssignment_4 ) ) |
| { |
| // InternalFlaDsl.g:785:6: ( ( rule__OutFailureExpr__FailuresAssignment_4 ) ) |
| // InternalFlaDsl.g:786:1: ( rule__OutFailureExpr__FailuresAssignment_4 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_4()); |
| // InternalFlaDsl.g:787:1: ( rule__OutFailureExpr__FailuresAssignment_4 ) |
| // InternalFlaDsl.g:787:2: rule__OutFailureExpr__FailuresAssignment_4 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__FailuresAssignment_4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_4()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Alternatives" |
| |
| |
| // $ANTLR start "rule__ActualFailureType__Alternatives" |
| // InternalFlaDsl.g:798:1: rule__ActualFailureType__Alternatives : ( ( ( 'early' ) ) | ( ( 'late' ) ) | ( ( 'commission' ) ) | ( ( 'omission' ) ) | ( ( 'valueSubtle' ) ) | ( ( 'valueCoarse' ) ) ); |
| public final void rule__ActualFailureType__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:802:1: ( ( ( 'early' ) ) | ( ( 'late' ) ) | ( ( 'commission' ) ) | ( ( 'omission' ) ) | ( ( 'valueSubtle' ) ) | ( ( 'valueCoarse' ) ) ) |
| int alt6=6; |
| switch ( input.LA(1) ) { |
| case 12: |
| { |
| alt6=1; |
| } |
| break; |
| case 13: |
| { |
| alt6=2; |
| } |
| break; |
| case 14: |
| { |
| alt6=3; |
| } |
| break; |
| case 15: |
| { |
| alt6=4; |
| } |
| break; |
| case 16: |
| { |
| alt6=5; |
| } |
| break; |
| case 17: |
| { |
| alt6=6; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 6, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt6) { |
| case 1 : |
| // InternalFlaDsl.g:803:1: ( ( 'early' ) ) |
| { |
| // InternalFlaDsl.g:803:1: ( ( 'early' ) ) |
| // InternalFlaDsl.g:804:1: ( 'early' ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getEARLYEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:805:1: ( 'early' ) |
| // InternalFlaDsl.g:805:3: 'early' |
| { |
| match(input,12,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getEARLYEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:810:6: ( ( 'late' ) ) |
| { |
| // InternalFlaDsl.g:810:6: ( ( 'late' ) ) |
| // InternalFlaDsl.g:811:1: ( 'late' ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getLATEEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:812:1: ( 'late' ) |
| // InternalFlaDsl.g:812:3: 'late' |
| { |
| match(input,13,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getLATEEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:817:6: ( ( 'commission' ) ) |
| { |
| // InternalFlaDsl.g:817:6: ( ( 'commission' ) ) |
| // InternalFlaDsl.g:818:1: ( 'commission' ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getCOMMISSIONEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:819:1: ( 'commission' ) |
| // InternalFlaDsl.g:819:3: 'commission' |
| { |
| match(input,14,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getCOMMISSIONEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:824:6: ( ( 'omission' ) ) |
| { |
| // InternalFlaDsl.g:824:6: ( ( 'omission' ) ) |
| // InternalFlaDsl.g:825:1: ( 'omission' ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getOMISSIONEnumLiteralDeclaration_3()); |
| // InternalFlaDsl.g:826:1: ( 'omission' ) |
| // InternalFlaDsl.g:826:3: 'omission' |
| { |
| match(input,15,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getOMISSIONEnumLiteralDeclaration_3()); |
| |
| } |
| |
| |
| } |
| break; |
| case 5 : |
| // InternalFlaDsl.g:831:6: ( ( 'valueSubtle' ) ) |
| { |
| // InternalFlaDsl.g:831:6: ( ( 'valueSubtle' ) ) |
| // InternalFlaDsl.g:832:1: ( 'valueSubtle' ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getVALUE_SUBTLEEnumLiteralDeclaration_4()); |
| // InternalFlaDsl.g:833:1: ( 'valueSubtle' ) |
| // InternalFlaDsl.g:833:3: 'valueSubtle' |
| { |
| match(input,16,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getVALUE_SUBTLEEnumLiteralDeclaration_4()); |
| |
| } |
| |
| |
| } |
| break; |
| case 6 : |
| // InternalFlaDsl.g:838:6: ( ( 'valueCoarse' ) ) |
| { |
| // InternalFlaDsl.g:838:6: ( ( 'valueCoarse' ) ) |
| // InternalFlaDsl.g:839:1: ( 'valueCoarse' ) |
| { |
| before(grammarAccess.getActualFailureTypeAccess().getVALUE_COARSEEnumLiteralDeclaration_5()); |
| // InternalFlaDsl.g:840:1: ( 'valueCoarse' ) |
| // InternalFlaDsl.g:840:3: 'valueCoarse' |
| { |
| match(input,17,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getActualFailureTypeAccess().getVALUE_COARSEEnumLiteralDeclaration_5()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ActualFailureType__Alternatives" |
| |
| |
| // $ANTLR start "rule__Aavoidable__Alternatives" |
| // InternalFlaDsl.g:850:1: rule__Aavoidable__Alternatives : ( ( ( 'incompletion' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Aavoidable__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:854:1: ( ( ( 'incompletion' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt7=3; |
| switch ( input.LA(1) ) { |
| case 18: |
| { |
| alt7=1; |
| } |
| break; |
| case 19: |
| { |
| alt7=2; |
| } |
| break; |
| case 20: |
| { |
| alt7=3; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 7, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt7) { |
| case 1 : |
| // InternalFlaDsl.g:855:1: ( ( 'incompletion' ) ) |
| { |
| // InternalFlaDsl.g:855:1: ( ( 'incompletion' ) ) |
| // InternalFlaDsl.g:856:1: ( 'incompletion' ) |
| { |
| before(grammarAccess.getAavoidableAccess().getINCOMPLETIONEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:857:1: ( 'incompletion' ) |
| // InternalFlaDsl.g:857:3: 'incompletion' |
| { |
| match(input,18,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAavoidableAccess().getINCOMPLETIONEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:862:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:862:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:863:1: ( 'none' ) |
| { |
| before(grammarAccess.getAavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:864:1: ( 'none' ) |
| // InternalFlaDsl.g:864:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:869:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:869:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:870:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getAavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:871:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:871:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Aavoidable__Alternatives" |
| |
| |
| // $ANTLR start "rule__Cavoidable__Alternatives" |
| // InternalFlaDsl.g:881:1: rule__Cavoidable__Alternatives : ( ( ( 'inconsistency' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Cavoidable__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:885:1: ( ( ( 'inconsistency' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt8=3; |
| switch ( input.LA(1) ) { |
| case 21: |
| { |
| alt8=1; |
| } |
| break; |
| case 19: |
| { |
| alt8=2; |
| } |
| break; |
| case 20: |
| { |
| alt8=3; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 8, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt8) { |
| case 1 : |
| // InternalFlaDsl.g:886:1: ( ( 'inconsistency' ) ) |
| { |
| // InternalFlaDsl.g:886:1: ( ( 'inconsistency' ) ) |
| // InternalFlaDsl.g:887:1: ( 'inconsistency' ) |
| { |
| before(grammarAccess.getCavoidableAccess().getINCONSISTENCYEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:888:1: ( 'inconsistency' ) |
| // InternalFlaDsl.g:888:3: 'inconsistency' |
| { |
| match(input,21,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCavoidableAccess().getINCONSISTENCYEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:893:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:893:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:894:1: ( 'none' ) |
| { |
| before(grammarAccess.getCavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:895:1: ( 'none' ) |
| // InternalFlaDsl.g:895:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:900:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:900:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:901:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getCavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:902:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:902:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Cavoidable__Alternatives" |
| |
| |
| // $ANTLR start "rule__Iavoidable__Alternatives" |
| // InternalFlaDsl.g:912:1: rule__Iavoidable__Alternatives : ( ( ( 'interference' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Iavoidable__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:916:1: ( ( ( 'interference' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt9=3; |
| switch ( input.LA(1) ) { |
| case 22: |
| { |
| alt9=1; |
| } |
| break; |
| case 19: |
| { |
| alt9=2; |
| } |
| break; |
| case 20: |
| { |
| alt9=3; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 9, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt9) { |
| case 1 : |
| // InternalFlaDsl.g:917:1: ( ( 'interference' ) ) |
| { |
| // InternalFlaDsl.g:917:1: ( ( 'interference' ) ) |
| // InternalFlaDsl.g:918:1: ( 'interference' ) |
| { |
| before(grammarAccess.getIavoidableAccess().getINTERFERENCEEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:919:1: ( 'interference' ) |
| // InternalFlaDsl.g:919:3: 'interference' |
| { |
| match(input,22,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getIavoidableAccess().getINTERFERENCEEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:924:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:924:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:925:1: ( 'none' ) |
| { |
| before(grammarAccess.getIavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:926:1: ( 'none' ) |
| // InternalFlaDsl.g:926:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getIavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:931:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:931:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:932:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getIavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:933:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:933:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getIavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Iavoidable__Alternatives" |
| |
| |
| // $ANTLR start "rule__Davoidable__Alternatives" |
| // InternalFlaDsl.g:943:1: rule__Davoidable__Alternatives : ( ( ( 'impermanence' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Davoidable__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:947:1: ( ( ( 'impermanence' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt10=3; |
| switch ( input.LA(1) ) { |
| case 23: |
| { |
| alt10=1; |
| } |
| break; |
| case 19: |
| { |
| alt10=2; |
| } |
| break; |
| case 20: |
| { |
| alt10=3; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 10, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt10) { |
| case 1 : |
| // InternalFlaDsl.g:948:1: ( ( 'impermanence' ) ) |
| { |
| // InternalFlaDsl.g:948:1: ( ( 'impermanence' ) ) |
| // InternalFlaDsl.g:949:1: ( 'impermanence' ) |
| { |
| before(grammarAccess.getDavoidableAccess().getIMPERMANENCEEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:950:1: ( 'impermanence' ) |
| // InternalFlaDsl.g:950:3: 'impermanence' |
| { |
| match(input,23,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDavoidableAccess().getIMPERMANENCEEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:955:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:955:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:956:1: ( 'none' ) |
| { |
| before(grammarAccess.getDavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:957:1: ( 'none' ) |
| // InternalFlaDsl.g:957:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDavoidableAccess().getNONEEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:962:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:962:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:963:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getDavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:964:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:964:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDavoidableAccess().getUNSPECIFIEDEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Davoidable__Alternatives" |
| |
| |
| // $ANTLR start "rule__Amitigation__Alternatives" |
| // InternalFlaDsl.g:974:1: rule__Amitigation__Alternatives : ( ( ( 'all_or_nothing' ) ) | ( ( 'all_or_compensation' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Amitigation__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:978:1: ( ( ( 'all_or_nothing' ) ) | ( ( 'all_or_compensation' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt11=4; |
| switch ( input.LA(1) ) { |
| case 24: |
| { |
| alt11=1; |
| } |
| break; |
| case 25: |
| { |
| alt11=2; |
| } |
| break; |
| case 19: |
| { |
| alt11=3; |
| } |
| break; |
| case 20: |
| { |
| alt11=4; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 11, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt11) { |
| case 1 : |
| // InternalFlaDsl.g:979:1: ( ( 'all_or_nothing' ) ) |
| { |
| // InternalFlaDsl.g:979:1: ( ( 'all_or_nothing' ) ) |
| // InternalFlaDsl.g:980:1: ( 'all_or_nothing' ) |
| { |
| before(grammarAccess.getAmitigationAccess().getALL_OR_NOTHINGEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:981:1: ( 'all_or_nothing' ) |
| // InternalFlaDsl.g:981:3: 'all_or_nothing' |
| { |
| match(input,24,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAmitigationAccess().getALL_OR_NOTHINGEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:986:6: ( ( 'all_or_compensation' ) ) |
| { |
| // InternalFlaDsl.g:986:6: ( ( 'all_or_compensation' ) ) |
| // InternalFlaDsl.g:987:1: ( 'all_or_compensation' ) |
| { |
| before(grammarAccess.getAmitigationAccess().getALL_OR_COMPENSATIONEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:988:1: ( 'all_or_compensation' ) |
| // InternalFlaDsl.g:988:3: 'all_or_compensation' |
| { |
| match(input,25,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAmitigationAccess().getALL_OR_COMPENSATIONEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:993:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:993:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:994:1: ( 'none' ) |
| { |
| before(grammarAccess.getAmitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:995:1: ( 'none' ) |
| // InternalFlaDsl.g:995:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAmitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:1000:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:1000:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:1001:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getAmitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| // InternalFlaDsl.g:1002:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:1002:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getAmitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Amitigation__Alternatives" |
| |
| |
| // $ANTLR start "rule__Cmitigation__Alternatives" |
| // InternalFlaDsl.g:1012:1: rule__Cmitigation__Alternatives : ( ( ( 'full_consistency' ) ) | ( ( 'range_violation_allowed' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Cmitigation__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1016:1: ( ( ( 'full_consistency' ) ) | ( ( 'range_violation_allowed' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt12=4; |
| switch ( input.LA(1) ) { |
| case 26: |
| { |
| alt12=1; |
| } |
| break; |
| case 27: |
| { |
| alt12=2; |
| } |
| break; |
| case 19: |
| { |
| alt12=3; |
| } |
| break; |
| case 20: |
| { |
| alt12=4; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 12, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt12) { |
| case 1 : |
| // InternalFlaDsl.g:1017:1: ( ( 'full_consistency' ) ) |
| { |
| // InternalFlaDsl.g:1017:1: ( ( 'full_consistency' ) ) |
| // InternalFlaDsl.g:1018:1: ( 'full_consistency' ) |
| { |
| before(grammarAccess.getCmitigationAccess().getFULL_CONSISTENCYEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:1019:1: ( 'full_consistency' ) |
| // InternalFlaDsl.g:1019:3: 'full_consistency' |
| { |
| match(input,26,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCmitigationAccess().getFULL_CONSISTENCYEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:1024:6: ( ( 'range_violation_allowed' ) ) |
| { |
| // InternalFlaDsl.g:1024:6: ( ( 'range_violation_allowed' ) ) |
| // InternalFlaDsl.g:1025:1: ( 'range_violation_allowed' ) |
| { |
| before(grammarAccess.getCmitigationAccess().getRANGE_VIOLATION_ALLOWEDEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:1026:1: ( 'range_violation_allowed' ) |
| // InternalFlaDsl.g:1026:3: 'range_violation_allowed' |
| { |
| match(input,27,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCmitigationAccess().getRANGE_VIOLATION_ALLOWEDEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:1031:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:1031:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:1032:1: ( 'none' ) |
| { |
| before(grammarAccess.getCmitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:1033:1: ( 'none' ) |
| // InternalFlaDsl.g:1033:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCmitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:1038:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:1038:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:1039:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getCmitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| // InternalFlaDsl.g:1040:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:1040:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getCmitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Cmitigation__Alternatives" |
| |
| |
| // $ANTLR start "rule__Imitigation__Alternatives" |
| // InternalFlaDsl.g:1050:1: rule__Imitigation__Alternatives : ( ( ( 'serializable' ) ) | ( ( 'portable_level' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Imitigation__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1054:1: ( ( ( 'serializable' ) ) | ( ( 'portable_level' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt13=4; |
| switch ( input.LA(1) ) { |
| case 28: |
| { |
| alt13=1; |
| } |
| break; |
| case 29: |
| { |
| alt13=2; |
| } |
| break; |
| case 19: |
| { |
| alt13=3; |
| } |
| break; |
| case 20: |
| { |
| alt13=4; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 13, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt13) { |
| case 1 : |
| // InternalFlaDsl.g:1055:1: ( ( 'serializable' ) ) |
| { |
| // InternalFlaDsl.g:1055:1: ( ( 'serializable' ) ) |
| // InternalFlaDsl.g:1056:1: ( 'serializable' ) |
| { |
| before(grammarAccess.getImitigationAccess().getSERIALIZABLEEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:1057:1: ( 'serializable' ) |
| // InternalFlaDsl.g:1057:3: 'serializable' |
| { |
| match(input,28,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getImitigationAccess().getSERIALIZABLEEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:1062:6: ( ( 'portable_level' ) ) |
| { |
| // InternalFlaDsl.g:1062:6: ( ( 'portable_level' ) ) |
| // InternalFlaDsl.g:1063:1: ( 'portable_level' ) |
| { |
| before(grammarAccess.getImitigationAccess().getPORTABLE_LEVELEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:1064:1: ( 'portable_level' ) |
| // InternalFlaDsl.g:1064:3: 'portable_level' |
| { |
| match(input,29,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getImitigationAccess().getPORTABLE_LEVELEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:1069:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:1069:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:1070:1: ( 'none' ) |
| { |
| before(grammarAccess.getImitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:1071:1: ( 'none' ) |
| // InternalFlaDsl.g:1071:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getImitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:1076:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:1076:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:1077:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getImitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| // InternalFlaDsl.g:1078:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:1078:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getImitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Imitigation__Alternatives" |
| |
| |
| // $ANTLR start "rule__Dmitigation__Alternatives" |
| // InternalFlaDsl.g:1088:1: rule__Dmitigation__Alternatives : ( ( ( 'no_loss' ) ) | ( ( 'partial_loss_allowed' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ); |
| public final void rule__Dmitigation__Alternatives() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1092:1: ( ( ( 'no_loss' ) ) | ( ( 'partial_loss_allowed' ) ) | ( ( 'none' ) ) | ( ( 'unspecified' ) ) ) |
| int alt14=4; |
| switch ( input.LA(1) ) { |
| case 30: |
| { |
| alt14=1; |
| } |
| break; |
| case 31: |
| { |
| alt14=2; |
| } |
| break; |
| case 19: |
| { |
| alt14=3; |
| } |
| break; |
| case 20: |
| { |
| alt14=4; |
| } |
| break; |
| default: |
| NoViableAltException nvae = |
| new NoViableAltException("", 14, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt14) { |
| case 1 : |
| // InternalFlaDsl.g:1093:1: ( ( 'no_loss' ) ) |
| { |
| // InternalFlaDsl.g:1093:1: ( ( 'no_loss' ) ) |
| // InternalFlaDsl.g:1094:1: ( 'no_loss' ) |
| { |
| before(grammarAccess.getDmitigationAccess().getNO_LOSSEnumLiteralDeclaration_0()); |
| // InternalFlaDsl.g:1095:1: ( 'no_loss' ) |
| // InternalFlaDsl.g:1095:3: 'no_loss' |
| { |
| match(input,30,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDmitigationAccess().getNO_LOSSEnumLiteralDeclaration_0()); |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // InternalFlaDsl.g:1100:6: ( ( 'partial_loss_allowed' ) ) |
| { |
| // InternalFlaDsl.g:1100:6: ( ( 'partial_loss_allowed' ) ) |
| // InternalFlaDsl.g:1101:1: ( 'partial_loss_allowed' ) |
| { |
| before(grammarAccess.getDmitigationAccess().getPARTIAL_LOSS_ALLOWEDEnumLiteralDeclaration_1()); |
| // InternalFlaDsl.g:1102:1: ( 'partial_loss_allowed' ) |
| // InternalFlaDsl.g:1102:3: 'partial_loss_allowed' |
| { |
| match(input,31,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDmitigationAccess().getPARTIAL_LOSS_ALLOWEDEnumLiteralDeclaration_1()); |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // InternalFlaDsl.g:1107:6: ( ( 'none' ) ) |
| { |
| // InternalFlaDsl.g:1107:6: ( ( 'none' ) ) |
| // InternalFlaDsl.g:1108:1: ( 'none' ) |
| { |
| before(grammarAccess.getDmitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| // InternalFlaDsl.g:1109:1: ( 'none' ) |
| // InternalFlaDsl.g:1109:3: 'none' |
| { |
| match(input,19,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDmitigationAccess().getNONEEnumLiteralDeclaration_2()); |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // InternalFlaDsl.g:1114:6: ( ( 'unspecified' ) ) |
| { |
| // InternalFlaDsl.g:1114:6: ( ( 'unspecified' ) ) |
| // InternalFlaDsl.g:1115:1: ( 'unspecified' ) |
| { |
| before(grammarAccess.getDmitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| // InternalFlaDsl.g:1116:1: ( 'unspecified' ) |
| // InternalFlaDsl.g:1116:3: 'unspecified' |
| { |
| match(input,20,FOLLOW_2); |
| |
| } |
| |
| after(grammarAccess.getDmitigationAccess().getUNSPECIFIEDEnumLiteralDeclaration_3()); |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Dmitigation__Alternatives" |
| |
| |
| // $ANTLR start "rule__Expression__Group__0" |
| // InternalFlaDsl.g:1128:1: rule__Expression__Group__0 : rule__Expression__Group__0__Impl rule__Expression__Group__1 ; |
| public final void rule__Expression__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1132:1: ( rule__Expression__Group__0__Impl rule__Expression__Group__1 ) |
| // InternalFlaDsl.g:1133:2: rule__Expression__Group__0__Impl rule__Expression__Group__1 |
| { |
| pushFollow(FOLLOW_4); |
| rule__Expression__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Expression__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__0" |
| |
| |
| // $ANTLR start "rule__Expression__Group__0__Impl" |
| // InternalFlaDsl.g:1140:1: rule__Expression__Group__0__Impl : ( 'FLA:' ) ; |
| public final void rule__Expression__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1144:1: ( ( 'FLA:' ) ) |
| // InternalFlaDsl.g:1145:1: ( 'FLA:' ) |
| { |
| // InternalFlaDsl.g:1145:1: ( 'FLA:' ) |
| // InternalFlaDsl.g:1146:1: 'FLA:' |
| { |
| before(grammarAccess.getExpressionAccess().getFLAKeyword_0()); |
| match(input,32,FOLLOW_2); |
| after(grammarAccess.getExpressionAccess().getFLAKeyword_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__Expression__Group__1" |
| // InternalFlaDsl.g:1159:1: rule__Expression__Group__1 : rule__Expression__Group__1__Impl rule__Expression__Group__2 ; |
| public final void rule__Expression__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1163:1: ( rule__Expression__Group__1__Impl rule__Expression__Group__2 ) |
| // InternalFlaDsl.g:1164:2: rule__Expression__Group__1__Impl rule__Expression__Group__2 |
| { |
| pushFollow(FOLLOW_5); |
| rule__Expression__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Expression__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__1" |
| |
| |
| // $ANTLR start "rule__Expression__Group__1__Impl" |
| // InternalFlaDsl.g:1171:1: rule__Expression__Group__1__Impl : ( ( rule__Expression__LhsAssignment_1 ) ) ; |
| public final void rule__Expression__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1175:1: ( ( ( rule__Expression__LhsAssignment_1 ) ) ) |
| // InternalFlaDsl.g:1176:1: ( ( rule__Expression__LhsAssignment_1 ) ) |
| { |
| // InternalFlaDsl.g:1176:1: ( ( rule__Expression__LhsAssignment_1 ) ) |
| // InternalFlaDsl.g:1177:1: ( rule__Expression__LhsAssignment_1 ) |
| { |
| before(grammarAccess.getExpressionAccess().getLhsAssignment_1()); |
| // InternalFlaDsl.g:1178:1: ( rule__Expression__LhsAssignment_1 ) |
| // InternalFlaDsl.g:1178:2: rule__Expression__LhsAssignment_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Expression__LhsAssignment_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getExpressionAccess().getLhsAssignment_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__Expression__Group__2" |
| // InternalFlaDsl.g:1188:1: rule__Expression__Group__2 : rule__Expression__Group__2__Impl rule__Expression__Group__3 ; |
| public final void rule__Expression__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1192:1: ( rule__Expression__Group__2__Impl rule__Expression__Group__3 ) |
| // InternalFlaDsl.g:1193:2: rule__Expression__Group__2__Impl rule__Expression__Group__3 |
| { |
| pushFollow(FOLLOW_4); |
| rule__Expression__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Expression__Group__3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__2" |
| |
| |
| // $ANTLR start "rule__Expression__Group__2__Impl" |
| // InternalFlaDsl.g:1200:1: rule__Expression__Group__2__Impl : ( '->' ) ; |
| public final void rule__Expression__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1204:1: ( ( '->' ) ) |
| // InternalFlaDsl.g:1205:1: ( '->' ) |
| { |
| // InternalFlaDsl.g:1205:1: ( '->' ) |
| // InternalFlaDsl.g:1206:1: '->' |
| { |
| before(grammarAccess.getExpressionAccess().getHyphenMinusGreaterThanSignKeyword_2()); |
| match(input,33,FOLLOW_2); |
| after(grammarAccess.getExpressionAccess().getHyphenMinusGreaterThanSignKeyword_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__Expression__Group__3" |
| // InternalFlaDsl.g:1219:1: rule__Expression__Group__3 : rule__Expression__Group__3__Impl rule__Expression__Group__4 ; |
| public final void rule__Expression__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1223:1: ( rule__Expression__Group__3__Impl rule__Expression__Group__4 ) |
| // InternalFlaDsl.g:1224:2: rule__Expression__Group__3__Impl rule__Expression__Group__4 |
| { |
| pushFollow(FOLLOW_6); |
| rule__Expression__Group__3__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Expression__Group__4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__3" |
| |
| |
| // $ANTLR start "rule__Expression__Group__3__Impl" |
| // InternalFlaDsl.g:1231:1: rule__Expression__Group__3__Impl : ( ( rule__Expression__RhsAssignment_3 ) ) ; |
| public final void rule__Expression__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1235:1: ( ( ( rule__Expression__RhsAssignment_3 ) ) ) |
| // InternalFlaDsl.g:1236:1: ( ( rule__Expression__RhsAssignment_3 ) ) |
| { |
| // InternalFlaDsl.g:1236:1: ( ( rule__Expression__RhsAssignment_3 ) ) |
| // InternalFlaDsl.g:1237:1: ( rule__Expression__RhsAssignment_3 ) |
| { |
| before(grammarAccess.getExpressionAccess().getRhsAssignment_3()); |
| // InternalFlaDsl.g:1238:1: ( rule__Expression__RhsAssignment_3 ) |
| // InternalFlaDsl.g:1238:2: rule__Expression__RhsAssignment_3 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Expression__RhsAssignment_3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getExpressionAccess().getRhsAssignment_3()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__Expression__Group__4" |
| // InternalFlaDsl.g:1248:1: rule__Expression__Group__4 : rule__Expression__Group__4__Impl ; |
| public final void rule__Expression__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1252:1: ( rule__Expression__Group__4__Impl ) |
| // InternalFlaDsl.g:1253:2: rule__Expression__Group__4__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__Expression__Group__4__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__4" |
| |
| |
| // $ANTLR start "rule__Expression__Group__4__Impl" |
| // InternalFlaDsl.g:1259:1: rule__Expression__Group__4__Impl : ( ';' ) ; |
| public final void rule__Expression__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1263:1: ( ( ';' ) ) |
| // InternalFlaDsl.g:1264:1: ( ';' ) |
| { |
| // InternalFlaDsl.g:1264:1: ( ';' ) |
| // InternalFlaDsl.g:1265:1: ';' |
| { |
| before(grammarAccess.getExpressionAccess().getSemicolonKeyword_4()); |
| match(input,34,FOLLOW_2); |
| after(grammarAccess.getExpressionAccess().getSemicolonKeyword_4()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__Lhs__Group__0" |
| // InternalFlaDsl.g:1288:1: rule__Lhs__Group__0 : rule__Lhs__Group__0__Impl rule__Lhs__Group__1 ; |
| public final void rule__Lhs__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1292:1: ( rule__Lhs__Group__0__Impl rule__Lhs__Group__1 ) |
| // InternalFlaDsl.g:1293:2: rule__Lhs__Group__0__Impl rule__Lhs__Group__1 |
| { |
| pushFollow(FOLLOW_7); |
| rule__Lhs__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Lhs__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group__0" |
| |
| |
| // $ANTLR start "rule__Lhs__Group__0__Impl" |
| // InternalFlaDsl.g:1300:1: rule__Lhs__Group__0__Impl : ( ( rule__Lhs__FailuresAssignment_0 ) ) ; |
| public final void rule__Lhs__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1304:1: ( ( ( rule__Lhs__FailuresAssignment_0 ) ) ) |
| // InternalFlaDsl.g:1305:1: ( ( rule__Lhs__FailuresAssignment_0 ) ) |
| { |
| // InternalFlaDsl.g:1305:1: ( ( rule__Lhs__FailuresAssignment_0 ) ) |
| // InternalFlaDsl.g:1306:1: ( rule__Lhs__FailuresAssignment_0 ) |
| { |
| before(grammarAccess.getLhsAccess().getFailuresAssignment_0()); |
| // InternalFlaDsl.g:1307:1: ( rule__Lhs__FailuresAssignment_0 ) |
| // InternalFlaDsl.g:1307:2: rule__Lhs__FailuresAssignment_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Lhs__FailuresAssignment_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getLhsAccess().getFailuresAssignment_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__Lhs__Group__1" |
| // InternalFlaDsl.g:1317:1: rule__Lhs__Group__1 : rule__Lhs__Group__1__Impl ; |
| public final void rule__Lhs__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1321:1: ( rule__Lhs__Group__1__Impl ) |
| // InternalFlaDsl.g:1322:2: rule__Lhs__Group__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__Lhs__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group__1" |
| |
| |
| // $ANTLR start "rule__Lhs__Group__1__Impl" |
| // InternalFlaDsl.g:1328:1: rule__Lhs__Group__1__Impl : ( ( rule__Lhs__Group_1__0 )* ) ; |
| public final void rule__Lhs__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1332:1: ( ( ( rule__Lhs__Group_1__0 )* ) ) |
| // InternalFlaDsl.g:1333:1: ( ( rule__Lhs__Group_1__0 )* ) |
| { |
| // InternalFlaDsl.g:1333:1: ( ( rule__Lhs__Group_1__0 )* ) |
| // InternalFlaDsl.g:1334:1: ( rule__Lhs__Group_1__0 )* |
| { |
| before(grammarAccess.getLhsAccess().getGroup_1()); |
| // InternalFlaDsl.g:1335:1: ( rule__Lhs__Group_1__0 )* |
| loop15: |
| do { |
| int alt15=2; |
| int LA15_0 = input.LA(1); |
| |
| if ( (LA15_0==35) ) { |
| alt15=1; |
| } |
| |
| |
| switch (alt15) { |
| case 1 : |
| // InternalFlaDsl.g:1335:2: rule__Lhs__Group_1__0 |
| { |
| pushFollow(FOLLOW_8); |
| rule__Lhs__Group_1__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| break; |
| |
| default : |
| break loop15; |
| } |
| } while (true); |
| |
| after(grammarAccess.getLhsAccess().getGroup_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__Lhs__Group_1__0" |
| // InternalFlaDsl.g:1349:1: rule__Lhs__Group_1__0 : rule__Lhs__Group_1__0__Impl rule__Lhs__Group_1__1 ; |
| public final void rule__Lhs__Group_1__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1353:1: ( rule__Lhs__Group_1__0__Impl rule__Lhs__Group_1__1 ) |
| // InternalFlaDsl.g:1354:2: rule__Lhs__Group_1__0__Impl rule__Lhs__Group_1__1 |
| { |
| pushFollow(FOLLOW_4); |
| rule__Lhs__Group_1__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Lhs__Group_1__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group_1__0" |
| |
| |
| // $ANTLR start "rule__Lhs__Group_1__0__Impl" |
| // InternalFlaDsl.g:1361:1: rule__Lhs__Group_1__0__Impl : ( ',' ) ; |
| public final void rule__Lhs__Group_1__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1365:1: ( ( ',' ) ) |
| // InternalFlaDsl.g:1366:1: ( ',' ) |
| { |
| // InternalFlaDsl.g:1366:1: ( ',' ) |
| // InternalFlaDsl.g:1367:1: ',' |
| { |
| before(grammarAccess.getLhsAccess().getCommaKeyword_1_0()); |
| match(input,35,FOLLOW_2); |
| after(grammarAccess.getLhsAccess().getCommaKeyword_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group_1__0__Impl" |
| |
| |
| // $ANTLR start "rule__Lhs__Group_1__1" |
| // InternalFlaDsl.g:1380:1: rule__Lhs__Group_1__1 : rule__Lhs__Group_1__1__Impl ; |
| public final void rule__Lhs__Group_1__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1384:1: ( rule__Lhs__Group_1__1__Impl ) |
| // InternalFlaDsl.g:1385:2: rule__Lhs__Group_1__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__Lhs__Group_1__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group_1__1" |
| |
| |
| // $ANTLR start "rule__Lhs__Group_1__1__Impl" |
| // InternalFlaDsl.g:1391:1: rule__Lhs__Group_1__1__Impl : ( ( rule__Lhs__FailuresAssignment_1_1 ) ) ; |
| public final void rule__Lhs__Group_1__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1395:1: ( ( ( rule__Lhs__FailuresAssignment_1_1 ) ) ) |
| // InternalFlaDsl.g:1396:1: ( ( rule__Lhs__FailuresAssignment_1_1 ) ) |
| { |
| // InternalFlaDsl.g:1396:1: ( ( rule__Lhs__FailuresAssignment_1_1 ) ) |
| // InternalFlaDsl.g:1397:1: ( rule__Lhs__FailuresAssignment_1_1 ) |
| { |
| before(grammarAccess.getLhsAccess().getFailuresAssignment_1_1()); |
| // InternalFlaDsl.g:1398:1: ( rule__Lhs__FailuresAssignment_1_1 ) |
| // InternalFlaDsl.g:1398:2: rule__Lhs__FailuresAssignment_1_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Lhs__FailuresAssignment_1_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getLhsAccess().getFailuresAssignment_1_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__Group_1__1__Impl" |
| |
| |
| // $ANTLR start "rule__Rhs__Group__0" |
| // InternalFlaDsl.g:1412:1: rule__Rhs__Group__0 : rule__Rhs__Group__0__Impl rule__Rhs__Group__1 ; |
| public final void rule__Rhs__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1416:1: ( rule__Rhs__Group__0__Impl rule__Rhs__Group__1 ) |
| // InternalFlaDsl.g:1417:2: rule__Rhs__Group__0__Impl rule__Rhs__Group__1 |
| { |
| pushFollow(FOLLOW_7); |
| rule__Rhs__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Rhs__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group__0" |
| |
| |
| // $ANTLR start "rule__Rhs__Group__0__Impl" |
| // InternalFlaDsl.g:1424:1: rule__Rhs__Group__0__Impl : ( ( rule__Rhs__FailuresAssignment_0 ) ) ; |
| public final void rule__Rhs__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1428:1: ( ( ( rule__Rhs__FailuresAssignment_0 ) ) ) |
| // InternalFlaDsl.g:1429:1: ( ( rule__Rhs__FailuresAssignment_0 ) ) |
| { |
| // InternalFlaDsl.g:1429:1: ( ( rule__Rhs__FailuresAssignment_0 ) ) |
| // InternalFlaDsl.g:1430:1: ( rule__Rhs__FailuresAssignment_0 ) |
| { |
| before(grammarAccess.getRhsAccess().getFailuresAssignment_0()); |
| // InternalFlaDsl.g:1431:1: ( rule__Rhs__FailuresAssignment_0 ) |
| // InternalFlaDsl.g:1431:2: rule__Rhs__FailuresAssignment_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Rhs__FailuresAssignment_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getRhsAccess().getFailuresAssignment_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__Rhs__Group__1" |
| // InternalFlaDsl.g:1441:1: rule__Rhs__Group__1 : rule__Rhs__Group__1__Impl ; |
| public final void rule__Rhs__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1445:1: ( rule__Rhs__Group__1__Impl ) |
| // InternalFlaDsl.g:1446:2: rule__Rhs__Group__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__Rhs__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group__1" |
| |
| |
| // $ANTLR start "rule__Rhs__Group__1__Impl" |
| // InternalFlaDsl.g:1452:1: rule__Rhs__Group__1__Impl : ( ( rule__Rhs__Group_1__0 )* ) ; |
| public final void rule__Rhs__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1456:1: ( ( ( rule__Rhs__Group_1__0 )* ) ) |
| // InternalFlaDsl.g:1457:1: ( ( rule__Rhs__Group_1__0 )* ) |
| { |
| // InternalFlaDsl.g:1457:1: ( ( rule__Rhs__Group_1__0 )* ) |
| // InternalFlaDsl.g:1458:1: ( rule__Rhs__Group_1__0 )* |
| { |
| before(grammarAccess.getRhsAccess().getGroup_1()); |
| // InternalFlaDsl.g:1459:1: ( rule__Rhs__Group_1__0 )* |
| loop16: |
| do { |
| int alt16=2; |
| int LA16_0 = input.LA(1); |
| |
| if ( (LA16_0==35) ) { |
| alt16=1; |
| } |
| |
| |
| switch (alt16) { |
| case 1 : |
| // InternalFlaDsl.g:1459:2: rule__Rhs__Group_1__0 |
| { |
| pushFollow(FOLLOW_8); |
| rule__Rhs__Group_1__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| break; |
| |
| default : |
| break loop16; |
| } |
| } while (true); |
| |
| after(grammarAccess.getRhsAccess().getGroup_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__Rhs__Group_1__0" |
| // InternalFlaDsl.g:1473:1: rule__Rhs__Group_1__0 : rule__Rhs__Group_1__0__Impl rule__Rhs__Group_1__1 ; |
| public final void rule__Rhs__Group_1__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1477:1: ( rule__Rhs__Group_1__0__Impl rule__Rhs__Group_1__1 ) |
| // InternalFlaDsl.g:1478:2: rule__Rhs__Group_1__0__Impl rule__Rhs__Group_1__1 |
| { |
| pushFollow(FOLLOW_4); |
| rule__Rhs__Group_1__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__Rhs__Group_1__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group_1__0" |
| |
| |
| // $ANTLR start "rule__Rhs__Group_1__0__Impl" |
| // InternalFlaDsl.g:1485:1: rule__Rhs__Group_1__0__Impl : ( ',' ) ; |
| public final void rule__Rhs__Group_1__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1489:1: ( ( ',' ) ) |
| // InternalFlaDsl.g:1490:1: ( ',' ) |
| { |
| // InternalFlaDsl.g:1490:1: ( ',' ) |
| // InternalFlaDsl.g:1491:1: ',' |
| { |
| before(grammarAccess.getRhsAccess().getCommaKeyword_1_0()); |
| match(input,35,FOLLOW_2); |
| after(grammarAccess.getRhsAccess().getCommaKeyword_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group_1__0__Impl" |
| |
| |
| // $ANTLR start "rule__Rhs__Group_1__1" |
| // InternalFlaDsl.g:1504:1: rule__Rhs__Group_1__1 : rule__Rhs__Group_1__1__Impl ; |
| public final void rule__Rhs__Group_1__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1508:1: ( rule__Rhs__Group_1__1__Impl ) |
| // InternalFlaDsl.g:1509:2: rule__Rhs__Group_1__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__Rhs__Group_1__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group_1__1" |
| |
| |
| // $ANTLR start "rule__Rhs__Group_1__1__Impl" |
| // InternalFlaDsl.g:1515:1: rule__Rhs__Group_1__1__Impl : ( ( rule__Rhs__FailuresAssignment_1_1 ) ) ; |
| public final void rule__Rhs__Group_1__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1519:1: ( ( ( rule__Rhs__FailuresAssignment_1_1 ) ) ) |
| // InternalFlaDsl.g:1520:1: ( ( rule__Rhs__FailuresAssignment_1_1 ) ) |
| { |
| // InternalFlaDsl.g:1520:1: ( ( rule__Rhs__FailuresAssignment_1_1 ) ) |
| // InternalFlaDsl.g:1521:1: ( rule__Rhs__FailuresAssignment_1_1 ) |
| { |
| before(grammarAccess.getRhsAccess().getFailuresAssignment_1_1()); |
| // InternalFlaDsl.g:1522:1: ( rule__Rhs__FailuresAssignment_1_1 ) |
| // InternalFlaDsl.g:1522:2: rule__Rhs__FailuresAssignment_1_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__Rhs__FailuresAssignment_1_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getRhsAccess().getFailuresAssignment_1_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__Group_1__1__Impl" |
| |
| |
| // $ANTLR start "rule__InputExpression__Group__0" |
| // InternalFlaDsl.g:1536:1: rule__InputExpression__Group__0 : rule__InputExpression__Group__0__Impl rule__InputExpression__Group__1 ; |
| public final void rule__InputExpression__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1540:1: ( rule__InputExpression__Group__0__Impl rule__InputExpression__Group__1 ) |
| // InternalFlaDsl.g:1541:2: rule__InputExpression__Group__0__Impl rule__InputExpression__Group__1 |
| { |
| pushFollow(FOLLOW_9); |
| rule__InputExpression__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Group__0" |
| |
| |
| // $ANTLR start "rule__InputExpression__Group__0__Impl" |
| // InternalFlaDsl.g:1548:1: rule__InputExpression__Group__0__Impl : ( ( rule__InputExpression__Alternatives_0 ) ) ; |
| public final void rule__InputExpression__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1552:1: ( ( ( rule__InputExpression__Alternatives_0 ) ) ) |
| // InternalFlaDsl.g:1553:1: ( ( rule__InputExpression__Alternatives_0 ) ) |
| { |
| // InternalFlaDsl.g:1553:1: ( ( rule__InputExpression__Alternatives_0 ) ) |
| // InternalFlaDsl.g:1554:1: ( rule__InputExpression__Alternatives_0 ) |
| { |
| before(grammarAccess.getInputExpressionAccess().getAlternatives_0()); |
| // InternalFlaDsl.g:1555:1: ( rule__InputExpression__Alternatives_0 ) |
| // InternalFlaDsl.g:1555:2: rule__InputExpression__Alternatives_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__Alternatives_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInputExpressionAccess().getAlternatives_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__InputExpression__Group__1" |
| // InternalFlaDsl.g:1565:1: rule__InputExpression__Group__1 : rule__InputExpression__Group__1__Impl rule__InputExpression__Group__2 ; |
| public final void rule__InputExpression__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1569:1: ( rule__InputExpression__Group__1__Impl rule__InputExpression__Group__2 ) |
| // InternalFlaDsl.g:1570:2: rule__InputExpression__Group__1__Impl rule__InputExpression__Group__2 |
| { |
| pushFollow(FOLLOW_10); |
| rule__InputExpression__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Group__1" |
| |
| |
| // $ANTLR start "rule__InputExpression__Group__1__Impl" |
| // InternalFlaDsl.g:1577:1: rule__InputExpression__Group__1__Impl : ( '.' ) ; |
| public final void rule__InputExpression__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1581:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:1582:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:1582:1: ( '.' ) |
| // InternalFlaDsl.g:1583:1: '.' |
| { |
| before(grammarAccess.getInputExpressionAccess().getFullStopKeyword_1()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getInputExpressionAccess().getFullStopKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__InputExpression__Group__2" |
| // InternalFlaDsl.g:1596:1: rule__InputExpression__Group__2 : rule__InputExpression__Group__2__Impl ; |
| public final void rule__InputExpression__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1600:1: ( rule__InputExpression__Group__2__Impl ) |
| // InternalFlaDsl.g:1601:2: rule__InputExpression__Group__2__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Group__2" |
| |
| |
| // $ANTLR start "rule__InputExpression__Group__2__Impl" |
| // InternalFlaDsl.g:1607:1: rule__InputExpression__Group__2__Impl : ( ( rule__InputExpression__FailureExprAssignment_2 ) ) ; |
| public final void rule__InputExpression__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1611:1: ( ( ( rule__InputExpression__FailureExprAssignment_2 ) ) ) |
| // InternalFlaDsl.g:1612:1: ( ( rule__InputExpression__FailureExprAssignment_2 ) ) |
| { |
| // InternalFlaDsl.g:1612:1: ( ( rule__InputExpression__FailureExprAssignment_2 ) ) |
| // InternalFlaDsl.g:1613:1: ( rule__InputExpression__FailureExprAssignment_2 ) |
| { |
| before(grammarAccess.getInputExpressionAccess().getFailureExprAssignment_2()); |
| // InternalFlaDsl.g:1614:1: ( rule__InputExpression__FailureExprAssignment_2 ) |
| // InternalFlaDsl.g:1614:2: rule__InputExpression__FailureExprAssignment_2 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InputExpression__FailureExprAssignment_2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInputExpressionAccess().getFailureExprAssignment_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Group__0" |
| // InternalFlaDsl.g:1630:1: rule__OutputExpression__Group__0 : rule__OutputExpression__Group__0__Impl rule__OutputExpression__Group__1 ; |
| public final void rule__OutputExpression__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1634:1: ( rule__OutputExpression__Group__0__Impl rule__OutputExpression__Group__1 ) |
| // InternalFlaDsl.g:1635:2: rule__OutputExpression__Group__0__Impl rule__OutputExpression__Group__1 |
| { |
| pushFollow(FOLLOW_9); |
| rule__OutputExpression__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Group__0" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Group__0__Impl" |
| // InternalFlaDsl.g:1642:1: rule__OutputExpression__Group__0__Impl : ( ( rule__OutputExpression__Alternatives_0 ) ) ; |
| public final void rule__OutputExpression__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1646:1: ( ( ( rule__OutputExpression__Alternatives_0 ) ) ) |
| // InternalFlaDsl.g:1647:1: ( ( rule__OutputExpression__Alternatives_0 ) ) |
| { |
| // InternalFlaDsl.g:1647:1: ( ( rule__OutputExpression__Alternatives_0 ) ) |
| // InternalFlaDsl.g:1648:1: ( rule__OutputExpression__Alternatives_0 ) |
| { |
| before(grammarAccess.getOutputExpressionAccess().getAlternatives_0()); |
| // InternalFlaDsl.g:1649:1: ( rule__OutputExpression__Alternatives_0 ) |
| // InternalFlaDsl.g:1649:2: rule__OutputExpression__Alternatives_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__Alternatives_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutputExpressionAccess().getAlternatives_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Group__1" |
| // InternalFlaDsl.g:1659:1: rule__OutputExpression__Group__1 : rule__OutputExpression__Group__1__Impl rule__OutputExpression__Group__2 ; |
| public final void rule__OutputExpression__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1663:1: ( rule__OutputExpression__Group__1__Impl rule__OutputExpression__Group__2 ) |
| // InternalFlaDsl.g:1664:2: rule__OutputExpression__Group__1__Impl rule__OutputExpression__Group__2 |
| { |
| pushFollow(FOLLOW_10); |
| rule__OutputExpression__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Group__1" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Group__1__Impl" |
| // InternalFlaDsl.g:1671:1: rule__OutputExpression__Group__1__Impl : ( '.' ) ; |
| public final void rule__OutputExpression__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1675:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:1676:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:1676:1: ( '.' ) |
| // InternalFlaDsl.g:1677:1: '.' |
| { |
| before(grammarAccess.getOutputExpressionAccess().getFullStopKeyword_1()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getOutputExpressionAccess().getFullStopKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Group__2" |
| // InternalFlaDsl.g:1690:1: rule__OutputExpression__Group__2 : rule__OutputExpression__Group__2__Impl ; |
| public final void rule__OutputExpression__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1694:1: ( rule__OutputExpression__Group__2__Impl ) |
| // InternalFlaDsl.g:1695:2: rule__OutputExpression__Group__2__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Group__2" |
| |
| |
| // $ANTLR start "rule__OutputExpression__Group__2__Impl" |
| // InternalFlaDsl.g:1701:1: rule__OutputExpression__Group__2__Impl : ( ( rule__OutputExpression__FailureExprAssignment_2 ) ) ; |
| public final void rule__OutputExpression__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1705:1: ( ( ( rule__OutputExpression__FailureExprAssignment_2 ) ) ) |
| // InternalFlaDsl.g:1706:1: ( ( rule__OutputExpression__FailureExprAssignment_2 ) ) |
| { |
| // InternalFlaDsl.g:1706:1: ( ( rule__OutputExpression__FailureExprAssignment_2 ) ) |
| // InternalFlaDsl.g:1707:1: ( rule__OutputExpression__FailureExprAssignment_2 ) |
| { |
| before(grammarAccess.getOutputExpressionAccess().getFailureExprAssignment_2()); |
| // InternalFlaDsl.g:1708:1: ( rule__OutputExpression__FailureExprAssignment_2 ) |
| // InternalFlaDsl.g:1708:2: rule__OutputExpression__FailureExprAssignment_2 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutputExpression__FailureExprAssignment_2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutputExpressionAccess().getFailureExprAssignment_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__0" |
| // InternalFlaDsl.g:1724:1: rule__InFailureExpr__Group_3__0 : rule__InFailureExpr__Group_3__0__Impl rule__InFailureExpr__Group_3__1 ; |
| public final void rule__InFailureExpr__Group_3__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1728:1: ( rule__InFailureExpr__Group_3__0__Impl rule__InFailureExpr__Group_3__1 ) |
| // InternalFlaDsl.g:1729:2: rule__InFailureExpr__Group_3__0__Impl rule__InFailureExpr__Group_3__1 |
| { |
| pushFollow(FOLLOW_11); |
| rule__InFailureExpr__Group_3__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__0" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__0__Impl" |
| // InternalFlaDsl.g:1736:1: rule__InFailureExpr__Group_3__0__Impl : ( '{' ) ; |
| public final void rule__InFailureExpr__Group_3__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1740:1: ( ( '{' ) ) |
| // InternalFlaDsl.g:1741:1: ( '{' ) |
| { |
| // InternalFlaDsl.g:1741:1: ( '{' ) |
| // InternalFlaDsl.g:1742:1: '{' |
| { |
| before(grammarAccess.getInFailureExprAccess().getLeftCurlyBracketKeyword_3_0()); |
| match(input,37,FOLLOW_2); |
| after(grammarAccess.getInFailureExprAccess().getLeftCurlyBracketKeyword_3_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__0__Impl" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__1" |
| // InternalFlaDsl.g:1755:1: rule__InFailureExpr__Group_3__1 : rule__InFailureExpr__Group_3__1__Impl rule__InFailureExpr__Group_3__2 ; |
| public final void rule__InFailureExpr__Group_3__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1759:1: ( rule__InFailureExpr__Group_3__1__Impl rule__InFailureExpr__Group_3__2 ) |
| // InternalFlaDsl.g:1760:2: rule__InFailureExpr__Group_3__1__Impl rule__InFailureExpr__Group_3__2 |
| { |
| pushFollow(FOLLOW_7); |
| rule__InFailureExpr__Group_3__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__1" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__1__Impl" |
| // InternalFlaDsl.g:1767:1: rule__InFailureExpr__Group_3__1__Impl : ( ( rule__InFailureExpr__FailuresAssignment_3_1 ) ) ; |
| public final void rule__InFailureExpr__Group_3__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1771:1: ( ( ( rule__InFailureExpr__FailuresAssignment_3_1 ) ) ) |
| // InternalFlaDsl.g:1772:1: ( ( rule__InFailureExpr__FailuresAssignment_3_1 ) ) |
| { |
| // InternalFlaDsl.g:1772:1: ( ( rule__InFailureExpr__FailuresAssignment_3_1 ) ) |
| // InternalFlaDsl.g:1773:1: ( rule__InFailureExpr__FailuresAssignment_3_1 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresAssignment_3_1()); |
| // InternalFlaDsl.g:1774:1: ( rule__InFailureExpr__FailuresAssignment_3_1 ) |
| // InternalFlaDsl.g:1774:2: rule__InFailureExpr__FailuresAssignment_3_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__FailuresAssignment_3_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresAssignment_3_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__1__Impl" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__2" |
| // InternalFlaDsl.g:1784:1: rule__InFailureExpr__Group_3__2 : rule__InFailureExpr__Group_3__2__Impl rule__InFailureExpr__Group_3__3 ; |
| public final void rule__InFailureExpr__Group_3__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1788:1: ( rule__InFailureExpr__Group_3__2__Impl rule__InFailureExpr__Group_3__3 ) |
| // InternalFlaDsl.g:1789:2: rule__InFailureExpr__Group_3__2__Impl rule__InFailureExpr__Group_3__3 |
| { |
| pushFollow(FOLLOW_12); |
| rule__InFailureExpr__Group_3__2__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3__3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__2" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__2__Impl" |
| // InternalFlaDsl.g:1796:1: rule__InFailureExpr__Group_3__2__Impl : ( ( ( rule__InFailureExpr__Group_3_2__0 ) ) ( ( rule__InFailureExpr__Group_3_2__0 )* ) ) ; |
| public final void rule__InFailureExpr__Group_3__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1800:1: ( ( ( ( rule__InFailureExpr__Group_3_2__0 ) ) ( ( rule__InFailureExpr__Group_3_2__0 )* ) ) ) |
| // InternalFlaDsl.g:1801:1: ( ( ( rule__InFailureExpr__Group_3_2__0 ) ) ( ( rule__InFailureExpr__Group_3_2__0 )* ) ) |
| { |
| // InternalFlaDsl.g:1801:1: ( ( ( rule__InFailureExpr__Group_3_2__0 ) ) ( ( rule__InFailureExpr__Group_3_2__0 )* ) ) |
| // InternalFlaDsl.g:1802:1: ( ( rule__InFailureExpr__Group_3_2__0 ) ) ( ( rule__InFailureExpr__Group_3_2__0 )* ) |
| { |
| // InternalFlaDsl.g:1802:1: ( ( rule__InFailureExpr__Group_3_2__0 ) ) |
| // InternalFlaDsl.g:1803:1: ( rule__InFailureExpr__Group_3_2__0 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getGroup_3_2()); |
| // InternalFlaDsl.g:1804:1: ( rule__InFailureExpr__Group_3_2__0 ) |
| // InternalFlaDsl.g:1804:2: rule__InFailureExpr__Group_3_2__0 |
| { |
| pushFollow(FOLLOW_8); |
| rule__InFailureExpr__Group_3_2__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getGroup_3_2()); |
| |
| } |
| |
| // InternalFlaDsl.g:1807:1: ( ( rule__InFailureExpr__Group_3_2__0 )* ) |
| // InternalFlaDsl.g:1808:1: ( rule__InFailureExpr__Group_3_2__0 )* |
| { |
| before(grammarAccess.getInFailureExprAccess().getGroup_3_2()); |
| // InternalFlaDsl.g:1809:1: ( rule__InFailureExpr__Group_3_2__0 )* |
| loop17: |
| do { |
| int alt17=2; |
| int LA17_0 = input.LA(1); |
| |
| if ( (LA17_0==35) ) { |
| alt17=1; |
| } |
| |
| |
| switch (alt17) { |
| case 1 : |
| // InternalFlaDsl.g:1809:2: rule__InFailureExpr__Group_3_2__0 |
| { |
| pushFollow(FOLLOW_8); |
| rule__InFailureExpr__Group_3_2__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| break; |
| |
| default : |
| break loop17; |
| } |
| } while (true); |
| |
| after(grammarAccess.getInFailureExprAccess().getGroup_3_2()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__2__Impl" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__3" |
| // InternalFlaDsl.g:1820:1: rule__InFailureExpr__Group_3__3 : rule__InFailureExpr__Group_3__3__Impl ; |
| public final void rule__InFailureExpr__Group_3__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1824:1: ( rule__InFailureExpr__Group_3__3__Impl ) |
| // InternalFlaDsl.g:1825:2: rule__InFailureExpr__Group_3__3__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3__3__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__3" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3__3__Impl" |
| // InternalFlaDsl.g:1831:1: rule__InFailureExpr__Group_3__3__Impl : ( '}' ) ; |
| public final void rule__InFailureExpr__Group_3__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1835:1: ( ( '}' ) ) |
| // InternalFlaDsl.g:1836:1: ( '}' ) |
| { |
| // InternalFlaDsl.g:1836:1: ( '}' ) |
| // InternalFlaDsl.g:1837:1: '}' |
| { |
| before(grammarAccess.getInFailureExprAccess().getRightCurlyBracketKeyword_3_3()); |
| match(input,38,FOLLOW_2); |
| after(grammarAccess.getInFailureExprAccess().getRightCurlyBracketKeyword_3_3()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3__3__Impl" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3_2__0" |
| // InternalFlaDsl.g:1858:1: rule__InFailureExpr__Group_3_2__0 : rule__InFailureExpr__Group_3_2__0__Impl rule__InFailureExpr__Group_3_2__1 ; |
| public final void rule__InFailureExpr__Group_3_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1862:1: ( rule__InFailureExpr__Group_3_2__0__Impl rule__InFailureExpr__Group_3_2__1 ) |
| // InternalFlaDsl.g:1863:2: rule__InFailureExpr__Group_3_2__0__Impl rule__InFailureExpr__Group_3_2__1 |
| { |
| pushFollow(FOLLOW_11); |
| rule__InFailureExpr__Group_3_2__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3_2__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3_2__0" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3_2__0__Impl" |
| // InternalFlaDsl.g:1870:1: rule__InFailureExpr__Group_3_2__0__Impl : ( ',' ) ; |
| public final void rule__InFailureExpr__Group_3_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1874:1: ( ( ',' ) ) |
| // InternalFlaDsl.g:1875:1: ( ',' ) |
| { |
| // InternalFlaDsl.g:1875:1: ( ',' ) |
| // InternalFlaDsl.g:1876:1: ',' |
| { |
| before(grammarAccess.getInFailureExprAccess().getCommaKeyword_3_2_0()); |
| match(input,35,FOLLOW_2); |
| after(grammarAccess.getInFailureExprAccess().getCommaKeyword_3_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3_2__1" |
| // InternalFlaDsl.g:1889:1: rule__InFailureExpr__Group_3_2__1 : rule__InFailureExpr__Group_3_2__1__Impl ; |
| public final void rule__InFailureExpr__Group_3_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1893:1: ( rule__InFailureExpr__Group_3_2__1__Impl ) |
| // InternalFlaDsl.g:1894:2: rule__InFailureExpr__Group_3_2__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__Group_3_2__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3_2__1" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__Group_3_2__1__Impl" |
| // InternalFlaDsl.g:1900:1: rule__InFailureExpr__Group_3_2__1__Impl : ( ( rule__InFailureExpr__FailuresAssignment_3_2_1 ) ) ; |
| public final void rule__InFailureExpr__Group_3_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1904:1: ( ( ( rule__InFailureExpr__FailuresAssignment_3_2_1 ) ) ) |
| // InternalFlaDsl.g:1905:1: ( ( rule__InFailureExpr__FailuresAssignment_3_2_1 ) ) |
| { |
| // InternalFlaDsl.g:1905:1: ( ( rule__InFailureExpr__FailuresAssignment_3_2_1 ) ) |
| // InternalFlaDsl.g:1906:1: ( rule__InFailureExpr__FailuresAssignment_3_2_1 ) |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresAssignment_3_2_1()); |
| // InternalFlaDsl.g:1907:1: ( rule__InFailureExpr__FailuresAssignment_3_2_1 ) |
| // InternalFlaDsl.g:1907:2: rule__InFailureExpr__FailuresAssignment_3_2_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__InFailureExpr__FailuresAssignment_3_2_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresAssignment_3_2_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__Group_3_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__0" |
| // InternalFlaDsl.g:1921:1: rule__OutFailureExpr__Group_3__0 : rule__OutFailureExpr__Group_3__0__Impl rule__OutFailureExpr__Group_3__1 ; |
| public final void rule__OutFailureExpr__Group_3__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1925:1: ( rule__OutFailureExpr__Group_3__0__Impl rule__OutFailureExpr__Group_3__1 ) |
| // InternalFlaDsl.g:1926:2: rule__OutFailureExpr__Group_3__0__Impl rule__OutFailureExpr__Group_3__1 |
| { |
| pushFollow(FOLLOW_11); |
| rule__OutFailureExpr__Group_3__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__0" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__0__Impl" |
| // InternalFlaDsl.g:1933:1: rule__OutFailureExpr__Group_3__0__Impl : ( '{' ) ; |
| public final void rule__OutFailureExpr__Group_3__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1937:1: ( ( '{' ) ) |
| // InternalFlaDsl.g:1938:1: ( '{' ) |
| { |
| // InternalFlaDsl.g:1938:1: ( '{' ) |
| // InternalFlaDsl.g:1939:1: '{' |
| { |
| before(grammarAccess.getOutFailureExprAccess().getLeftCurlyBracketKeyword_3_0()); |
| match(input,37,FOLLOW_2); |
| after(grammarAccess.getOutFailureExprAccess().getLeftCurlyBracketKeyword_3_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__0__Impl" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__1" |
| // InternalFlaDsl.g:1952:1: rule__OutFailureExpr__Group_3__1 : rule__OutFailureExpr__Group_3__1__Impl rule__OutFailureExpr__Group_3__2 ; |
| public final void rule__OutFailureExpr__Group_3__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1956:1: ( rule__OutFailureExpr__Group_3__1__Impl rule__OutFailureExpr__Group_3__2 ) |
| // InternalFlaDsl.g:1957:2: rule__OutFailureExpr__Group_3__1__Impl rule__OutFailureExpr__Group_3__2 |
| { |
| pushFollow(FOLLOW_7); |
| rule__OutFailureExpr__Group_3__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__1" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__1__Impl" |
| // InternalFlaDsl.g:1964:1: rule__OutFailureExpr__Group_3__1__Impl : ( ( rule__OutFailureExpr__FailuresAssignment_3_1 ) ) ; |
| public final void rule__OutFailureExpr__Group_3__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1968:1: ( ( ( rule__OutFailureExpr__FailuresAssignment_3_1 ) ) ) |
| // InternalFlaDsl.g:1969:1: ( ( rule__OutFailureExpr__FailuresAssignment_3_1 ) ) |
| { |
| // InternalFlaDsl.g:1969:1: ( ( rule__OutFailureExpr__FailuresAssignment_3_1 ) ) |
| // InternalFlaDsl.g:1970:1: ( rule__OutFailureExpr__FailuresAssignment_3_1 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_3_1()); |
| // InternalFlaDsl.g:1971:1: ( rule__OutFailureExpr__FailuresAssignment_3_1 ) |
| // InternalFlaDsl.g:1971:2: rule__OutFailureExpr__FailuresAssignment_3_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__FailuresAssignment_3_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_3_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__1__Impl" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__2" |
| // InternalFlaDsl.g:1981:1: rule__OutFailureExpr__Group_3__2 : rule__OutFailureExpr__Group_3__2__Impl rule__OutFailureExpr__Group_3__3 ; |
| public final void rule__OutFailureExpr__Group_3__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1985:1: ( rule__OutFailureExpr__Group_3__2__Impl rule__OutFailureExpr__Group_3__3 ) |
| // InternalFlaDsl.g:1986:2: rule__OutFailureExpr__Group_3__2__Impl rule__OutFailureExpr__Group_3__3 |
| { |
| pushFollow(FOLLOW_12); |
| rule__OutFailureExpr__Group_3__2__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3__3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__2" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__2__Impl" |
| // InternalFlaDsl.g:1993:1: rule__OutFailureExpr__Group_3__2__Impl : ( ( ( rule__OutFailureExpr__Group_3_2__0 ) ) ( ( rule__OutFailureExpr__Group_3_2__0 )* ) ) ; |
| public final void rule__OutFailureExpr__Group_3__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:1997:1: ( ( ( ( rule__OutFailureExpr__Group_3_2__0 ) ) ( ( rule__OutFailureExpr__Group_3_2__0 )* ) ) ) |
| // InternalFlaDsl.g:1998:1: ( ( ( rule__OutFailureExpr__Group_3_2__0 ) ) ( ( rule__OutFailureExpr__Group_3_2__0 )* ) ) |
| { |
| // InternalFlaDsl.g:1998:1: ( ( ( rule__OutFailureExpr__Group_3_2__0 ) ) ( ( rule__OutFailureExpr__Group_3_2__0 )* ) ) |
| // InternalFlaDsl.g:1999:1: ( ( rule__OutFailureExpr__Group_3_2__0 ) ) ( ( rule__OutFailureExpr__Group_3_2__0 )* ) |
| { |
| // InternalFlaDsl.g:1999:1: ( ( rule__OutFailureExpr__Group_3_2__0 ) ) |
| // InternalFlaDsl.g:2000:1: ( rule__OutFailureExpr__Group_3_2__0 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getGroup_3_2()); |
| // InternalFlaDsl.g:2001:1: ( rule__OutFailureExpr__Group_3_2__0 ) |
| // InternalFlaDsl.g:2001:2: rule__OutFailureExpr__Group_3_2__0 |
| { |
| pushFollow(FOLLOW_8); |
| rule__OutFailureExpr__Group_3_2__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getGroup_3_2()); |
| |
| } |
| |
| // InternalFlaDsl.g:2004:1: ( ( rule__OutFailureExpr__Group_3_2__0 )* ) |
| // InternalFlaDsl.g:2005:1: ( rule__OutFailureExpr__Group_3_2__0 )* |
| { |
| before(grammarAccess.getOutFailureExprAccess().getGroup_3_2()); |
| // InternalFlaDsl.g:2006:1: ( rule__OutFailureExpr__Group_3_2__0 )* |
| loop18: |
| do { |
| int alt18=2; |
| int LA18_0 = input.LA(1); |
| |
| if ( (LA18_0==35) ) { |
| alt18=1; |
| } |
| |
| |
| switch (alt18) { |
| case 1 : |
| // InternalFlaDsl.g:2006:2: rule__OutFailureExpr__Group_3_2__0 |
| { |
| pushFollow(FOLLOW_8); |
| rule__OutFailureExpr__Group_3_2__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| break; |
| |
| default : |
| break loop18; |
| } |
| } while (true); |
| |
| after(grammarAccess.getOutFailureExprAccess().getGroup_3_2()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__2__Impl" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__3" |
| // InternalFlaDsl.g:2017:1: rule__OutFailureExpr__Group_3__3 : rule__OutFailureExpr__Group_3__3__Impl ; |
| public final void rule__OutFailureExpr__Group_3__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2021:1: ( rule__OutFailureExpr__Group_3__3__Impl ) |
| // InternalFlaDsl.g:2022:2: rule__OutFailureExpr__Group_3__3__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3__3__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__3" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3__3__Impl" |
| // InternalFlaDsl.g:2028:1: rule__OutFailureExpr__Group_3__3__Impl : ( '}' ) ; |
| public final void rule__OutFailureExpr__Group_3__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2032:1: ( ( '}' ) ) |
| // InternalFlaDsl.g:2033:1: ( '}' ) |
| { |
| // InternalFlaDsl.g:2033:1: ( '}' ) |
| // InternalFlaDsl.g:2034:1: '}' |
| { |
| before(grammarAccess.getOutFailureExprAccess().getRightCurlyBracketKeyword_3_3()); |
| match(input,38,FOLLOW_2); |
| after(grammarAccess.getOutFailureExprAccess().getRightCurlyBracketKeyword_3_3()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3__3__Impl" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3_2__0" |
| // InternalFlaDsl.g:2055:1: rule__OutFailureExpr__Group_3_2__0 : rule__OutFailureExpr__Group_3_2__0__Impl rule__OutFailureExpr__Group_3_2__1 ; |
| public final void rule__OutFailureExpr__Group_3_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2059:1: ( rule__OutFailureExpr__Group_3_2__0__Impl rule__OutFailureExpr__Group_3_2__1 ) |
| // InternalFlaDsl.g:2060:2: rule__OutFailureExpr__Group_3_2__0__Impl rule__OutFailureExpr__Group_3_2__1 |
| { |
| pushFollow(FOLLOW_11); |
| rule__OutFailureExpr__Group_3_2__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3_2__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3_2__0" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3_2__0__Impl" |
| // InternalFlaDsl.g:2067:1: rule__OutFailureExpr__Group_3_2__0__Impl : ( ',' ) ; |
| public final void rule__OutFailureExpr__Group_3_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2071:1: ( ( ',' ) ) |
| // InternalFlaDsl.g:2072:1: ( ',' ) |
| { |
| // InternalFlaDsl.g:2072:1: ( ',' ) |
| // InternalFlaDsl.g:2073:1: ',' |
| { |
| before(grammarAccess.getOutFailureExprAccess().getCommaKeyword_3_2_0()); |
| match(input,35,FOLLOW_2); |
| after(grammarAccess.getOutFailureExprAccess().getCommaKeyword_3_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3_2__1" |
| // InternalFlaDsl.g:2086:1: rule__OutFailureExpr__Group_3_2__1 : rule__OutFailureExpr__Group_3_2__1__Impl ; |
| public final void rule__OutFailureExpr__Group_3_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2090:1: ( rule__OutFailureExpr__Group_3_2__1__Impl ) |
| // InternalFlaDsl.g:2091:2: rule__OutFailureExpr__Group_3_2__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__Group_3_2__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3_2__1" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__Group_3_2__1__Impl" |
| // InternalFlaDsl.g:2097:1: rule__OutFailureExpr__Group_3_2__1__Impl : ( ( rule__OutFailureExpr__FailuresAssignment_3_2_1 ) ) ; |
| public final void rule__OutFailureExpr__Group_3_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2101:1: ( ( ( rule__OutFailureExpr__FailuresAssignment_3_2_1 ) ) ) |
| // InternalFlaDsl.g:2102:1: ( ( rule__OutFailureExpr__FailuresAssignment_3_2_1 ) ) |
| { |
| // InternalFlaDsl.g:2102:1: ( ( rule__OutFailureExpr__FailuresAssignment_3_2_1 ) ) |
| // InternalFlaDsl.g:2103:1: ( rule__OutFailureExpr__FailuresAssignment_3_2_1 ) |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_3_2_1()); |
| // InternalFlaDsl.g:2104:1: ( rule__OutFailureExpr__FailuresAssignment_3_2_1 ) |
| // InternalFlaDsl.g:2104:2: rule__OutFailureExpr__FailuresAssignment_3_2_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__OutFailureExpr__FailuresAssignment_3_2_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresAssignment_3_2_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__Group_3_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group__0" |
| // InternalFlaDsl.g:2118:1: rule__FailureDefinition__Group__0 : rule__FailureDefinition__Group__0__Impl rule__FailureDefinition__Group__1 ; |
| public final void rule__FailureDefinition__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2122:1: ( rule__FailureDefinition__Group__0__Impl rule__FailureDefinition__Group__1 ) |
| // InternalFlaDsl.g:2123:2: rule__FailureDefinition__Group__0__Impl rule__FailureDefinition__Group__1 |
| { |
| pushFollow(FOLLOW_11); |
| rule__FailureDefinition__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group__0" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group__0__Impl" |
| // InternalFlaDsl.g:2130:1: rule__FailureDefinition__Group__0__Impl : ( () ) ; |
| public final void rule__FailureDefinition__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2134:1: ( ( () ) ) |
| // InternalFlaDsl.g:2135:1: ( () ) |
| { |
| // InternalFlaDsl.g:2135:1: ( () ) |
| // InternalFlaDsl.g:2136:1: () |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getFailureDefinitionAction_0()); |
| // InternalFlaDsl.g:2137:1: () |
| // InternalFlaDsl.g:2139:1: |
| { |
| } |
| |
| after(grammarAccess.getFailureDefinitionAccess().getFailureDefinitionAction_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group__1" |
| // InternalFlaDsl.g:2149:1: rule__FailureDefinition__Group__1 : rule__FailureDefinition__Group__1__Impl rule__FailureDefinition__Group__2 ; |
| public final void rule__FailureDefinition__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2153:1: ( rule__FailureDefinition__Group__1__Impl rule__FailureDefinition__Group__2 ) |
| // InternalFlaDsl.g:2154:2: rule__FailureDefinition__Group__1__Impl rule__FailureDefinition__Group__2 |
| { |
| pushFollow(FOLLOW_9); |
| rule__FailureDefinition__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group__1" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group__1__Impl" |
| // InternalFlaDsl.g:2161:1: rule__FailureDefinition__Group__1__Impl : ( ( rule__FailureDefinition__TypeAssignment_1 ) ) ; |
| public final void rule__FailureDefinition__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2165:1: ( ( ( rule__FailureDefinition__TypeAssignment_1 ) ) ) |
| // InternalFlaDsl.g:2166:1: ( ( rule__FailureDefinition__TypeAssignment_1 ) ) |
| { |
| // InternalFlaDsl.g:2166:1: ( ( rule__FailureDefinition__TypeAssignment_1 ) ) |
| // InternalFlaDsl.g:2167:1: ( rule__FailureDefinition__TypeAssignment_1 ) |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getTypeAssignment_1()); |
| // InternalFlaDsl.g:2168:1: ( rule__FailureDefinition__TypeAssignment_1 ) |
| // InternalFlaDsl.g:2168:2: rule__FailureDefinition__TypeAssignment_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__TypeAssignment_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getFailureDefinitionAccess().getTypeAssignment_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group__2" |
| // InternalFlaDsl.g:2178:1: rule__FailureDefinition__Group__2 : rule__FailureDefinition__Group__2__Impl ; |
| public final void rule__FailureDefinition__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2182:1: ( rule__FailureDefinition__Group__2__Impl ) |
| // InternalFlaDsl.g:2183:2: rule__FailureDefinition__Group__2__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group__2" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group__2__Impl" |
| // InternalFlaDsl.g:2189:1: rule__FailureDefinition__Group__2__Impl : ( ( rule__FailureDefinition__Group_2__0 )? ) ; |
| public final void rule__FailureDefinition__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2193:1: ( ( ( rule__FailureDefinition__Group_2__0 )? ) ) |
| // InternalFlaDsl.g:2194:1: ( ( rule__FailureDefinition__Group_2__0 )? ) |
| { |
| // InternalFlaDsl.g:2194:1: ( ( rule__FailureDefinition__Group_2__0 )? ) |
| // InternalFlaDsl.g:2195:1: ( rule__FailureDefinition__Group_2__0 )? |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getGroup_2()); |
| // InternalFlaDsl.g:2196:1: ( rule__FailureDefinition__Group_2__0 )? |
| int alt19=2; |
| int LA19_0 = input.LA(1); |
| |
| if ( (LA19_0==36) ) { |
| alt19=1; |
| } |
| switch (alt19) { |
| case 1 : |
| // InternalFlaDsl.g:2196:2: rule__FailureDefinition__Group_2__0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group_2__0(); |
| |
| state._fsp--; |
| |
| |
| } |
| break; |
| |
| } |
| |
| after(grammarAccess.getFailureDefinitionAccess().getGroup_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group_2__0" |
| // InternalFlaDsl.g:2212:1: rule__FailureDefinition__Group_2__0 : rule__FailureDefinition__Group_2__0__Impl rule__FailureDefinition__Group_2__1 ; |
| public final void rule__FailureDefinition__Group_2__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2216:1: ( rule__FailureDefinition__Group_2__0__Impl rule__FailureDefinition__Group_2__1 ) |
| // InternalFlaDsl.g:2217:2: rule__FailureDefinition__Group_2__0__Impl rule__FailureDefinition__Group_2__1 |
| { |
| pushFollow(FOLLOW_13); |
| rule__FailureDefinition__Group_2__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group_2__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group_2__0" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group_2__0__Impl" |
| // InternalFlaDsl.g:2224:1: rule__FailureDefinition__Group_2__0__Impl : ( '.' ) ; |
| public final void rule__FailureDefinition__Group_2__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2228:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2229:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2229:1: ( '.' ) |
| // InternalFlaDsl.g:2230:1: '.' |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getFullStopKeyword_2_0()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getFailureDefinitionAccess().getFullStopKeyword_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group_2__0__Impl" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group_2__1" |
| // InternalFlaDsl.g:2243:1: rule__FailureDefinition__Group_2__1 : rule__FailureDefinition__Group_2__1__Impl ; |
| public final void rule__FailureDefinition__Group_2__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2247:1: ( rule__FailureDefinition__Group_2__1__Impl ) |
| // InternalFlaDsl.g:2248:2: rule__FailureDefinition__Group_2__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__Group_2__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group_2__1" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__Group_2__1__Impl" |
| // InternalFlaDsl.g:2254:1: rule__FailureDefinition__Group_2__1__Impl : ( ( rule__FailureDefinition__AcidAvoidableAssignment_2_1 ) ) ; |
| public final void rule__FailureDefinition__Group_2__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2258:1: ( ( ( rule__FailureDefinition__AcidAvoidableAssignment_2_1 ) ) ) |
| // InternalFlaDsl.g:2259:1: ( ( rule__FailureDefinition__AcidAvoidableAssignment_2_1 ) ) |
| { |
| // InternalFlaDsl.g:2259:1: ( ( rule__FailureDefinition__AcidAvoidableAssignment_2_1 ) ) |
| // InternalFlaDsl.g:2260:1: ( rule__FailureDefinition__AcidAvoidableAssignment_2_1 ) |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getAcidAvoidableAssignment_2_1()); |
| // InternalFlaDsl.g:2261:1: ( rule__FailureDefinition__AcidAvoidableAssignment_2_1 ) |
| // InternalFlaDsl.g:2261:2: rule__FailureDefinition__AcidAvoidableAssignment_2_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__FailureDefinition__AcidAvoidableAssignment_2_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getFailureDefinitionAccess().getAcidAvoidableAssignment_2_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__Group_2__1__Impl" |
| |
| |
| // $ANTLR start "rule__NoFailureDefinition__Group__0" |
| // InternalFlaDsl.g:2275:1: rule__NoFailureDefinition__Group__0 : rule__NoFailureDefinition__Group__0__Impl rule__NoFailureDefinition__Group__1 ; |
| public final void rule__NoFailureDefinition__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2279:1: ( rule__NoFailureDefinition__Group__0__Impl rule__NoFailureDefinition__Group__1 ) |
| // InternalFlaDsl.g:2280:2: rule__NoFailureDefinition__Group__0__Impl rule__NoFailureDefinition__Group__1 |
| { |
| pushFollow(FOLLOW_14); |
| rule__NoFailureDefinition__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__NoFailureDefinition__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NoFailureDefinition__Group__0" |
| |
| |
| // $ANTLR start "rule__NoFailureDefinition__Group__0__Impl" |
| // InternalFlaDsl.g:2287:1: rule__NoFailureDefinition__Group__0__Impl : ( () ) ; |
| public final void rule__NoFailureDefinition__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2291:1: ( ( () ) ) |
| // InternalFlaDsl.g:2292:1: ( () ) |
| { |
| // InternalFlaDsl.g:2292:1: ( () ) |
| // InternalFlaDsl.g:2293:1: () |
| { |
| before(grammarAccess.getNoFailureDefinitionAccess().getNoFailureDefinitionAction_0()); |
| // InternalFlaDsl.g:2294:1: () |
| // InternalFlaDsl.g:2296:1: |
| { |
| } |
| |
| after(grammarAccess.getNoFailureDefinitionAccess().getNoFailureDefinitionAction_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NoFailureDefinition__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__NoFailureDefinition__Group__1" |
| // InternalFlaDsl.g:2306:1: rule__NoFailureDefinition__Group__1 : rule__NoFailureDefinition__Group__1__Impl ; |
| public final void rule__NoFailureDefinition__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2310:1: ( rule__NoFailureDefinition__Group__1__Impl ) |
| // InternalFlaDsl.g:2311:2: rule__NoFailureDefinition__Group__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__NoFailureDefinition__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NoFailureDefinition__Group__1" |
| |
| |
| // $ANTLR start "rule__NoFailureDefinition__Group__1__Impl" |
| // InternalFlaDsl.g:2317:1: rule__NoFailureDefinition__Group__1__Impl : ( 'noFailure' ) ; |
| public final void rule__NoFailureDefinition__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2321:1: ( ( 'noFailure' ) ) |
| // InternalFlaDsl.g:2322:1: ( 'noFailure' ) |
| { |
| // InternalFlaDsl.g:2322:1: ( 'noFailure' ) |
| // InternalFlaDsl.g:2323:1: 'noFailure' |
| { |
| before(grammarAccess.getNoFailureDefinitionAccess().getNoFailureKeyword_1()); |
| match(input,39,FOLLOW_2); |
| after(grammarAccess.getNoFailureDefinitionAccess().getNoFailureKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__NoFailureDefinition__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__0" |
| // InternalFlaDsl.g:2340:1: rule__ComplexNofailureDefinition__Group__0 : rule__ComplexNofailureDefinition__Group__0__Impl rule__ComplexNofailureDefinition__Group__1 ; |
| public final void rule__ComplexNofailureDefinition__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2344:1: ( rule__ComplexNofailureDefinition__Group__0__Impl rule__ComplexNofailureDefinition__Group__1 ) |
| // InternalFlaDsl.g:2345:2: rule__ComplexNofailureDefinition__Group__0__Impl rule__ComplexNofailureDefinition__Group__1 |
| { |
| pushFollow(FOLLOW_14); |
| rule__ComplexNofailureDefinition__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ComplexNofailureDefinition__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__0" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__0__Impl" |
| // InternalFlaDsl.g:2352:1: rule__ComplexNofailureDefinition__Group__0__Impl : ( () ) ; |
| public final void rule__ComplexNofailureDefinition__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2356:1: ( ( () ) ) |
| // InternalFlaDsl.g:2357:1: ( () ) |
| { |
| // InternalFlaDsl.g:2357:1: ( () ) |
| // InternalFlaDsl.g:2358:1: () |
| { |
| before(grammarAccess.getComplexNofailureDefinitionAccess().getNoFailureDefinitionAction_0()); |
| // InternalFlaDsl.g:2359:1: () |
| // InternalFlaDsl.g:2361:1: |
| { |
| } |
| |
| after(grammarAccess.getComplexNofailureDefinitionAccess().getNoFailureDefinitionAction_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__1" |
| // InternalFlaDsl.g:2371:1: rule__ComplexNofailureDefinition__Group__1 : rule__ComplexNofailureDefinition__Group__1__Impl rule__ComplexNofailureDefinition__Group__2 ; |
| public final void rule__ComplexNofailureDefinition__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2375:1: ( rule__ComplexNofailureDefinition__Group__1__Impl rule__ComplexNofailureDefinition__Group__2 ) |
| // InternalFlaDsl.g:2376:2: rule__ComplexNofailureDefinition__Group__1__Impl rule__ComplexNofailureDefinition__Group__2 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ComplexNofailureDefinition__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ComplexNofailureDefinition__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__1" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__1__Impl" |
| // InternalFlaDsl.g:2383:1: rule__ComplexNofailureDefinition__Group__1__Impl : ( 'noFailure' ) ; |
| public final void rule__ComplexNofailureDefinition__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2387:1: ( ( 'noFailure' ) ) |
| // InternalFlaDsl.g:2388:1: ( 'noFailure' ) |
| { |
| // InternalFlaDsl.g:2388:1: ( 'noFailure' ) |
| // InternalFlaDsl.g:2389:1: 'noFailure' |
| { |
| before(grammarAccess.getComplexNofailureDefinitionAccess().getNoFailureKeyword_1()); |
| match(input,39,FOLLOW_2); |
| after(grammarAccess.getComplexNofailureDefinitionAccess().getNoFailureKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__2" |
| // InternalFlaDsl.g:2402:1: rule__ComplexNofailureDefinition__Group__2 : rule__ComplexNofailureDefinition__Group__2__Impl rule__ComplexNofailureDefinition__Group__3 ; |
| public final void rule__ComplexNofailureDefinition__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2406:1: ( rule__ComplexNofailureDefinition__Group__2__Impl rule__ComplexNofailureDefinition__Group__3 ) |
| // InternalFlaDsl.g:2407:2: rule__ComplexNofailureDefinition__Group__2__Impl rule__ComplexNofailureDefinition__Group__3 |
| { |
| pushFollow(FOLLOW_15); |
| rule__ComplexNofailureDefinition__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ComplexNofailureDefinition__Group__3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__2" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__2__Impl" |
| // InternalFlaDsl.g:2414:1: rule__ComplexNofailureDefinition__Group__2__Impl : ( '.' ) ; |
| public final void rule__ComplexNofailureDefinition__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2418:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2419:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2419:1: ( '.' ) |
| // InternalFlaDsl.g:2420:1: '.' |
| { |
| before(grammarAccess.getComplexNofailureDefinitionAccess().getFullStopKeyword_2()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getComplexNofailureDefinitionAccess().getFullStopKeyword_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__3" |
| // InternalFlaDsl.g:2433:1: rule__ComplexNofailureDefinition__Group__3 : rule__ComplexNofailureDefinition__Group__3__Impl ; |
| public final void rule__ComplexNofailureDefinition__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2437:1: ( rule__ComplexNofailureDefinition__Group__3__Impl ) |
| // InternalFlaDsl.g:2438:2: rule__ComplexNofailureDefinition__Group__3__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__ComplexNofailureDefinition__Group__3__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__3" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__Group__3__Impl" |
| // InternalFlaDsl.g:2444:1: rule__ComplexNofailureDefinition__Group__3__Impl : ( ( rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 ) ) ; |
| public final void rule__ComplexNofailureDefinition__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2448:1: ( ( ( rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 ) ) ) |
| // InternalFlaDsl.g:2449:1: ( ( rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 ) ) |
| { |
| // InternalFlaDsl.g:2449:1: ( ( rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 ) ) |
| // InternalFlaDsl.g:2450:1: ( rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 ) |
| { |
| before(grammarAccess.getComplexNofailureDefinitionAccess().getAcidMitigationAssignment_3()); |
| // InternalFlaDsl.g:2451:1: ( rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 ) |
| // InternalFlaDsl.g:2451:2: rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ComplexNofailureDefinition__AcidMitigationAssignment_3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getComplexNofailureDefinitionAccess().getAcidMitigationAssignment_3()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__WildcardDefinition__Group__0" |
| // InternalFlaDsl.g:2469:1: rule__WildcardDefinition__Group__0 : rule__WildcardDefinition__Group__0__Impl rule__WildcardDefinition__Group__1 ; |
| public final void rule__WildcardDefinition__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2473:1: ( rule__WildcardDefinition__Group__0__Impl rule__WildcardDefinition__Group__1 ) |
| // InternalFlaDsl.g:2474:2: rule__WildcardDefinition__Group__0__Impl rule__WildcardDefinition__Group__1 |
| { |
| pushFollow(FOLLOW_16); |
| rule__WildcardDefinition__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__WildcardDefinition__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__WildcardDefinition__Group__0" |
| |
| |
| // $ANTLR start "rule__WildcardDefinition__Group__0__Impl" |
| // InternalFlaDsl.g:2481:1: rule__WildcardDefinition__Group__0__Impl : ( () ) ; |
| public final void rule__WildcardDefinition__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2485:1: ( ( () ) ) |
| // InternalFlaDsl.g:2486:1: ( () ) |
| { |
| // InternalFlaDsl.g:2486:1: ( () ) |
| // InternalFlaDsl.g:2487:1: () |
| { |
| before(grammarAccess.getWildcardDefinitionAccess().getWildcardDefinitionAction_0()); |
| // InternalFlaDsl.g:2488:1: () |
| // InternalFlaDsl.g:2490:1: |
| { |
| } |
| |
| after(grammarAccess.getWildcardDefinitionAccess().getWildcardDefinitionAction_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__WildcardDefinition__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__WildcardDefinition__Group__1" |
| // InternalFlaDsl.g:2500:1: rule__WildcardDefinition__Group__1 : rule__WildcardDefinition__Group__1__Impl ; |
| public final void rule__WildcardDefinition__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2504:1: ( rule__WildcardDefinition__Group__1__Impl ) |
| // InternalFlaDsl.g:2505:2: rule__WildcardDefinition__Group__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__WildcardDefinition__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__WildcardDefinition__Group__1" |
| |
| |
| // $ANTLR start "rule__WildcardDefinition__Group__1__Impl" |
| // InternalFlaDsl.g:2511:1: rule__WildcardDefinition__Group__1__Impl : ( 'wildcard' ) ; |
| public final void rule__WildcardDefinition__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2515:1: ( ( 'wildcard' ) ) |
| // InternalFlaDsl.g:2516:1: ( 'wildcard' ) |
| { |
| // InternalFlaDsl.g:2516:1: ( 'wildcard' ) |
| // InternalFlaDsl.g:2517:1: 'wildcard' |
| { |
| before(grammarAccess.getWildcardDefinitionAccess().getWildcardKeyword_1()); |
| match(input,40,FOLLOW_2); |
| after(grammarAccess.getWildcardDefinitionAccess().getWildcardKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__WildcardDefinition__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__VariableDefinition__Group__0" |
| // InternalFlaDsl.g:2534:1: rule__VariableDefinition__Group__0 : rule__VariableDefinition__Group__0__Impl rule__VariableDefinition__Group__1 ; |
| public final void rule__VariableDefinition__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2538:1: ( rule__VariableDefinition__Group__0__Impl rule__VariableDefinition__Group__1 ) |
| // InternalFlaDsl.g:2539:2: rule__VariableDefinition__Group__0__Impl rule__VariableDefinition__Group__1 |
| { |
| pushFollow(FOLLOW_10); |
| rule__VariableDefinition__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__VariableDefinition__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__VariableDefinition__Group__0" |
| |
| |
| // $ANTLR start "rule__VariableDefinition__Group__0__Impl" |
| // InternalFlaDsl.g:2546:1: rule__VariableDefinition__Group__0__Impl : ( () ) ; |
| public final void rule__VariableDefinition__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2550:1: ( ( () ) ) |
| // InternalFlaDsl.g:2551:1: ( () ) |
| { |
| // InternalFlaDsl.g:2551:1: ( () ) |
| // InternalFlaDsl.g:2552:1: () |
| { |
| before(grammarAccess.getVariableDefinitionAccess().getVariableDefinitionAction_0()); |
| // InternalFlaDsl.g:2553:1: () |
| // InternalFlaDsl.g:2555:1: |
| { |
| } |
| |
| after(grammarAccess.getVariableDefinitionAccess().getVariableDefinitionAction_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__VariableDefinition__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__VariableDefinition__Group__1" |
| // InternalFlaDsl.g:2565:1: rule__VariableDefinition__Group__1 : rule__VariableDefinition__Group__1__Impl ; |
| public final void rule__VariableDefinition__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2569:1: ( rule__VariableDefinition__Group__1__Impl ) |
| // InternalFlaDsl.g:2570:2: rule__VariableDefinition__Group__1__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__VariableDefinition__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__VariableDefinition__Group__1" |
| |
| |
| // $ANTLR start "rule__VariableDefinition__Group__1__Impl" |
| // InternalFlaDsl.g:2576:1: rule__VariableDefinition__Group__1__Impl : ( ( rule__VariableDefinition__VariableNameAssignment_1 ) ) ; |
| public final void rule__VariableDefinition__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2580:1: ( ( ( rule__VariableDefinition__VariableNameAssignment_1 ) ) ) |
| // InternalFlaDsl.g:2581:1: ( ( rule__VariableDefinition__VariableNameAssignment_1 ) ) |
| { |
| // InternalFlaDsl.g:2581:1: ( ( rule__VariableDefinition__VariableNameAssignment_1 ) ) |
| // InternalFlaDsl.g:2582:1: ( rule__VariableDefinition__VariableNameAssignment_1 ) |
| { |
| before(grammarAccess.getVariableDefinitionAccess().getVariableNameAssignment_1()); |
| // InternalFlaDsl.g:2583:1: ( rule__VariableDefinition__VariableNameAssignment_1 ) |
| // InternalFlaDsl.g:2583:2: rule__VariableDefinition__VariableNameAssignment_1 |
| { |
| pushFollow(FOLLOW_2); |
| rule__VariableDefinition__VariableNameAssignment_1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getVariableDefinitionAccess().getVariableNameAssignment_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__VariableDefinition__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__0" |
| // InternalFlaDsl.g:2597:1: rule__ACIDavoidable__Group__0 : rule__ACIDavoidable__Group__0__Impl rule__ACIDavoidable__Group__1 ; |
| public final void rule__ACIDavoidable__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2601:1: ( rule__ACIDavoidable__Group__0__Impl rule__ACIDavoidable__Group__1 ) |
| // InternalFlaDsl.g:2602:2: rule__ACIDavoidable__Group__0__Impl rule__ACIDavoidable__Group__1 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ACIDavoidable__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__0" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__0__Impl" |
| // InternalFlaDsl.g:2609:1: rule__ACIDavoidable__Group__0__Impl : ( ( rule__ACIDavoidable__AAssignment_0 ) ) ; |
| public final void rule__ACIDavoidable__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2613:1: ( ( ( rule__ACIDavoidable__AAssignment_0 ) ) ) |
| // InternalFlaDsl.g:2614:1: ( ( rule__ACIDavoidable__AAssignment_0 ) ) |
| { |
| // InternalFlaDsl.g:2614:1: ( ( rule__ACIDavoidable__AAssignment_0 ) ) |
| // InternalFlaDsl.g:2615:1: ( rule__ACIDavoidable__AAssignment_0 ) |
| { |
| before(grammarAccess.getACIDavoidableAccess().getAAssignment_0()); |
| // InternalFlaDsl.g:2616:1: ( rule__ACIDavoidable__AAssignment_0 ) |
| // InternalFlaDsl.g:2616:2: rule__ACIDavoidable__AAssignment_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__AAssignment_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDavoidableAccess().getAAssignment_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__1" |
| // InternalFlaDsl.g:2626:1: rule__ACIDavoidable__Group__1 : rule__ACIDavoidable__Group__1__Impl rule__ACIDavoidable__Group__2 ; |
| public final void rule__ACIDavoidable__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2630:1: ( rule__ACIDavoidable__Group__1__Impl rule__ACIDavoidable__Group__2 ) |
| // InternalFlaDsl.g:2631:2: rule__ACIDavoidable__Group__1__Impl rule__ACIDavoidable__Group__2 |
| { |
| pushFollow(FOLLOW_17); |
| rule__ACIDavoidable__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__1" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__1__Impl" |
| // InternalFlaDsl.g:2638:1: rule__ACIDavoidable__Group__1__Impl : ( '.' ) ; |
| public final void rule__ACIDavoidable__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2642:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2643:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2643:1: ( '.' ) |
| // InternalFlaDsl.g:2644:1: '.' |
| { |
| before(grammarAccess.getACIDavoidableAccess().getFullStopKeyword_1()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getACIDavoidableAccess().getFullStopKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__2" |
| // InternalFlaDsl.g:2657:1: rule__ACIDavoidable__Group__2 : rule__ACIDavoidable__Group__2__Impl rule__ACIDavoidable__Group__3 ; |
| public final void rule__ACIDavoidable__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2661:1: ( rule__ACIDavoidable__Group__2__Impl rule__ACIDavoidable__Group__3 ) |
| // InternalFlaDsl.g:2662:2: rule__ACIDavoidable__Group__2__Impl rule__ACIDavoidable__Group__3 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ACIDavoidable__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__2" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__2__Impl" |
| // InternalFlaDsl.g:2669:1: rule__ACIDavoidable__Group__2__Impl : ( ( rule__ACIDavoidable__CAssignment_2 ) ) ; |
| public final void rule__ACIDavoidable__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2673:1: ( ( ( rule__ACIDavoidable__CAssignment_2 ) ) ) |
| // InternalFlaDsl.g:2674:1: ( ( rule__ACIDavoidable__CAssignment_2 ) ) |
| { |
| // InternalFlaDsl.g:2674:1: ( ( rule__ACIDavoidable__CAssignment_2 ) ) |
| // InternalFlaDsl.g:2675:1: ( rule__ACIDavoidable__CAssignment_2 ) |
| { |
| before(grammarAccess.getACIDavoidableAccess().getCAssignment_2()); |
| // InternalFlaDsl.g:2676:1: ( rule__ACIDavoidable__CAssignment_2 ) |
| // InternalFlaDsl.g:2676:2: rule__ACIDavoidable__CAssignment_2 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__CAssignment_2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDavoidableAccess().getCAssignment_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__3" |
| // InternalFlaDsl.g:2686:1: rule__ACIDavoidable__Group__3 : rule__ACIDavoidable__Group__3__Impl rule__ACIDavoidable__Group__4 ; |
| public final void rule__ACIDavoidable__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2690:1: ( rule__ACIDavoidable__Group__3__Impl rule__ACIDavoidable__Group__4 ) |
| // InternalFlaDsl.g:2691:2: rule__ACIDavoidable__Group__3__Impl rule__ACIDavoidable__Group__4 |
| { |
| pushFollow(FOLLOW_18); |
| rule__ACIDavoidable__Group__3__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__3" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__3__Impl" |
| // InternalFlaDsl.g:2698:1: rule__ACIDavoidable__Group__3__Impl : ( '.' ) ; |
| public final void rule__ACIDavoidable__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2702:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2703:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2703:1: ( '.' ) |
| // InternalFlaDsl.g:2704:1: '.' |
| { |
| before(grammarAccess.getACIDavoidableAccess().getFullStopKeyword_3()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getACIDavoidableAccess().getFullStopKeyword_3()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__4" |
| // InternalFlaDsl.g:2717:1: rule__ACIDavoidable__Group__4 : rule__ACIDavoidable__Group__4__Impl rule__ACIDavoidable__Group__5 ; |
| public final void rule__ACIDavoidable__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2721:1: ( rule__ACIDavoidable__Group__4__Impl rule__ACIDavoidable__Group__5 ) |
| // InternalFlaDsl.g:2722:2: rule__ACIDavoidable__Group__4__Impl rule__ACIDavoidable__Group__5 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ACIDavoidable__Group__4__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__5(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__4" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__4__Impl" |
| // InternalFlaDsl.g:2729:1: rule__ACIDavoidable__Group__4__Impl : ( ( rule__ACIDavoidable__IAssignment_4 ) ) ; |
| public final void rule__ACIDavoidable__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2733:1: ( ( ( rule__ACIDavoidable__IAssignment_4 ) ) ) |
| // InternalFlaDsl.g:2734:1: ( ( rule__ACIDavoidable__IAssignment_4 ) ) |
| { |
| // InternalFlaDsl.g:2734:1: ( ( rule__ACIDavoidable__IAssignment_4 ) ) |
| // InternalFlaDsl.g:2735:1: ( rule__ACIDavoidable__IAssignment_4 ) |
| { |
| before(grammarAccess.getACIDavoidableAccess().getIAssignment_4()); |
| // InternalFlaDsl.g:2736:1: ( rule__ACIDavoidable__IAssignment_4 ) |
| // InternalFlaDsl.g:2736:2: rule__ACIDavoidable__IAssignment_4 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__IAssignment_4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDavoidableAccess().getIAssignment_4()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__5" |
| // InternalFlaDsl.g:2746:1: rule__ACIDavoidable__Group__5 : rule__ACIDavoidable__Group__5__Impl rule__ACIDavoidable__Group__6 ; |
| public final void rule__ACIDavoidable__Group__5() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2750:1: ( rule__ACIDavoidable__Group__5__Impl rule__ACIDavoidable__Group__6 ) |
| // InternalFlaDsl.g:2751:2: rule__ACIDavoidable__Group__5__Impl rule__ACIDavoidable__Group__6 |
| { |
| pushFollow(FOLLOW_19); |
| rule__ACIDavoidable__Group__5__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__6(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__5" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__5__Impl" |
| // InternalFlaDsl.g:2758:1: rule__ACIDavoidable__Group__5__Impl : ( '.' ) ; |
| public final void rule__ACIDavoidable__Group__5__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2762:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2763:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2763:1: ( '.' ) |
| // InternalFlaDsl.g:2764:1: '.' |
| { |
| before(grammarAccess.getACIDavoidableAccess().getFullStopKeyword_5()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getACIDavoidableAccess().getFullStopKeyword_5()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__5__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__6" |
| // InternalFlaDsl.g:2777:1: rule__ACIDavoidable__Group__6 : rule__ACIDavoidable__Group__6__Impl ; |
| public final void rule__ACIDavoidable__Group__6() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2781:1: ( rule__ACIDavoidable__Group__6__Impl ) |
| // InternalFlaDsl.g:2782:2: rule__ACIDavoidable__Group__6__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__Group__6__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__6" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__Group__6__Impl" |
| // InternalFlaDsl.g:2788:1: rule__ACIDavoidable__Group__6__Impl : ( ( rule__ACIDavoidable__DAssignment_6 ) ) ; |
| public final void rule__ACIDavoidable__Group__6__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2792:1: ( ( ( rule__ACIDavoidable__DAssignment_6 ) ) ) |
| // InternalFlaDsl.g:2793:1: ( ( rule__ACIDavoidable__DAssignment_6 ) ) |
| { |
| // InternalFlaDsl.g:2793:1: ( ( rule__ACIDavoidable__DAssignment_6 ) ) |
| // InternalFlaDsl.g:2794:1: ( rule__ACIDavoidable__DAssignment_6 ) |
| { |
| before(grammarAccess.getACIDavoidableAccess().getDAssignment_6()); |
| // InternalFlaDsl.g:2795:1: ( rule__ACIDavoidable__DAssignment_6 ) |
| // InternalFlaDsl.g:2795:2: rule__ACIDavoidable__DAssignment_6 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDavoidable__DAssignment_6(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDavoidableAccess().getDAssignment_6()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__Group__6__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__0" |
| // InternalFlaDsl.g:2819:1: rule__ACIDMitigation__Group__0 : rule__ACIDMitigation__Group__0__Impl rule__ACIDMitigation__Group__1 ; |
| public final void rule__ACIDMitigation__Group__0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2823:1: ( rule__ACIDMitigation__Group__0__Impl rule__ACIDMitigation__Group__1 ) |
| // InternalFlaDsl.g:2824:2: rule__ACIDMitigation__Group__0__Impl rule__ACIDMitigation__Group__1 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ACIDMitigation__Group__0__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__1(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__0" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__0__Impl" |
| // InternalFlaDsl.g:2831:1: rule__ACIDMitigation__Group__0__Impl : ( ( rule__ACIDMitigation__AAssignment_0 ) ) ; |
| public final void rule__ACIDMitigation__Group__0__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2835:1: ( ( ( rule__ACIDMitigation__AAssignment_0 ) ) ) |
| // InternalFlaDsl.g:2836:1: ( ( rule__ACIDMitigation__AAssignment_0 ) ) |
| { |
| // InternalFlaDsl.g:2836:1: ( ( rule__ACIDMitigation__AAssignment_0 ) ) |
| // InternalFlaDsl.g:2837:1: ( rule__ACIDMitigation__AAssignment_0 ) |
| { |
| before(grammarAccess.getACIDMitigationAccess().getAAssignment_0()); |
| // InternalFlaDsl.g:2838:1: ( rule__ACIDMitigation__AAssignment_0 ) |
| // InternalFlaDsl.g:2838:2: rule__ACIDMitigation__AAssignment_0 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__AAssignment_0(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDMitigationAccess().getAAssignment_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__0__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__1" |
| // InternalFlaDsl.g:2848:1: rule__ACIDMitigation__Group__1 : rule__ACIDMitigation__Group__1__Impl rule__ACIDMitigation__Group__2 ; |
| public final void rule__ACIDMitigation__Group__1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2852:1: ( rule__ACIDMitigation__Group__1__Impl rule__ACIDMitigation__Group__2 ) |
| // InternalFlaDsl.g:2853:2: rule__ACIDMitigation__Group__1__Impl rule__ACIDMitigation__Group__2 |
| { |
| pushFollow(FOLLOW_20); |
| rule__ACIDMitigation__Group__1__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__1" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__1__Impl" |
| // InternalFlaDsl.g:2860:1: rule__ACIDMitigation__Group__1__Impl : ( '.' ) ; |
| public final void rule__ACIDMitigation__Group__1__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2864:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2865:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2865:1: ( '.' ) |
| // InternalFlaDsl.g:2866:1: '.' |
| { |
| before(grammarAccess.getACIDMitigationAccess().getFullStopKeyword_1()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getACIDMitigationAccess().getFullStopKeyword_1()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__1__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__2" |
| // InternalFlaDsl.g:2879:1: rule__ACIDMitigation__Group__2 : rule__ACIDMitigation__Group__2__Impl rule__ACIDMitigation__Group__3 ; |
| public final void rule__ACIDMitigation__Group__2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2883:1: ( rule__ACIDMitigation__Group__2__Impl rule__ACIDMitigation__Group__3 ) |
| // InternalFlaDsl.g:2884:2: rule__ACIDMitigation__Group__2__Impl rule__ACIDMitigation__Group__3 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ACIDMitigation__Group__2__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__3(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__2" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__2__Impl" |
| // InternalFlaDsl.g:2891:1: rule__ACIDMitigation__Group__2__Impl : ( ( rule__ACIDMitigation__CAssignment_2 ) ) ; |
| public final void rule__ACIDMitigation__Group__2__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2895:1: ( ( ( rule__ACIDMitigation__CAssignment_2 ) ) ) |
| // InternalFlaDsl.g:2896:1: ( ( rule__ACIDMitigation__CAssignment_2 ) ) |
| { |
| // InternalFlaDsl.g:2896:1: ( ( rule__ACIDMitigation__CAssignment_2 ) ) |
| // InternalFlaDsl.g:2897:1: ( rule__ACIDMitigation__CAssignment_2 ) |
| { |
| before(grammarAccess.getACIDMitigationAccess().getCAssignment_2()); |
| // InternalFlaDsl.g:2898:1: ( rule__ACIDMitigation__CAssignment_2 ) |
| // InternalFlaDsl.g:2898:2: rule__ACIDMitigation__CAssignment_2 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__CAssignment_2(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDMitigationAccess().getCAssignment_2()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__2__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__3" |
| // InternalFlaDsl.g:2908:1: rule__ACIDMitigation__Group__3 : rule__ACIDMitigation__Group__3__Impl rule__ACIDMitigation__Group__4 ; |
| public final void rule__ACIDMitigation__Group__3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2912:1: ( rule__ACIDMitigation__Group__3__Impl rule__ACIDMitigation__Group__4 ) |
| // InternalFlaDsl.g:2913:2: rule__ACIDMitigation__Group__3__Impl rule__ACIDMitigation__Group__4 |
| { |
| pushFollow(FOLLOW_21); |
| rule__ACIDMitigation__Group__3__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__3" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__3__Impl" |
| // InternalFlaDsl.g:2920:1: rule__ACIDMitigation__Group__3__Impl : ( '.' ) ; |
| public final void rule__ACIDMitigation__Group__3__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2924:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2925:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2925:1: ( '.' ) |
| // InternalFlaDsl.g:2926:1: '.' |
| { |
| before(grammarAccess.getACIDMitigationAccess().getFullStopKeyword_3()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getACIDMitigationAccess().getFullStopKeyword_3()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__3__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__4" |
| // InternalFlaDsl.g:2939:1: rule__ACIDMitigation__Group__4 : rule__ACIDMitigation__Group__4__Impl rule__ACIDMitigation__Group__5 ; |
| public final void rule__ACIDMitigation__Group__4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2943:1: ( rule__ACIDMitigation__Group__4__Impl rule__ACIDMitigation__Group__5 ) |
| // InternalFlaDsl.g:2944:2: rule__ACIDMitigation__Group__4__Impl rule__ACIDMitigation__Group__5 |
| { |
| pushFollow(FOLLOW_9); |
| rule__ACIDMitigation__Group__4__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__5(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__4" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__4__Impl" |
| // InternalFlaDsl.g:2951:1: rule__ACIDMitigation__Group__4__Impl : ( ( rule__ACIDMitigation__IAssignment_4 ) ) ; |
| public final void rule__ACIDMitigation__Group__4__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2955:1: ( ( ( rule__ACIDMitigation__IAssignment_4 ) ) ) |
| // InternalFlaDsl.g:2956:1: ( ( rule__ACIDMitigation__IAssignment_4 ) ) |
| { |
| // InternalFlaDsl.g:2956:1: ( ( rule__ACIDMitigation__IAssignment_4 ) ) |
| // InternalFlaDsl.g:2957:1: ( rule__ACIDMitigation__IAssignment_4 ) |
| { |
| before(grammarAccess.getACIDMitigationAccess().getIAssignment_4()); |
| // InternalFlaDsl.g:2958:1: ( rule__ACIDMitigation__IAssignment_4 ) |
| // InternalFlaDsl.g:2958:2: rule__ACIDMitigation__IAssignment_4 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__IAssignment_4(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDMitigationAccess().getIAssignment_4()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__4__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__5" |
| // InternalFlaDsl.g:2968:1: rule__ACIDMitigation__Group__5 : rule__ACIDMitigation__Group__5__Impl rule__ACIDMitigation__Group__6 ; |
| public final void rule__ACIDMitigation__Group__5() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2972:1: ( rule__ACIDMitigation__Group__5__Impl rule__ACIDMitigation__Group__6 ) |
| // InternalFlaDsl.g:2973:2: rule__ACIDMitigation__Group__5__Impl rule__ACIDMitigation__Group__6 |
| { |
| pushFollow(FOLLOW_22); |
| rule__ACIDMitigation__Group__5__Impl(); |
| |
| state._fsp--; |
| |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__6(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__5" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__5__Impl" |
| // InternalFlaDsl.g:2980:1: rule__ACIDMitigation__Group__5__Impl : ( '.' ) ; |
| public final void rule__ACIDMitigation__Group__5__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:2984:1: ( ( '.' ) ) |
| // InternalFlaDsl.g:2985:1: ( '.' ) |
| { |
| // InternalFlaDsl.g:2985:1: ( '.' ) |
| // InternalFlaDsl.g:2986:1: '.' |
| { |
| before(grammarAccess.getACIDMitigationAccess().getFullStopKeyword_5()); |
| match(input,36,FOLLOW_2); |
| after(grammarAccess.getACIDMitigationAccess().getFullStopKeyword_5()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__5__Impl" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__6" |
| // InternalFlaDsl.g:2999:1: rule__ACIDMitigation__Group__6 : rule__ACIDMitigation__Group__6__Impl ; |
| public final void rule__ACIDMitigation__Group__6() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3003:1: ( rule__ACIDMitigation__Group__6__Impl ) |
| // InternalFlaDsl.g:3004:2: rule__ACIDMitigation__Group__6__Impl |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__Group__6__Impl(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__6" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__Group__6__Impl" |
| // InternalFlaDsl.g:3010:1: rule__ACIDMitigation__Group__6__Impl : ( ( rule__ACIDMitigation__DAssignment_6 ) ) ; |
| public final void rule__ACIDMitigation__Group__6__Impl() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3014:1: ( ( ( rule__ACIDMitigation__DAssignment_6 ) ) ) |
| // InternalFlaDsl.g:3015:1: ( ( rule__ACIDMitigation__DAssignment_6 ) ) |
| { |
| // InternalFlaDsl.g:3015:1: ( ( rule__ACIDMitigation__DAssignment_6 ) ) |
| // InternalFlaDsl.g:3016:1: ( rule__ACIDMitigation__DAssignment_6 ) |
| { |
| before(grammarAccess.getACIDMitigationAccess().getDAssignment_6()); |
| // InternalFlaDsl.g:3017:1: ( rule__ACIDMitigation__DAssignment_6 ) |
| // InternalFlaDsl.g:3017:2: rule__ACIDMitigation__DAssignment_6 |
| { |
| pushFollow(FOLLOW_2); |
| rule__ACIDMitigation__DAssignment_6(); |
| |
| state._fsp--; |
| |
| |
| } |
| |
| after(grammarAccess.getACIDMitigationAccess().getDAssignment_6()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__Group__6__Impl" |
| |
| |
| // $ANTLR start "rule__Behaviour__RulesAssignment" |
| // InternalFlaDsl.g:3044:1: rule__Behaviour__RulesAssignment : ( ruleExpression ) ; |
| public final void rule__Behaviour__RulesAssignment() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3048:1: ( ( ruleExpression ) ) |
| // InternalFlaDsl.g:3049:1: ( ruleExpression ) |
| { |
| // InternalFlaDsl.g:3049:1: ( ruleExpression ) |
| // InternalFlaDsl.g:3050:1: ruleExpression |
| { |
| before(grammarAccess.getBehaviourAccess().getRulesExpressionParserRuleCall_0()); |
| pushFollow(FOLLOW_2); |
| ruleExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getBehaviourAccess().getRulesExpressionParserRuleCall_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Behaviour__RulesAssignment" |
| |
| |
| // $ANTLR start "rule__Expression__LhsAssignment_1" |
| // InternalFlaDsl.g:3059:1: rule__Expression__LhsAssignment_1 : ( ruleLhs ) ; |
| public final void rule__Expression__LhsAssignment_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3063:1: ( ( ruleLhs ) ) |
| // InternalFlaDsl.g:3064:1: ( ruleLhs ) |
| { |
| // InternalFlaDsl.g:3064:1: ( ruleLhs ) |
| // InternalFlaDsl.g:3065:1: ruleLhs |
| { |
| before(grammarAccess.getExpressionAccess().getLhsLhsParserRuleCall_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleLhs(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getExpressionAccess().getLhsLhsParserRuleCall_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__LhsAssignment_1" |
| |
| |
| // $ANTLR start "rule__Expression__RhsAssignment_3" |
| // InternalFlaDsl.g:3074:1: rule__Expression__RhsAssignment_3 : ( ruleRhs ) ; |
| public final void rule__Expression__RhsAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3078:1: ( ( ruleRhs ) ) |
| // InternalFlaDsl.g:3079:1: ( ruleRhs ) |
| { |
| // InternalFlaDsl.g:3079:1: ( ruleRhs ) |
| // InternalFlaDsl.g:3080:1: ruleRhs |
| { |
| before(grammarAccess.getExpressionAccess().getRhsRhsParserRuleCall_3_0()); |
| pushFollow(FOLLOW_2); |
| ruleRhs(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getExpressionAccess().getRhsRhsParserRuleCall_3_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Expression__RhsAssignment_3" |
| |
| |
| // $ANTLR start "rule__Lhs__FailuresAssignment_0" |
| // InternalFlaDsl.g:3089:1: rule__Lhs__FailuresAssignment_0 : ( ruleInputExpression ) ; |
| public final void rule__Lhs__FailuresAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3093:1: ( ( ruleInputExpression ) ) |
| // InternalFlaDsl.g:3094:1: ( ruleInputExpression ) |
| { |
| // InternalFlaDsl.g:3094:1: ( ruleInputExpression ) |
| // InternalFlaDsl.g:3095:1: ruleInputExpression |
| { |
| before(grammarAccess.getLhsAccess().getFailuresInputExpressionParserRuleCall_0_0()); |
| pushFollow(FOLLOW_2); |
| ruleInputExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getLhsAccess().getFailuresInputExpressionParserRuleCall_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__FailuresAssignment_0" |
| |
| |
| // $ANTLR start "rule__Lhs__FailuresAssignment_1_1" |
| // InternalFlaDsl.g:3104:1: rule__Lhs__FailuresAssignment_1_1 : ( ruleInputExpression ) ; |
| public final void rule__Lhs__FailuresAssignment_1_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3108:1: ( ( ruleInputExpression ) ) |
| // InternalFlaDsl.g:3109:1: ( ruleInputExpression ) |
| { |
| // InternalFlaDsl.g:3109:1: ( ruleInputExpression ) |
| // InternalFlaDsl.g:3110:1: ruleInputExpression |
| { |
| before(grammarAccess.getLhsAccess().getFailuresInputExpressionParserRuleCall_1_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleInputExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getLhsAccess().getFailuresInputExpressionParserRuleCall_1_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Lhs__FailuresAssignment_1_1" |
| |
| |
| // $ANTLR start "rule__Rhs__FailuresAssignment_0" |
| // InternalFlaDsl.g:3119:1: rule__Rhs__FailuresAssignment_0 : ( ruleOutputExpression ) ; |
| public final void rule__Rhs__FailuresAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3123:1: ( ( ruleOutputExpression ) ) |
| // InternalFlaDsl.g:3124:1: ( ruleOutputExpression ) |
| { |
| // InternalFlaDsl.g:3124:1: ( ruleOutputExpression ) |
| // InternalFlaDsl.g:3125:1: ruleOutputExpression |
| { |
| before(grammarAccess.getRhsAccess().getFailuresOutputExpressionParserRuleCall_0_0()); |
| pushFollow(FOLLOW_2); |
| ruleOutputExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getRhsAccess().getFailuresOutputExpressionParserRuleCall_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__FailuresAssignment_0" |
| |
| |
| // $ANTLR start "rule__Rhs__FailuresAssignment_1_1" |
| // InternalFlaDsl.g:3134:1: rule__Rhs__FailuresAssignment_1_1 : ( ruleOutputExpression ) ; |
| public final void rule__Rhs__FailuresAssignment_1_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3138:1: ( ( ruleOutputExpression ) ) |
| // InternalFlaDsl.g:3139:1: ( ruleOutputExpression ) |
| { |
| // InternalFlaDsl.g:3139:1: ( ruleOutputExpression ) |
| // InternalFlaDsl.g:3140:1: ruleOutputExpression |
| { |
| before(grammarAccess.getRhsAccess().getFailuresOutputExpressionParserRuleCall_1_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleOutputExpression(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getRhsAccess().getFailuresOutputExpressionParserRuleCall_1_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__Rhs__FailuresAssignment_1_1" |
| |
| |
| // $ANTLR start "rule__InputExpression__RefAssignment_0_0" |
| // InternalFlaDsl.g:3149:1: rule__InputExpression__RefAssignment_0_0 : ( ( RULE_ID ) ) ; |
| public final void rule__InputExpression__RefAssignment_0_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3153:1: ( ( ( RULE_ID ) ) ) |
| // InternalFlaDsl.g:3154:1: ( ( RULE_ID ) ) |
| { |
| // InternalFlaDsl.g:3154:1: ( ( RULE_ID ) ) |
| // InternalFlaDsl.g:3155:1: ( RULE_ID ) |
| { |
| before(grammarAccess.getInputExpressionAccess().getRefPortCrossReference_0_0_0()); |
| // InternalFlaDsl.g:3156:1: ( RULE_ID ) |
| // InternalFlaDsl.g:3157:1: RULE_ID |
| { |
| before(grammarAccess.getInputExpressionAccess().getRefPortIDTerminalRuleCall_0_0_0_1()); |
| match(input,RULE_ID,FOLLOW_2); |
| after(grammarAccess.getInputExpressionAccess().getRefPortIDTerminalRuleCall_0_0_0_1()); |
| |
| } |
| |
| after(grammarAccess.getInputExpressionAccess().getRefPortCrossReference_0_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__RefAssignment_0_0" |
| |
| |
| // $ANTLR start "rule__InputExpression__FailureExprAssignment_2" |
| // InternalFlaDsl.g:3168:1: rule__InputExpression__FailureExprAssignment_2 : ( ruleInFailureExpr ) ; |
| public final void rule__InputExpression__FailureExprAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3172:1: ( ( ruleInFailureExpr ) ) |
| // InternalFlaDsl.g:3173:1: ( ruleInFailureExpr ) |
| { |
| // InternalFlaDsl.g:3173:1: ( ruleInFailureExpr ) |
| // InternalFlaDsl.g:3174:1: ruleInFailureExpr |
| { |
| before(grammarAccess.getInputExpressionAccess().getFailureExprInFailureExprParserRuleCall_2_0()); |
| pushFollow(FOLLOW_2); |
| ruleInFailureExpr(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInputExpressionAccess().getFailureExprInFailureExprParserRuleCall_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InputExpression__FailureExprAssignment_2" |
| |
| |
| // $ANTLR start "rule__OutputExpression__RefAssignment_0_0" |
| // InternalFlaDsl.g:3183:1: rule__OutputExpression__RefAssignment_0_0 : ( ( RULE_ID ) ) ; |
| public final void rule__OutputExpression__RefAssignment_0_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3187:1: ( ( ( RULE_ID ) ) ) |
| // InternalFlaDsl.g:3188:1: ( ( RULE_ID ) ) |
| { |
| // InternalFlaDsl.g:3188:1: ( ( RULE_ID ) ) |
| // InternalFlaDsl.g:3189:1: ( RULE_ID ) |
| { |
| before(grammarAccess.getOutputExpressionAccess().getRefPortCrossReference_0_0_0()); |
| // InternalFlaDsl.g:3190:1: ( RULE_ID ) |
| // InternalFlaDsl.g:3191:1: RULE_ID |
| { |
| before(grammarAccess.getOutputExpressionAccess().getRefPortIDTerminalRuleCall_0_0_0_1()); |
| match(input,RULE_ID,FOLLOW_2); |
| after(grammarAccess.getOutputExpressionAccess().getRefPortIDTerminalRuleCall_0_0_0_1()); |
| |
| } |
| |
| after(grammarAccess.getOutputExpressionAccess().getRefPortCrossReference_0_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__RefAssignment_0_0" |
| |
| |
| // $ANTLR start "rule__OutputExpression__FailureExprAssignment_2" |
| // InternalFlaDsl.g:3202:1: rule__OutputExpression__FailureExprAssignment_2 : ( ruleOutFailureExpr ) ; |
| public final void rule__OutputExpression__FailureExprAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3206:1: ( ( ruleOutFailureExpr ) ) |
| // InternalFlaDsl.g:3207:1: ( ruleOutFailureExpr ) |
| { |
| // InternalFlaDsl.g:3207:1: ( ruleOutFailureExpr ) |
| // InternalFlaDsl.g:3208:1: ruleOutFailureExpr |
| { |
| before(grammarAccess.getOutputExpressionAccess().getFailureExprOutFailureExprParserRuleCall_2_0()); |
| pushFollow(FOLLOW_2); |
| ruleOutFailureExpr(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutputExpressionAccess().getFailureExprOutFailureExprParserRuleCall_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutputExpression__FailureExprAssignment_2" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__FailuresAssignment_0" |
| // InternalFlaDsl.g:3217:1: rule__InFailureExpr__FailuresAssignment_0 : ( ruleWildcardDefinition ) ; |
| public final void rule__InFailureExpr__FailuresAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3221:1: ( ( ruleWildcardDefinition ) ) |
| // InternalFlaDsl.g:3222:1: ( ruleWildcardDefinition ) |
| { |
| // InternalFlaDsl.g:3222:1: ( ruleWildcardDefinition ) |
| // InternalFlaDsl.g:3223:1: ruleWildcardDefinition |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresWildcardDefinitionParserRuleCall_0_0()); |
| pushFollow(FOLLOW_2); |
| ruleWildcardDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresWildcardDefinitionParserRuleCall_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__FailuresAssignment_0" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__FailuresAssignment_1" |
| // InternalFlaDsl.g:3232:1: rule__InFailureExpr__FailuresAssignment_1 : ( ruleNoFailureDefinition ) ; |
| public final void rule__InFailureExpr__FailuresAssignment_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3236:1: ( ( ruleNoFailureDefinition ) ) |
| // InternalFlaDsl.g:3237:1: ( ruleNoFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3237:1: ( ruleNoFailureDefinition ) |
| // InternalFlaDsl.g:3238:1: ruleNoFailureDefinition |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresNoFailureDefinitionParserRuleCall_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleNoFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresNoFailureDefinitionParserRuleCall_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__FailuresAssignment_1" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__FailuresAssignment_2" |
| // InternalFlaDsl.g:3247:1: rule__InFailureExpr__FailuresAssignment_2 : ( ruleFailureDefinition ) ; |
| public final void rule__InFailureExpr__FailuresAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3251:1: ( ( ruleFailureDefinition ) ) |
| // InternalFlaDsl.g:3252:1: ( ruleFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3252:1: ( ruleFailureDefinition ) |
| // InternalFlaDsl.g:3253:1: ruleFailureDefinition |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_2_0()); |
| pushFollow(FOLLOW_2); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__FailuresAssignment_2" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__FailuresAssignment_3_1" |
| // InternalFlaDsl.g:3262:1: rule__InFailureExpr__FailuresAssignment_3_1 : ( ruleFailureDefinition ) ; |
| public final void rule__InFailureExpr__FailuresAssignment_3_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3266:1: ( ( ruleFailureDefinition ) ) |
| // InternalFlaDsl.g:3267:1: ( ruleFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3267:1: ( ruleFailureDefinition ) |
| // InternalFlaDsl.g:3268:1: ruleFailureDefinition |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__FailuresAssignment_3_1" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__FailuresAssignment_3_2_1" |
| // InternalFlaDsl.g:3277:1: rule__InFailureExpr__FailuresAssignment_3_2_1 : ( ruleFailureDefinition ) ; |
| public final void rule__InFailureExpr__FailuresAssignment_3_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3281:1: ( ( ruleFailureDefinition ) ) |
| // InternalFlaDsl.g:3282:1: ( ruleFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3282:1: ( ruleFailureDefinition ) |
| // InternalFlaDsl.g:3283:1: ruleFailureDefinition |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_2_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_2_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__FailuresAssignment_3_2_1" |
| |
| |
| // $ANTLR start "rule__InFailureExpr__FailuresAssignment_4" |
| // InternalFlaDsl.g:3292:1: rule__InFailureExpr__FailuresAssignment_4 : ( ruleVariableDefinition ) ; |
| public final void rule__InFailureExpr__FailuresAssignment_4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3296:1: ( ( ruleVariableDefinition ) ) |
| // InternalFlaDsl.g:3297:1: ( ruleVariableDefinition ) |
| { |
| // InternalFlaDsl.g:3297:1: ( ruleVariableDefinition ) |
| // InternalFlaDsl.g:3298:1: ruleVariableDefinition |
| { |
| before(grammarAccess.getInFailureExprAccess().getFailuresVariableDefinitionParserRuleCall_4_0()); |
| pushFollow(FOLLOW_2); |
| ruleVariableDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getInFailureExprAccess().getFailuresVariableDefinitionParserRuleCall_4_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__InFailureExpr__FailuresAssignment_4" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__FailuresAssignment_0" |
| // InternalFlaDsl.g:3307:1: rule__OutFailureExpr__FailuresAssignment_0 : ( ruleNoFailureDefinition ) ; |
| public final void rule__OutFailureExpr__FailuresAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3311:1: ( ( ruleNoFailureDefinition ) ) |
| // InternalFlaDsl.g:3312:1: ( ruleNoFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3312:1: ( ruleNoFailureDefinition ) |
| // InternalFlaDsl.g:3313:1: ruleNoFailureDefinition |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresNoFailureDefinitionParserRuleCall_0_0()); |
| pushFollow(FOLLOW_2); |
| ruleNoFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresNoFailureDefinitionParserRuleCall_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__FailuresAssignment_0" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__FailuresAssignment_1" |
| // InternalFlaDsl.g:3322:1: rule__OutFailureExpr__FailuresAssignment_1 : ( ruleComplexNofailureDefinition ) ; |
| public final void rule__OutFailureExpr__FailuresAssignment_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3326:1: ( ( ruleComplexNofailureDefinition ) ) |
| // InternalFlaDsl.g:3327:1: ( ruleComplexNofailureDefinition ) |
| { |
| // InternalFlaDsl.g:3327:1: ( ruleComplexNofailureDefinition ) |
| // InternalFlaDsl.g:3328:1: ruleComplexNofailureDefinition |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresComplexNofailureDefinitionParserRuleCall_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleComplexNofailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresComplexNofailureDefinitionParserRuleCall_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__FailuresAssignment_1" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__FailuresAssignment_2" |
| // InternalFlaDsl.g:3337:1: rule__OutFailureExpr__FailuresAssignment_2 : ( ruleFailureDefinition ) ; |
| public final void rule__OutFailureExpr__FailuresAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3341:1: ( ( ruleFailureDefinition ) ) |
| // InternalFlaDsl.g:3342:1: ( ruleFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3342:1: ( ruleFailureDefinition ) |
| // InternalFlaDsl.g:3343:1: ruleFailureDefinition |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_2_0()); |
| pushFollow(FOLLOW_2); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__FailuresAssignment_2" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__FailuresAssignment_3_1" |
| // InternalFlaDsl.g:3352:1: rule__OutFailureExpr__FailuresAssignment_3_1 : ( ruleFailureDefinition ) ; |
| public final void rule__OutFailureExpr__FailuresAssignment_3_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3356:1: ( ( ruleFailureDefinition ) ) |
| // InternalFlaDsl.g:3357:1: ( ruleFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3357:1: ( ruleFailureDefinition ) |
| // InternalFlaDsl.g:3358:1: ruleFailureDefinition |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__FailuresAssignment_3_1" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__FailuresAssignment_3_2_1" |
| // InternalFlaDsl.g:3367:1: rule__OutFailureExpr__FailuresAssignment_3_2_1 : ( ruleFailureDefinition ) ; |
| public final void rule__OutFailureExpr__FailuresAssignment_3_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3371:1: ( ( ruleFailureDefinition ) ) |
| // InternalFlaDsl.g:3372:1: ( ruleFailureDefinition ) |
| { |
| // InternalFlaDsl.g:3372:1: ( ruleFailureDefinition ) |
| // InternalFlaDsl.g:3373:1: ruleFailureDefinition |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_2_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleFailureDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresFailureDefinitionParserRuleCall_3_2_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__FailuresAssignment_3_2_1" |
| |
| |
| // $ANTLR start "rule__OutFailureExpr__FailuresAssignment_4" |
| // InternalFlaDsl.g:3382:1: rule__OutFailureExpr__FailuresAssignment_4 : ( ruleVariableDefinition ) ; |
| public final void rule__OutFailureExpr__FailuresAssignment_4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3386:1: ( ( ruleVariableDefinition ) ) |
| // InternalFlaDsl.g:3387:1: ( ruleVariableDefinition ) |
| { |
| // InternalFlaDsl.g:3387:1: ( ruleVariableDefinition ) |
| // InternalFlaDsl.g:3388:1: ruleVariableDefinition |
| { |
| before(grammarAccess.getOutFailureExprAccess().getFailuresVariableDefinitionParserRuleCall_4_0()); |
| pushFollow(FOLLOW_2); |
| ruleVariableDefinition(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getOutFailureExprAccess().getFailuresVariableDefinitionParserRuleCall_4_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__OutFailureExpr__FailuresAssignment_4" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__TypeAssignment_1" |
| // InternalFlaDsl.g:3397:1: rule__FailureDefinition__TypeAssignment_1 : ( ruleActualFailureType ) ; |
| public final void rule__FailureDefinition__TypeAssignment_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3401:1: ( ( ruleActualFailureType ) ) |
| // InternalFlaDsl.g:3402:1: ( ruleActualFailureType ) |
| { |
| // InternalFlaDsl.g:3402:1: ( ruleActualFailureType ) |
| // InternalFlaDsl.g:3403:1: ruleActualFailureType |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getTypeActualFailureTypeEnumRuleCall_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleActualFailureType(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getFailureDefinitionAccess().getTypeActualFailureTypeEnumRuleCall_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__TypeAssignment_1" |
| |
| |
| // $ANTLR start "rule__FailureDefinition__AcidAvoidableAssignment_2_1" |
| // InternalFlaDsl.g:3412:1: rule__FailureDefinition__AcidAvoidableAssignment_2_1 : ( ruleACIDavoidable ) ; |
| public final void rule__FailureDefinition__AcidAvoidableAssignment_2_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3416:1: ( ( ruleACIDavoidable ) ) |
| // InternalFlaDsl.g:3417:1: ( ruleACIDavoidable ) |
| { |
| // InternalFlaDsl.g:3417:1: ( ruleACIDavoidable ) |
| // InternalFlaDsl.g:3418:1: ruleACIDavoidable |
| { |
| before(grammarAccess.getFailureDefinitionAccess().getAcidAvoidableACIDavoidableParserRuleCall_2_1_0()); |
| pushFollow(FOLLOW_2); |
| ruleACIDavoidable(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getFailureDefinitionAccess().getAcidAvoidableACIDavoidableParserRuleCall_2_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__FailureDefinition__AcidAvoidableAssignment_2_1" |
| |
| |
| // $ANTLR start "rule__ComplexNofailureDefinition__AcidMitigationAssignment_3" |
| // InternalFlaDsl.g:3427:1: rule__ComplexNofailureDefinition__AcidMitigationAssignment_3 : ( ruleACIDMitigation ) ; |
| public final void rule__ComplexNofailureDefinition__AcidMitigationAssignment_3() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3431:1: ( ( ruleACIDMitigation ) ) |
| // InternalFlaDsl.g:3432:1: ( ruleACIDMitigation ) |
| { |
| // InternalFlaDsl.g:3432:1: ( ruleACIDMitigation ) |
| // InternalFlaDsl.g:3433:1: ruleACIDMitigation |
| { |
| before(grammarAccess.getComplexNofailureDefinitionAccess().getAcidMitigationACIDMitigationParserRuleCall_3_0()); |
| pushFollow(FOLLOW_2); |
| ruleACIDMitigation(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getComplexNofailureDefinitionAccess().getAcidMitigationACIDMitigationParserRuleCall_3_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ComplexNofailureDefinition__AcidMitigationAssignment_3" |
| |
| |
| // $ANTLR start "rule__VariableDefinition__VariableNameAssignment_1" |
| // InternalFlaDsl.g:3442:1: rule__VariableDefinition__VariableNameAssignment_1 : ( RULE_ID ) ; |
| public final void rule__VariableDefinition__VariableNameAssignment_1() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3446:1: ( ( RULE_ID ) ) |
| // InternalFlaDsl.g:3447:1: ( RULE_ID ) |
| { |
| // InternalFlaDsl.g:3447:1: ( RULE_ID ) |
| // InternalFlaDsl.g:3448:1: RULE_ID |
| { |
| before(grammarAccess.getVariableDefinitionAccess().getVariableNameIDTerminalRuleCall_1_0()); |
| match(input,RULE_ID,FOLLOW_2); |
| after(grammarAccess.getVariableDefinitionAccess().getVariableNameIDTerminalRuleCall_1_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__VariableDefinition__VariableNameAssignment_1" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__AAssignment_0" |
| // InternalFlaDsl.g:3457:1: rule__ACIDavoidable__AAssignment_0 : ( ruleAavoidable ) ; |
| public final void rule__ACIDavoidable__AAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3461:1: ( ( ruleAavoidable ) ) |
| // InternalFlaDsl.g:3462:1: ( ruleAavoidable ) |
| { |
| // InternalFlaDsl.g:3462:1: ( ruleAavoidable ) |
| // InternalFlaDsl.g:3463:1: ruleAavoidable |
| { |
| before(grammarAccess.getACIDavoidableAccess().getAAavoidableEnumRuleCall_0_0()); |
| pushFollow(FOLLOW_2); |
| ruleAavoidable(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDavoidableAccess().getAAavoidableEnumRuleCall_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__AAssignment_0" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__CAssignment_2" |
| // InternalFlaDsl.g:3472:1: rule__ACIDavoidable__CAssignment_2 : ( ruleCavoidable ) ; |
| public final void rule__ACIDavoidable__CAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3476:1: ( ( ruleCavoidable ) ) |
| // InternalFlaDsl.g:3477:1: ( ruleCavoidable ) |
| { |
| // InternalFlaDsl.g:3477:1: ( ruleCavoidable ) |
| // InternalFlaDsl.g:3478:1: ruleCavoidable |
| { |
| before(grammarAccess.getACIDavoidableAccess().getCCavoidableEnumRuleCall_2_0()); |
| pushFollow(FOLLOW_2); |
| ruleCavoidable(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDavoidableAccess().getCCavoidableEnumRuleCall_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__CAssignment_2" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__IAssignment_4" |
| // InternalFlaDsl.g:3487:1: rule__ACIDavoidable__IAssignment_4 : ( ruleIavoidable ) ; |
| public final void rule__ACIDavoidable__IAssignment_4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3491:1: ( ( ruleIavoidable ) ) |
| // InternalFlaDsl.g:3492:1: ( ruleIavoidable ) |
| { |
| // InternalFlaDsl.g:3492:1: ( ruleIavoidable ) |
| // InternalFlaDsl.g:3493:1: ruleIavoidable |
| { |
| before(grammarAccess.getACIDavoidableAccess().getIIavoidableEnumRuleCall_4_0()); |
| pushFollow(FOLLOW_2); |
| ruleIavoidable(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDavoidableAccess().getIIavoidableEnumRuleCall_4_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__IAssignment_4" |
| |
| |
| // $ANTLR start "rule__ACIDavoidable__DAssignment_6" |
| // InternalFlaDsl.g:3502:1: rule__ACIDavoidable__DAssignment_6 : ( ruleDavoidable ) ; |
| public final void rule__ACIDavoidable__DAssignment_6() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3506:1: ( ( ruleDavoidable ) ) |
| // InternalFlaDsl.g:3507:1: ( ruleDavoidable ) |
| { |
| // InternalFlaDsl.g:3507:1: ( ruleDavoidable ) |
| // InternalFlaDsl.g:3508:1: ruleDavoidable |
| { |
| before(grammarAccess.getACIDavoidableAccess().getDDavoidableEnumRuleCall_6_0()); |
| pushFollow(FOLLOW_2); |
| ruleDavoidable(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDavoidableAccess().getDDavoidableEnumRuleCall_6_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDavoidable__DAssignment_6" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__AAssignment_0" |
| // InternalFlaDsl.g:3517:1: rule__ACIDMitigation__AAssignment_0 : ( ruleAmitigation ) ; |
| public final void rule__ACIDMitigation__AAssignment_0() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3521:1: ( ( ruleAmitigation ) ) |
| // InternalFlaDsl.g:3522:1: ( ruleAmitigation ) |
| { |
| // InternalFlaDsl.g:3522:1: ( ruleAmitigation ) |
| // InternalFlaDsl.g:3523:1: ruleAmitigation |
| { |
| before(grammarAccess.getACIDMitigationAccess().getAAmitigationEnumRuleCall_0_0()); |
| pushFollow(FOLLOW_2); |
| ruleAmitigation(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDMitigationAccess().getAAmitigationEnumRuleCall_0_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__AAssignment_0" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__CAssignment_2" |
| // InternalFlaDsl.g:3532:1: rule__ACIDMitigation__CAssignment_2 : ( ruleCmitigation ) ; |
| public final void rule__ACIDMitigation__CAssignment_2() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3536:1: ( ( ruleCmitigation ) ) |
| // InternalFlaDsl.g:3537:1: ( ruleCmitigation ) |
| { |
| // InternalFlaDsl.g:3537:1: ( ruleCmitigation ) |
| // InternalFlaDsl.g:3538:1: ruleCmitigation |
| { |
| before(grammarAccess.getACIDMitigationAccess().getCCmitigationEnumRuleCall_2_0()); |
| pushFollow(FOLLOW_2); |
| ruleCmitigation(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDMitigationAccess().getCCmitigationEnumRuleCall_2_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__CAssignment_2" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__IAssignment_4" |
| // InternalFlaDsl.g:3547:1: rule__ACIDMitigation__IAssignment_4 : ( ruleImitigation ) ; |
| public final void rule__ACIDMitigation__IAssignment_4() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3551:1: ( ( ruleImitigation ) ) |
| // InternalFlaDsl.g:3552:1: ( ruleImitigation ) |
| { |
| // InternalFlaDsl.g:3552:1: ( ruleImitigation ) |
| // InternalFlaDsl.g:3553:1: ruleImitigation |
| { |
| before(grammarAccess.getACIDMitigationAccess().getIImitigationEnumRuleCall_4_0()); |
| pushFollow(FOLLOW_2); |
| ruleImitigation(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDMitigationAccess().getIImitigationEnumRuleCall_4_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__IAssignment_4" |
| |
| |
| // $ANTLR start "rule__ACIDMitigation__DAssignment_6" |
| // InternalFlaDsl.g:3562:1: rule__ACIDMitigation__DAssignment_6 : ( ruleDmitigation ) ; |
| public final void rule__ACIDMitigation__DAssignment_6() throws RecognitionException { |
| |
| int stackSize = keepStackSize(); |
| |
| try { |
| // InternalFlaDsl.g:3566:1: ( ( ruleDmitigation ) ) |
| // InternalFlaDsl.g:3567:1: ( ruleDmitigation ) |
| { |
| // InternalFlaDsl.g:3567:1: ( ruleDmitigation ) |
| // InternalFlaDsl.g:3568:1: ruleDmitigation |
| { |
| before(grammarAccess.getACIDMitigationAccess().getDDmitigationEnumRuleCall_6_0()); |
| pushFollow(FOLLOW_2); |
| ruleDmitigation(); |
| |
| state._fsp--; |
| |
| after(grammarAccess.getACIDMitigationAccess().getDDmitigationEnumRuleCall_6_0()); |
| |
| } |
| |
| |
| } |
| |
| } |
| catch (RecognitionException re) { |
| reportError(re); |
| recover(input,re); |
| } |
| finally { |
| |
| restoreStackSize(stackSize); |
| |
| } |
| return ; |
| } |
| // $ANTLR end "rule__ACIDMitigation__DAssignment_6" |
| |
| // Delegated rules |
| |
| |
| |
| |
| 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[]{0x0000000100000002L}); |
| public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000810L}); |
| public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000200000000L}); |
| public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000400000000L}); |
| public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000800000000L}); |
| public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000800000002L}); |
| public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000001000000000L}); |
| public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x000001A00003F010L}); |
| public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x000000000003F000L}); |
| public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000004000000000L}); |
| public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000001C0000L}); |
| public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000008000000000L}); |
| public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000003180000L}); |
| public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000010000000000L}); |
| public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000380000L}); |
| public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000580000L}); |
| public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000980000L}); |
| public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x000000000C180000L}); |
| public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000030180000L}); |
| public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000C0180000L}); |
| |
| } |