package org.kermeta.language.sample.cellularautomata.rules.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.kermeta.language.sample.cellularautomata.rules.services.InitGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalInitParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'where'", "'initValue'", "'='", "'{'", "'}'", "'x'", "'['", "','", "']'", "'('", "')'", "'positionOn'", "'regularGeometry'", "'if'", "'else'", "'|'", "'&'", "'=='", "'>'", "'<'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'"
};
public static final int RULE_ID=5;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
public static final int T__26=26;
public static final int T__25=25;
public static final int T__24=24;
public static final int T__23=23;
public static final int T__22=22;
public static final int RULE_ANY_OTHER=10;
public static final int T__21=21;
public static final int T__20=20;
public static final int RULE_SL_COMMENT=8;
public static final int EOF=-1;
public static final int RULE_ML_COMMENT=7;
public static final int T__30=30;
public static final int T__19=19;
public static final int T__31=31;
public static final int RULE_STRING=6;
public static final int T__32=32;
public static final int T__33=33;
public static final int T__16=16;
public static final int T__34=34;
public static final int T__15=15;
public static final int T__35=35;
public static final int T__18=18;
public static final int T__36=36;
public static final int T__17=17;
public static final int T__12=12;
public static final int T__11=11;
public static final int T__14=14;
public static final int T__13=13;
public static final int RULE_INT=4;
public static final int RULE_WS=9;
// delegates
// delegators
public InternalInitParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalInitParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalInitParser.tokenNames; }
public String getGrammarFileName() { return "../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g"; }
private InitGrammarAccess grammarAccess;
public void setGrammarAccess(InitGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start "entryRuleCellularAutomataInitialization"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:60:1: entryRuleCellularAutomataInitialization : ruleCellularAutomataInitialization EOF ;
public final void entryRuleCellularAutomataInitialization() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:61:1: ( ruleCellularAutomataInitialization EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:62:1: ruleCellularAutomataInitialization EOF
{
before(grammarAccess.getCellularAutomataInitializationRule());
pushFollow(FollowSets000.FOLLOW_ruleCellularAutomataInitialization_in_entryRuleCellularAutomataInitialization61);
ruleCellularAutomataInitialization();
state._fsp--;
after(grammarAccess.getCellularAutomataInitializationRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCellularAutomataInitialization68);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleCellularAutomataInitialization"
// $ANTLR start "ruleCellularAutomataInitialization"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:69:1: ruleCellularAutomataInitialization : ( ( rule__CellularAutomataInitialization__Group__0 ) ) ;
public final void ruleCellularAutomataInitialization() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:73:2: ( ( ( rule__CellularAutomataInitialization__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:74:1: ( ( rule__CellularAutomataInitialization__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:74:1: ( ( rule__CellularAutomataInitialization__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:75:1: ( rule__CellularAutomataInitialization__Group__0 )
{
before(grammarAccess.getCellularAutomataInitializationAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:76:1: ( rule__CellularAutomataInitialization__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:76:2: rule__CellularAutomataInitialization__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__0_in_ruleCellularAutomataInitialization94);
rule__CellularAutomataInitialization__Group__0();
state._fsp--;
}
after(grammarAccess.getCellularAutomataInitializationAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleCellularAutomataInitialization"
// $ANTLR start "entryRuleRule"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:88:1: entryRuleRule : ruleRule EOF ;
public final void entryRuleRule() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:89:1: ( ruleRule EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:90:1: ruleRule EOF
{
before(grammarAccess.getRuleRule());
pushFollow(FollowSets000.FOLLOW_ruleRule_in_entryRuleRule121);
ruleRule();
state._fsp--;
after(grammarAccess.getRuleRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRule128);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleRule"
// $ANTLR start "ruleRule"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:97:1: ruleRule : ( ( rule__Rule__Group__0 ) ) ;
public final void ruleRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:101:2: ( ( ( rule__Rule__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:102:1: ( ( rule__Rule__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:102:1: ( ( rule__Rule__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:103:1: ( rule__Rule__Group__0 )
{
before(grammarAccess.getRuleAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:104:1: ( rule__Rule__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:104:2: rule__Rule__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__0_in_ruleRule154);
rule__Rule__Group__0();
state._fsp--;
}
after(grammarAccess.getRuleAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleRule"
// $ANTLR start "entryRuleGlobalPosition"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:116:1: entryRuleGlobalPosition : ruleGlobalPosition EOF ;
public final void entryRuleGlobalPosition() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:117:1: ( ruleGlobalPosition EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:118:1: ruleGlobalPosition EOF
{
before(grammarAccess.getGlobalPositionRule());
pushFollow(FollowSets000.FOLLOW_ruleGlobalPosition_in_entryRuleGlobalPosition181);
ruleGlobalPosition();
state._fsp--;
after(grammarAccess.getGlobalPositionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleGlobalPosition188);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleGlobalPosition"
// $ANTLR start "ruleGlobalPosition"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:125:1: ruleGlobalPosition : ( ( rule__GlobalPosition__Group__0 ) ) ;
public final void ruleGlobalPosition() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:129:2: ( ( ( rule__GlobalPosition__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:130:1: ( ( rule__GlobalPosition__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:130:1: ( ( rule__GlobalPosition__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:131:1: ( rule__GlobalPosition__Group__0 )
{
before(grammarAccess.getGlobalPositionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:132:1: ( rule__GlobalPosition__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:132:2: rule__GlobalPosition__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__0_in_ruleGlobalPosition214);
rule__GlobalPosition__Group__0();
state._fsp--;
}
after(grammarAccess.getGlobalPositionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleGlobalPosition"
// $ANTLR start "entryRuleCoordinateRange"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:144:1: entryRuleCoordinateRange : ruleCoordinateRange EOF ;
public final void entryRuleCoordinateRange() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:145:1: ( ruleCoordinateRange EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:146:1: ruleCoordinateRange EOF
{
before(grammarAccess.getCoordinateRangeRule());
pushFollow(FollowSets000.FOLLOW_ruleCoordinateRange_in_entryRuleCoordinateRange241);
ruleCoordinateRange();
state._fsp--;
after(grammarAccess.getCoordinateRangeRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCoordinateRange248);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleCoordinateRange"
// $ANTLR start "ruleCoordinateRange"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:153:1: ruleCoordinateRange : ( ( rule__CoordinateRange__Group__0 ) ) ;
public final void ruleCoordinateRange() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:157:2: ( ( ( rule__CoordinateRange__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:158:1: ( ( rule__CoordinateRange__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:158:1: ( ( rule__CoordinateRange__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:159:1: ( rule__CoordinateRange__Group__0 )
{
before(grammarAccess.getCoordinateRangeAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:160:1: ( rule__CoordinateRange__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:160:2: rule__CoordinateRange__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__0_in_ruleCoordinateRange274);
rule__CoordinateRange__Group__0();
state._fsp--;
}
after(grammarAccess.getCoordinateRangeAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleCoordinateRange"
// $ANTLR start "entryRuleLiteralsExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:172:1: entryRuleLiteralsExpression : ruleLiteralsExpression EOF ;
public final void entryRuleLiteralsExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:173:1: ( ruleLiteralsExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:174:1: ruleLiteralsExpression EOF
{
before(grammarAccess.getLiteralsExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleLiteralsExpression_in_entryRuleLiteralsExpression301);
ruleLiteralsExpression();
state._fsp--;
after(grammarAccess.getLiteralsExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLiteralsExpression308);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleLiteralsExpression"
// $ANTLR start "ruleLiteralsExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:181:1: ruleLiteralsExpression : ( ( rule__LiteralsExpression__Alternatives ) ) ;
public final void ruleLiteralsExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:185:2: ( ( ( rule__LiteralsExpression__Alternatives ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:186:1: ( ( rule__LiteralsExpression__Alternatives ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:186:1: ( ( rule__LiteralsExpression__Alternatives ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:187:1: ( rule__LiteralsExpression__Alternatives )
{
before(grammarAccess.getLiteralsExpressionAccess().getAlternatives());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:188:1: ( rule__LiteralsExpression__Alternatives )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:188:2: rule__LiteralsExpression__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Alternatives_in_ruleLiteralsExpression334);
rule__LiteralsExpression__Alternatives();
state._fsp--;
}
after(grammarAccess.getLiteralsExpressionAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleLiteralsExpression"
// $ANTLR start "entryRulePositionLiteral"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:200:1: entryRulePositionLiteral : rulePositionLiteral EOF ;
public final void entryRulePositionLiteral() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:201:1: ( rulePositionLiteral EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:202:1: rulePositionLiteral EOF
{
before(grammarAccess.getPositionLiteralRule());
pushFollow(FollowSets000.FOLLOW_rulePositionLiteral_in_entryRulePositionLiteral361);
rulePositionLiteral();
state._fsp--;
after(grammarAccess.getPositionLiteralRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePositionLiteral368);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulePositionLiteral"
// $ANTLR start "rulePositionLiteral"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:209:1: rulePositionLiteral : ( ( rule__PositionLiteral__Group__0 ) ) ;
public final void rulePositionLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:213:2: ( ( ( rule__PositionLiteral__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:214:1: ( ( rule__PositionLiteral__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:214:1: ( ( rule__PositionLiteral__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:215:1: ( rule__PositionLiteral__Group__0 )
{
before(grammarAccess.getPositionLiteralAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:216:1: ( rule__PositionLiteral__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:216:2: rule__PositionLiteral__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__0_in_rulePositionLiteral394);
rule__PositionLiteral__Group__0();
state._fsp--;
}
after(grammarAccess.getPositionLiteralAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulePositionLiteral"
// $ANTLR start "entryRuleRegularGeometry"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:228:1: entryRuleRegularGeometry : ruleRegularGeometry EOF ;
public final void entryRuleRegularGeometry() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:229:1: ( ruleRegularGeometry EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:230:1: ruleRegularGeometry EOF
{
before(grammarAccess.getRegularGeometryRule());
pushFollow(FollowSets000.FOLLOW_ruleRegularGeometry_in_entryRuleRegularGeometry421);
ruleRegularGeometry();
state._fsp--;
after(grammarAccess.getRegularGeometryRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRegularGeometry428);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleRegularGeometry"
// $ANTLR start "ruleRegularGeometry"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:237:1: ruleRegularGeometry : ( ( rule__RegularGeometry__Group__0 ) ) ;
public final void ruleRegularGeometry() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:241:2: ( ( ( rule__RegularGeometry__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:242:1: ( ( rule__RegularGeometry__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:242:1: ( ( rule__RegularGeometry__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:243:1: ( rule__RegularGeometry__Group__0 )
{
before(grammarAccess.getRegularGeometryAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:244:1: ( rule__RegularGeometry__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:244:2: rule__RegularGeometry__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__0_in_ruleRegularGeometry454);
rule__RegularGeometry__Group__0();
state._fsp--;
}
after(grammarAccess.getRegularGeometryAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleRegularGeometry"
// $ANTLR start "entryRuleDimension"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:256:1: entryRuleDimension : ruleDimension EOF ;
public final void entryRuleDimension() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:257:1: ( ruleDimension EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:258:1: ruleDimension EOF
{
before(grammarAccess.getDimensionRule());
pushFollow(FollowSets000.FOLLOW_ruleDimension_in_entryRuleDimension481);
ruleDimension();
state._fsp--;
after(grammarAccess.getDimensionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDimension488);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleDimension"
// $ANTLR start "ruleDimension"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:265:1: ruleDimension : ( ( rule__Dimension__Alternatives ) ) ;
public final void ruleDimension() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:269:2: ( ( ( rule__Dimension__Alternatives ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:270:1: ( ( rule__Dimension__Alternatives ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:270:1: ( ( rule__Dimension__Alternatives ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:271:1: ( rule__Dimension__Alternatives )
{
before(grammarAccess.getDimensionAccess().getAlternatives());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:272:1: ( rule__Dimension__Alternatives )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:272:2: rule__Dimension__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Alternatives_in_ruleDimension514);
rule__Dimension__Alternatives();
state._fsp--;
}
after(grammarAccess.getDimensionAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDimension"
// $ANTLR start "entryRuleConditional"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:284:1: entryRuleConditional : ruleConditional EOF ;
public final void entryRuleConditional() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:285:1: ( ruleConditional EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:286:1: ruleConditional EOF
{
before(grammarAccess.getConditionalRule());
pushFollow(FollowSets000.FOLLOW_ruleConditional_in_entryRuleConditional541);
ruleConditional();
state._fsp--;
after(grammarAccess.getConditionalRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConditional548);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleConditional"
// $ANTLR start "ruleConditional"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:293:1: ruleConditional : ( ( rule__Conditional__Alternatives ) ) ;
public final void ruleConditional() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:297:2: ( ( ( rule__Conditional__Alternatives ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:298:1: ( ( rule__Conditional__Alternatives ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:298:1: ( ( rule__Conditional__Alternatives ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:299:1: ( rule__Conditional__Alternatives )
{
before(grammarAccess.getConditionalAccess().getAlternatives());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:300:1: ( rule__Conditional__Alternatives )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:300:2: rule__Conditional__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Alternatives_in_ruleConditional574);
rule__Conditional__Alternatives();
state._fsp--;
}
after(grammarAccess.getConditionalAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleConditional"
// $ANTLR start "entryRuleOrExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:312:1: entryRuleOrExpression : ruleOrExpression EOF ;
public final void entryRuleOrExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:313:1: ( ruleOrExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:314:1: ruleOrExpression EOF
{
before(grammarAccess.getOrExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleOrExpression_in_entryRuleOrExpression601);
ruleOrExpression();
state._fsp--;
after(grammarAccess.getOrExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleOrExpression608);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOrExpression"
// $ANTLR start "ruleOrExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:321:1: ruleOrExpression : ( ( rule__OrExpression__Group__0 ) ) ;
public final void ruleOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:325:2: ( ( ( rule__OrExpression__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:326:1: ( ( rule__OrExpression__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:326:1: ( ( rule__OrExpression__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:327:1: ( rule__OrExpression__Group__0 )
{
before(grammarAccess.getOrExpressionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:328:1: ( rule__OrExpression__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:328:2: rule__OrExpression__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group__0_in_ruleOrExpression634);
rule__OrExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getOrExpressionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOrExpression"
// $ANTLR start "entryRuleAndExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:340:1: entryRuleAndExpression : ruleAndExpression EOF ;
public final void entryRuleAndExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:341:1: ( ruleAndExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:342:1: ruleAndExpression EOF
{
before(grammarAccess.getAndExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleAndExpression_in_entryRuleAndExpression661);
ruleAndExpression();
state._fsp--;
after(grammarAccess.getAndExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAndExpression668);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleAndExpression"
// $ANTLR start "ruleAndExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:349:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ;
public final void ruleAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:353:2: ( ( ( rule__AndExpression__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:354:1: ( ( rule__AndExpression__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:354:1: ( ( rule__AndExpression__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:355:1: ( rule__AndExpression__Group__0 )
{
before(grammarAccess.getAndExpressionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:356:1: ( rule__AndExpression__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:356:2: rule__AndExpression__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression694);
rule__AndExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getAndExpressionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleAndExpression"
// $ANTLR start "entryRuleEqualExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:368:1: entryRuleEqualExpression : ruleEqualExpression EOF ;
public final void entryRuleEqualExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:369:1: ( ruleEqualExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:370:1: ruleEqualExpression EOF
{
before(grammarAccess.getEqualExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleEqualExpression_in_entryRuleEqualExpression721);
ruleEqualExpression();
state._fsp--;
after(grammarAccess.getEqualExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEqualExpression728);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEqualExpression"
// $ANTLR start "ruleEqualExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:377:1: ruleEqualExpression : ( ( rule__EqualExpression__Group__0 ) ) ;
public final void ruleEqualExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:381:2: ( ( ( rule__EqualExpression__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:382:1: ( ( rule__EqualExpression__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:382:1: ( ( rule__EqualExpression__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:383:1: ( rule__EqualExpression__Group__0 )
{
before(grammarAccess.getEqualExpressionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:384:1: ( rule__EqualExpression__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:384:2: rule__EqualExpression__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group__0_in_ruleEqualExpression754);
rule__EqualExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getEqualExpressionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEqualExpression"
// $ANTLR start "entryRuleComparisonExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:396:1: entryRuleComparisonExpression : ruleComparisonExpression EOF ;
public final void entryRuleComparisonExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:397:1: ( ruleComparisonExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:398:1: ruleComparisonExpression EOF
{
before(grammarAccess.getComparisonExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleComparisonExpression_in_entryRuleComparisonExpression781);
ruleComparisonExpression();
state._fsp--;
after(grammarAccess.getComparisonExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleComparisonExpression788);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleComparisonExpression"
// $ANTLR start "ruleComparisonExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:405:1: ruleComparisonExpression : ( ( rule__ComparisonExpression__Group__0 ) ) ;
public final void ruleComparisonExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:409:2: ( ( ( rule__ComparisonExpression__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:410:1: ( ( rule__ComparisonExpression__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:410:1: ( ( rule__ComparisonExpression__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:411:1: ( rule__ComparisonExpression__Group__0 )
{
before(grammarAccess.getComparisonExpressionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:412:1: ( rule__ComparisonExpression__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:412:2: rule__ComparisonExpression__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group__0_in_ruleComparisonExpression814);
rule__ComparisonExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getComparisonExpressionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleComparisonExpression"
// $ANTLR start "entryRuleAddExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:424:1: entryRuleAddExpression : ruleAddExpression EOF ;
public final void entryRuleAddExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:425:1: ( ruleAddExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:426:1: ruleAddExpression EOF
{
before(grammarAccess.getAddExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleAddExpression_in_entryRuleAddExpression841);
ruleAddExpression();
state._fsp--;
after(grammarAccess.getAddExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAddExpression848);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleAddExpression"
// $ANTLR start "ruleAddExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:433:1: ruleAddExpression : ( ( rule__AddExpression__Group__0 ) ) ;
public final void ruleAddExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:437:2: ( ( ( rule__AddExpression__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:438:1: ( ( rule__AddExpression__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:438:1: ( ( rule__AddExpression__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:439:1: ( rule__AddExpression__Group__0 )
{
before(grammarAccess.getAddExpressionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:440:1: ( rule__AddExpression__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:440:2: rule__AddExpression__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group__0_in_ruleAddExpression874);
rule__AddExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getAddExpressionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleAddExpression"
// $ANTLR start "entryRuleMultExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:452:1: entryRuleMultExpression : ruleMultExpression EOF ;
public final void entryRuleMultExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:453:1: ( ruleMultExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:454:1: ruleMultExpression EOF
{
before(grammarAccess.getMultExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleMultExpression_in_entryRuleMultExpression901);
ruleMultExpression();
state._fsp--;
after(grammarAccess.getMultExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultExpression908);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleMultExpression"
// $ANTLR start "ruleMultExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:461:1: ruleMultExpression : ( ( rule__MultExpression__Group__0 ) ) ;
public final void ruleMultExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:465:2: ( ( ( rule__MultExpression__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:466:1: ( ( rule__MultExpression__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:466:1: ( ( rule__MultExpression__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:467:1: ( rule__MultExpression__Group__0 )
{
before(grammarAccess.getMultExpressionAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:468:1: ( rule__MultExpression__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:468:2: rule__MultExpression__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group__0_in_ruleMultExpression934);
rule__MultExpression__Group__0();
state._fsp--;
}
after(grammarAccess.getMultExpressionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleMultExpression"
// $ANTLR start "entryRuleUnaryExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:480:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ;
public final void entryRuleUnaryExpression() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:481:1: ( ruleUnaryExpression EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:482:1: ruleUnaryExpression EOF
{
before(grammarAccess.getUnaryExpressionRule());
pushFollow(FollowSets000.FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression961);
ruleUnaryExpression();
state._fsp--;
after(grammarAccess.getUnaryExpressionRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryExpression968);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleUnaryExpression"
// $ANTLR start "ruleUnaryExpression"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:489:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ;
public final void ruleUnaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:493:2: ( ( ( rule__UnaryExpression__Alternatives ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:494:1: ( ( rule__UnaryExpression__Alternatives ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:494:1: ( ( rule__UnaryExpression__Alternatives ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:495:1: ( rule__UnaryExpression__Alternatives )
{
before(grammarAccess.getUnaryExpressionAccess().getAlternatives());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:496:1: ( rule__UnaryExpression__Alternatives )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:496:2: rule__UnaryExpression__Alternatives
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Alternatives_in_ruleUnaryExpression994);
rule__UnaryExpression__Alternatives();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleUnaryExpression"
// $ANTLR start "entryRuleIntegerLiteral"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:508:1: entryRuleIntegerLiteral : ruleIntegerLiteral EOF ;
public final void entryRuleIntegerLiteral() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:509:1: ( ruleIntegerLiteral EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:510:1: ruleIntegerLiteral EOF
{
before(grammarAccess.getIntegerLiteralRule());
pushFollow(FollowSets000.FOLLOW_ruleIntegerLiteral_in_entryRuleIntegerLiteral1021);
ruleIntegerLiteral();
state._fsp--;
after(grammarAccess.getIntegerLiteralRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIntegerLiteral1028);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleIntegerLiteral"
// $ANTLR start "ruleIntegerLiteral"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:517:1: ruleIntegerLiteral : ( ( rule__IntegerLiteral__ValAssignment ) ) ;
public final void ruleIntegerLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:521:2: ( ( ( rule__IntegerLiteral__ValAssignment ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:522:1: ( ( rule__IntegerLiteral__ValAssignment ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:522:1: ( ( rule__IntegerLiteral__ValAssignment ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:523:1: ( rule__IntegerLiteral__ValAssignment )
{
before(grammarAccess.getIntegerLiteralAccess().getValAssignment());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:524:1: ( rule__IntegerLiteral__ValAssignment )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:524:2: rule__IntegerLiteral__ValAssignment
{
pushFollow(FollowSets000.FOLLOW_rule__IntegerLiteral__ValAssignment_in_ruleIntegerLiteral1054);
rule__IntegerLiteral__ValAssignment();
state._fsp--;
}
after(grammarAccess.getIntegerLiteralAccess().getValAssignment());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleIntegerLiteral"
// $ANTLR start "entryRuleEInt"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:536:1: entryRuleEInt : ruleEInt EOF ;
public final void entryRuleEInt() throws RecognitionException {
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:537:1: ( ruleEInt EOF )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:538:1: ruleEInt EOF
{
before(grammarAccess.getEIntRule());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_entryRuleEInt1081);
ruleEInt();
state._fsp--;
after(grammarAccess.getEIntRule());
match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEInt1088);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEInt"
// $ANTLR start "ruleEInt"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:545:1: ruleEInt : ( ( rule__EInt__Group__0 ) ) ;
public final void ruleEInt() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:549:2: ( ( ( rule__EInt__Group__0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:550:1: ( ( rule__EInt__Group__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:550:1: ( ( rule__EInt__Group__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:551:1: ( rule__EInt__Group__0 )
{
before(grammarAccess.getEIntAccess().getGroup());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:552:1: ( rule__EInt__Group__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:552:2: rule__EInt__Group__0
{
pushFollow(FollowSets000.FOLLOW_rule__EInt__Group__0_in_ruleEInt1114);
rule__EInt__Group__0();
state._fsp--;
}
after(grammarAccess.getEIntAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEInt"
// $ANTLR start "rule__LiteralsExpression__Alternatives"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:564:1: rule__LiteralsExpression__Alternatives : ( ( ( rule__LiteralsExpression__Group_0__0 ) ) | ( rulePositionLiteral ) | ( ruleIntegerLiteral ) );
public final void rule__LiteralsExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:568:1: ( ( ( rule__LiteralsExpression__Group_0__0 ) ) | ( rulePositionLiteral ) | ( ruleIntegerLiteral ) )
int alt1=3;
switch ( input.LA(1) ) {
case 20:
{
alt1=1;
}
break;
case 22:
{
alt1=2;
}
break;
case RULE_INT:
case 32:
{
alt1=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:569:1: ( ( rule__LiteralsExpression__Group_0__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:569:1: ( ( rule__LiteralsExpression__Group_0__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:570:1: ( rule__LiteralsExpression__Group_0__0 )
{
before(grammarAccess.getLiteralsExpressionAccess().getGroup_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:571:1: ( rule__LiteralsExpression__Group_0__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:571:2: rule__LiteralsExpression__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Group_0__0_in_rule__LiteralsExpression__Alternatives1150);
rule__LiteralsExpression__Group_0__0();
state._fsp--;
}
after(grammarAccess.getLiteralsExpressionAccess().getGroup_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:575:6: ( rulePositionLiteral )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:575:6: ( rulePositionLiteral )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:576:1: rulePositionLiteral
{
before(grammarAccess.getLiteralsExpressionAccess().getPositionLiteralParserRuleCall_1());
pushFollow(FollowSets000.FOLLOW_rulePositionLiteral_in_rule__LiteralsExpression__Alternatives1168);
rulePositionLiteral();
state._fsp--;
after(grammarAccess.getLiteralsExpressionAccess().getPositionLiteralParserRuleCall_1());
}
}
break;
case 3 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:581:6: ( ruleIntegerLiteral )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:581:6: ( ruleIntegerLiteral )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:582:1: ruleIntegerLiteral
{
before(grammarAccess.getLiteralsExpressionAccess().getIntegerLiteralParserRuleCall_2());
pushFollow(FollowSets000.FOLLOW_ruleIntegerLiteral_in_rule__LiteralsExpression__Alternatives1185);
ruleIntegerLiteral();
state._fsp--;
after(grammarAccess.getLiteralsExpressionAccess().getIntegerLiteralParserRuleCall_2());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Alternatives"
// $ANTLR start "rule__Dimension__Alternatives"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:592:1: rule__Dimension__Alternatives : ( ( ( rule__Dimension__Group_0__0 ) ) | ( ( rule__Dimension__Group_1__0 ) ) );
public final void rule__Dimension__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:596:1: ( ( ( rule__Dimension__Group_0__0 ) ) | ( ( rule__Dimension__Group_1__0 ) ) )
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0==RULE_INT||LA2_0==32) ) {
alt2=1;
}
else if ( (LA2_0==20) ) {
alt2=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:597:1: ( ( rule__Dimension__Group_0__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:597:1: ( ( rule__Dimension__Group_0__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:598:1: ( rule__Dimension__Group_0__0 )
{
before(grammarAccess.getDimensionAccess().getGroup_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:599:1: ( rule__Dimension__Group_0__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:599:2: rule__Dimension__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_0__0_in_rule__Dimension__Alternatives1217);
rule__Dimension__Group_0__0();
state._fsp--;
}
after(grammarAccess.getDimensionAccess().getGroup_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:603:6: ( ( rule__Dimension__Group_1__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:603:6: ( ( rule__Dimension__Group_1__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:604:1: ( rule__Dimension__Group_1__0 )
{
before(grammarAccess.getDimensionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:605:1: ( rule__Dimension__Group_1__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:605:2: rule__Dimension__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_1__0_in_rule__Dimension__Alternatives1235);
rule__Dimension__Group_1__0();
state._fsp--;
}
after(grammarAccess.getDimensionAccess().getGroup_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Alternatives"
// $ANTLR start "rule__Conditional__Alternatives"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:614:1: rule__Conditional__Alternatives : ( ( ruleOrExpression ) | ( ( rule__Conditional__Group_1__0 ) ) );
public final void rule__Conditional__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:618:1: ( ( ruleOrExpression ) | ( ( rule__Conditional__Group_1__0 ) ) )
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0==RULE_INT||LA3_0==20||LA3_0==22||LA3_0==32||LA3_0==36) ) {
alt3=1;
}
else if ( (LA3_0==24) ) {
alt3=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:619:1: ( ruleOrExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:619:1: ( ruleOrExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:620:1: ruleOrExpression
{
before(grammarAccess.getConditionalAccess().getOrExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleOrExpression_in_rule__Conditional__Alternatives1268);
ruleOrExpression();
state._fsp--;
after(grammarAccess.getConditionalAccess().getOrExpressionParserRuleCall_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:625:6: ( ( rule__Conditional__Group_1__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:625:6: ( ( rule__Conditional__Group_1__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:626:1: ( rule__Conditional__Group_1__0 )
{
before(grammarAccess.getConditionalAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:627:1: ( rule__Conditional__Group_1__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:627:2: rule__Conditional__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__0_in_rule__Conditional__Alternatives1285);
rule__Conditional__Group_1__0();
state._fsp--;
}
after(grammarAccess.getConditionalAccess().getGroup_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Alternatives"
// $ANTLR start "rule__ComparisonExpression__Alternatives_1_0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:636:1: rule__ComparisonExpression__Alternatives_1_0 : ( ( ( rule__ComparisonExpression__Group_1_0_0__0 ) ) | ( ( rule__ComparisonExpression__Group_1_0_1__0 ) ) );
public final void rule__ComparisonExpression__Alternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:640:1: ( ( ( rule__ComparisonExpression__Group_1_0_0__0 ) ) | ( ( rule__ComparisonExpression__Group_1_0_1__0 ) ) )
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==29) ) {
alt4=1;
}
else if ( (LA4_0==30) ) {
alt4=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:641:1: ( ( rule__ComparisonExpression__Group_1_0_0__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:641:1: ( ( rule__ComparisonExpression__Group_1_0_0__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:642:1: ( rule__ComparisonExpression__Group_1_0_0__0 )
{
before(grammarAccess.getComparisonExpressionAccess().getGroup_1_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:643:1: ( rule__ComparisonExpression__Group_1_0_0__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:643:2: rule__ComparisonExpression__Group_1_0_0__0
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_0__0_in_rule__ComparisonExpression__Alternatives_1_01318);
rule__ComparisonExpression__Group_1_0_0__0();
state._fsp--;
}
after(grammarAccess.getComparisonExpressionAccess().getGroup_1_0_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:647:6: ( ( rule__ComparisonExpression__Group_1_0_1__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:647:6: ( ( rule__ComparisonExpression__Group_1_0_1__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:648:1: ( rule__ComparisonExpression__Group_1_0_1__0 )
{
before(grammarAccess.getComparisonExpressionAccess().getGroup_1_0_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:649:1: ( rule__ComparisonExpression__Group_1_0_1__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:649:2: rule__ComparisonExpression__Group_1_0_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_1__0_in_rule__ComparisonExpression__Alternatives_1_01336);
rule__ComparisonExpression__Group_1_0_1__0();
state._fsp--;
}
after(grammarAccess.getComparisonExpressionAccess().getGroup_1_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Alternatives_1_0"
// $ANTLR start "rule__AddExpression__Alternatives_1_0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:658:1: rule__AddExpression__Alternatives_1_0 : ( ( ( rule__AddExpression__Group_1_0_0__0 ) ) | ( ( rule__AddExpression__Group_1_0_1__0 ) ) );
public final void rule__AddExpression__Alternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:662:1: ( ( ( rule__AddExpression__Group_1_0_0__0 ) ) | ( ( rule__AddExpression__Group_1_0_1__0 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==31) ) {
alt5=1;
}
else if ( (LA5_0==32) ) {
alt5=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:663:1: ( ( rule__AddExpression__Group_1_0_0__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:663:1: ( ( rule__AddExpression__Group_1_0_0__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:664:1: ( rule__AddExpression__Group_1_0_0__0 )
{
before(grammarAccess.getAddExpressionAccess().getGroup_1_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:665:1: ( rule__AddExpression__Group_1_0_0__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:665:2: rule__AddExpression__Group_1_0_0__0
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_0__0_in_rule__AddExpression__Alternatives_1_01369);
rule__AddExpression__Group_1_0_0__0();
state._fsp--;
}
after(grammarAccess.getAddExpressionAccess().getGroup_1_0_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:669:6: ( ( rule__AddExpression__Group_1_0_1__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:669:6: ( ( rule__AddExpression__Group_1_0_1__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:670:1: ( rule__AddExpression__Group_1_0_1__0 )
{
before(grammarAccess.getAddExpressionAccess().getGroup_1_0_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:671:1: ( rule__AddExpression__Group_1_0_1__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:671:2: rule__AddExpression__Group_1_0_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_1__0_in_rule__AddExpression__Alternatives_1_01387);
rule__AddExpression__Group_1_0_1__0();
state._fsp--;
}
after(grammarAccess.getAddExpressionAccess().getGroup_1_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Alternatives_1_0"
// $ANTLR start "rule__MultExpression__Alternatives_1_0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:680:1: rule__MultExpression__Alternatives_1_0 : ( ( ( rule__MultExpression__Group_1_0_0__0 ) ) | ( ( rule__MultExpression__Group_1_0_1__0 ) ) | ( ( rule__MultExpression__Group_1_0_2__0 ) ) );
public final void rule__MultExpression__Alternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:684:1: ( ( ( rule__MultExpression__Group_1_0_0__0 ) ) | ( ( rule__MultExpression__Group_1_0_1__0 ) ) | ( ( rule__MultExpression__Group_1_0_2__0 ) ) )
int alt6=3;
switch ( input.LA(1) ) {
case 33:
{
alt6=1;
}
break;
case 34:
{
alt6=2;
}
break;
case 35:
{
alt6=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:685:1: ( ( rule__MultExpression__Group_1_0_0__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:685:1: ( ( rule__MultExpression__Group_1_0_0__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:686:1: ( rule__MultExpression__Group_1_0_0__0 )
{
before(grammarAccess.getMultExpressionAccess().getGroup_1_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:687:1: ( rule__MultExpression__Group_1_0_0__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:687:2: rule__MultExpression__Group_1_0_0__0
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_0__0_in_rule__MultExpression__Alternatives_1_01420);
rule__MultExpression__Group_1_0_0__0();
state._fsp--;
}
after(grammarAccess.getMultExpressionAccess().getGroup_1_0_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:691:6: ( ( rule__MultExpression__Group_1_0_1__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:691:6: ( ( rule__MultExpression__Group_1_0_1__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:692:1: ( rule__MultExpression__Group_1_0_1__0 )
{
before(grammarAccess.getMultExpressionAccess().getGroup_1_0_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:693:1: ( rule__MultExpression__Group_1_0_1__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:693:2: rule__MultExpression__Group_1_0_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_1__0_in_rule__MultExpression__Alternatives_1_01438);
rule__MultExpression__Group_1_0_1__0();
state._fsp--;
}
after(grammarAccess.getMultExpressionAccess().getGroup_1_0_1());
}
}
break;
case 3 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:697:6: ( ( rule__MultExpression__Group_1_0_2__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:697:6: ( ( rule__MultExpression__Group_1_0_2__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:698:1: ( rule__MultExpression__Group_1_0_2__0 )
{
before(grammarAccess.getMultExpressionAccess().getGroup_1_0_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:699:1: ( rule__MultExpression__Group_1_0_2__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:699:2: rule__MultExpression__Group_1_0_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_2__0_in_rule__MultExpression__Alternatives_1_01456);
rule__MultExpression__Group_1_0_2__0();
state._fsp--;
}
after(grammarAccess.getMultExpressionAccess().getGroup_1_0_2());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Alternatives_1_0"
// $ANTLR start "rule__UnaryExpression__Alternatives"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:708:1: rule__UnaryExpression__Alternatives : ( ( ruleLiteralsExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) | ( ( rule__UnaryExpression__Group_2__0 ) ) );
public final void rule__UnaryExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:712:1: ( ( ruleLiteralsExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) | ( ( rule__UnaryExpression__Group_2__0 ) ) )
int alt7=3;
switch ( input.LA(1) ) {
case RULE_INT:
case 20:
case 22:
{
alt7=1;
}
break;
case 32:
{
int LA7_2 = input.LA(2);
if ( (LA7_2==RULE_INT) ) {
alt7=1;
}
else if ( (LA7_2==20||LA7_2==22||LA7_2==32) ) {
alt7=3;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 7, 2, input);
throw nvae;
}
}
break;
case 36:
{
alt7=2;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:713:1: ( ruleLiteralsExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:713:1: ( ruleLiteralsExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:714:1: ruleLiteralsExpression
{
before(grammarAccess.getUnaryExpressionAccess().getLiteralsExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleLiteralsExpression_in_rule__UnaryExpression__Alternatives1489);
ruleLiteralsExpression();
state._fsp--;
after(grammarAccess.getUnaryExpressionAccess().getLiteralsExpressionParserRuleCall_0());
}
}
break;
case 2 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:719:6: ( ( rule__UnaryExpression__Group_1__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:719:6: ( ( rule__UnaryExpression__Group_1__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:720:1: ( rule__UnaryExpression__Group_1__0 )
{
before(grammarAccess.getUnaryExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:721:1: ( rule__UnaryExpression__Group_1__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:721:2: rule__UnaryExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_1__0_in_rule__UnaryExpression__Alternatives1506);
rule__UnaryExpression__Group_1__0();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getGroup_1());
}
}
break;
case 3 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:725:6: ( ( rule__UnaryExpression__Group_2__0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:725:6: ( ( rule__UnaryExpression__Group_2__0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:726:1: ( rule__UnaryExpression__Group_2__0 )
{
before(grammarAccess.getUnaryExpressionAccess().getGroup_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:727:1: ( rule__UnaryExpression__Group_2__0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:727:2: rule__UnaryExpression__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_2__0_in_rule__UnaryExpression__Alternatives1524);
rule__UnaryExpression__Group_2__0();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getGroup_2());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Alternatives"
// $ANTLR start "rule__CellularAutomataInitialization__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:738:1: rule__CellularAutomataInitialization__Group__0 : rule__CellularAutomataInitialization__Group__0__Impl rule__CellularAutomataInitialization__Group__1 ;
public final void rule__CellularAutomataInitialization__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:742:1: ( rule__CellularAutomataInitialization__Group__0__Impl rule__CellularAutomataInitialization__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:743:2: rule__CellularAutomataInitialization__Group__0__Impl rule__CellularAutomataInitialization__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__0__Impl_in_rule__CellularAutomataInitialization__Group__01555);
rule__CellularAutomataInitialization__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__1_in_rule__CellularAutomataInitialization__Group__01558);
rule__CellularAutomataInitialization__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__0"
// $ANTLR start "rule__CellularAutomataInitialization__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:750:1: rule__CellularAutomataInitialization__Group__0__Impl : ( () ) ;
public final void rule__CellularAutomataInitialization__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:754:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:755:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:755:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:756:1: ()
{
before(grammarAccess.getCellularAutomataInitializationAccess().getCellularAutomatatInitializationAction_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:757:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:759:1:
{
}
after(grammarAccess.getCellularAutomataInitializationAccess().getCellularAutomatatInitializationAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__0__Impl"
// $ANTLR start "rule__CellularAutomataInitialization__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:769:1: rule__CellularAutomataInitialization__Group__1 : rule__CellularAutomataInitialization__Group__1__Impl rule__CellularAutomataInitialization__Group__2 ;
public final void rule__CellularAutomataInitialization__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:773:1: ( rule__CellularAutomataInitialization__Group__1__Impl rule__CellularAutomataInitialization__Group__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:774:2: rule__CellularAutomataInitialization__Group__1__Impl rule__CellularAutomataInitialization__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__1__Impl_in_rule__CellularAutomataInitialization__Group__11616);
rule__CellularAutomataInitialization__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__2_in_rule__CellularAutomataInitialization__Group__11619);
rule__CellularAutomataInitialization__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__1"
// $ANTLR start "rule__CellularAutomataInitialization__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:781:1: rule__CellularAutomataInitialization__Group__1__Impl : ( ( rule__CellularAutomataInitialization__GeometryAssignment_1 )? ) ;
public final void rule__CellularAutomataInitialization__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:785:1: ( ( ( rule__CellularAutomataInitialization__GeometryAssignment_1 )? ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:786:1: ( ( rule__CellularAutomataInitialization__GeometryAssignment_1 )? )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:786:1: ( ( rule__CellularAutomataInitialization__GeometryAssignment_1 )? )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:787:1: ( rule__CellularAutomataInitialization__GeometryAssignment_1 )?
{
before(grammarAccess.getCellularAutomataInitializationAccess().getGeometryAssignment_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:788:1: ( rule__CellularAutomataInitialization__GeometryAssignment_1 )?
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==23) ) {
alt8=1;
}
switch (alt8) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:788:2: rule__CellularAutomataInitialization__GeometryAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__GeometryAssignment_1_in_rule__CellularAutomataInitialization__Group__1__Impl1646);
rule__CellularAutomataInitialization__GeometryAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getCellularAutomataInitializationAccess().getGeometryAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__1__Impl"
// $ANTLR start "rule__CellularAutomataInitialization__Group__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:798:1: rule__CellularAutomataInitialization__Group__2 : rule__CellularAutomataInitialization__Group__2__Impl rule__CellularAutomataInitialization__Group__3 ;
public final void rule__CellularAutomataInitialization__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:802:1: ( rule__CellularAutomataInitialization__Group__2__Impl rule__CellularAutomataInitialization__Group__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:803:2: rule__CellularAutomataInitialization__Group__2__Impl rule__CellularAutomataInitialization__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__2__Impl_in_rule__CellularAutomataInitialization__Group__21677);
rule__CellularAutomataInitialization__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__3_in_rule__CellularAutomataInitialization__Group__21680);
rule__CellularAutomataInitialization__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__2"
// $ANTLR start "rule__CellularAutomataInitialization__Group__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:810:1: rule__CellularAutomataInitialization__Group__2__Impl : ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_2 ) ) ;
public final void rule__CellularAutomataInitialization__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:814:1: ( ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:815:1: ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:815:1: ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:816:1: ( rule__CellularAutomataInitialization__SeedRulesAssignment_2 )
{
before(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesAssignment_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:817:1: ( rule__CellularAutomataInitialization__SeedRulesAssignment_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:817:2: rule__CellularAutomataInitialization__SeedRulesAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__SeedRulesAssignment_2_in_rule__CellularAutomataInitialization__Group__2__Impl1707);
rule__CellularAutomataInitialization__SeedRulesAssignment_2();
state._fsp--;
}
after(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__2__Impl"
// $ANTLR start "rule__CellularAutomataInitialization__Group__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:827:1: rule__CellularAutomataInitialization__Group__3 : rule__CellularAutomataInitialization__Group__3__Impl ;
public final void rule__CellularAutomataInitialization__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:831:1: ( rule__CellularAutomataInitialization__Group__3__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:832:2: rule__CellularAutomataInitialization__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__Group__3__Impl_in_rule__CellularAutomataInitialization__Group__31737);
rule__CellularAutomataInitialization__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__3"
// $ANTLR start "rule__CellularAutomataInitialization__Group__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:838:1: rule__CellularAutomataInitialization__Group__3__Impl : ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_3 )* ) ;
public final void rule__CellularAutomataInitialization__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:842:1: ( ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_3 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:843:1: ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_3 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:843:1: ( ( rule__CellularAutomataInitialization__SeedRulesAssignment_3 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:844:1: ( rule__CellularAutomataInitialization__SeedRulesAssignment_3 )*
{
before(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesAssignment_3());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:845:1: ( rule__CellularAutomataInitialization__SeedRulesAssignment_3 )*
loop9:
do {
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==11) ) {
alt9=1;
}
switch (alt9) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:845:2: rule__CellularAutomataInitialization__SeedRulesAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__CellularAutomataInitialization__SeedRulesAssignment_3_in_rule__CellularAutomataInitialization__Group__3__Impl1764);
rule__CellularAutomataInitialization__SeedRulesAssignment_3();
state._fsp--;
}
break;
default :
break loop9;
}
} while (true);
after(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__Group__3__Impl"
// $ANTLR start "rule__Rule__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:863:1: rule__Rule__Group__0 : rule__Rule__Group__0__Impl rule__Rule__Group__1 ;
public final void rule__Rule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:867:1: ( rule__Rule__Group__0__Impl rule__Rule__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:868:2: rule__Rule__Group__0__Impl rule__Rule__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__0__Impl_in_rule__Rule__Group__01803);
rule__Rule__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__1_in_rule__Rule__Group__01806);
rule__Rule__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__0"
// $ANTLR start "rule__Rule__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:875:1: rule__Rule__Group__0__Impl : ( 'where' ) ;
public final void rule__Rule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:879:1: ( ( 'where' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:880:1: ( 'where' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:880:1: ( 'where' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:881:1: 'where'
{
before(grammarAccess.getRuleAccess().getWhereKeyword_0());
match(input,11,FollowSets000.FOLLOW_11_in_rule__Rule__Group__0__Impl1834);
after(grammarAccess.getRuleAccess().getWhereKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__0__Impl"
// $ANTLR start "rule__Rule__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:894:1: rule__Rule__Group__1 : rule__Rule__Group__1__Impl rule__Rule__Group__2 ;
public final void rule__Rule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:898:1: ( rule__Rule__Group__1__Impl rule__Rule__Group__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:899:2: rule__Rule__Group__1__Impl rule__Rule__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__1__Impl_in_rule__Rule__Group__11865);
rule__Rule__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__2_in_rule__Rule__Group__11868);
rule__Rule__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__1"
// $ANTLR start "rule__Rule__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:906:1: rule__Rule__Group__1__Impl : ( ( rule__Rule__FilterAssignment_1 )? ) ;
public final void rule__Rule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:910:1: ( ( ( rule__Rule__FilterAssignment_1 )? ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:911:1: ( ( rule__Rule__FilterAssignment_1 )? )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:911:1: ( ( rule__Rule__FilterAssignment_1 )? )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:912:1: ( rule__Rule__FilterAssignment_1 )?
{
before(grammarAccess.getRuleAccess().getFilterAssignment_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:913:1: ( rule__Rule__FilterAssignment_1 )?
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==14) ) {
alt10=1;
}
switch (alt10) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:913:2: rule__Rule__FilterAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__FilterAssignment_1_in_rule__Rule__Group__1__Impl1895);
rule__Rule__FilterAssignment_1();
state._fsp--;
}
break;
}
after(grammarAccess.getRuleAccess().getFilterAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__1__Impl"
// $ANTLR start "rule__Rule__Group__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:923:1: rule__Rule__Group__2 : rule__Rule__Group__2__Impl rule__Rule__Group__3 ;
public final void rule__Rule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:927:1: ( rule__Rule__Group__2__Impl rule__Rule__Group__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:928:2: rule__Rule__Group__2__Impl rule__Rule__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__2__Impl_in_rule__Rule__Group__21926);
rule__Rule__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__3_in_rule__Rule__Group__21929);
rule__Rule__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__2"
// $ANTLR start "rule__Rule__Group__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:935:1: rule__Rule__Group__2__Impl : ( 'initValue' ) ;
public final void rule__Rule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:939:1: ( ( 'initValue' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:940:1: ( 'initValue' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:940:1: ( 'initValue' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:941:1: 'initValue'
{
before(grammarAccess.getRuleAccess().getInitValueKeyword_2());
match(input,12,FollowSets000.FOLLOW_12_in_rule__Rule__Group__2__Impl1957);
after(grammarAccess.getRuleAccess().getInitValueKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__2__Impl"
// $ANTLR start "rule__Rule__Group__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:954:1: rule__Rule__Group__3 : rule__Rule__Group__3__Impl rule__Rule__Group__4 ;
public final void rule__Rule__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:958:1: ( rule__Rule__Group__3__Impl rule__Rule__Group__4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:959:2: rule__Rule__Group__3__Impl rule__Rule__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__3__Impl_in_rule__Rule__Group__31988);
rule__Rule__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__4_in_rule__Rule__Group__31991);
rule__Rule__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__3"
// $ANTLR start "rule__Rule__Group__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:966:1: rule__Rule__Group__3__Impl : ( '=' ) ;
public final void rule__Rule__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:970:1: ( ( '=' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:971:1: ( '=' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:971:1: ( '=' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:972:1: '='
{
before(grammarAccess.getRuleAccess().getEqualsSignKeyword_3());
match(input,13,FollowSets000.FOLLOW_13_in_rule__Rule__Group__3__Impl2019);
after(grammarAccess.getRuleAccess().getEqualsSignKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__3__Impl"
// $ANTLR start "rule__Rule__Group__4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:985:1: rule__Rule__Group__4 : rule__Rule__Group__4__Impl rule__Rule__Group__5 ;
public final void rule__Rule__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:989:1: ( rule__Rule__Group__4__Impl rule__Rule__Group__5 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:990:2: rule__Rule__Group__4__Impl rule__Rule__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__4__Impl_in_rule__Rule__Group__42050);
rule__Rule__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__5_in_rule__Rule__Group__42053);
rule__Rule__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__4"
// $ANTLR start "rule__Rule__Group__4__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:997:1: rule__Rule__Group__4__Impl : ( '{' ) ;
public final void rule__Rule__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1001:1: ( ( '{' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1002:1: ( '{' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1002:1: ( '{' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1003:1: '{'
{
before(grammarAccess.getRuleAccess().getLeftCurlyBracketKeyword_4());
match(input,14,FollowSets000.FOLLOW_14_in_rule__Rule__Group__4__Impl2081);
after(grammarAccess.getRuleAccess().getLeftCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__4__Impl"
// $ANTLR start "rule__Rule__Group__5"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1016:1: rule__Rule__Group__5 : rule__Rule__Group__5__Impl rule__Rule__Group__6 ;
public final void rule__Rule__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1020:1: ( rule__Rule__Group__5__Impl rule__Rule__Group__6 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1021:2: rule__Rule__Group__5__Impl rule__Rule__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__5__Impl_in_rule__Rule__Group__52112);
rule__Rule__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__6_in_rule__Rule__Group__52115);
rule__Rule__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__5"
// $ANTLR start "rule__Rule__Group__5__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1028:1: rule__Rule__Group__5__Impl : ( ( rule__Rule__EvaluatedValAssignment_5 ) ) ;
public final void rule__Rule__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1032:1: ( ( ( rule__Rule__EvaluatedValAssignment_5 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1033:1: ( ( rule__Rule__EvaluatedValAssignment_5 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1033:1: ( ( rule__Rule__EvaluatedValAssignment_5 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1034:1: ( rule__Rule__EvaluatedValAssignment_5 )
{
before(grammarAccess.getRuleAccess().getEvaluatedValAssignment_5());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1035:1: ( rule__Rule__EvaluatedValAssignment_5 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1035:2: rule__Rule__EvaluatedValAssignment_5
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__EvaluatedValAssignment_5_in_rule__Rule__Group__5__Impl2142);
rule__Rule__EvaluatedValAssignment_5();
state._fsp--;
}
after(grammarAccess.getRuleAccess().getEvaluatedValAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__5__Impl"
// $ANTLR start "rule__Rule__Group__6"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1045:1: rule__Rule__Group__6 : rule__Rule__Group__6__Impl ;
public final void rule__Rule__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1049:1: ( rule__Rule__Group__6__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1050:2: rule__Rule__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__Rule__Group__6__Impl_in_rule__Rule__Group__62172);
rule__Rule__Group__6__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__6"
// $ANTLR start "rule__Rule__Group__6__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1056:1: rule__Rule__Group__6__Impl : ( '}' ) ;
public final void rule__Rule__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1060:1: ( ( '}' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1061:1: ( '}' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1061:1: ( '}' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1062:1: '}'
{
before(grammarAccess.getRuleAccess().getRightCurlyBracketKeyword_6());
match(input,15,FollowSets000.FOLLOW_15_in_rule__Rule__Group__6__Impl2200);
after(grammarAccess.getRuleAccess().getRightCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__Group__6__Impl"
// $ANTLR start "rule__GlobalPosition__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1089:1: rule__GlobalPosition__Group__0 : rule__GlobalPosition__Group__0__Impl rule__GlobalPosition__Group__1 ;
public final void rule__GlobalPosition__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1093:1: ( rule__GlobalPosition__Group__0__Impl rule__GlobalPosition__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1094:2: rule__GlobalPosition__Group__0__Impl rule__GlobalPosition__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__0__Impl_in_rule__GlobalPosition__Group__02245);
rule__GlobalPosition__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__1_in_rule__GlobalPosition__Group__02248);
rule__GlobalPosition__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__0"
// $ANTLR start "rule__GlobalPosition__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1101:1: rule__GlobalPosition__Group__0__Impl : ( () ) ;
public final void rule__GlobalPosition__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1105:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1106:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1106:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1107:1: ()
{
before(grammarAccess.getGlobalPositionAccess().getGlobalPositionAction_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1108:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1110:1:
{
}
after(grammarAccess.getGlobalPositionAccess().getGlobalPositionAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__0__Impl"
// $ANTLR start "rule__GlobalPosition__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1120:1: rule__GlobalPosition__Group__1 : rule__GlobalPosition__Group__1__Impl rule__GlobalPosition__Group__2 ;
public final void rule__GlobalPosition__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1124:1: ( rule__GlobalPosition__Group__1__Impl rule__GlobalPosition__Group__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1125:2: rule__GlobalPosition__Group__1__Impl rule__GlobalPosition__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__1__Impl_in_rule__GlobalPosition__Group__12306);
rule__GlobalPosition__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__2_in_rule__GlobalPosition__Group__12309);
rule__GlobalPosition__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__1"
// $ANTLR start "rule__GlobalPosition__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1132:1: rule__GlobalPosition__Group__1__Impl : ( '{' ) ;
public final void rule__GlobalPosition__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1136:1: ( ( '{' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1137:1: ( '{' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1137:1: ( '{' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1138:1: '{'
{
before(grammarAccess.getGlobalPositionAccess().getLeftCurlyBracketKeyword_1());
match(input,14,FollowSets000.FOLLOW_14_in_rule__GlobalPosition__Group__1__Impl2337);
after(grammarAccess.getGlobalPositionAccess().getLeftCurlyBracketKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__1__Impl"
// $ANTLR start "rule__GlobalPosition__Group__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1151:1: rule__GlobalPosition__Group__2 : rule__GlobalPosition__Group__2__Impl rule__GlobalPosition__Group__3 ;
public final void rule__GlobalPosition__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1155:1: ( rule__GlobalPosition__Group__2__Impl rule__GlobalPosition__Group__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1156:2: rule__GlobalPosition__Group__2__Impl rule__GlobalPosition__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__2__Impl_in_rule__GlobalPosition__Group__22368);
rule__GlobalPosition__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__3_in_rule__GlobalPosition__Group__22371);
rule__GlobalPosition__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__2"
// $ANTLR start "rule__GlobalPosition__Group__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1163:1: rule__GlobalPosition__Group__2__Impl : ( ( rule__GlobalPosition__CoordinateRangesAssignment_2 ) ) ;
public final void rule__GlobalPosition__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1167:1: ( ( ( rule__GlobalPosition__CoordinateRangesAssignment_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1168:1: ( ( rule__GlobalPosition__CoordinateRangesAssignment_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1168:1: ( ( rule__GlobalPosition__CoordinateRangesAssignment_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1169:1: ( rule__GlobalPosition__CoordinateRangesAssignment_2 )
{
before(grammarAccess.getGlobalPositionAccess().getCoordinateRangesAssignment_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1170:1: ( rule__GlobalPosition__CoordinateRangesAssignment_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1170:2: rule__GlobalPosition__CoordinateRangesAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__CoordinateRangesAssignment_2_in_rule__GlobalPosition__Group__2__Impl2398);
rule__GlobalPosition__CoordinateRangesAssignment_2();
state._fsp--;
}
after(grammarAccess.getGlobalPositionAccess().getCoordinateRangesAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__2__Impl"
// $ANTLR start "rule__GlobalPosition__Group__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1180:1: rule__GlobalPosition__Group__3 : rule__GlobalPosition__Group__3__Impl rule__GlobalPosition__Group__4 ;
public final void rule__GlobalPosition__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1184:1: ( rule__GlobalPosition__Group__3__Impl rule__GlobalPosition__Group__4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1185:2: rule__GlobalPosition__Group__3__Impl rule__GlobalPosition__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__3__Impl_in_rule__GlobalPosition__Group__32428);
rule__GlobalPosition__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__4_in_rule__GlobalPosition__Group__32431);
rule__GlobalPosition__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__3"
// $ANTLR start "rule__GlobalPosition__Group__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1192:1: rule__GlobalPosition__Group__3__Impl : ( ( rule__GlobalPosition__Group_3__0 )* ) ;
public final void rule__GlobalPosition__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1196:1: ( ( ( rule__GlobalPosition__Group_3__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1197:1: ( ( rule__GlobalPosition__Group_3__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1197:1: ( ( rule__GlobalPosition__Group_3__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1198:1: ( rule__GlobalPosition__Group_3__0 )*
{
before(grammarAccess.getGlobalPositionAccess().getGroup_3());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1199:1: ( rule__GlobalPosition__Group_3__0 )*
loop11:
do {
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0==16) ) {
alt11=1;
}
switch (alt11) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1199:2: rule__GlobalPosition__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group_3__0_in_rule__GlobalPosition__Group__3__Impl2458);
rule__GlobalPosition__Group_3__0();
state._fsp--;
}
break;
default :
break loop11;
}
} while (true);
after(grammarAccess.getGlobalPositionAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__3__Impl"
// $ANTLR start "rule__GlobalPosition__Group__4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1209:1: rule__GlobalPosition__Group__4 : rule__GlobalPosition__Group__4__Impl ;
public final void rule__GlobalPosition__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1213:1: ( rule__GlobalPosition__Group__4__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1214:2: rule__GlobalPosition__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group__4__Impl_in_rule__GlobalPosition__Group__42489);
rule__GlobalPosition__Group__4__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__4"
// $ANTLR start "rule__GlobalPosition__Group__4__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1220:1: rule__GlobalPosition__Group__4__Impl : ( '}' ) ;
public final void rule__GlobalPosition__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1224:1: ( ( '}' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1225:1: ( '}' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1225:1: ( '}' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1226:1: '}'
{
before(grammarAccess.getGlobalPositionAccess().getRightCurlyBracketKeyword_4());
match(input,15,FollowSets000.FOLLOW_15_in_rule__GlobalPosition__Group__4__Impl2517);
after(grammarAccess.getGlobalPositionAccess().getRightCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group__4__Impl"
// $ANTLR start "rule__GlobalPosition__Group_3__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1249:1: rule__GlobalPosition__Group_3__0 : rule__GlobalPosition__Group_3__0__Impl rule__GlobalPosition__Group_3__1 ;
public final void rule__GlobalPosition__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1253:1: ( rule__GlobalPosition__Group_3__0__Impl rule__GlobalPosition__Group_3__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1254:2: rule__GlobalPosition__Group_3__0__Impl rule__GlobalPosition__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group_3__0__Impl_in_rule__GlobalPosition__Group_3__02558);
rule__GlobalPosition__Group_3__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group_3__1_in_rule__GlobalPosition__Group_3__02561);
rule__GlobalPosition__Group_3__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group_3__0"
// $ANTLR start "rule__GlobalPosition__Group_3__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1261:1: rule__GlobalPosition__Group_3__0__Impl : ( 'x' ) ;
public final void rule__GlobalPosition__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1265:1: ( ( 'x' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1266:1: ( 'x' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1266:1: ( 'x' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1267:1: 'x'
{
before(grammarAccess.getGlobalPositionAccess().getXKeyword_3_0());
match(input,16,FollowSets000.FOLLOW_16_in_rule__GlobalPosition__Group_3__0__Impl2589);
after(grammarAccess.getGlobalPositionAccess().getXKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group_3__0__Impl"
// $ANTLR start "rule__GlobalPosition__Group_3__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1280:1: rule__GlobalPosition__Group_3__1 : rule__GlobalPosition__Group_3__1__Impl ;
public final void rule__GlobalPosition__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1284:1: ( rule__GlobalPosition__Group_3__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1285:2: rule__GlobalPosition__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__Group_3__1__Impl_in_rule__GlobalPosition__Group_3__12620);
rule__GlobalPosition__Group_3__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group_3__1"
// $ANTLR start "rule__GlobalPosition__Group_3__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1291:1: rule__GlobalPosition__Group_3__1__Impl : ( ( rule__GlobalPosition__CoordinateRangesAssignment_3_1 )? ) ;
public final void rule__GlobalPosition__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1295:1: ( ( ( rule__GlobalPosition__CoordinateRangesAssignment_3_1 )? ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1296:1: ( ( rule__GlobalPosition__CoordinateRangesAssignment_3_1 )? )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1296:1: ( ( rule__GlobalPosition__CoordinateRangesAssignment_3_1 )? )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1297:1: ( rule__GlobalPosition__CoordinateRangesAssignment_3_1 )?
{
before(grammarAccess.getGlobalPositionAccess().getCoordinateRangesAssignment_3_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1298:1: ( rule__GlobalPosition__CoordinateRangesAssignment_3_1 )?
int alt12=2;
int LA12_0 = input.LA(1);
if ( (LA12_0==17) ) {
alt12=1;
}
switch (alt12) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1298:2: rule__GlobalPosition__CoordinateRangesAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_rule__GlobalPosition__CoordinateRangesAssignment_3_1_in_rule__GlobalPosition__Group_3__1__Impl2647);
rule__GlobalPosition__CoordinateRangesAssignment_3_1();
state._fsp--;
}
break;
}
after(grammarAccess.getGlobalPositionAccess().getCoordinateRangesAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__Group_3__1__Impl"
// $ANTLR start "rule__CoordinateRange__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1312:1: rule__CoordinateRange__Group__0 : rule__CoordinateRange__Group__0__Impl rule__CoordinateRange__Group__1 ;
public final void rule__CoordinateRange__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1316:1: ( rule__CoordinateRange__Group__0__Impl rule__CoordinateRange__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1317:2: rule__CoordinateRange__Group__0__Impl rule__CoordinateRange__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__0__Impl_in_rule__CoordinateRange__Group__02682);
rule__CoordinateRange__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__1_in_rule__CoordinateRange__Group__02685);
rule__CoordinateRange__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__0"
// $ANTLR start "rule__CoordinateRange__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1324:1: rule__CoordinateRange__Group__0__Impl : ( '[' ) ;
public final void rule__CoordinateRange__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1328:1: ( ( '[' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1329:1: ( '[' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1329:1: ( '[' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1330:1: '['
{
before(grammarAccess.getCoordinateRangeAccess().getLeftSquareBracketKeyword_0());
match(input,17,FollowSets000.FOLLOW_17_in_rule__CoordinateRange__Group__0__Impl2713);
after(grammarAccess.getCoordinateRangeAccess().getLeftSquareBracketKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__0__Impl"
// $ANTLR start "rule__CoordinateRange__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1343:1: rule__CoordinateRange__Group__1 : rule__CoordinateRange__Group__1__Impl rule__CoordinateRange__Group__2 ;
public final void rule__CoordinateRange__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1347:1: ( rule__CoordinateRange__Group__1__Impl rule__CoordinateRange__Group__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1348:2: rule__CoordinateRange__Group__1__Impl rule__CoordinateRange__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__1__Impl_in_rule__CoordinateRange__Group__12744);
rule__CoordinateRange__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__2_in_rule__CoordinateRange__Group__12747);
rule__CoordinateRange__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__1"
// $ANTLR start "rule__CoordinateRange__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1355:1: rule__CoordinateRange__Group__1__Impl : ( ( rule__CoordinateRange__LowerCoordinateAssignment_1 ) ) ;
public final void rule__CoordinateRange__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1359:1: ( ( ( rule__CoordinateRange__LowerCoordinateAssignment_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1360:1: ( ( rule__CoordinateRange__LowerCoordinateAssignment_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1360:1: ( ( rule__CoordinateRange__LowerCoordinateAssignment_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1361:1: ( rule__CoordinateRange__LowerCoordinateAssignment_1 )
{
before(grammarAccess.getCoordinateRangeAccess().getLowerCoordinateAssignment_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1362:1: ( rule__CoordinateRange__LowerCoordinateAssignment_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1362:2: rule__CoordinateRange__LowerCoordinateAssignment_1
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__LowerCoordinateAssignment_1_in_rule__CoordinateRange__Group__1__Impl2774);
rule__CoordinateRange__LowerCoordinateAssignment_1();
state._fsp--;
}
after(grammarAccess.getCoordinateRangeAccess().getLowerCoordinateAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__1__Impl"
// $ANTLR start "rule__CoordinateRange__Group__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1372:1: rule__CoordinateRange__Group__2 : rule__CoordinateRange__Group__2__Impl rule__CoordinateRange__Group__3 ;
public final void rule__CoordinateRange__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1376:1: ( rule__CoordinateRange__Group__2__Impl rule__CoordinateRange__Group__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1377:2: rule__CoordinateRange__Group__2__Impl rule__CoordinateRange__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__2__Impl_in_rule__CoordinateRange__Group__22804);
rule__CoordinateRange__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__3_in_rule__CoordinateRange__Group__22807);
rule__CoordinateRange__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__2"
// $ANTLR start "rule__CoordinateRange__Group__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1384:1: rule__CoordinateRange__Group__2__Impl : ( ',' ) ;
public final void rule__CoordinateRange__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1388:1: ( ( ',' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1389:1: ( ',' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1389:1: ( ',' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1390:1: ','
{
before(grammarAccess.getCoordinateRangeAccess().getCommaKeyword_2());
match(input,18,FollowSets000.FOLLOW_18_in_rule__CoordinateRange__Group__2__Impl2835);
after(grammarAccess.getCoordinateRangeAccess().getCommaKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__2__Impl"
// $ANTLR start "rule__CoordinateRange__Group__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1403:1: rule__CoordinateRange__Group__3 : rule__CoordinateRange__Group__3__Impl rule__CoordinateRange__Group__4 ;
public final void rule__CoordinateRange__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1407:1: ( rule__CoordinateRange__Group__3__Impl rule__CoordinateRange__Group__4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1408:2: rule__CoordinateRange__Group__3__Impl rule__CoordinateRange__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__3__Impl_in_rule__CoordinateRange__Group__32866);
rule__CoordinateRange__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__4_in_rule__CoordinateRange__Group__32869);
rule__CoordinateRange__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__3"
// $ANTLR start "rule__CoordinateRange__Group__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1415:1: rule__CoordinateRange__Group__3__Impl : ( ( rule__CoordinateRange__UpperCoordinateAssignment_3 ) ) ;
public final void rule__CoordinateRange__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1419:1: ( ( ( rule__CoordinateRange__UpperCoordinateAssignment_3 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1420:1: ( ( rule__CoordinateRange__UpperCoordinateAssignment_3 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1420:1: ( ( rule__CoordinateRange__UpperCoordinateAssignment_3 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1421:1: ( rule__CoordinateRange__UpperCoordinateAssignment_3 )
{
before(grammarAccess.getCoordinateRangeAccess().getUpperCoordinateAssignment_3());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1422:1: ( rule__CoordinateRange__UpperCoordinateAssignment_3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1422:2: rule__CoordinateRange__UpperCoordinateAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__UpperCoordinateAssignment_3_in_rule__CoordinateRange__Group__3__Impl2896);
rule__CoordinateRange__UpperCoordinateAssignment_3();
state._fsp--;
}
after(grammarAccess.getCoordinateRangeAccess().getUpperCoordinateAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__3__Impl"
// $ANTLR start "rule__CoordinateRange__Group__4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1432:1: rule__CoordinateRange__Group__4 : rule__CoordinateRange__Group__4__Impl ;
public final void rule__CoordinateRange__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1436:1: ( rule__CoordinateRange__Group__4__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1437:2: rule__CoordinateRange__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__CoordinateRange__Group__4__Impl_in_rule__CoordinateRange__Group__42926);
rule__CoordinateRange__Group__4__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__4"
// $ANTLR start "rule__CoordinateRange__Group__4__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1443:1: rule__CoordinateRange__Group__4__Impl : ( ']' ) ;
public final void rule__CoordinateRange__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1447:1: ( ( ']' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1448:1: ( ']' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1448:1: ( ']' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1449:1: ']'
{
before(grammarAccess.getCoordinateRangeAccess().getRightSquareBracketKeyword_4());
match(input,19,FollowSets000.FOLLOW_19_in_rule__CoordinateRange__Group__4__Impl2954);
after(grammarAccess.getCoordinateRangeAccess().getRightSquareBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__Group__4__Impl"
// $ANTLR start "rule__LiteralsExpression__Group_0__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1472:1: rule__LiteralsExpression__Group_0__0 : rule__LiteralsExpression__Group_0__0__Impl rule__LiteralsExpression__Group_0__1 ;
public final void rule__LiteralsExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1476:1: ( rule__LiteralsExpression__Group_0__0__Impl rule__LiteralsExpression__Group_0__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1477:2: rule__LiteralsExpression__Group_0__0__Impl rule__LiteralsExpression__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Group_0__0__Impl_in_rule__LiteralsExpression__Group_0__02995);
rule__LiteralsExpression__Group_0__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Group_0__1_in_rule__LiteralsExpression__Group_0__02998);
rule__LiteralsExpression__Group_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Group_0__0"
// $ANTLR start "rule__LiteralsExpression__Group_0__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1484:1: rule__LiteralsExpression__Group_0__0__Impl : ( '(' ) ;
public final void rule__LiteralsExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1488:1: ( ( '(' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1489:1: ( '(' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1489:1: ( '(' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1490:1: '('
{
before(grammarAccess.getLiteralsExpressionAccess().getLeftParenthesisKeyword_0_0());
match(input,20,FollowSets000.FOLLOW_20_in_rule__LiteralsExpression__Group_0__0__Impl3026);
after(grammarAccess.getLiteralsExpressionAccess().getLeftParenthesisKeyword_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Group_0__0__Impl"
// $ANTLR start "rule__LiteralsExpression__Group_0__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1503:1: rule__LiteralsExpression__Group_0__1 : rule__LiteralsExpression__Group_0__1__Impl rule__LiteralsExpression__Group_0__2 ;
public final void rule__LiteralsExpression__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1507:1: ( rule__LiteralsExpression__Group_0__1__Impl rule__LiteralsExpression__Group_0__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1508:2: rule__LiteralsExpression__Group_0__1__Impl rule__LiteralsExpression__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Group_0__1__Impl_in_rule__LiteralsExpression__Group_0__13057);
rule__LiteralsExpression__Group_0__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Group_0__2_in_rule__LiteralsExpression__Group_0__13060);
rule__LiteralsExpression__Group_0__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Group_0__1"
// $ANTLR start "rule__LiteralsExpression__Group_0__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1515:1: rule__LiteralsExpression__Group_0__1__Impl : ( ruleConditional ) ;
public final void rule__LiteralsExpression__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1519:1: ( ( ruleConditional ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1520:1: ( ruleConditional )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1520:1: ( ruleConditional )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1521:1: ruleConditional
{
before(grammarAccess.getLiteralsExpressionAccess().getConditionalParserRuleCall_0_1());
pushFollow(FollowSets000.FOLLOW_ruleConditional_in_rule__LiteralsExpression__Group_0__1__Impl3087);
ruleConditional();
state._fsp--;
after(grammarAccess.getLiteralsExpressionAccess().getConditionalParserRuleCall_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Group_0__1__Impl"
// $ANTLR start "rule__LiteralsExpression__Group_0__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1532:1: rule__LiteralsExpression__Group_0__2 : rule__LiteralsExpression__Group_0__2__Impl ;
public final void rule__LiteralsExpression__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1536:1: ( rule__LiteralsExpression__Group_0__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1537:2: rule__LiteralsExpression__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__LiteralsExpression__Group_0__2__Impl_in_rule__LiteralsExpression__Group_0__23116);
rule__LiteralsExpression__Group_0__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Group_0__2"
// $ANTLR start "rule__LiteralsExpression__Group_0__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1543:1: rule__LiteralsExpression__Group_0__2__Impl : ( ')' ) ;
public final void rule__LiteralsExpression__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1547:1: ( ( ')' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1548:1: ( ')' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1548:1: ( ')' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1549:1: ')'
{
before(grammarAccess.getLiteralsExpressionAccess().getRightParenthesisKeyword_0_2());
match(input,21,FollowSets000.FOLLOW_21_in_rule__LiteralsExpression__Group_0__2__Impl3144);
after(grammarAccess.getLiteralsExpressionAccess().getRightParenthesisKeyword_0_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LiteralsExpression__Group_0__2__Impl"
// $ANTLR start "rule__PositionLiteral__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1568:1: rule__PositionLiteral__Group__0 : rule__PositionLiteral__Group__0__Impl rule__PositionLiteral__Group__1 ;
public final void rule__PositionLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1572:1: ( rule__PositionLiteral__Group__0__Impl rule__PositionLiteral__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1573:2: rule__PositionLiteral__Group__0__Impl rule__PositionLiteral__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__0__Impl_in_rule__PositionLiteral__Group__03181);
rule__PositionLiteral__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__1_in_rule__PositionLiteral__Group__03184);
rule__PositionLiteral__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__0"
// $ANTLR start "rule__PositionLiteral__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1580:1: rule__PositionLiteral__Group__0__Impl : ( () ) ;
public final void rule__PositionLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1584:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1585:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1585:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1586:1: ()
{
before(grammarAccess.getPositionLiteralAccess().getPositionLiteralAction_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1587:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1589:1:
{
}
after(grammarAccess.getPositionLiteralAccess().getPositionLiteralAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__0__Impl"
// $ANTLR start "rule__PositionLiteral__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1599:1: rule__PositionLiteral__Group__1 : rule__PositionLiteral__Group__1__Impl rule__PositionLiteral__Group__2 ;
public final void rule__PositionLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1603:1: ( rule__PositionLiteral__Group__1__Impl rule__PositionLiteral__Group__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1604:2: rule__PositionLiteral__Group__1__Impl rule__PositionLiteral__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__1__Impl_in_rule__PositionLiteral__Group__13242);
rule__PositionLiteral__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__2_in_rule__PositionLiteral__Group__13245);
rule__PositionLiteral__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__1"
// $ANTLR start "rule__PositionLiteral__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1611:1: rule__PositionLiteral__Group__1__Impl : ( 'positionOn' ) ;
public final void rule__PositionLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1615:1: ( ( 'positionOn' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1616:1: ( 'positionOn' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1616:1: ( 'positionOn' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1617:1: 'positionOn'
{
before(grammarAccess.getPositionLiteralAccess().getPositionOnKeyword_1());
match(input,22,FollowSets000.FOLLOW_22_in_rule__PositionLiteral__Group__1__Impl3273);
after(grammarAccess.getPositionLiteralAccess().getPositionOnKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__1__Impl"
// $ANTLR start "rule__PositionLiteral__Group__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1630:1: rule__PositionLiteral__Group__2 : rule__PositionLiteral__Group__2__Impl rule__PositionLiteral__Group__3 ;
public final void rule__PositionLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1634:1: ( rule__PositionLiteral__Group__2__Impl rule__PositionLiteral__Group__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1635:2: rule__PositionLiteral__Group__2__Impl rule__PositionLiteral__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__2__Impl_in_rule__PositionLiteral__Group__23304);
rule__PositionLiteral__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__3_in_rule__PositionLiteral__Group__23307);
rule__PositionLiteral__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__2"
// $ANTLR start "rule__PositionLiteral__Group__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1642:1: rule__PositionLiteral__Group__2__Impl : ( '[' ) ;
public final void rule__PositionLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1646:1: ( ( '[' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1647:1: ( '[' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1647:1: ( '[' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1648:1: '['
{
before(grammarAccess.getPositionLiteralAccess().getLeftSquareBracketKeyword_2());
match(input,17,FollowSets000.FOLLOW_17_in_rule__PositionLiteral__Group__2__Impl3335);
after(grammarAccess.getPositionLiteralAccess().getLeftSquareBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__2__Impl"
// $ANTLR start "rule__PositionLiteral__Group__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1661:1: rule__PositionLiteral__Group__3 : rule__PositionLiteral__Group__3__Impl rule__PositionLiteral__Group__4 ;
public final void rule__PositionLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1665:1: ( rule__PositionLiteral__Group__3__Impl rule__PositionLiteral__Group__4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1666:2: rule__PositionLiteral__Group__3__Impl rule__PositionLiteral__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__3__Impl_in_rule__PositionLiteral__Group__33366);
rule__PositionLiteral__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__4_in_rule__PositionLiteral__Group__33369);
rule__PositionLiteral__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__3"
// $ANTLR start "rule__PositionLiteral__Group__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1673:1: rule__PositionLiteral__Group__3__Impl : ( ( rule__PositionLiteral__DimensionIndexAssignment_3 ) ) ;
public final void rule__PositionLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1677:1: ( ( ( rule__PositionLiteral__DimensionIndexAssignment_3 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1678:1: ( ( rule__PositionLiteral__DimensionIndexAssignment_3 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1678:1: ( ( rule__PositionLiteral__DimensionIndexAssignment_3 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1679:1: ( rule__PositionLiteral__DimensionIndexAssignment_3 )
{
before(grammarAccess.getPositionLiteralAccess().getDimensionIndexAssignment_3());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1680:1: ( rule__PositionLiteral__DimensionIndexAssignment_3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1680:2: rule__PositionLiteral__DimensionIndexAssignment_3
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__DimensionIndexAssignment_3_in_rule__PositionLiteral__Group__3__Impl3396);
rule__PositionLiteral__DimensionIndexAssignment_3();
state._fsp--;
}
after(grammarAccess.getPositionLiteralAccess().getDimensionIndexAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__3__Impl"
// $ANTLR start "rule__PositionLiteral__Group__4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1690:1: rule__PositionLiteral__Group__4 : rule__PositionLiteral__Group__4__Impl ;
public final void rule__PositionLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1694:1: ( rule__PositionLiteral__Group__4__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1695:2: rule__PositionLiteral__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__PositionLiteral__Group__4__Impl_in_rule__PositionLiteral__Group__43426);
rule__PositionLiteral__Group__4__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__4"
// $ANTLR start "rule__PositionLiteral__Group__4__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1701:1: rule__PositionLiteral__Group__4__Impl : ( ']' ) ;
public final void rule__PositionLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1705:1: ( ( ']' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1706:1: ( ']' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1706:1: ( ']' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1707:1: ']'
{
before(grammarAccess.getPositionLiteralAccess().getRightSquareBracketKeyword_4());
match(input,19,FollowSets000.FOLLOW_19_in_rule__PositionLiteral__Group__4__Impl3454);
after(grammarAccess.getPositionLiteralAccess().getRightSquareBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__Group__4__Impl"
// $ANTLR start "rule__RegularGeometry__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1730:1: rule__RegularGeometry__Group__0 : rule__RegularGeometry__Group__0__Impl rule__RegularGeometry__Group__1 ;
public final void rule__RegularGeometry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1734:1: ( rule__RegularGeometry__Group__0__Impl rule__RegularGeometry__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1735:2: rule__RegularGeometry__Group__0__Impl rule__RegularGeometry__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__0__Impl_in_rule__RegularGeometry__Group__03495);
rule__RegularGeometry__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__1_in_rule__RegularGeometry__Group__03498);
rule__RegularGeometry__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__0"
// $ANTLR start "rule__RegularGeometry__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1742:1: rule__RegularGeometry__Group__0__Impl : ( () ) ;
public final void rule__RegularGeometry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1746:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1747:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1747:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1748:1: ()
{
before(grammarAccess.getRegularGeometryAccess().getRegularGeometryAction_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1749:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1751:1:
{
}
after(grammarAccess.getRegularGeometryAccess().getRegularGeometryAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__0__Impl"
// $ANTLR start "rule__RegularGeometry__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1761:1: rule__RegularGeometry__Group__1 : rule__RegularGeometry__Group__1__Impl rule__RegularGeometry__Group__2 ;
public final void rule__RegularGeometry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1765:1: ( rule__RegularGeometry__Group__1__Impl rule__RegularGeometry__Group__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1766:2: rule__RegularGeometry__Group__1__Impl rule__RegularGeometry__Group__2
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__1__Impl_in_rule__RegularGeometry__Group__13556);
rule__RegularGeometry__Group__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__2_in_rule__RegularGeometry__Group__13559);
rule__RegularGeometry__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__1"
// $ANTLR start "rule__RegularGeometry__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1773:1: rule__RegularGeometry__Group__1__Impl : ( 'regularGeometry' ) ;
public final void rule__RegularGeometry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1777:1: ( ( 'regularGeometry' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1778:1: ( 'regularGeometry' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1778:1: ( 'regularGeometry' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1779:1: 'regularGeometry'
{
before(grammarAccess.getRegularGeometryAccess().getRegularGeometryKeyword_1());
match(input,23,FollowSets000.FOLLOW_23_in_rule__RegularGeometry__Group__1__Impl3587);
after(grammarAccess.getRegularGeometryAccess().getRegularGeometryKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__1__Impl"
// $ANTLR start "rule__RegularGeometry__Group__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1792:1: rule__RegularGeometry__Group__2 : rule__RegularGeometry__Group__2__Impl rule__RegularGeometry__Group__3 ;
public final void rule__RegularGeometry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1796:1: ( rule__RegularGeometry__Group__2__Impl rule__RegularGeometry__Group__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1797:2: rule__RegularGeometry__Group__2__Impl rule__RegularGeometry__Group__3
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__2__Impl_in_rule__RegularGeometry__Group__23618);
rule__RegularGeometry__Group__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__3_in_rule__RegularGeometry__Group__23621);
rule__RegularGeometry__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__2"
// $ANTLR start "rule__RegularGeometry__Group__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1804:1: rule__RegularGeometry__Group__2__Impl : ( ( rule__RegularGeometry__NeighborsNumberAssignment_2 ) ) ;
public final void rule__RegularGeometry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1808:1: ( ( ( rule__RegularGeometry__NeighborsNumberAssignment_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1809:1: ( ( rule__RegularGeometry__NeighborsNumberAssignment_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1809:1: ( ( rule__RegularGeometry__NeighborsNumberAssignment_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1810:1: ( rule__RegularGeometry__NeighborsNumberAssignment_2 )
{
before(grammarAccess.getRegularGeometryAccess().getNeighborsNumberAssignment_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1811:1: ( rule__RegularGeometry__NeighborsNumberAssignment_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1811:2: rule__RegularGeometry__NeighborsNumberAssignment_2
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__NeighborsNumberAssignment_2_in_rule__RegularGeometry__Group__2__Impl3648);
rule__RegularGeometry__NeighborsNumberAssignment_2();
state._fsp--;
}
after(grammarAccess.getRegularGeometryAccess().getNeighborsNumberAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__2__Impl"
// $ANTLR start "rule__RegularGeometry__Group__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1821:1: rule__RegularGeometry__Group__3 : rule__RegularGeometry__Group__3__Impl rule__RegularGeometry__Group__4 ;
public final void rule__RegularGeometry__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1825:1: ( rule__RegularGeometry__Group__3__Impl rule__RegularGeometry__Group__4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1826:2: rule__RegularGeometry__Group__3__Impl rule__RegularGeometry__Group__4
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__3__Impl_in_rule__RegularGeometry__Group__33678);
rule__RegularGeometry__Group__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__4_in_rule__RegularGeometry__Group__33681);
rule__RegularGeometry__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__3"
// $ANTLR start "rule__RegularGeometry__Group__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1833:1: rule__RegularGeometry__Group__3__Impl : ( '{' ) ;
public final void rule__RegularGeometry__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1837:1: ( ( '{' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1838:1: ( '{' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1838:1: ( '{' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1839:1: '{'
{
before(grammarAccess.getRegularGeometryAccess().getLeftCurlyBracketKeyword_3());
match(input,14,FollowSets000.FOLLOW_14_in_rule__RegularGeometry__Group__3__Impl3709);
after(grammarAccess.getRegularGeometryAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__3__Impl"
// $ANTLR start "rule__RegularGeometry__Group__4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1852:1: rule__RegularGeometry__Group__4 : rule__RegularGeometry__Group__4__Impl rule__RegularGeometry__Group__5 ;
public final void rule__RegularGeometry__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1856:1: ( rule__RegularGeometry__Group__4__Impl rule__RegularGeometry__Group__5 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1857:2: rule__RegularGeometry__Group__4__Impl rule__RegularGeometry__Group__5
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__4__Impl_in_rule__RegularGeometry__Group__43740);
rule__RegularGeometry__Group__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__5_in_rule__RegularGeometry__Group__43743);
rule__RegularGeometry__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__4"
// $ANTLR start "rule__RegularGeometry__Group__4__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1864:1: rule__RegularGeometry__Group__4__Impl : ( ( rule__RegularGeometry__DimensionsAssignment_4 ) ) ;
public final void rule__RegularGeometry__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1868:1: ( ( ( rule__RegularGeometry__DimensionsAssignment_4 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1869:1: ( ( rule__RegularGeometry__DimensionsAssignment_4 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1869:1: ( ( rule__RegularGeometry__DimensionsAssignment_4 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1870:1: ( rule__RegularGeometry__DimensionsAssignment_4 )
{
before(grammarAccess.getRegularGeometryAccess().getDimensionsAssignment_4());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1871:1: ( rule__RegularGeometry__DimensionsAssignment_4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1871:2: rule__RegularGeometry__DimensionsAssignment_4
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__DimensionsAssignment_4_in_rule__RegularGeometry__Group__4__Impl3770);
rule__RegularGeometry__DimensionsAssignment_4();
state._fsp--;
}
after(grammarAccess.getRegularGeometryAccess().getDimensionsAssignment_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__4__Impl"
// $ANTLR start "rule__RegularGeometry__Group__5"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1881:1: rule__RegularGeometry__Group__5 : rule__RegularGeometry__Group__5__Impl rule__RegularGeometry__Group__6 ;
public final void rule__RegularGeometry__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1885:1: ( rule__RegularGeometry__Group__5__Impl rule__RegularGeometry__Group__6 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1886:2: rule__RegularGeometry__Group__5__Impl rule__RegularGeometry__Group__6
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__5__Impl_in_rule__RegularGeometry__Group__53800);
rule__RegularGeometry__Group__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__6_in_rule__RegularGeometry__Group__53803);
rule__RegularGeometry__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__5"
// $ANTLR start "rule__RegularGeometry__Group__5__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1893:1: rule__RegularGeometry__Group__5__Impl : ( ( rule__RegularGeometry__Group_5__0 )* ) ;
public final void rule__RegularGeometry__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1897:1: ( ( ( rule__RegularGeometry__Group_5__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1898:1: ( ( rule__RegularGeometry__Group_5__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1898:1: ( ( rule__RegularGeometry__Group_5__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1899:1: ( rule__RegularGeometry__Group_5__0 )*
{
before(grammarAccess.getRegularGeometryAccess().getGroup_5());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1900:1: ( rule__RegularGeometry__Group_5__0 )*
loop13:
do {
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0==16) ) {
alt13=1;
}
switch (alt13) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1900:2: rule__RegularGeometry__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group_5__0_in_rule__RegularGeometry__Group__5__Impl3830);
rule__RegularGeometry__Group_5__0();
state._fsp--;
}
break;
default :
break loop13;
}
} while (true);
after(grammarAccess.getRegularGeometryAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__5__Impl"
// $ANTLR start "rule__RegularGeometry__Group__6"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1910:1: rule__RegularGeometry__Group__6 : rule__RegularGeometry__Group__6__Impl ;
public final void rule__RegularGeometry__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1914:1: ( rule__RegularGeometry__Group__6__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1915:2: rule__RegularGeometry__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group__6__Impl_in_rule__RegularGeometry__Group__63861);
rule__RegularGeometry__Group__6__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__6"
// $ANTLR start "rule__RegularGeometry__Group__6__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1921:1: rule__RegularGeometry__Group__6__Impl : ( '}' ) ;
public final void rule__RegularGeometry__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1925:1: ( ( '}' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1926:1: ( '}' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1926:1: ( '}' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1927:1: '}'
{
before(grammarAccess.getRegularGeometryAccess().getRightCurlyBracketKeyword_6());
match(input,15,FollowSets000.FOLLOW_15_in_rule__RegularGeometry__Group__6__Impl3889);
after(grammarAccess.getRegularGeometryAccess().getRightCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group__6__Impl"
// $ANTLR start "rule__RegularGeometry__Group_5__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1954:1: rule__RegularGeometry__Group_5__0 : rule__RegularGeometry__Group_5__0__Impl rule__RegularGeometry__Group_5__1 ;
public final void rule__RegularGeometry__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1958:1: ( rule__RegularGeometry__Group_5__0__Impl rule__RegularGeometry__Group_5__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1959:2: rule__RegularGeometry__Group_5__0__Impl rule__RegularGeometry__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group_5__0__Impl_in_rule__RegularGeometry__Group_5__03934);
rule__RegularGeometry__Group_5__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group_5__1_in_rule__RegularGeometry__Group_5__03937);
rule__RegularGeometry__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group_5__0"
// $ANTLR start "rule__RegularGeometry__Group_5__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1966:1: rule__RegularGeometry__Group_5__0__Impl : ( 'x' ) ;
public final void rule__RegularGeometry__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1970:1: ( ( 'x' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1971:1: ( 'x' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1971:1: ( 'x' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1972:1: 'x'
{
before(grammarAccess.getRegularGeometryAccess().getXKeyword_5_0());
match(input,16,FollowSets000.FOLLOW_16_in_rule__RegularGeometry__Group_5__0__Impl3965);
after(grammarAccess.getRegularGeometryAccess().getXKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group_5__0__Impl"
// $ANTLR start "rule__RegularGeometry__Group_5__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1985:1: rule__RegularGeometry__Group_5__1 : rule__RegularGeometry__Group_5__1__Impl ;
public final void rule__RegularGeometry__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1989:1: ( rule__RegularGeometry__Group_5__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1990:2: rule__RegularGeometry__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__Group_5__1__Impl_in_rule__RegularGeometry__Group_5__13996);
rule__RegularGeometry__Group_5__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group_5__1"
// $ANTLR start "rule__RegularGeometry__Group_5__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:1996:1: rule__RegularGeometry__Group_5__1__Impl : ( ( rule__RegularGeometry__DimensionsAssignment_5_1 ) ) ;
public final void rule__RegularGeometry__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2000:1: ( ( ( rule__RegularGeometry__DimensionsAssignment_5_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2001:1: ( ( rule__RegularGeometry__DimensionsAssignment_5_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2001:1: ( ( rule__RegularGeometry__DimensionsAssignment_5_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2002:1: ( rule__RegularGeometry__DimensionsAssignment_5_1 )
{
before(grammarAccess.getRegularGeometryAccess().getDimensionsAssignment_5_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2003:1: ( rule__RegularGeometry__DimensionsAssignment_5_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2003:2: rule__RegularGeometry__DimensionsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_rule__RegularGeometry__DimensionsAssignment_5_1_in_rule__RegularGeometry__Group_5__1__Impl4023);
rule__RegularGeometry__DimensionsAssignment_5_1();
state._fsp--;
}
after(grammarAccess.getRegularGeometryAccess().getDimensionsAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__Group_5__1__Impl"
// $ANTLR start "rule__Dimension__Group_0__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2017:1: rule__Dimension__Group_0__0 : rule__Dimension__Group_0__0__Impl rule__Dimension__Group_0__1 ;
public final void rule__Dimension__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2021:1: ( rule__Dimension__Group_0__0__Impl rule__Dimension__Group_0__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2022:2: rule__Dimension__Group_0__0__Impl rule__Dimension__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_0__0__Impl_in_rule__Dimension__Group_0__04057);
rule__Dimension__Group_0__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_0__1_in_rule__Dimension__Group_0__04060);
rule__Dimension__Group_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_0__0"
// $ANTLR start "rule__Dimension__Group_0__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2029:1: rule__Dimension__Group_0__0__Impl : ( () ) ;
public final void rule__Dimension__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2033:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2034:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2034:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2035:1: ()
{
before(grammarAccess.getDimensionAccess().getDimensionAction_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2036:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2038:1:
{
}
after(grammarAccess.getDimensionAccess().getDimensionAction_0_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_0__0__Impl"
// $ANTLR start "rule__Dimension__Group_0__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2048:1: rule__Dimension__Group_0__1 : rule__Dimension__Group_0__1__Impl ;
public final void rule__Dimension__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2052:1: ( rule__Dimension__Group_0__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2053:2: rule__Dimension__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_0__1__Impl_in_rule__Dimension__Group_0__14118);
rule__Dimension__Group_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_0__1"
// $ANTLR start "rule__Dimension__Group_0__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2059:1: rule__Dimension__Group_0__1__Impl : ( ( rule__Dimension__SizeAssignment_0_1 ) ) ;
public final void rule__Dimension__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2063:1: ( ( ( rule__Dimension__SizeAssignment_0_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2064:1: ( ( rule__Dimension__SizeAssignment_0_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2064:1: ( ( rule__Dimension__SizeAssignment_0_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2065:1: ( rule__Dimension__SizeAssignment_0_1 )
{
before(grammarAccess.getDimensionAccess().getSizeAssignment_0_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2066:1: ( rule__Dimension__SizeAssignment_0_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2066:2: rule__Dimension__SizeAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__SizeAssignment_0_1_in_rule__Dimension__Group_0__1__Impl4145);
rule__Dimension__SizeAssignment_0_1();
state._fsp--;
}
after(grammarAccess.getDimensionAccess().getSizeAssignment_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_0__1__Impl"
// $ANTLR start "rule__Dimension__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2080:1: rule__Dimension__Group_1__0 : rule__Dimension__Group_1__0__Impl rule__Dimension__Group_1__1 ;
public final void rule__Dimension__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2084:1: ( rule__Dimension__Group_1__0__Impl rule__Dimension__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2085:2: rule__Dimension__Group_1__0__Impl rule__Dimension__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_1__0__Impl_in_rule__Dimension__Group_1__04179);
rule__Dimension__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_1__1_in_rule__Dimension__Group_1__04182);
rule__Dimension__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_1__0"
// $ANTLR start "rule__Dimension__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2092:1: rule__Dimension__Group_1__0__Impl : ( ( rule__Dimension__IsCircularAssignment_1_0 ) ) ;
public final void rule__Dimension__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2096:1: ( ( ( rule__Dimension__IsCircularAssignment_1_0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2097:1: ( ( rule__Dimension__IsCircularAssignment_1_0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2097:1: ( ( rule__Dimension__IsCircularAssignment_1_0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2098:1: ( rule__Dimension__IsCircularAssignment_1_0 )
{
before(grammarAccess.getDimensionAccess().getIsCircularAssignment_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2099:1: ( rule__Dimension__IsCircularAssignment_1_0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2099:2: rule__Dimension__IsCircularAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__IsCircularAssignment_1_0_in_rule__Dimension__Group_1__0__Impl4209);
rule__Dimension__IsCircularAssignment_1_0();
state._fsp--;
}
after(grammarAccess.getDimensionAccess().getIsCircularAssignment_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_1__0__Impl"
// $ANTLR start "rule__Dimension__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2109:1: rule__Dimension__Group_1__1 : rule__Dimension__Group_1__1__Impl rule__Dimension__Group_1__2 ;
public final void rule__Dimension__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2113:1: ( rule__Dimension__Group_1__1__Impl rule__Dimension__Group_1__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2114:2: rule__Dimension__Group_1__1__Impl rule__Dimension__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_1__1__Impl_in_rule__Dimension__Group_1__14239);
rule__Dimension__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_1__2_in_rule__Dimension__Group_1__14242);
rule__Dimension__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_1__1"
// $ANTLR start "rule__Dimension__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2121:1: rule__Dimension__Group_1__1__Impl : ( ( rule__Dimension__SizeAssignment_1_1 ) ) ;
public final void rule__Dimension__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2125:1: ( ( ( rule__Dimension__SizeAssignment_1_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2126:1: ( ( rule__Dimension__SizeAssignment_1_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2126:1: ( ( rule__Dimension__SizeAssignment_1_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2127:1: ( rule__Dimension__SizeAssignment_1_1 )
{
before(grammarAccess.getDimensionAccess().getSizeAssignment_1_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2128:1: ( rule__Dimension__SizeAssignment_1_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2128:2: rule__Dimension__SizeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__SizeAssignment_1_1_in_rule__Dimension__Group_1__1__Impl4269);
rule__Dimension__SizeAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getDimensionAccess().getSizeAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_1__1__Impl"
// $ANTLR start "rule__Dimension__Group_1__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2138:1: rule__Dimension__Group_1__2 : rule__Dimension__Group_1__2__Impl ;
public final void rule__Dimension__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2142:1: ( rule__Dimension__Group_1__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2143:2: rule__Dimension__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__Dimension__Group_1__2__Impl_in_rule__Dimension__Group_1__24299);
rule__Dimension__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_1__2"
// $ANTLR start "rule__Dimension__Group_1__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2149:1: rule__Dimension__Group_1__2__Impl : ( ')' ) ;
public final void rule__Dimension__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2153:1: ( ( ')' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2154:1: ( ')' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2154:1: ( ')' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2155:1: ')'
{
before(grammarAccess.getDimensionAccess().getRightParenthesisKeyword_1_2());
match(input,21,FollowSets000.FOLLOW_21_in_rule__Dimension__Group_1__2__Impl4327);
after(grammarAccess.getDimensionAccess().getRightParenthesisKeyword_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__Group_1__2__Impl"
// $ANTLR start "rule__Conditional__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2174:1: rule__Conditional__Group_1__0 : rule__Conditional__Group_1__0__Impl rule__Conditional__Group_1__1 ;
public final void rule__Conditional__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2178:1: ( rule__Conditional__Group_1__0__Impl rule__Conditional__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2179:2: rule__Conditional__Group_1__0__Impl rule__Conditional__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__0__Impl_in_rule__Conditional__Group_1__04364);
rule__Conditional__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__1_in_rule__Conditional__Group_1__04367);
rule__Conditional__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__0"
// $ANTLR start "rule__Conditional__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2186:1: rule__Conditional__Group_1__0__Impl : ( () ) ;
public final void rule__Conditional__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2190:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2191:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2191:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2192:1: ()
{
before(grammarAccess.getConditionalAccess().getConditionalAction_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2193:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2195:1:
{
}
after(grammarAccess.getConditionalAccess().getConditionalAction_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__0__Impl"
// $ANTLR start "rule__Conditional__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2205:1: rule__Conditional__Group_1__1 : rule__Conditional__Group_1__1__Impl rule__Conditional__Group_1__2 ;
public final void rule__Conditional__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2209:1: ( rule__Conditional__Group_1__1__Impl rule__Conditional__Group_1__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2210:2: rule__Conditional__Group_1__1__Impl rule__Conditional__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__1__Impl_in_rule__Conditional__Group_1__14425);
rule__Conditional__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__2_in_rule__Conditional__Group_1__14428);
rule__Conditional__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__1"
// $ANTLR start "rule__Conditional__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2217:1: rule__Conditional__Group_1__1__Impl : ( 'if' ) ;
public final void rule__Conditional__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2221:1: ( ( 'if' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2222:1: ( 'if' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2222:1: ( 'if' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2223:1: 'if'
{
before(grammarAccess.getConditionalAccess().getIfKeyword_1_1());
match(input,24,FollowSets000.FOLLOW_24_in_rule__Conditional__Group_1__1__Impl4456);
after(grammarAccess.getConditionalAccess().getIfKeyword_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__1__Impl"
// $ANTLR start "rule__Conditional__Group_1__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2236:1: rule__Conditional__Group_1__2 : rule__Conditional__Group_1__2__Impl rule__Conditional__Group_1__3 ;
public final void rule__Conditional__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2240:1: ( rule__Conditional__Group_1__2__Impl rule__Conditional__Group_1__3 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2241:2: rule__Conditional__Group_1__2__Impl rule__Conditional__Group_1__3
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__2__Impl_in_rule__Conditional__Group_1__24487);
rule__Conditional__Group_1__2__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__3_in_rule__Conditional__Group_1__24490);
rule__Conditional__Group_1__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__2"
// $ANTLR start "rule__Conditional__Group_1__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2248:1: rule__Conditional__Group_1__2__Impl : ( ( rule__Conditional__ConditionAssignment_1_2 ) ) ;
public final void rule__Conditional__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2252:1: ( ( ( rule__Conditional__ConditionAssignment_1_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2253:1: ( ( rule__Conditional__ConditionAssignment_1_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2253:1: ( ( rule__Conditional__ConditionAssignment_1_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2254:1: ( rule__Conditional__ConditionAssignment_1_2 )
{
before(grammarAccess.getConditionalAccess().getConditionAssignment_1_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2255:1: ( rule__Conditional__ConditionAssignment_1_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2255:2: rule__Conditional__ConditionAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__ConditionAssignment_1_2_in_rule__Conditional__Group_1__2__Impl4517);
rule__Conditional__ConditionAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getConditionalAccess().getConditionAssignment_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__2__Impl"
// $ANTLR start "rule__Conditional__Group_1__3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2265:1: rule__Conditional__Group_1__3 : rule__Conditional__Group_1__3__Impl rule__Conditional__Group_1__4 ;
public final void rule__Conditional__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2269:1: ( rule__Conditional__Group_1__3__Impl rule__Conditional__Group_1__4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2270:2: rule__Conditional__Group_1__3__Impl rule__Conditional__Group_1__4
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__3__Impl_in_rule__Conditional__Group_1__34547);
rule__Conditional__Group_1__3__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__4_in_rule__Conditional__Group_1__34550);
rule__Conditional__Group_1__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__3"
// $ANTLR start "rule__Conditional__Group_1__3__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2277:1: rule__Conditional__Group_1__3__Impl : ( '{' ) ;
public final void rule__Conditional__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2281:1: ( ( '{' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2282:1: ( '{' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2282:1: ( '{' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2283:1: '{'
{
before(grammarAccess.getConditionalAccess().getLeftCurlyBracketKeyword_1_3());
match(input,14,FollowSets000.FOLLOW_14_in_rule__Conditional__Group_1__3__Impl4578);
after(grammarAccess.getConditionalAccess().getLeftCurlyBracketKeyword_1_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__3__Impl"
// $ANTLR start "rule__Conditional__Group_1__4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2296:1: rule__Conditional__Group_1__4 : rule__Conditional__Group_1__4__Impl rule__Conditional__Group_1__5 ;
public final void rule__Conditional__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2300:1: ( rule__Conditional__Group_1__4__Impl rule__Conditional__Group_1__5 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2301:2: rule__Conditional__Group_1__4__Impl rule__Conditional__Group_1__5
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__4__Impl_in_rule__Conditional__Group_1__44609);
rule__Conditional__Group_1__4__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__5_in_rule__Conditional__Group_1__44612);
rule__Conditional__Group_1__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__4"
// $ANTLR start "rule__Conditional__Group_1__4__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2308:1: rule__Conditional__Group_1__4__Impl : ( ( rule__Conditional__IfTrueExpressionAssignment_1_4 ) ) ;
public final void rule__Conditional__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2312:1: ( ( ( rule__Conditional__IfTrueExpressionAssignment_1_4 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2313:1: ( ( rule__Conditional__IfTrueExpressionAssignment_1_4 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2313:1: ( ( rule__Conditional__IfTrueExpressionAssignment_1_4 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2314:1: ( rule__Conditional__IfTrueExpressionAssignment_1_4 )
{
before(grammarAccess.getConditionalAccess().getIfTrueExpressionAssignment_1_4());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2315:1: ( rule__Conditional__IfTrueExpressionAssignment_1_4 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2315:2: rule__Conditional__IfTrueExpressionAssignment_1_4
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__IfTrueExpressionAssignment_1_4_in_rule__Conditional__Group_1__4__Impl4639);
rule__Conditional__IfTrueExpressionAssignment_1_4();
state._fsp--;
}
after(grammarAccess.getConditionalAccess().getIfTrueExpressionAssignment_1_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__4__Impl"
// $ANTLR start "rule__Conditional__Group_1__5"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2325:1: rule__Conditional__Group_1__5 : rule__Conditional__Group_1__5__Impl rule__Conditional__Group_1__6 ;
public final void rule__Conditional__Group_1__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2329:1: ( rule__Conditional__Group_1__5__Impl rule__Conditional__Group_1__6 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2330:2: rule__Conditional__Group_1__5__Impl rule__Conditional__Group_1__6
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__5__Impl_in_rule__Conditional__Group_1__54669);
rule__Conditional__Group_1__5__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__6_in_rule__Conditional__Group_1__54672);
rule__Conditional__Group_1__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__5"
// $ANTLR start "rule__Conditional__Group_1__5__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2337:1: rule__Conditional__Group_1__5__Impl : ( '}' ) ;
public final void rule__Conditional__Group_1__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2341:1: ( ( '}' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2342:1: ( '}' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2342:1: ( '}' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2343:1: '}'
{
before(grammarAccess.getConditionalAccess().getRightCurlyBracketKeyword_1_5());
match(input,15,FollowSets000.FOLLOW_15_in_rule__Conditional__Group_1__5__Impl4700);
after(grammarAccess.getConditionalAccess().getRightCurlyBracketKeyword_1_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__5__Impl"
// $ANTLR start "rule__Conditional__Group_1__6"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2356:1: rule__Conditional__Group_1__6 : rule__Conditional__Group_1__6__Impl rule__Conditional__Group_1__7 ;
public final void rule__Conditional__Group_1__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2360:1: ( rule__Conditional__Group_1__6__Impl rule__Conditional__Group_1__7 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2361:2: rule__Conditional__Group_1__6__Impl rule__Conditional__Group_1__7
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__6__Impl_in_rule__Conditional__Group_1__64731);
rule__Conditional__Group_1__6__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__7_in_rule__Conditional__Group_1__64734);
rule__Conditional__Group_1__7();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__6"
// $ANTLR start "rule__Conditional__Group_1__6__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2368:1: rule__Conditional__Group_1__6__Impl : ( 'else' ) ;
public final void rule__Conditional__Group_1__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2372:1: ( ( 'else' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2373:1: ( 'else' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2373:1: ( 'else' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2374:1: 'else'
{
before(grammarAccess.getConditionalAccess().getElseKeyword_1_6());
match(input,25,FollowSets000.FOLLOW_25_in_rule__Conditional__Group_1__6__Impl4762);
after(grammarAccess.getConditionalAccess().getElseKeyword_1_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__6__Impl"
// $ANTLR start "rule__Conditional__Group_1__7"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2387:1: rule__Conditional__Group_1__7 : rule__Conditional__Group_1__7__Impl rule__Conditional__Group_1__8 ;
public final void rule__Conditional__Group_1__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2391:1: ( rule__Conditional__Group_1__7__Impl rule__Conditional__Group_1__8 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2392:2: rule__Conditional__Group_1__7__Impl rule__Conditional__Group_1__8
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__7__Impl_in_rule__Conditional__Group_1__74793);
rule__Conditional__Group_1__7__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__8_in_rule__Conditional__Group_1__74796);
rule__Conditional__Group_1__8();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__7"
// $ANTLR start "rule__Conditional__Group_1__7__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2399:1: rule__Conditional__Group_1__7__Impl : ( '{' ) ;
public final void rule__Conditional__Group_1__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2403:1: ( ( '{' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2404:1: ( '{' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2404:1: ( '{' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2405:1: '{'
{
before(grammarAccess.getConditionalAccess().getLeftCurlyBracketKeyword_1_7());
match(input,14,FollowSets000.FOLLOW_14_in_rule__Conditional__Group_1__7__Impl4824);
after(grammarAccess.getConditionalAccess().getLeftCurlyBracketKeyword_1_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__7__Impl"
// $ANTLR start "rule__Conditional__Group_1__8"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2418:1: rule__Conditional__Group_1__8 : rule__Conditional__Group_1__8__Impl rule__Conditional__Group_1__9 ;
public final void rule__Conditional__Group_1__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2422:1: ( rule__Conditional__Group_1__8__Impl rule__Conditional__Group_1__9 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2423:2: rule__Conditional__Group_1__8__Impl rule__Conditional__Group_1__9
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__8__Impl_in_rule__Conditional__Group_1__84855);
rule__Conditional__Group_1__8__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__9_in_rule__Conditional__Group_1__84858);
rule__Conditional__Group_1__9();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__8"
// $ANTLR start "rule__Conditional__Group_1__8__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2430:1: rule__Conditional__Group_1__8__Impl : ( ( rule__Conditional__IfFalseExpressionAssignment_1_8 ) ) ;
public final void rule__Conditional__Group_1__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2434:1: ( ( ( rule__Conditional__IfFalseExpressionAssignment_1_8 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2435:1: ( ( rule__Conditional__IfFalseExpressionAssignment_1_8 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2435:1: ( ( rule__Conditional__IfFalseExpressionAssignment_1_8 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2436:1: ( rule__Conditional__IfFalseExpressionAssignment_1_8 )
{
before(grammarAccess.getConditionalAccess().getIfFalseExpressionAssignment_1_8());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2437:1: ( rule__Conditional__IfFalseExpressionAssignment_1_8 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2437:2: rule__Conditional__IfFalseExpressionAssignment_1_8
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__IfFalseExpressionAssignment_1_8_in_rule__Conditional__Group_1__8__Impl4885);
rule__Conditional__IfFalseExpressionAssignment_1_8();
state._fsp--;
}
after(grammarAccess.getConditionalAccess().getIfFalseExpressionAssignment_1_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__8__Impl"
// $ANTLR start "rule__Conditional__Group_1__9"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2447:1: rule__Conditional__Group_1__9 : rule__Conditional__Group_1__9__Impl ;
public final void rule__Conditional__Group_1__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2451:1: ( rule__Conditional__Group_1__9__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2452:2: rule__Conditional__Group_1__9__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__Conditional__Group_1__9__Impl_in_rule__Conditional__Group_1__94915);
rule__Conditional__Group_1__9__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__9"
// $ANTLR start "rule__Conditional__Group_1__9__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2458:1: rule__Conditional__Group_1__9__Impl : ( '}' ) ;
public final void rule__Conditional__Group_1__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2462:1: ( ( '}' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2463:1: ( '}' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2463:1: ( '}' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2464:1: '}'
{
before(grammarAccess.getConditionalAccess().getRightCurlyBracketKeyword_1_9());
match(input,15,FollowSets000.FOLLOW_15_in_rule__Conditional__Group_1__9__Impl4943);
after(grammarAccess.getConditionalAccess().getRightCurlyBracketKeyword_1_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__Group_1__9__Impl"
// $ANTLR start "rule__OrExpression__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2497:1: rule__OrExpression__Group__0 : rule__OrExpression__Group__0__Impl rule__OrExpression__Group__1 ;
public final void rule__OrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2501:1: ( rule__OrExpression__Group__0__Impl rule__OrExpression__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2502:2: rule__OrExpression__Group__0__Impl rule__OrExpression__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group__0__Impl_in_rule__OrExpression__Group__04994);
rule__OrExpression__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group__1_in_rule__OrExpression__Group__04997);
rule__OrExpression__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group__0"
// $ANTLR start "rule__OrExpression__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2509:1: rule__OrExpression__Group__0__Impl : ( ruleAndExpression ) ;
public final void rule__OrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2513:1: ( ( ruleAndExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2514:1: ( ruleAndExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2514:1: ( ruleAndExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2515:1: ruleAndExpression
{
before(grammarAccess.getOrExpressionAccess().getAndExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleAndExpression_in_rule__OrExpression__Group__0__Impl5024);
ruleAndExpression();
state._fsp--;
after(grammarAccess.getOrExpressionAccess().getAndExpressionParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group__0__Impl"
// $ANTLR start "rule__OrExpression__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2526:1: rule__OrExpression__Group__1 : rule__OrExpression__Group__1__Impl ;
public final void rule__OrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2530:1: ( rule__OrExpression__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2531:2: rule__OrExpression__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group__1__Impl_in_rule__OrExpression__Group__15053);
rule__OrExpression__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group__1"
// $ANTLR start "rule__OrExpression__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2537:1: rule__OrExpression__Group__1__Impl : ( ( rule__OrExpression__Group_1__0 )* ) ;
public final void rule__OrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2541:1: ( ( ( rule__OrExpression__Group_1__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2542:1: ( ( rule__OrExpression__Group_1__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2542:1: ( ( rule__OrExpression__Group_1__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2543:1: ( rule__OrExpression__Group_1__0 )*
{
before(grammarAccess.getOrExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2544:1: ( rule__OrExpression__Group_1__0 )*
loop14:
do {
int alt14=2;
int LA14_0 = input.LA(1);
if ( (LA14_0==26) ) {
alt14=1;
}
switch (alt14) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2544:2: rule__OrExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group_1__0_in_rule__OrExpression__Group__1__Impl5080);
rule__OrExpression__Group_1__0();
state._fsp--;
}
break;
default :
break loop14;
}
} while (true);
after(grammarAccess.getOrExpressionAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group__1__Impl"
// $ANTLR start "rule__OrExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2558:1: rule__OrExpression__Group_1__0 : rule__OrExpression__Group_1__0__Impl rule__OrExpression__Group_1__1 ;
public final void rule__OrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2562:1: ( rule__OrExpression__Group_1__0__Impl rule__OrExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2563:2: rule__OrExpression__Group_1__0__Impl rule__OrExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group_1__0__Impl_in_rule__OrExpression__Group_1__05115);
rule__OrExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group_1__1_in_rule__OrExpression__Group_1__05118);
rule__OrExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group_1__0"
// $ANTLR start "rule__OrExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2570:1: rule__OrExpression__Group_1__0__Impl : ( () ) ;
public final void rule__OrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2574:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2575:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2575:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2576:1: ()
{
before(grammarAccess.getOrExpressionAccess().getOrLeftAction_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2577:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2579:1:
{
}
after(grammarAccess.getOrExpressionAccess().getOrLeftAction_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group_1__0__Impl"
// $ANTLR start "rule__OrExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2589:1: rule__OrExpression__Group_1__1 : rule__OrExpression__Group_1__1__Impl rule__OrExpression__Group_1__2 ;
public final void rule__OrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2593:1: ( rule__OrExpression__Group_1__1__Impl rule__OrExpression__Group_1__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2594:2: rule__OrExpression__Group_1__1__Impl rule__OrExpression__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group_1__1__Impl_in_rule__OrExpression__Group_1__15176);
rule__OrExpression__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group_1__2_in_rule__OrExpression__Group_1__15179);
rule__OrExpression__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group_1__1"
// $ANTLR start "rule__OrExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2601:1: rule__OrExpression__Group_1__1__Impl : ( '|' ) ;
public final void rule__OrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2605:1: ( ( '|' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2606:1: ( '|' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2606:1: ( '|' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2607:1: '|'
{
before(grammarAccess.getOrExpressionAccess().getVerticalLineKeyword_1_1());
match(input,26,FollowSets000.FOLLOW_26_in_rule__OrExpression__Group_1__1__Impl5207);
after(grammarAccess.getOrExpressionAccess().getVerticalLineKeyword_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group_1__1__Impl"
// $ANTLR start "rule__OrExpression__Group_1__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2620:1: rule__OrExpression__Group_1__2 : rule__OrExpression__Group_1__2__Impl ;
public final void rule__OrExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2624:1: ( rule__OrExpression__Group_1__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2625:2: rule__OrExpression__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__Group_1__2__Impl_in_rule__OrExpression__Group_1__25238);
rule__OrExpression__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group_1__2"
// $ANTLR start "rule__OrExpression__Group_1__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2631:1: rule__OrExpression__Group_1__2__Impl : ( ( rule__OrExpression__RightAssignment_1_2 ) ) ;
public final void rule__OrExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2635:1: ( ( ( rule__OrExpression__RightAssignment_1_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2636:1: ( ( rule__OrExpression__RightAssignment_1_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2636:1: ( ( rule__OrExpression__RightAssignment_1_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2637:1: ( rule__OrExpression__RightAssignment_1_2 )
{
before(grammarAccess.getOrExpressionAccess().getRightAssignment_1_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2638:1: ( rule__OrExpression__RightAssignment_1_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2638:2: rule__OrExpression__RightAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_rule__OrExpression__RightAssignment_1_2_in_rule__OrExpression__Group_1__2__Impl5265);
rule__OrExpression__RightAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getOrExpressionAccess().getRightAssignment_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__Group_1__2__Impl"
// $ANTLR start "rule__AndExpression__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2654:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
public final void rule__AndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2658:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2659:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__05301);
rule__AndExpression__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__05304);
rule__AndExpression__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group__0"
// $ANTLR start "rule__AndExpression__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2666:1: rule__AndExpression__Group__0__Impl : ( ruleEqualExpression ) ;
public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2670:1: ( ( ruleEqualExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2671:1: ( ruleEqualExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2671:1: ( ruleEqualExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2672:1: ruleEqualExpression
{
before(grammarAccess.getAndExpressionAccess().getEqualExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleEqualExpression_in_rule__AndExpression__Group__0__Impl5331);
ruleEqualExpression();
state._fsp--;
after(grammarAccess.getAndExpressionAccess().getEqualExpressionParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group__0__Impl"
// $ANTLR start "rule__AndExpression__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2683:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
public final void rule__AndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2687:1: ( rule__AndExpression__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2688:2: rule__AndExpression__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__15360);
rule__AndExpression__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group__1"
// $ANTLR start "rule__AndExpression__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2694:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2698:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2699:1: ( ( rule__AndExpression__Group_1__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2699:1: ( ( rule__AndExpression__Group_1__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2700:1: ( rule__AndExpression__Group_1__0 )*
{
before(grammarAccess.getAndExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2701:1: ( rule__AndExpression__Group_1__0 )*
loop15:
do {
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==27) ) {
alt15=1;
}
switch (alt15) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2701:2: rule__AndExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl5387);
rule__AndExpression__Group_1__0();
state._fsp--;
}
break;
default :
break loop15;
}
} while (true);
after(grammarAccess.getAndExpressionAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group__1__Impl"
// $ANTLR start "rule__AndExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2715:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
public final void rule__AndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2719:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2720:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__05422);
rule__AndExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__05425);
rule__AndExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group_1__0"
// $ANTLR start "rule__AndExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2727:1: rule__AndExpression__Group_1__0__Impl : ( () ) ;
public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2731:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2732:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2732:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2733:1: ()
{
before(grammarAccess.getAndExpressionAccess().getAndLeftAction_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2734:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2736:1:
{
}
after(grammarAccess.getAndExpressionAccess().getAndLeftAction_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group_1__0__Impl"
// $ANTLR start "rule__AndExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2746:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 ;
public final void rule__AndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2750:1: ( rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2751:2: rule__AndExpression__Group_1__1__Impl rule__AndExpression__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__15483);
rule__AndExpression__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group_1__2_in_rule__AndExpression__Group_1__15486);
rule__AndExpression__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group_1__1"
// $ANTLR start "rule__AndExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2758:1: rule__AndExpression__Group_1__1__Impl : ( '&' ) ;
public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2762:1: ( ( '&' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2763:1: ( '&' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2763:1: ( '&' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2764:1: '&'
{
before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_1());
match(input,27,FollowSets000.FOLLOW_27_in_rule__AndExpression__Group_1__1__Impl5514);
after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group_1__1__Impl"
// $ANTLR start "rule__AndExpression__Group_1__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2777:1: rule__AndExpression__Group_1__2 : rule__AndExpression__Group_1__2__Impl ;
public final void rule__AndExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2781:1: ( rule__AndExpression__Group_1__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2782:2: rule__AndExpression__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__Group_1__2__Impl_in_rule__AndExpression__Group_1__25545);
rule__AndExpression__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group_1__2"
// $ANTLR start "rule__AndExpression__Group_1__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2788:1: rule__AndExpression__Group_1__2__Impl : ( ( rule__AndExpression__RightAssignment_1_2 ) ) ;
public final void rule__AndExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2792:1: ( ( ( rule__AndExpression__RightAssignment_1_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2793:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2793:1: ( ( rule__AndExpression__RightAssignment_1_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2794:1: ( rule__AndExpression__RightAssignment_1_2 )
{
before(grammarAccess.getAndExpressionAccess().getRightAssignment_1_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2795:1: ( rule__AndExpression__RightAssignment_1_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2795:2: rule__AndExpression__RightAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_rule__AndExpression__RightAssignment_1_2_in_rule__AndExpression__Group_1__2__Impl5572);
rule__AndExpression__RightAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getAndExpressionAccess().getRightAssignment_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__Group_1__2__Impl"
// $ANTLR start "rule__EqualExpression__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2811:1: rule__EqualExpression__Group__0 : rule__EqualExpression__Group__0__Impl rule__EqualExpression__Group__1 ;
public final void rule__EqualExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2815:1: ( rule__EqualExpression__Group__0__Impl rule__EqualExpression__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2816:2: rule__EqualExpression__Group__0__Impl rule__EqualExpression__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group__0__Impl_in_rule__EqualExpression__Group__05608);
rule__EqualExpression__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group__1_in_rule__EqualExpression__Group__05611);
rule__EqualExpression__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group__0"
// $ANTLR start "rule__EqualExpression__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2823:1: rule__EqualExpression__Group__0__Impl : ( ruleComparisonExpression ) ;
public final void rule__EqualExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2827:1: ( ( ruleComparisonExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2828:1: ( ruleComparisonExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2828:1: ( ruleComparisonExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2829:1: ruleComparisonExpression
{
before(grammarAccess.getEqualExpressionAccess().getComparisonExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleComparisonExpression_in_rule__EqualExpression__Group__0__Impl5638);
ruleComparisonExpression();
state._fsp--;
after(grammarAccess.getEqualExpressionAccess().getComparisonExpressionParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group__0__Impl"
// $ANTLR start "rule__EqualExpression__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2840:1: rule__EqualExpression__Group__1 : rule__EqualExpression__Group__1__Impl ;
public final void rule__EqualExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2844:1: ( rule__EqualExpression__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2845:2: rule__EqualExpression__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group__1__Impl_in_rule__EqualExpression__Group__15667);
rule__EqualExpression__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group__1"
// $ANTLR start "rule__EqualExpression__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2851:1: rule__EqualExpression__Group__1__Impl : ( ( rule__EqualExpression__Group_1__0 )* ) ;
public final void rule__EqualExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2855:1: ( ( ( rule__EqualExpression__Group_1__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2856:1: ( ( rule__EqualExpression__Group_1__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2856:1: ( ( rule__EqualExpression__Group_1__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2857:1: ( rule__EqualExpression__Group_1__0 )*
{
before(grammarAccess.getEqualExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2858:1: ( rule__EqualExpression__Group_1__0 )*
loop16:
do {
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==28) ) {
alt16=1;
}
switch (alt16) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2858:2: rule__EqualExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group_1__0_in_rule__EqualExpression__Group__1__Impl5694);
rule__EqualExpression__Group_1__0();
state._fsp--;
}
break;
default :
break loop16;
}
} while (true);
after(grammarAccess.getEqualExpressionAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group__1__Impl"
// $ANTLR start "rule__EqualExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2872:1: rule__EqualExpression__Group_1__0 : rule__EqualExpression__Group_1__0__Impl rule__EqualExpression__Group_1__1 ;
public final void rule__EqualExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2876:1: ( rule__EqualExpression__Group_1__0__Impl rule__EqualExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2877:2: rule__EqualExpression__Group_1__0__Impl rule__EqualExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group_1__0__Impl_in_rule__EqualExpression__Group_1__05729);
rule__EqualExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group_1__1_in_rule__EqualExpression__Group_1__05732);
rule__EqualExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group_1__0"
// $ANTLR start "rule__EqualExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2884:1: rule__EqualExpression__Group_1__0__Impl : ( () ) ;
public final void rule__EqualExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2888:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2889:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2889:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2890:1: ()
{
before(grammarAccess.getEqualExpressionAccess().getEqualLeftAction_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2891:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2893:1:
{
}
after(grammarAccess.getEqualExpressionAccess().getEqualLeftAction_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group_1__0__Impl"
// $ANTLR start "rule__EqualExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2903:1: rule__EqualExpression__Group_1__1 : rule__EqualExpression__Group_1__1__Impl rule__EqualExpression__Group_1__2 ;
public final void rule__EqualExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2907:1: ( rule__EqualExpression__Group_1__1__Impl rule__EqualExpression__Group_1__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2908:2: rule__EqualExpression__Group_1__1__Impl rule__EqualExpression__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group_1__1__Impl_in_rule__EqualExpression__Group_1__15790);
rule__EqualExpression__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group_1__2_in_rule__EqualExpression__Group_1__15793);
rule__EqualExpression__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group_1__1"
// $ANTLR start "rule__EqualExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2915:1: rule__EqualExpression__Group_1__1__Impl : ( '==' ) ;
public final void rule__EqualExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2919:1: ( ( '==' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2920:1: ( '==' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2920:1: ( '==' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2921:1: '=='
{
before(grammarAccess.getEqualExpressionAccess().getEqualsSignEqualsSignKeyword_1_1());
match(input,28,FollowSets000.FOLLOW_28_in_rule__EqualExpression__Group_1__1__Impl5821);
after(grammarAccess.getEqualExpressionAccess().getEqualsSignEqualsSignKeyword_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group_1__1__Impl"
// $ANTLR start "rule__EqualExpression__Group_1__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2934:1: rule__EqualExpression__Group_1__2 : rule__EqualExpression__Group_1__2__Impl ;
public final void rule__EqualExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2938:1: ( rule__EqualExpression__Group_1__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2939:2: rule__EqualExpression__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__Group_1__2__Impl_in_rule__EqualExpression__Group_1__25852);
rule__EqualExpression__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group_1__2"
// $ANTLR start "rule__EqualExpression__Group_1__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2945:1: rule__EqualExpression__Group_1__2__Impl : ( ( rule__EqualExpression__RightAssignment_1_2 ) ) ;
public final void rule__EqualExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2949:1: ( ( ( rule__EqualExpression__RightAssignment_1_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2950:1: ( ( rule__EqualExpression__RightAssignment_1_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2950:1: ( ( rule__EqualExpression__RightAssignment_1_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2951:1: ( rule__EqualExpression__RightAssignment_1_2 )
{
before(grammarAccess.getEqualExpressionAccess().getRightAssignment_1_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2952:1: ( rule__EqualExpression__RightAssignment_1_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2952:2: rule__EqualExpression__RightAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_rule__EqualExpression__RightAssignment_1_2_in_rule__EqualExpression__Group_1__2__Impl5879);
rule__EqualExpression__RightAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getEqualExpressionAccess().getRightAssignment_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__Group_1__2__Impl"
// $ANTLR start "rule__ComparisonExpression__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2968:1: rule__ComparisonExpression__Group__0 : rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ;
public final void rule__ComparisonExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2972:1: ( rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2973:2: rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group__0__Impl_in_rule__ComparisonExpression__Group__05915);
rule__ComparisonExpression__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group__1_in_rule__ComparisonExpression__Group__05918);
rule__ComparisonExpression__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group__0"
// $ANTLR start "rule__ComparisonExpression__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2980:1: rule__ComparisonExpression__Group__0__Impl : ( ruleAddExpression ) ;
public final void rule__ComparisonExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2984:1: ( ( ruleAddExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2985:1: ( ruleAddExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2985:1: ( ruleAddExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2986:1: ruleAddExpression
{
before(grammarAccess.getComparisonExpressionAccess().getAddExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleAddExpression_in_rule__ComparisonExpression__Group__0__Impl5945);
ruleAddExpression();
state._fsp--;
after(grammarAccess.getComparisonExpressionAccess().getAddExpressionParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group__0__Impl"
// $ANTLR start "rule__ComparisonExpression__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:2997:1: rule__ComparisonExpression__Group__1 : rule__ComparisonExpression__Group__1__Impl ;
public final void rule__ComparisonExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3001:1: ( rule__ComparisonExpression__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3002:2: rule__ComparisonExpression__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group__1__Impl_in_rule__ComparisonExpression__Group__15974);
rule__ComparisonExpression__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group__1"
// $ANTLR start "rule__ComparisonExpression__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3008:1: rule__ComparisonExpression__Group__1__Impl : ( ( rule__ComparisonExpression__Group_1__0 )* ) ;
public final void rule__ComparisonExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3012:1: ( ( ( rule__ComparisonExpression__Group_1__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3013:1: ( ( rule__ComparisonExpression__Group_1__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3013:1: ( ( rule__ComparisonExpression__Group_1__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3014:1: ( rule__ComparisonExpression__Group_1__0 )*
{
before(grammarAccess.getComparisonExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3015:1: ( rule__ComparisonExpression__Group_1__0 )*
loop17:
do {
int alt17=2;
int LA17_0 = input.LA(1);
if ( ((LA17_0>=29 && LA17_0<=30)) ) {
alt17=1;
}
switch (alt17) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3015:2: rule__ComparisonExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1__0_in_rule__ComparisonExpression__Group__1__Impl6001);
rule__ComparisonExpression__Group_1__0();
state._fsp--;
}
break;
default :
break loop17;
}
} while (true);
after(grammarAccess.getComparisonExpressionAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group__1__Impl"
// $ANTLR start "rule__ComparisonExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3029:1: rule__ComparisonExpression__Group_1__0 : rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ;
public final void rule__ComparisonExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3033:1: ( rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3034:2: rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1__0__Impl_in_rule__ComparisonExpression__Group_1__06036);
rule__ComparisonExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1__1_in_rule__ComparisonExpression__Group_1__06039);
rule__ComparisonExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1__0"
// $ANTLR start "rule__ComparisonExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3041:1: rule__ComparisonExpression__Group_1__0__Impl : ( ( rule__ComparisonExpression__Alternatives_1_0 ) ) ;
public final void rule__ComparisonExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3045:1: ( ( ( rule__ComparisonExpression__Alternatives_1_0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3046:1: ( ( rule__ComparisonExpression__Alternatives_1_0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3046:1: ( ( rule__ComparisonExpression__Alternatives_1_0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3047:1: ( rule__ComparisonExpression__Alternatives_1_0 )
{
before(grammarAccess.getComparisonExpressionAccess().getAlternatives_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3048:1: ( rule__ComparisonExpression__Alternatives_1_0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3048:2: rule__ComparisonExpression__Alternatives_1_0
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Alternatives_1_0_in_rule__ComparisonExpression__Group_1__0__Impl6066);
rule__ComparisonExpression__Alternatives_1_0();
state._fsp--;
}
after(grammarAccess.getComparisonExpressionAccess().getAlternatives_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1__0__Impl"
// $ANTLR start "rule__ComparisonExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3058:1: rule__ComparisonExpression__Group_1__1 : rule__ComparisonExpression__Group_1__1__Impl ;
public final void rule__ComparisonExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3062:1: ( rule__ComparisonExpression__Group_1__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3063:2: rule__ComparisonExpression__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1__1__Impl_in_rule__ComparisonExpression__Group_1__16096);
rule__ComparisonExpression__Group_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1__1"
// $ANTLR start "rule__ComparisonExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3069:1: rule__ComparisonExpression__Group_1__1__Impl : ( ( rule__ComparisonExpression__RightAssignment_1_1 ) ) ;
public final void rule__ComparisonExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3073:1: ( ( ( rule__ComparisonExpression__RightAssignment_1_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3074:1: ( ( rule__ComparisonExpression__RightAssignment_1_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3074:1: ( ( rule__ComparisonExpression__RightAssignment_1_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3075:1: ( rule__ComparisonExpression__RightAssignment_1_1 )
{
before(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3076:1: ( rule__ComparisonExpression__RightAssignment_1_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3076:2: rule__ComparisonExpression__RightAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__RightAssignment_1_1_in_rule__ComparisonExpression__Group_1__1__Impl6123);
rule__ComparisonExpression__RightAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1__1__Impl"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_0__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3090:1: rule__ComparisonExpression__Group_1_0_0__0 : rule__ComparisonExpression__Group_1_0_0__0__Impl rule__ComparisonExpression__Group_1_0_0__1 ;
public final void rule__ComparisonExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3094:1: ( rule__ComparisonExpression__Group_1_0_0__0__Impl rule__ComparisonExpression__Group_1_0_0__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3095:2: rule__ComparisonExpression__Group_1_0_0__0__Impl rule__ComparisonExpression__Group_1_0_0__1
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_0__0__Impl_in_rule__ComparisonExpression__Group_1_0_0__06157);
rule__ComparisonExpression__Group_1_0_0__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_0__1_in_rule__ComparisonExpression__Group_1_0_0__06160);
rule__ComparisonExpression__Group_1_0_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_0__0"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_0__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3102:1: rule__ComparisonExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__ComparisonExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3106:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3107:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3107:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3108:1: ()
{
before(grammarAccess.getComparisonExpressionAccess().getGreaterLeftAction_1_0_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3109:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3111:1:
{
}
after(grammarAccess.getComparisonExpressionAccess().getGreaterLeftAction_1_0_0_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_0__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3121:1: rule__ComparisonExpression__Group_1_0_0__1 : rule__ComparisonExpression__Group_1_0_0__1__Impl ;
public final void rule__ComparisonExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3125:1: ( rule__ComparisonExpression__Group_1_0_0__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3126:2: rule__ComparisonExpression__Group_1_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_0__1__Impl_in_rule__ComparisonExpression__Group_1_0_0__16218);
rule__ComparisonExpression__Group_1_0_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_0__1"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_0__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3132:1: rule__ComparisonExpression__Group_1_0_0__1__Impl : ( '>' ) ;
public final void rule__ComparisonExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3136:1: ( ( '>' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3137:1: ( '>' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3137:1: ( '>' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3138:1: '>'
{
before(grammarAccess.getComparisonExpressionAccess().getGreaterThanSignKeyword_1_0_0_1());
match(input,29,FollowSets000.FOLLOW_29_in_rule__ComparisonExpression__Group_1_0_0__1__Impl6246);
after(grammarAccess.getComparisonExpressionAccess().getGreaterThanSignKeyword_1_0_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3155:1: rule__ComparisonExpression__Group_1_0_1__0 : rule__ComparisonExpression__Group_1_0_1__0__Impl rule__ComparisonExpression__Group_1_0_1__1 ;
public final void rule__ComparisonExpression__Group_1_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3159:1: ( rule__ComparisonExpression__Group_1_0_1__0__Impl rule__ComparisonExpression__Group_1_0_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3160:2: rule__ComparisonExpression__Group_1_0_1__0__Impl rule__ComparisonExpression__Group_1_0_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_1__0__Impl_in_rule__ComparisonExpression__Group_1_0_1__06281);
rule__ComparisonExpression__Group_1_0_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_1__1_in_rule__ComparisonExpression__Group_1_0_1__06284);
rule__ComparisonExpression__Group_1_0_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_1__0"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3167:1: rule__ComparisonExpression__Group_1_0_1__0__Impl : ( () ) ;
public final void rule__ComparisonExpression__Group_1_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3171:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3172:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3172:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3173:1: ()
{
before(grammarAccess.getComparisonExpressionAccess().getLowerLeftAction_1_0_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3174:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3176:1:
{
}
after(grammarAccess.getComparisonExpressionAccess().getLowerLeftAction_1_0_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_1__0__Impl"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3186:1: rule__ComparisonExpression__Group_1_0_1__1 : rule__ComparisonExpression__Group_1_0_1__1__Impl ;
public final void rule__ComparisonExpression__Group_1_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3190:1: ( rule__ComparisonExpression__Group_1_0_1__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3191:2: rule__ComparisonExpression__Group_1_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__ComparisonExpression__Group_1_0_1__1__Impl_in_rule__ComparisonExpression__Group_1_0_1__16342);
rule__ComparisonExpression__Group_1_0_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_1__1"
// $ANTLR start "rule__ComparisonExpression__Group_1_0_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3197:1: rule__ComparisonExpression__Group_1_0_1__1__Impl : ( '<' ) ;
public final void rule__ComparisonExpression__Group_1_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3201:1: ( ( '<' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3202:1: ( '<' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3202:1: ( '<' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3203:1: '<'
{
before(grammarAccess.getComparisonExpressionAccess().getLessThanSignKeyword_1_0_1_1());
match(input,30,FollowSets000.FOLLOW_30_in_rule__ComparisonExpression__Group_1_0_1__1__Impl6370);
after(grammarAccess.getComparisonExpressionAccess().getLessThanSignKeyword_1_0_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__Group_1_0_1__1__Impl"
// $ANTLR start "rule__AddExpression__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3220:1: rule__AddExpression__Group__0 : rule__AddExpression__Group__0__Impl rule__AddExpression__Group__1 ;
public final void rule__AddExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3224:1: ( rule__AddExpression__Group__0__Impl rule__AddExpression__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3225:2: rule__AddExpression__Group__0__Impl rule__AddExpression__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group__0__Impl_in_rule__AddExpression__Group__06405);
rule__AddExpression__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group__1_in_rule__AddExpression__Group__06408);
rule__AddExpression__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group__0"
// $ANTLR start "rule__AddExpression__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3232:1: rule__AddExpression__Group__0__Impl : ( ruleMultExpression ) ;
public final void rule__AddExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3236:1: ( ( ruleMultExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3237:1: ( ruleMultExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3237:1: ( ruleMultExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3238:1: ruleMultExpression
{
before(grammarAccess.getAddExpressionAccess().getMultExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleMultExpression_in_rule__AddExpression__Group__0__Impl6435);
ruleMultExpression();
state._fsp--;
after(grammarAccess.getAddExpressionAccess().getMultExpressionParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group__0__Impl"
// $ANTLR start "rule__AddExpression__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3249:1: rule__AddExpression__Group__1 : rule__AddExpression__Group__1__Impl ;
public final void rule__AddExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3253:1: ( rule__AddExpression__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3254:2: rule__AddExpression__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group__1__Impl_in_rule__AddExpression__Group__16464);
rule__AddExpression__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group__1"
// $ANTLR start "rule__AddExpression__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3260:1: rule__AddExpression__Group__1__Impl : ( ( rule__AddExpression__Group_1__0 )* ) ;
public final void rule__AddExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3264:1: ( ( ( rule__AddExpression__Group_1__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3265:1: ( ( rule__AddExpression__Group_1__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3265:1: ( ( rule__AddExpression__Group_1__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3266:1: ( rule__AddExpression__Group_1__0 )*
{
before(grammarAccess.getAddExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3267:1: ( rule__AddExpression__Group_1__0 )*
loop18:
do {
int alt18=2;
int LA18_0 = input.LA(1);
if ( ((LA18_0>=31 && LA18_0<=32)) ) {
alt18=1;
}
switch (alt18) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3267:2: rule__AddExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1__0_in_rule__AddExpression__Group__1__Impl6491);
rule__AddExpression__Group_1__0();
state._fsp--;
}
break;
default :
break loop18;
}
} while (true);
after(grammarAccess.getAddExpressionAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group__1__Impl"
// $ANTLR start "rule__AddExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3281:1: rule__AddExpression__Group_1__0 : rule__AddExpression__Group_1__0__Impl rule__AddExpression__Group_1__1 ;
public final void rule__AddExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3285:1: ( rule__AddExpression__Group_1__0__Impl rule__AddExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3286:2: rule__AddExpression__Group_1__0__Impl rule__AddExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1__0__Impl_in_rule__AddExpression__Group_1__06526);
rule__AddExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1__1_in_rule__AddExpression__Group_1__06529);
rule__AddExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1__0"
// $ANTLR start "rule__AddExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3293:1: rule__AddExpression__Group_1__0__Impl : ( ( rule__AddExpression__Alternatives_1_0 ) ) ;
public final void rule__AddExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3297:1: ( ( ( rule__AddExpression__Alternatives_1_0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3298:1: ( ( rule__AddExpression__Alternatives_1_0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3298:1: ( ( rule__AddExpression__Alternatives_1_0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3299:1: ( rule__AddExpression__Alternatives_1_0 )
{
before(grammarAccess.getAddExpressionAccess().getAlternatives_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3300:1: ( rule__AddExpression__Alternatives_1_0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3300:2: rule__AddExpression__Alternatives_1_0
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Alternatives_1_0_in_rule__AddExpression__Group_1__0__Impl6556);
rule__AddExpression__Alternatives_1_0();
state._fsp--;
}
after(grammarAccess.getAddExpressionAccess().getAlternatives_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1__0__Impl"
// $ANTLR start "rule__AddExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3310:1: rule__AddExpression__Group_1__1 : rule__AddExpression__Group_1__1__Impl ;
public final void rule__AddExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3314:1: ( rule__AddExpression__Group_1__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3315:2: rule__AddExpression__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1__1__Impl_in_rule__AddExpression__Group_1__16586);
rule__AddExpression__Group_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1__1"
// $ANTLR start "rule__AddExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3321:1: rule__AddExpression__Group_1__1__Impl : ( ( rule__AddExpression__RightAssignment_1_1 ) ) ;
public final void rule__AddExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3325:1: ( ( ( rule__AddExpression__RightAssignment_1_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3326:1: ( ( rule__AddExpression__RightAssignment_1_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3326:1: ( ( rule__AddExpression__RightAssignment_1_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3327:1: ( rule__AddExpression__RightAssignment_1_1 )
{
before(grammarAccess.getAddExpressionAccess().getRightAssignment_1_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3328:1: ( rule__AddExpression__RightAssignment_1_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3328:2: rule__AddExpression__RightAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__RightAssignment_1_1_in_rule__AddExpression__Group_1__1__Impl6613);
rule__AddExpression__RightAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getAddExpressionAccess().getRightAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1__1__Impl"
// $ANTLR start "rule__AddExpression__Group_1_0_0__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3342:1: rule__AddExpression__Group_1_0_0__0 : rule__AddExpression__Group_1_0_0__0__Impl rule__AddExpression__Group_1_0_0__1 ;
public final void rule__AddExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3346:1: ( rule__AddExpression__Group_1_0_0__0__Impl rule__AddExpression__Group_1_0_0__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3347:2: rule__AddExpression__Group_1_0_0__0__Impl rule__AddExpression__Group_1_0_0__1
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_0__0__Impl_in_rule__AddExpression__Group_1_0_0__06647);
rule__AddExpression__Group_1_0_0__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_0__1_in_rule__AddExpression__Group_1_0_0__06650);
rule__AddExpression__Group_1_0_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_0__0"
// $ANTLR start "rule__AddExpression__Group_1_0_0__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3354:1: rule__AddExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__AddExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3358:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3359:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3359:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3360:1: ()
{
before(grammarAccess.getAddExpressionAccess().getAddLeftAction_1_0_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3361:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3363:1:
{
}
after(grammarAccess.getAddExpressionAccess().getAddLeftAction_1_0_0_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__AddExpression__Group_1_0_0__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3373:1: rule__AddExpression__Group_1_0_0__1 : rule__AddExpression__Group_1_0_0__1__Impl ;
public final void rule__AddExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3377:1: ( rule__AddExpression__Group_1_0_0__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3378:2: rule__AddExpression__Group_1_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_0__1__Impl_in_rule__AddExpression__Group_1_0_0__16708);
rule__AddExpression__Group_1_0_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_0__1"
// $ANTLR start "rule__AddExpression__Group_1_0_0__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3384:1: rule__AddExpression__Group_1_0_0__1__Impl : ( '+' ) ;
public final void rule__AddExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3388:1: ( ( '+' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3389:1: ( '+' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3389:1: ( '+' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3390:1: '+'
{
before(grammarAccess.getAddExpressionAccess().getPlusSignKeyword_1_0_0_1());
match(input,31,FollowSets000.FOLLOW_31_in_rule__AddExpression__Group_1_0_0__1__Impl6736);
after(grammarAccess.getAddExpressionAccess().getPlusSignKeyword_1_0_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__AddExpression__Group_1_0_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3407:1: rule__AddExpression__Group_1_0_1__0 : rule__AddExpression__Group_1_0_1__0__Impl rule__AddExpression__Group_1_0_1__1 ;
public final void rule__AddExpression__Group_1_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3411:1: ( rule__AddExpression__Group_1_0_1__0__Impl rule__AddExpression__Group_1_0_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3412:2: rule__AddExpression__Group_1_0_1__0__Impl rule__AddExpression__Group_1_0_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_1__0__Impl_in_rule__AddExpression__Group_1_0_1__06771);
rule__AddExpression__Group_1_0_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_1__1_in_rule__AddExpression__Group_1_0_1__06774);
rule__AddExpression__Group_1_0_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_1__0"
// $ANTLR start "rule__AddExpression__Group_1_0_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3419:1: rule__AddExpression__Group_1_0_1__0__Impl : ( () ) ;
public final void rule__AddExpression__Group_1_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3423:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3424:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3424:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3425:1: ()
{
before(grammarAccess.getAddExpressionAccess().getMinusLeftAction_1_0_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3426:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3428:1:
{
}
after(grammarAccess.getAddExpressionAccess().getMinusLeftAction_1_0_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_1__0__Impl"
// $ANTLR start "rule__AddExpression__Group_1_0_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3438:1: rule__AddExpression__Group_1_0_1__1 : rule__AddExpression__Group_1_0_1__1__Impl ;
public final void rule__AddExpression__Group_1_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3442:1: ( rule__AddExpression__Group_1_0_1__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3443:2: rule__AddExpression__Group_1_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__AddExpression__Group_1_0_1__1__Impl_in_rule__AddExpression__Group_1_0_1__16832);
rule__AddExpression__Group_1_0_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_1__1"
// $ANTLR start "rule__AddExpression__Group_1_0_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3449:1: rule__AddExpression__Group_1_0_1__1__Impl : ( '-' ) ;
public final void rule__AddExpression__Group_1_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3453:1: ( ( '-' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3454:1: ( '-' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3454:1: ( '-' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3455:1: '-'
{
before(grammarAccess.getAddExpressionAccess().getHyphenMinusKeyword_1_0_1_1());
match(input,32,FollowSets000.FOLLOW_32_in_rule__AddExpression__Group_1_0_1__1__Impl6860);
after(grammarAccess.getAddExpressionAccess().getHyphenMinusKeyword_1_0_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__Group_1_0_1__1__Impl"
// $ANTLR start "rule__MultExpression__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3472:1: rule__MultExpression__Group__0 : rule__MultExpression__Group__0__Impl rule__MultExpression__Group__1 ;
public final void rule__MultExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3476:1: ( rule__MultExpression__Group__0__Impl rule__MultExpression__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3477:2: rule__MultExpression__Group__0__Impl rule__MultExpression__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group__0__Impl_in_rule__MultExpression__Group__06895);
rule__MultExpression__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group__1_in_rule__MultExpression__Group__06898);
rule__MultExpression__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group__0"
// $ANTLR start "rule__MultExpression__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3484:1: rule__MultExpression__Group__0__Impl : ( ruleUnaryExpression ) ;
public final void rule__MultExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3488:1: ( ( ruleUnaryExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3489:1: ( ruleUnaryExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3489:1: ( ruleUnaryExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3490:1: ruleUnaryExpression
{
before(grammarAccess.getMultExpressionAccess().getUnaryExpressionParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleUnaryExpression_in_rule__MultExpression__Group__0__Impl6925);
ruleUnaryExpression();
state._fsp--;
after(grammarAccess.getMultExpressionAccess().getUnaryExpressionParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group__0__Impl"
// $ANTLR start "rule__MultExpression__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3501:1: rule__MultExpression__Group__1 : rule__MultExpression__Group__1__Impl ;
public final void rule__MultExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3505:1: ( rule__MultExpression__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3506:2: rule__MultExpression__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group__1__Impl_in_rule__MultExpression__Group__16954);
rule__MultExpression__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group__1"
// $ANTLR start "rule__MultExpression__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3512:1: rule__MultExpression__Group__1__Impl : ( ( rule__MultExpression__Group_1__0 )* ) ;
public final void rule__MultExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3516:1: ( ( ( rule__MultExpression__Group_1__0 )* ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3517:1: ( ( rule__MultExpression__Group_1__0 )* )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3517:1: ( ( rule__MultExpression__Group_1__0 )* )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3518:1: ( rule__MultExpression__Group_1__0 )*
{
before(grammarAccess.getMultExpressionAccess().getGroup_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3519:1: ( rule__MultExpression__Group_1__0 )*
loop19:
do {
int alt19=2;
int LA19_0 = input.LA(1);
if ( ((LA19_0>=33 && LA19_0<=35)) ) {
alt19=1;
}
switch (alt19) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3519:2: rule__MultExpression__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1__0_in_rule__MultExpression__Group__1__Impl6981);
rule__MultExpression__Group_1__0();
state._fsp--;
}
break;
default :
break loop19;
}
} while (true);
after(grammarAccess.getMultExpressionAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group__1__Impl"
// $ANTLR start "rule__MultExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3533:1: rule__MultExpression__Group_1__0 : rule__MultExpression__Group_1__0__Impl rule__MultExpression__Group_1__1 ;
public final void rule__MultExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3537:1: ( rule__MultExpression__Group_1__0__Impl rule__MultExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3538:2: rule__MultExpression__Group_1__0__Impl rule__MultExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1__0__Impl_in_rule__MultExpression__Group_1__07016);
rule__MultExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1__1_in_rule__MultExpression__Group_1__07019);
rule__MultExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1__0"
// $ANTLR start "rule__MultExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3545:1: rule__MultExpression__Group_1__0__Impl : ( ( rule__MultExpression__Alternatives_1_0 ) ) ;
public final void rule__MultExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3549:1: ( ( ( rule__MultExpression__Alternatives_1_0 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3550:1: ( ( rule__MultExpression__Alternatives_1_0 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3550:1: ( ( rule__MultExpression__Alternatives_1_0 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3551:1: ( rule__MultExpression__Alternatives_1_0 )
{
before(grammarAccess.getMultExpressionAccess().getAlternatives_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3552:1: ( rule__MultExpression__Alternatives_1_0 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3552:2: rule__MultExpression__Alternatives_1_0
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Alternatives_1_0_in_rule__MultExpression__Group_1__0__Impl7046);
rule__MultExpression__Alternatives_1_0();
state._fsp--;
}
after(grammarAccess.getMultExpressionAccess().getAlternatives_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1__0__Impl"
// $ANTLR start "rule__MultExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3562:1: rule__MultExpression__Group_1__1 : rule__MultExpression__Group_1__1__Impl ;
public final void rule__MultExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3566:1: ( rule__MultExpression__Group_1__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3567:2: rule__MultExpression__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1__1__Impl_in_rule__MultExpression__Group_1__17076);
rule__MultExpression__Group_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1__1"
// $ANTLR start "rule__MultExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3573:1: rule__MultExpression__Group_1__1__Impl : ( ( rule__MultExpression__RightAssignment_1_1 ) ) ;
public final void rule__MultExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3577:1: ( ( ( rule__MultExpression__RightAssignment_1_1 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3578:1: ( ( rule__MultExpression__RightAssignment_1_1 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3578:1: ( ( rule__MultExpression__RightAssignment_1_1 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3579:1: ( rule__MultExpression__RightAssignment_1_1 )
{
before(grammarAccess.getMultExpressionAccess().getRightAssignment_1_1());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3580:1: ( rule__MultExpression__RightAssignment_1_1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3580:2: rule__MultExpression__RightAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__RightAssignment_1_1_in_rule__MultExpression__Group_1__1__Impl7103);
rule__MultExpression__RightAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getMultExpressionAccess().getRightAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1__1__Impl"
// $ANTLR start "rule__MultExpression__Group_1_0_0__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3594:1: rule__MultExpression__Group_1_0_0__0 : rule__MultExpression__Group_1_0_0__0__Impl rule__MultExpression__Group_1_0_0__1 ;
public final void rule__MultExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3598:1: ( rule__MultExpression__Group_1_0_0__0__Impl rule__MultExpression__Group_1_0_0__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3599:2: rule__MultExpression__Group_1_0_0__0__Impl rule__MultExpression__Group_1_0_0__1
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_0__0__Impl_in_rule__MultExpression__Group_1_0_0__07137);
rule__MultExpression__Group_1_0_0__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_0__1_in_rule__MultExpression__Group_1_0_0__07140);
rule__MultExpression__Group_1_0_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_0__0"
// $ANTLR start "rule__MultExpression__Group_1_0_0__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3606:1: rule__MultExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__MultExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3610:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3611:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3611:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3612:1: ()
{
before(grammarAccess.getMultExpressionAccess().getMultLeftAction_1_0_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3613:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3615:1:
{
}
after(grammarAccess.getMultExpressionAccess().getMultLeftAction_1_0_0_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__MultExpression__Group_1_0_0__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3625:1: rule__MultExpression__Group_1_0_0__1 : rule__MultExpression__Group_1_0_0__1__Impl ;
public final void rule__MultExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3629:1: ( rule__MultExpression__Group_1_0_0__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3630:2: rule__MultExpression__Group_1_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_0__1__Impl_in_rule__MultExpression__Group_1_0_0__17198);
rule__MultExpression__Group_1_0_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_0__1"
// $ANTLR start "rule__MultExpression__Group_1_0_0__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3636:1: rule__MultExpression__Group_1_0_0__1__Impl : ( '*' ) ;
public final void rule__MultExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3640:1: ( ( '*' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3641:1: ( '*' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3641:1: ( '*' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3642:1: '*'
{
before(grammarAccess.getMultExpressionAccess().getAsteriskKeyword_1_0_0_1());
match(input,33,FollowSets000.FOLLOW_33_in_rule__MultExpression__Group_1_0_0__1__Impl7226);
after(grammarAccess.getMultExpressionAccess().getAsteriskKeyword_1_0_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__MultExpression__Group_1_0_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3659:1: rule__MultExpression__Group_1_0_1__0 : rule__MultExpression__Group_1_0_1__0__Impl rule__MultExpression__Group_1_0_1__1 ;
public final void rule__MultExpression__Group_1_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3663:1: ( rule__MultExpression__Group_1_0_1__0__Impl rule__MultExpression__Group_1_0_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3664:2: rule__MultExpression__Group_1_0_1__0__Impl rule__MultExpression__Group_1_0_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_1__0__Impl_in_rule__MultExpression__Group_1_0_1__07261);
rule__MultExpression__Group_1_0_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_1__1_in_rule__MultExpression__Group_1_0_1__07264);
rule__MultExpression__Group_1_0_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_1__0"
// $ANTLR start "rule__MultExpression__Group_1_0_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3671:1: rule__MultExpression__Group_1_0_1__0__Impl : ( () ) ;
public final void rule__MultExpression__Group_1_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3675:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3676:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3676:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3677:1: ()
{
before(grammarAccess.getMultExpressionAccess().getDivLeftAction_1_0_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3678:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3680:1:
{
}
after(grammarAccess.getMultExpressionAccess().getDivLeftAction_1_0_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_1__0__Impl"
// $ANTLR start "rule__MultExpression__Group_1_0_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3690:1: rule__MultExpression__Group_1_0_1__1 : rule__MultExpression__Group_1_0_1__1__Impl ;
public final void rule__MultExpression__Group_1_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3694:1: ( rule__MultExpression__Group_1_0_1__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3695:2: rule__MultExpression__Group_1_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_1__1__Impl_in_rule__MultExpression__Group_1_0_1__17322);
rule__MultExpression__Group_1_0_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_1__1"
// $ANTLR start "rule__MultExpression__Group_1_0_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3701:1: rule__MultExpression__Group_1_0_1__1__Impl : ( '/' ) ;
public final void rule__MultExpression__Group_1_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3705:1: ( ( '/' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3706:1: ( '/' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3706:1: ( '/' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3707:1: '/'
{
before(grammarAccess.getMultExpressionAccess().getSolidusKeyword_1_0_1_1());
match(input,34,FollowSets000.FOLLOW_34_in_rule__MultExpression__Group_1_0_1__1__Impl7350);
after(grammarAccess.getMultExpressionAccess().getSolidusKeyword_1_0_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_1__1__Impl"
// $ANTLR start "rule__MultExpression__Group_1_0_2__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3724:1: rule__MultExpression__Group_1_0_2__0 : rule__MultExpression__Group_1_0_2__0__Impl rule__MultExpression__Group_1_0_2__1 ;
public final void rule__MultExpression__Group_1_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3728:1: ( rule__MultExpression__Group_1_0_2__0__Impl rule__MultExpression__Group_1_0_2__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3729:2: rule__MultExpression__Group_1_0_2__0__Impl rule__MultExpression__Group_1_0_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_2__0__Impl_in_rule__MultExpression__Group_1_0_2__07385);
rule__MultExpression__Group_1_0_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_2__1_in_rule__MultExpression__Group_1_0_2__07388);
rule__MultExpression__Group_1_0_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_2__0"
// $ANTLR start "rule__MultExpression__Group_1_0_2__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3736:1: rule__MultExpression__Group_1_0_2__0__Impl : ( () ) ;
public final void rule__MultExpression__Group_1_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3740:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3741:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3741:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3742:1: ()
{
before(grammarAccess.getMultExpressionAccess().getModLeftAction_1_0_2_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3743:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3745:1:
{
}
after(grammarAccess.getMultExpressionAccess().getModLeftAction_1_0_2_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_2__0__Impl"
// $ANTLR start "rule__MultExpression__Group_1_0_2__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3755:1: rule__MultExpression__Group_1_0_2__1 : rule__MultExpression__Group_1_0_2__1__Impl ;
public final void rule__MultExpression__Group_1_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3759:1: ( rule__MultExpression__Group_1_0_2__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3760:2: rule__MultExpression__Group_1_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__MultExpression__Group_1_0_2__1__Impl_in_rule__MultExpression__Group_1_0_2__17446);
rule__MultExpression__Group_1_0_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_2__1"
// $ANTLR start "rule__MultExpression__Group_1_0_2__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3766:1: rule__MultExpression__Group_1_0_2__1__Impl : ( '%' ) ;
public final void rule__MultExpression__Group_1_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3770:1: ( ( '%' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3771:1: ( '%' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3771:1: ( '%' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3772:1: '%'
{
before(grammarAccess.getMultExpressionAccess().getPercentSignKeyword_1_0_2_1());
match(input,35,FollowSets000.FOLLOW_35_in_rule__MultExpression__Group_1_0_2__1__Impl7474);
after(grammarAccess.getMultExpressionAccess().getPercentSignKeyword_1_0_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__Group_1_0_2__1__Impl"
// $ANTLR start "rule__UnaryExpression__Group_1__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3789:1: rule__UnaryExpression__Group_1__0 : rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ;
public final void rule__UnaryExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3793:1: ( rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3794:2: rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_1__0__Impl_in_rule__UnaryExpression__Group_1__07509);
rule__UnaryExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_1__1_in_rule__UnaryExpression__Group_1__07512);
rule__UnaryExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_1__0"
// $ANTLR start "rule__UnaryExpression__Group_1__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3801:1: rule__UnaryExpression__Group_1__0__Impl : ( () ) ;
public final void rule__UnaryExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3805:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3806:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3806:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3807:1: ()
{
before(grammarAccess.getUnaryExpressionAccess().getNotAction_1_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3808:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3810:1:
{
}
after(grammarAccess.getUnaryExpressionAccess().getNotAction_1_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_1__0__Impl"
// $ANTLR start "rule__UnaryExpression__Group_1__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3820:1: rule__UnaryExpression__Group_1__1 : rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ;
public final void rule__UnaryExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3824:1: ( rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3825:2: rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_1__1__Impl_in_rule__UnaryExpression__Group_1__17570);
rule__UnaryExpression__Group_1__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_1__2_in_rule__UnaryExpression__Group_1__17573);
rule__UnaryExpression__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_1__1"
// $ANTLR start "rule__UnaryExpression__Group_1__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3832:1: rule__UnaryExpression__Group_1__1__Impl : ( '!' ) ;
public final void rule__UnaryExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3836:1: ( ( '!' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3837:1: ( '!' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3837:1: ( '!' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3838:1: '!'
{
before(grammarAccess.getUnaryExpressionAccess().getExclamationMarkKeyword_1_1());
match(input,36,FollowSets000.FOLLOW_36_in_rule__UnaryExpression__Group_1__1__Impl7601);
after(grammarAccess.getUnaryExpressionAccess().getExclamationMarkKeyword_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_1__1__Impl"
// $ANTLR start "rule__UnaryExpression__Group_1__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3851:1: rule__UnaryExpression__Group_1__2 : rule__UnaryExpression__Group_1__2__Impl ;
public final void rule__UnaryExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3855:1: ( rule__UnaryExpression__Group_1__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3856:2: rule__UnaryExpression__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_1__2__Impl_in_rule__UnaryExpression__Group_1__27632);
rule__UnaryExpression__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_1__2"
// $ANTLR start "rule__UnaryExpression__Group_1__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3862:1: rule__UnaryExpression__Group_1__2__Impl : ( ( rule__UnaryExpression__TargetAssignment_1_2 ) ) ;
public final void rule__UnaryExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3866:1: ( ( ( rule__UnaryExpression__TargetAssignment_1_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3867:1: ( ( rule__UnaryExpression__TargetAssignment_1_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3867:1: ( ( rule__UnaryExpression__TargetAssignment_1_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3868:1: ( rule__UnaryExpression__TargetAssignment_1_2 )
{
before(grammarAccess.getUnaryExpressionAccess().getTargetAssignment_1_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3869:1: ( rule__UnaryExpression__TargetAssignment_1_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3869:2: rule__UnaryExpression__TargetAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__TargetAssignment_1_2_in_rule__UnaryExpression__Group_1__2__Impl7659);
rule__UnaryExpression__TargetAssignment_1_2();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getTargetAssignment_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_1__2__Impl"
// $ANTLR start "rule__UnaryExpression__Group_2__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3885:1: rule__UnaryExpression__Group_2__0 : rule__UnaryExpression__Group_2__0__Impl rule__UnaryExpression__Group_2__1 ;
public final void rule__UnaryExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3889:1: ( rule__UnaryExpression__Group_2__0__Impl rule__UnaryExpression__Group_2__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3890:2: rule__UnaryExpression__Group_2__0__Impl rule__UnaryExpression__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_2__0__Impl_in_rule__UnaryExpression__Group_2__07695);
rule__UnaryExpression__Group_2__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_2__1_in_rule__UnaryExpression__Group_2__07698);
rule__UnaryExpression__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_2__0"
// $ANTLR start "rule__UnaryExpression__Group_2__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3897:1: rule__UnaryExpression__Group_2__0__Impl : ( () ) ;
public final void rule__UnaryExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3901:1: ( ( () ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3902:1: ( () )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3902:1: ( () )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3903:1: ()
{
before(grammarAccess.getUnaryExpressionAccess().getUMinusAction_2_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3904:1: ()
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3906:1:
{
}
after(grammarAccess.getUnaryExpressionAccess().getUMinusAction_2_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_2__0__Impl"
// $ANTLR start "rule__UnaryExpression__Group_2__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3916:1: rule__UnaryExpression__Group_2__1 : rule__UnaryExpression__Group_2__1__Impl rule__UnaryExpression__Group_2__2 ;
public final void rule__UnaryExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3920:1: ( rule__UnaryExpression__Group_2__1__Impl rule__UnaryExpression__Group_2__2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3921:2: rule__UnaryExpression__Group_2__1__Impl rule__UnaryExpression__Group_2__2
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_2__1__Impl_in_rule__UnaryExpression__Group_2__17756);
rule__UnaryExpression__Group_2__1__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_2__2_in_rule__UnaryExpression__Group_2__17759);
rule__UnaryExpression__Group_2__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_2__1"
// $ANTLR start "rule__UnaryExpression__Group_2__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3928:1: rule__UnaryExpression__Group_2__1__Impl : ( '-' ) ;
public final void rule__UnaryExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3932:1: ( ( '-' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3933:1: ( '-' )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3933:1: ( '-' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3934:1: '-'
{
before(grammarAccess.getUnaryExpressionAccess().getHyphenMinusKeyword_2_1());
match(input,32,FollowSets000.FOLLOW_32_in_rule__UnaryExpression__Group_2__1__Impl7787);
after(grammarAccess.getUnaryExpressionAccess().getHyphenMinusKeyword_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_2__1__Impl"
// $ANTLR start "rule__UnaryExpression__Group_2__2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3947:1: rule__UnaryExpression__Group_2__2 : rule__UnaryExpression__Group_2__2__Impl ;
public final void rule__UnaryExpression__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3951:1: ( rule__UnaryExpression__Group_2__2__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3952:2: rule__UnaryExpression__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__Group_2__2__Impl_in_rule__UnaryExpression__Group_2__27818);
rule__UnaryExpression__Group_2__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_2__2"
// $ANTLR start "rule__UnaryExpression__Group_2__2__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3958:1: rule__UnaryExpression__Group_2__2__Impl : ( ( rule__UnaryExpression__TargetAssignment_2_2 ) ) ;
public final void rule__UnaryExpression__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3962:1: ( ( ( rule__UnaryExpression__TargetAssignment_2_2 ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3963:1: ( ( rule__UnaryExpression__TargetAssignment_2_2 ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3963:1: ( ( rule__UnaryExpression__TargetAssignment_2_2 ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3964:1: ( rule__UnaryExpression__TargetAssignment_2_2 )
{
before(grammarAccess.getUnaryExpressionAccess().getTargetAssignment_2_2());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3965:1: ( rule__UnaryExpression__TargetAssignment_2_2 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3965:2: rule__UnaryExpression__TargetAssignment_2_2
{
pushFollow(FollowSets000.FOLLOW_rule__UnaryExpression__TargetAssignment_2_2_in_rule__UnaryExpression__Group_2__2__Impl7845);
rule__UnaryExpression__TargetAssignment_2_2();
state._fsp--;
}
after(grammarAccess.getUnaryExpressionAccess().getTargetAssignment_2_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__Group_2__2__Impl"
// $ANTLR start "rule__EInt__Group__0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3981:1: rule__EInt__Group__0 : rule__EInt__Group__0__Impl rule__EInt__Group__1 ;
public final void rule__EInt__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3985:1: ( rule__EInt__Group__0__Impl rule__EInt__Group__1 )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3986:2: rule__EInt__Group__0__Impl rule__EInt__Group__1
{
pushFollow(FollowSets000.FOLLOW_rule__EInt__Group__0__Impl_in_rule__EInt__Group__07881);
rule__EInt__Group__0__Impl();
state._fsp--;
pushFollow(FollowSets000.FOLLOW_rule__EInt__Group__1_in_rule__EInt__Group__07884);
rule__EInt__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EInt__Group__0"
// $ANTLR start "rule__EInt__Group__0__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3993:1: rule__EInt__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__EInt__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3997:1: ( ( ( '-' )? ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3998:1: ( ( '-' )? )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3998:1: ( ( '-' )? )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:3999:1: ( '-' )?
{
before(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4000:1: ( '-' )?
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==32) ) {
alt20=1;
}
switch (alt20) {
case 1 :
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4001:2: '-'
{
match(input,32,FollowSets000.FOLLOW_32_in_rule__EInt__Group__0__Impl7913);
}
break;
}
after(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EInt__Group__0__Impl"
// $ANTLR start "rule__EInt__Group__1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4012:1: rule__EInt__Group__1 : rule__EInt__Group__1__Impl ;
public final void rule__EInt__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4016:1: ( rule__EInt__Group__1__Impl )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4017:2: rule__EInt__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_rule__EInt__Group__1__Impl_in_rule__EInt__Group__17946);
rule__EInt__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EInt__Group__1"
// $ANTLR start "rule__EInt__Group__1__Impl"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4023:1: rule__EInt__Group__1__Impl : ( RULE_INT ) ;
public final void rule__EInt__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4027:1: ( ( RULE_INT ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4028:1: ( RULE_INT )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4028:1: ( RULE_INT )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4029:1: RULE_INT
{
before(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1());
match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__EInt__Group__1__Impl7973);
after(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EInt__Group__1__Impl"
// $ANTLR start "rule__CellularAutomataInitialization__GeometryAssignment_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4045:1: rule__CellularAutomataInitialization__GeometryAssignment_1 : ( ruleRegularGeometry ) ;
public final void rule__CellularAutomataInitialization__GeometryAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4049:1: ( ( ruleRegularGeometry ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4050:1: ( ruleRegularGeometry )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4050:1: ( ruleRegularGeometry )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4051:1: ruleRegularGeometry
{
before(grammarAccess.getCellularAutomataInitializationAccess().getGeometryRegularGeometryParserRuleCall_1_0());
pushFollow(FollowSets000.FOLLOW_ruleRegularGeometry_in_rule__CellularAutomataInitialization__GeometryAssignment_18011);
ruleRegularGeometry();
state._fsp--;
after(grammarAccess.getCellularAutomataInitializationAccess().getGeometryRegularGeometryParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__GeometryAssignment_1"
// $ANTLR start "rule__CellularAutomataInitialization__SeedRulesAssignment_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4060:1: rule__CellularAutomataInitialization__SeedRulesAssignment_2 : ( ruleRule ) ;
public final void rule__CellularAutomataInitialization__SeedRulesAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4064:1: ( ( ruleRule ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4065:1: ( ruleRule )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4065:1: ( ruleRule )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4066:1: ruleRule
{
before(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesRuleParserRuleCall_2_0());
pushFollow(FollowSets000.FOLLOW_ruleRule_in_rule__CellularAutomataInitialization__SeedRulesAssignment_28042);
ruleRule();
state._fsp--;
after(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesRuleParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__SeedRulesAssignment_2"
// $ANTLR start "rule__CellularAutomataInitialization__SeedRulesAssignment_3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4075:1: rule__CellularAutomataInitialization__SeedRulesAssignment_3 : ( ruleRule ) ;
public final void rule__CellularAutomataInitialization__SeedRulesAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4079:1: ( ( ruleRule ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4080:1: ( ruleRule )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4080:1: ( ruleRule )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4081:1: ruleRule
{
before(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesRuleParserRuleCall_3_0());
pushFollow(FollowSets000.FOLLOW_ruleRule_in_rule__CellularAutomataInitialization__SeedRulesAssignment_38073);
ruleRule();
state._fsp--;
after(grammarAccess.getCellularAutomataInitializationAccess().getSeedRulesRuleParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CellularAutomataInitialization__SeedRulesAssignment_3"
// $ANTLR start "rule__Rule__FilterAssignment_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4090:1: rule__Rule__FilterAssignment_1 : ( ruleGlobalPosition ) ;
public final void rule__Rule__FilterAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4094:1: ( ( ruleGlobalPosition ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4095:1: ( ruleGlobalPosition )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4095:1: ( ruleGlobalPosition )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4096:1: ruleGlobalPosition
{
before(grammarAccess.getRuleAccess().getFilterGlobalPositionParserRuleCall_1_0());
pushFollow(FollowSets000.FOLLOW_ruleGlobalPosition_in_rule__Rule__FilterAssignment_18104);
ruleGlobalPosition();
state._fsp--;
after(grammarAccess.getRuleAccess().getFilterGlobalPositionParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__FilterAssignment_1"
// $ANTLR start "rule__Rule__EvaluatedValAssignment_5"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4105:1: rule__Rule__EvaluatedValAssignment_5 : ( ruleConditional ) ;
public final void rule__Rule__EvaluatedValAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4109:1: ( ( ruleConditional ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4110:1: ( ruleConditional )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4110:1: ( ruleConditional )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4111:1: ruleConditional
{
before(grammarAccess.getRuleAccess().getEvaluatedValConditionalParserRuleCall_5_0());
pushFollow(FollowSets000.FOLLOW_ruleConditional_in_rule__Rule__EvaluatedValAssignment_58135);
ruleConditional();
state._fsp--;
after(grammarAccess.getRuleAccess().getEvaluatedValConditionalParserRuleCall_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Rule__EvaluatedValAssignment_5"
// $ANTLR start "rule__GlobalPosition__CoordinateRangesAssignment_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4120:1: rule__GlobalPosition__CoordinateRangesAssignment_2 : ( ruleCoordinateRange ) ;
public final void rule__GlobalPosition__CoordinateRangesAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4124:1: ( ( ruleCoordinateRange ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4125:1: ( ruleCoordinateRange )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4125:1: ( ruleCoordinateRange )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4126:1: ruleCoordinateRange
{
before(grammarAccess.getGlobalPositionAccess().getCoordinateRangesCoordinateRangeParserRuleCall_2_0());
pushFollow(FollowSets000.FOLLOW_ruleCoordinateRange_in_rule__GlobalPosition__CoordinateRangesAssignment_28166);
ruleCoordinateRange();
state._fsp--;
after(grammarAccess.getGlobalPositionAccess().getCoordinateRangesCoordinateRangeParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__CoordinateRangesAssignment_2"
// $ANTLR start "rule__GlobalPosition__CoordinateRangesAssignment_3_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4135:1: rule__GlobalPosition__CoordinateRangesAssignment_3_1 : ( ruleCoordinateRange ) ;
public final void rule__GlobalPosition__CoordinateRangesAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4139:1: ( ( ruleCoordinateRange ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4140:1: ( ruleCoordinateRange )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4140:1: ( ruleCoordinateRange )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4141:1: ruleCoordinateRange
{
before(grammarAccess.getGlobalPositionAccess().getCoordinateRangesCoordinateRangeParserRuleCall_3_1_0());
pushFollow(FollowSets000.FOLLOW_ruleCoordinateRange_in_rule__GlobalPosition__CoordinateRangesAssignment_3_18197);
ruleCoordinateRange();
state._fsp--;
after(grammarAccess.getGlobalPositionAccess().getCoordinateRangesCoordinateRangeParserRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__GlobalPosition__CoordinateRangesAssignment_3_1"
// $ANTLR start "rule__CoordinateRange__LowerCoordinateAssignment_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4150:1: rule__CoordinateRange__LowerCoordinateAssignment_1 : ( ruleEInt ) ;
public final void rule__CoordinateRange__LowerCoordinateAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4154:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4155:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4155:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4156:1: ruleEInt
{
before(grammarAccess.getCoordinateRangeAccess().getLowerCoordinateEIntParserRuleCall_1_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__CoordinateRange__LowerCoordinateAssignment_18228);
ruleEInt();
state._fsp--;
after(grammarAccess.getCoordinateRangeAccess().getLowerCoordinateEIntParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__LowerCoordinateAssignment_1"
// $ANTLR start "rule__CoordinateRange__UpperCoordinateAssignment_3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4165:1: rule__CoordinateRange__UpperCoordinateAssignment_3 : ( ruleEInt ) ;
public final void rule__CoordinateRange__UpperCoordinateAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4169:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4170:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4170:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4171:1: ruleEInt
{
before(grammarAccess.getCoordinateRangeAccess().getUpperCoordinateEIntParserRuleCall_3_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__CoordinateRange__UpperCoordinateAssignment_38259);
ruleEInt();
state._fsp--;
after(grammarAccess.getCoordinateRangeAccess().getUpperCoordinateEIntParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__CoordinateRange__UpperCoordinateAssignment_3"
// $ANTLR start "rule__PositionLiteral__DimensionIndexAssignment_3"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4180:1: rule__PositionLiteral__DimensionIndexAssignment_3 : ( ruleEInt ) ;
public final void rule__PositionLiteral__DimensionIndexAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4184:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4185:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4185:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4186:1: ruleEInt
{
before(grammarAccess.getPositionLiteralAccess().getDimensionIndexEIntParserRuleCall_3_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__PositionLiteral__DimensionIndexAssignment_38290);
ruleEInt();
state._fsp--;
after(grammarAccess.getPositionLiteralAccess().getDimensionIndexEIntParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PositionLiteral__DimensionIndexAssignment_3"
// $ANTLR start "rule__RegularGeometry__NeighborsNumberAssignment_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4195:1: rule__RegularGeometry__NeighborsNumberAssignment_2 : ( ruleEInt ) ;
public final void rule__RegularGeometry__NeighborsNumberAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4199:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4200:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4200:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4201:1: ruleEInt
{
before(grammarAccess.getRegularGeometryAccess().getNeighborsNumberEIntParserRuleCall_2_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__RegularGeometry__NeighborsNumberAssignment_28321);
ruleEInt();
state._fsp--;
after(grammarAccess.getRegularGeometryAccess().getNeighborsNumberEIntParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__NeighborsNumberAssignment_2"
// $ANTLR start "rule__RegularGeometry__DimensionsAssignment_4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4210:1: rule__RegularGeometry__DimensionsAssignment_4 : ( ruleDimension ) ;
public final void rule__RegularGeometry__DimensionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4214:1: ( ( ruleDimension ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4215:1: ( ruleDimension )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4215:1: ( ruleDimension )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4216:1: ruleDimension
{
before(grammarAccess.getRegularGeometryAccess().getDimensionsDimensionParserRuleCall_4_0());
pushFollow(FollowSets000.FOLLOW_ruleDimension_in_rule__RegularGeometry__DimensionsAssignment_48352);
ruleDimension();
state._fsp--;
after(grammarAccess.getRegularGeometryAccess().getDimensionsDimensionParserRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__DimensionsAssignment_4"
// $ANTLR start "rule__RegularGeometry__DimensionsAssignment_5_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4225:1: rule__RegularGeometry__DimensionsAssignment_5_1 : ( ruleDimension ) ;
public final void rule__RegularGeometry__DimensionsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4229:1: ( ( ruleDimension ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4230:1: ( ruleDimension )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4230:1: ( ruleDimension )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4231:1: ruleDimension
{
before(grammarAccess.getRegularGeometryAccess().getDimensionsDimensionParserRuleCall_5_1_0());
pushFollow(FollowSets000.FOLLOW_ruleDimension_in_rule__RegularGeometry__DimensionsAssignment_5_18383);
ruleDimension();
state._fsp--;
after(grammarAccess.getRegularGeometryAccess().getDimensionsDimensionParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__RegularGeometry__DimensionsAssignment_5_1"
// $ANTLR start "rule__Dimension__SizeAssignment_0_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4240:1: rule__Dimension__SizeAssignment_0_1 : ( ruleEInt ) ;
public final void rule__Dimension__SizeAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4244:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4245:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4245:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4246:1: ruleEInt
{
before(grammarAccess.getDimensionAccess().getSizeEIntParserRuleCall_0_1_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__Dimension__SizeAssignment_0_18414);
ruleEInt();
state._fsp--;
after(grammarAccess.getDimensionAccess().getSizeEIntParserRuleCall_0_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__SizeAssignment_0_1"
// $ANTLR start "rule__Dimension__IsCircularAssignment_1_0"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4255:1: rule__Dimension__IsCircularAssignment_1_0 : ( ( '(' ) ) ;
public final void rule__Dimension__IsCircularAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4259:1: ( ( ( '(' ) ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4260:1: ( ( '(' ) )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4260:1: ( ( '(' ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4261:1: ( '(' )
{
before(grammarAccess.getDimensionAccess().getIsCircularLeftParenthesisKeyword_1_0_0());
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4262:1: ( '(' )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4263:1: '('
{
before(grammarAccess.getDimensionAccess().getIsCircularLeftParenthesisKeyword_1_0_0());
match(input,20,FollowSets000.FOLLOW_20_in_rule__Dimension__IsCircularAssignment_1_08450);
after(grammarAccess.getDimensionAccess().getIsCircularLeftParenthesisKeyword_1_0_0());
}
after(grammarAccess.getDimensionAccess().getIsCircularLeftParenthesisKeyword_1_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__IsCircularAssignment_1_0"
// $ANTLR start "rule__Dimension__SizeAssignment_1_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4278:1: rule__Dimension__SizeAssignment_1_1 : ( ruleEInt ) ;
public final void rule__Dimension__SizeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4282:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4283:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4283:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4284:1: ruleEInt
{
before(grammarAccess.getDimensionAccess().getSizeEIntParserRuleCall_1_1_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__Dimension__SizeAssignment_1_18489);
ruleEInt();
state._fsp--;
after(grammarAccess.getDimensionAccess().getSizeEIntParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Dimension__SizeAssignment_1_1"
// $ANTLR start "rule__Conditional__ConditionAssignment_1_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4293:1: rule__Conditional__ConditionAssignment_1_2 : ( ruleConditional ) ;
public final void rule__Conditional__ConditionAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4297:1: ( ( ruleConditional ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4298:1: ( ruleConditional )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4298:1: ( ruleConditional )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4299:1: ruleConditional
{
before(grammarAccess.getConditionalAccess().getConditionConditionalParserRuleCall_1_2_0());
pushFollow(FollowSets000.FOLLOW_ruleConditional_in_rule__Conditional__ConditionAssignment_1_28520);
ruleConditional();
state._fsp--;
after(grammarAccess.getConditionalAccess().getConditionConditionalParserRuleCall_1_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__ConditionAssignment_1_2"
// $ANTLR start "rule__Conditional__IfTrueExpressionAssignment_1_4"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4308:1: rule__Conditional__IfTrueExpressionAssignment_1_4 : ( ruleConditional ) ;
public final void rule__Conditional__IfTrueExpressionAssignment_1_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4312:1: ( ( ruleConditional ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4313:1: ( ruleConditional )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4313:1: ( ruleConditional )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4314:1: ruleConditional
{
before(grammarAccess.getConditionalAccess().getIfTrueExpressionConditionalParserRuleCall_1_4_0());
pushFollow(FollowSets000.FOLLOW_ruleConditional_in_rule__Conditional__IfTrueExpressionAssignment_1_48551);
ruleConditional();
state._fsp--;
after(grammarAccess.getConditionalAccess().getIfTrueExpressionConditionalParserRuleCall_1_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__IfTrueExpressionAssignment_1_4"
// $ANTLR start "rule__Conditional__IfFalseExpressionAssignment_1_8"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4323:1: rule__Conditional__IfFalseExpressionAssignment_1_8 : ( ruleConditional ) ;
public final void rule__Conditional__IfFalseExpressionAssignment_1_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4327:1: ( ( ruleConditional ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4328:1: ( ruleConditional )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4328:1: ( ruleConditional )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4329:1: ruleConditional
{
before(grammarAccess.getConditionalAccess().getIfFalseExpressionConditionalParserRuleCall_1_8_0());
pushFollow(FollowSets000.FOLLOW_ruleConditional_in_rule__Conditional__IfFalseExpressionAssignment_1_88582);
ruleConditional();
state._fsp--;
after(grammarAccess.getConditionalAccess().getIfFalseExpressionConditionalParserRuleCall_1_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Conditional__IfFalseExpressionAssignment_1_8"
// $ANTLR start "rule__OrExpression__RightAssignment_1_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4338:1: rule__OrExpression__RightAssignment_1_2 : ( ruleAndExpression ) ;
public final void rule__OrExpression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4342:1: ( ( ruleAndExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4343:1: ( ruleAndExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4343:1: ( ruleAndExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4344:1: ruleAndExpression
{
before(grammarAccess.getOrExpressionAccess().getRightAndExpressionParserRuleCall_1_2_0());
pushFollow(FollowSets000.FOLLOW_ruleAndExpression_in_rule__OrExpression__RightAssignment_1_28613);
ruleAndExpression();
state._fsp--;
after(grammarAccess.getOrExpressionAccess().getRightAndExpressionParserRuleCall_1_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OrExpression__RightAssignment_1_2"
// $ANTLR start "rule__AndExpression__RightAssignment_1_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4353:1: rule__AndExpression__RightAssignment_1_2 : ( ruleEqualExpression ) ;
public final void rule__AndExpression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4357:1: ( ( ruleEqualExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4358:1: ( ruleEqualExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4358:1: ( ruleEqualExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4359:1: ruleEqualExpression
{
before(grammarAccess.getAndExpressionAccess().getRightEqualExpressionParserRuleCall_1_2_0());
pushFollow(FollowSets000.FOLLOW_ruleEqualExpression_in_rule__AndExpression__RightAssignment_1_28644);
ruleEqualExpression();
state._fsp--;
after(grammarAccess.getAndExpressionAccess().getRightEqualExpressionParserRuleCall_1_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AndExpression__RightAssignment_1_2"
// $ANTLR start "rule__EqualExpression__RightAssignment_1_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4368:1: rule__EqualExpression__RightAssignment_1_2 : ( ruleComparisonExpression ) ;
public final void rule__EqualExpression__RightAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4372:1: ( ( ruleComparisonExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4373:1: ( ruleComparisonExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4373:1: ( ruleComparisonExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4374:1: ruleComparisonExpression
{
before(grammarAccess.getEqualExpressionAccess().getRightComparisonExpressionParserRuleCall_1_2_0());
pushFollow(FollowSets000.FOLLOW_ruleComparisonExpression_in_rule__EqualExpression__RightAssignment_1_28675);
ruleComparisonExpression();
state._fsp--;
after(grammarAccess.getEqualExpressionAccess().getRightComparisonExpressionParserRuleCall_1_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EqualExpression__RightAssignment_1_2"
// $ANTLR start "rule__ComparisonExpression__RightAssignment_1_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4383:1: rule__ComparisonExpression__RightAssignment_1_1 : ( ruleAddExpression ) ;
public final void rule__ComparisonExpression__RightAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4387:1: ( ( ruleAddExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4388:1: ( ruleAddExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4388:1: ( ruleAddExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4389:1: ruleAddExpression
{
before(grammarAccess.getComparisonExpressionAccess().getRightAddExpressionParserRuleCall_1_1_0());
pushFollow(FollowSets000.FOLLOW_ruleAddExpression_in_rule__ComparisonExpression__RightAssignment_1_18706);
ruleAddExpression();
state._fsp--;
after(grammarAccess.getComparisonExpressionAccess().getRightAddExpressionParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ComparisonExpression__RightAssignment_1_1"
// $ANTLR start "rule__AddExpression__RightAssignment_1_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4398:1: rule__AddExpression__RightAssignment_1_1 : ( ruleMultExpression ) ;
public final void rule__AddExpression__RightAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4402:1: ( ( ruleMultExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4403:1: ( ruleMultExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4403:1: ( ruleMultExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4404:1: ruleMultExpression
{
before(grammarAccess.getAddExpressionAccess().getRightMultExpressionParserRuleCall_1_1_0());
pushFollow(FollowSets000.FOLLOW_ruleMultExpression_in_rule__AddExpression__RightAssignment_1_18737);
ruleMultExpression();
state._fsp--;
after(grammarAccess.getAddExpressionAccess().getRightMultExpressionParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__AddExpression__RightAssignment_1_1"
// $ANTLR start "rule__MultExpression__RightAssignment_1_1"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4413:1: rule__MultExpression__RightAssignment_1_1 : ( ruleUnaryExpression ) ;
public final void rule__MultExpression__RightAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4417:1: ( ( ruleUnaryExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4418:1: ( ruleUnaryExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4418:1: ( ruleUnaryExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4419:1: ruleUnaryExpression
{
before(grammarAccess.getMultExpressionAccess().getRightUnaryExpressionParserRuleCall_1_1_0());
pushFollow(FollowSets000.FOLLOW_ruleUnaryExpression_in_rule__MultExpression__RightAssignment_1_18768);
ruleUnaryExpression();
state._fsp--;
after(grammarAccess.getMultExpressionAccess().getRightUnaryExpressionParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__MultExpression__RightAssignment_1_1"
// $ANTLR start "rule__UnaryExpression__TargetAssignment_1_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4428:1: rule__UnaryExpression__TargetAssignment_1_2 : ( ruleLiteralsExpression ) ;
public final void rule__UnaryExpression__TargetAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4432:1: ( ( ruleLiteralsExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4433:1: ( ruleLiteralsExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4433:1: ( ruleLiteralsExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4434:1: ruleLiteralsExpression
{
before(grammarAccess.getUnaryExpressionAccess().getTargetLiteralsExpressionParserRuleCall_1_2_0());
pushFollow(FollowSets000.FOLLOW_ruleLiteralsExpression_in_rule__UnaryExpression__TargetAssignment_1_28799);
ruleLiteralsExpression();
state._fsp--;
after(grammarAccess.getUnaryExpressionAccess().getTargetLiteralsExpressionParserRuleCall_1_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__TargetAssignment_1_2"
// $ANTLR start "rule__UnaryExpression__TargetAssignment_2_2"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4443:1: rule__UnaryExpression__TargetAssignment_2_2 : ( ruleLiteralsExpression ) ;
public final void rule__UnaryExpression__TargetAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4447:1: ( ( ruleLiteralsExpression ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4448:1: ( ruleLiteralsExpression )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4448:1: ( ruleLiteralsExpression )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4449:1: ruleLiteralsExpression
{
before(grammarAccess.getUnaryExpressionAccess().getTargetLiteralsExpressionParserRuleCall_2_2_0());
pushFollow(FollowSets000.FOLLOW_ruleLiteralsExpression_in_rule__UnaryExpression__TargetAssignment_2_28830);
ruleLiteralsExpression();
state._fsp--;
after(grammarAccess.getUnaryExpressionAccess().getTargetLiteralsExpressionParserRuleCall_2_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__UnaryExpression__TargetAssignment_2_2"
// $ANTLR start "rule__IntegerLiteral__ValAssignment"
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4458:1: rule__IntegerLiteral__ValAssignment : ( ruleEInt ) ;
public final void rule__IntegerLiteral__ValAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4462:1: ( ( ruleEInt ) )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4463:1: ( ruleEInt )
{
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4463:1: ( ruleEInt )
// ../org.kermeta.language.sample.cellularautomata.rules.initialization.cs.ui/src-gen/org/kermeta/language/sample/cellularautomata/rules/ui/contentassist/antlr/internal/InternalInit.g:4464:1: ruleEInt
{
before(grammarAccess.getIntegerLiteralAccess().getValEIntParserRuleCall_0());
pushFollow(FollowSets000.FOLLOW_ruleEInt_in_rule__IntegerLiteral__ValAssignment8861);
ruleEInt();
state._fsp--;
after(grammarAccess.getIntegerLiteralAccess().getValEIntParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__IntegerLiteral__ValAssignment"
// Delegated rules
private static class FollowSets000 {
public static final BitSet FOLLOW_ruleCellularAutomataInitialization_in_entryRuleCellularAutomataInitialization61 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleCellularAutomataInitialization68 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__0_in_ruleCellularAutomataInitialization94 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRule_in_entryRuleRule121 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRule128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__0_in_ruleRule154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleGlobalPosition_in_entryRuleGlobalPosition181 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleGlobalPosition188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__0_in_ruleGlobalPosition214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCoordinateRange_in_entryRuleCoordinateRange241 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleCoordinateRange248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__0_in_ruleCoordinateRange274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLiteralsExpression_in_entryRuleLiteralsExpression301 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLiteralsExpression308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Alternatives_in_ruleLiteralsExpression334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositionLiteral_in_entryRulePositionLiteral361 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePositionLiteral368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__0_in_rulePositionLiteral394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRegularGeometry_in_entryRuleRegularGeometry421 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRegularGeometry428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__0_in_ruleRegularGeometry454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDimension_in_entryRuleDimension481 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDimension488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Alternatives_in_ruleDimension514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditional_in_entryRuleConditional541 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleConditional548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Alternatives_in_ruleConditional574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOrExpression_in_entryRuleOrExpression601 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOrExpression608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group__0_in_ruleOrExpression634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression661 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEqualExpression_in_entryRuleEqualExpression721 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEqualExpression728 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group__0_in_ruleEqualExpression754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleComparisonExpression_in_entryRuleComparisonExpression781 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleComparisonExpression788 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group__0_in_ruleComparisonExpression814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAddExpression_in_entryRuleAddExpression841 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAddExpression848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group__0_in_ruleAddExpression874 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultExpression_in_entryRuleMultExpression901 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultExpression908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group__0_in_ruleMultExpression934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression961 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression968 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Alternatives_in_ruleUnaryExpression994 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerLiteral_in_entryRuleIntegerLiteral1021 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIntegerLiteral1028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IntegerLiteral__ValAssignment_in_ruleIntegerLiteral1054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_entryRuleEInt1081 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEInt1088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__0_in_ruleEInt1114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Group_0__0_in_rule__LiteralsExpression__Alternatives1150 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositionLiteral_in_rule__LiteralsExpression__Alternatives1168 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerLiteral_in_rule__LiteralsExpression__Alternatives1185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_0__0_in_rule__Dimension__Alternatives1217 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_1__0_in_rule__Dimension__Alternatives1235 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOrExpression_in_rule__Conditional__Alternatives1268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__0_in_rule__Conditional__Alternatives1285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_0__0_in_rule__ComparisonExpression__Alternatives_1_01318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_1__0_in_rule__ComparisonExpression__Alternatives_1_01336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_0__0_in_rule__AddExpression__Alternatives_1_01369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_1__0_in_rule__AddExpression__Alternatives_1_01387 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_0__0_in_rule__MultExpression__Alternatives_1_01420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_1__0_in_rule__MultExpression__Alternatives_1_01438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_2__0_in_rule__MultExpression__Alternatives_1_01456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLiteralsExpression_in_rule__UnaryExpression__Alternatives1489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_1__0_in_rule__UnaryExpression__Alternatives1506 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_2__0_in_rule__UnaryExpression__Alternatives1524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__0__Impl_in_rule__CellularAutomataInitialization__Group__01555 = new BitSet(new long[]{0x0000000000800800L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__1_in_rule__CellularAutomataInitialization__Group__01558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__1__Impl_in_rule__CellularAutomataInitialization__Group__11616 = new BitSet(new long[]{0x0000000000800800L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__2_in_rule__CellularAutomataInitialization__Group__11619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__GeometryAssignment_1_in_rule__CellularAutomataInitialization__Group__1__Impl1646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__2__Impl_in_rule__CellularAutomataInitialization__Group__21677 = new BitSet(new long[]{0x0000000000800800L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__3_in_rule__CellularAutomataInitialization__Group__21680 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__SeedRulesAssignment_2_in_rule__CellularAutomataInitialization__Group__2__Impl1707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__Group__3__Impl_in_rule__CellularAutomataInitialization__Group__31737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CellularAutomataInitialization__SeedRulesAssignment_3_in_rule__CellularAutomataInitialization__Group__3__Impl1764 = new BitSet(new long[]{0x0000000000800802L});
public static final BitSet FOLLOW_rule__Rule__Group__0__Impl_in_rule__Rule__Group__01803 = new BitSet(new long[]{0x0000000000005000L});
public static final BitSet FOLLOW_rule__Rule__Group__1_in_rule__Rule__Group__01806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_11_in_rule__Rule__Group__0__Impl1834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__1__Impl_in_rule__Rule__Group__11865 = new BitSet(new long[]{0x0000000000005000L});
public static final BitSet FOLLOW_rule__Rule__Group__2_in_rule__Rule__Group__11868 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__FilterAssignment_1_in_rule__Rule__Group__1__Impl1895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__2__Impl_in_rule__Rule__Group__21926 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__Rule__Group__3_in_rule__Rule__Group__21929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_12_in_rule__Rule__Group__2__Impl1957 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__3__Impl_in_rule__Rule__Group__31988 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__Rule__Group__4_in_rule__Rule__Group__31991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__Rule__Group__3__Impl2019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__4__Impl_in_rule__Rule__Group__42050 = new BitSet(new long[]{0x0000001101500010L});
public static final BitSet FOLLOW_rule__Rule__Group__5_in_rule__Rule__Group__42053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__Rule__Group__4__Impl2081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__5__Impl_in_rule__Rule__Group__52112 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__Rule__Group__6_in_rule__Rule__Group__52115 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__EvaluatedValAssignment_5_in_rule__Rule__Group__5__Impl2142 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Rule__Group__6__Impl_in_rule__Rule__Group__62172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__Rule__Group__6__Impl2200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__0__Impl_in_rule__GlobalPosition__Group__02245 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__1_in_rule__GlobalPosition__Group__02248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__1__Impl_in_rule__GlobalPosition__Group__12306 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__2_in_rule__GlobalPosition__Group__12309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__GlobalPosition__Group__1__Impl2337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__2__Impl_in_rule__GlobalPosition__Group__22368 = new BitSet(new long[]{0x0000000000018000L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__3_in_rule__GlobalPosition__Group__22371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__CoordinateRangesAssignment_2_in_rule__GlobalPosition__Group__2__Impl2398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__3__Impl_in_rule__GlobalPosition__Group__32428 = new BitSet(new long[]{0x0000000000018000L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__4_in_rule__GlobalPosition__Group__32431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group_3__0_in_rule__GlobalPosition__Group__3__Impl2458 = new BitSet(new long[]{0x0000000000010002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group__4__Impl_in_rule__GlobalPosition__Group__42489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__GlobalPosition__Group__4__Impl2517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group_3__0__Impl_in_rule__GlobalPosition__Group_3__02558 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group_3__1_in_rule__GlobalPosition__Group_3__02561 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__GlobalPosition__Group_3__0__Impl2589 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__Group_3__1__Impl_in_rule__GlobalPosition__Group_3__12620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__GlobalPosition__CoordinateRangesAssignment_3_1_in_rule__GlobalPosition__Group_3__1__Impl2647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__0__Impl_in_rule__CoordinateRange__Group__02682 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__1_in_rule__CoordinateRange__Group__02685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__CoordinateRange__Group__0__Impl2713 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__1__Impl_in_rule__CoordinateRange__Group__12744 = new BitSet(new long[]{0x0000000000040000L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__2_in_rule__CoordinateRange__Group__12747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__LowerCoordinateAssignment_1_in_rule__CoordinateRange__Group__1__Impl2774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__2__Impl_in_rule__CoordinateRange__Group__22804 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__3_in_rule__CoordinateRange__Group__22807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__CoordinateRange__Group__2__Impl2835 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__3__Impl_in_rule__CoordinateRange__Group__32866 = new BitSet(new long[]{0x0000000000080000L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__4_in_rule__CoordinateRange__Group__32869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__UpperCoordinateAssignment_3_in_rule__CoordinateRange__Group__3__Impl2896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CoordinateRange__Group__4__Impl_in_rule__CoordinateRange__Group__42926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__CoordinateRange__Group__4__Impl2954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Group_0__0__Impl_in_rule__LiteralsExpression__Group_0__02995 = new BitSet(new long[]{0x0000001101500010L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Group_0__1_in_rule__LiteralsExpression__Group_0__02998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__LiteralsExpression__Group_0__0__Impl3026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Group_0__1__Impl_in_rule__LiteralsExpression__Group_0__13057 = new BitSet(new long[]{0x0000000000200000L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Group_0__2_in_rule__LiteralsExpression__Group_0__13060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditional_in_rule__LiteralsExpression__Group_0__1__Impl3087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LiteralsExpression__Group_0__2__Impl_in_rule__LiteralsExpression__Group_0__23116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__LiteralsExpression__Group_0__2__Impl3144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__0__Impl_in_rule__PositionLiteral__Group__03181 = new BitSet(new long[]{0x0000000000400000L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__1_in_rule__PositionLiteral__Group__03184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__1__Impl_in_rule__PositionLiteral__Group__13242 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__2_in_rule__PositionLiteral__Group__13245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__PositionLiteral__Group__1__Impl3273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__2__Impl_in_rule__PositionLiteral__Group__23304 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__3_in_rule__PositionLiteral__Group__23307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__PositionLiteral__Group__2__Impl3335 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__3__Impl_in_rule__PositionLiteral__Group__33366 = new BitSet(new long[]{0x0000000000080000L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__4_in_rule__PositionLiteral__Group__33369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__DimensionIndexAssignment_3_in_rule__PositionLiteral__Group__3__Impl3396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PositionLiteral__Group__4__Impl_in_rule__PositionLiteral__Group__43426 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__PositionLiteral__Group__4__Impl3454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__0__Impl_in_rule__RegularGeometry__Group__03495 = new BitSet(new long[]{0x0000000000800000L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__1_in_rule__RegularGeometry__Group__03498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__1__Impl_in_rule__RegularGeometry__Group__13556 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__2_in_rule__RegularGeometry__Group__13559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__RegularGeometry__Group__1__Impl3587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__2__Impl_in_rule__RegularGeometry__Group__23618 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__3_in_rule__RegularGeometry__Group__23621 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__NeighborsNumberAssignment_2_in_rule__RegularGeometry__Group__2__Impl3648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__3__Impl_in_rule__RegularGeometry__Group__33678 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__4_in_rule__RegularGeometry__Group__33681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__RegularGeometry__Group__3__Impl3709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__4__Impl_in_rule__RegularGeometry__Group__43740 = new BitSet(new long[]{0x0000000000018000L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__5_in_rule__RegularGeometry__Group__43743 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__DimensionsAssignment_4_in_rule__RegularGeometry__Group__4__Impl3770 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__5__Impl_in_rule__RegularGeometry__Group__53800 = new BitSet(new long[]{0x0000000000018000L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__6_in_rule__RegularGeometry__Group__53803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group_5__0_in_rule__RegularGeometry__Group__5__Impl3830 = new BitSet(new long[]{0x0000000000010002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group__6__Impl_in_rule__RegularGeometry__Group__63861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__RegularGeometry__Group__6__Impl3889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group_5__0__Impl_in_rule__RegularGeometry__Group_5__03934 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group_5__1_in_rule__RegularGeometry__Group_5__03937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__RegularGeometry__Group_5__0__Impl3965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__Group_5__1__Impl_in_rule__RegularGeometry__Group_5__13996 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RegularGeometry__DimensionsAssignment_5_1_in_rule__RegularGeometry__Group_5__1__Impl4023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_0__0__Impl_in_rule__Dimension__Group_0__04057 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__Dimension__Group_0__1_in_rule__Dimension__Group_0__04060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_0__1__Impl_in_rule__Dimension__Group_0__14118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__SizeAssignment_0_1_in_rule__Dimension__Group_0__1__Impl4145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_1__0__Impl_in_rule__Dimension__Group_1__04179 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__Dimension__Group_1__1_in_rule__Dimension__Group_1__04182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__IsCircularAssignment_1_0_in_rule__Dimension__Group_1__0__Impl4209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_1__1__Impl_in_rule__Dimension__Group_1__14239 = new BitSet(new long[]{0x0000000000200000L});
public static final BitSet FOLLOW_rule__Dimension__Group_1__2_in_rule__Dimension__Group_1__14242 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__SizeAssignment_1_1_in_rule__Dimension__Group_1__1__Impl4269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Dimension__Group_1__2__Impl_in_rule__Dimension__Group_1__24299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__Dimension__Group_1__2__Impl4327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__0__Impl_in_rule__Conditional__Group_1__04364 = new BitSet(new long[]{0x0000001101500010L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__1_in_rule__Conditional__Group_1__04367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__1__Impl_in_rule__Conditional__Group_1__14425 = new BitSet(new long[]{0x0000001101500010L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__2_in_rule__Conditional__Group_1__14428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__Conditional__Group_1__1__Impl4456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__2__Impl_in_rule__Conditional__Group_1__24487 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__3_in_rule__Conditional__Group_1__24490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__ConditionAssignment_1_2_in_rule__Conditional__Group_1__2__Impl4517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__3__Impl_in_rule__Conditional__Group_1__34547 = new BitSet(new long[]{0x0000001101500010L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__4_in_rule__Conditional__Group_1__34550 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__Conditional__Group_1__3__Impl4578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__4__Impl_in_rule__Conditional__Group_1__44609 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__5_in_rule__Conditional__Group_1__44612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__IfTrueExpressionAssignment_1_4_in_rule__Conditional__Group_1__4__Impl4639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__5__Impl_in_rule__Conditional__Group_1__54669 = new BitSet(new long[]{0x0000000002000000L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__6_in_rule__Conditional__Group_1__54672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__Conditional__Group_1__5__Impl4700 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__6__Impl_in_rule__Conditional__Group_1__64731 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__7_in_rule__Conditional__Group_1__64734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__Conditional__Group_1__6__Impl4762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__7__Impl_in_rule__Conditional__Group_1__74793 = new BitSet(new long[]{0x0000001101500010L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__8_in_rule__Conditional__Group_1__74796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__Conditional__Group_1__7__Impl4824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__8__Impl_in_rule__Conditional__Group_1__84855 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__9_in_rule__Conditional__Group_1__84858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__IfFalseExpressionAssignment_1_8_in_rule__Conditional__Group_1__8__Impl4885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Conditional__Group_1__9__Impl_in_rule__Conditional__Group_1__94915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__Conditional__Group_1__9__Impl4943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group__0__Impl_in_rule__OrExpression__Group__04994 = new BitSet(new long[]{0x0000000004000000L});
public static final BitSet FOLLOW_rule__OrExpression__Group__1_in_rule__OrExpression__Group__04997 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAndExpression_in_rule__OrExpression__Group__0__Impl5024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group__1__Impl_in_rule__OrExpression__Group__15053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group_1__0_in_rule__OrExpression__Group__1__Impl5080 = new BitSet(new long[]{0x0000000004000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group_1__0__Impl_in_rule__OrExpression__Group_1__05115 = new BitSet(new long[]{0x0000000004000000L});
public static final BitSet FOLLOW_rule__OrExpression__Group_1__1_in_rule__OrExpression__Group_1__05118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group_1__1__Impl_in_rule__OrExpression__Group_1__15176 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__OrExpression__Group_1__2_in_rule__OrExpression__Group_1__15179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OrExpression__Group_1__1__Impl5207 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__Group_1__2__Impl_in_rule__OrExpression__Group_1__25238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OrExpression__RightAssignment_1_2_in_rule__OrExpression__Group_1__2__Impl5265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__05301 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__05304 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEqualExpression_in_rule__AndExpression__Group__0__Impl5331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__15360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl5387 = new BitSet(new long[]{0x0000000008000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__05422 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__05425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__15483 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__AndExpression__Group_1__2_in_rule__AndExpression__Group_1__15486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__AndExpression__Group_1__1__Impl5514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__Group_1__2__Impl_in_rule__AndExpression__Group_1__25545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AndExpression__RightAssignment_1_2_in_rule__AndExpression__Group_1__2__Impl5572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group__0__Impl_in_rule__EqualExpression__Group__05608 = new BitSet(new long[]{0x0000000010000000L});
public static final BitSet FOLLOW_rule__EqualExpression__Group__1_in_rule__EqualExpression__Group__05611 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleComparisonExpression_in_rule__EqualExpression__Group__0__Impl5638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group__1__Impl_in_rule__EqualExpression__Group__15667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group_1__0_in_rule__EqualExpression__Group__1__Impl5694 = new BitSet(new long[]{0x0000000010000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group_1__0__Impl_in_rule__EqualExpression__Group_1__05729 = new BitSet(new long[]{0x0000000010000000L});
public static final BitSet FOLLOW_rule__EqualExpression__Group_1__1_in_rule__EqualExpression__Group_1__05732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group_1__1__Impl_in_rule__EqualExpression__Group_1__15790 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__EqualExpression__Group_1__2_in_rule__EqualExpression__Group_1__15793 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__EqualExpression__Group_1__1__Impl5821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__Group_1__2__Impl_in_rule__EqualExpression__Group_1__25852 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EqualExpression__RightAssignment_1_2_in_rule__EqualExpression__Group_1__2__Impl5879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group__0__Impl_in_rule__ComparisonExpression__Group__05915 = new BitSet(new long[]{0x0000000060000000L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group__1_in_rule__ComparisonExpression__Group__05918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAddExpression_in_rule__ComparisonExpression__Group__0__Impl5945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group__1__Impl_in_rule__ComparisonExpression__Group__15974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1__0_in_rule__ComparisonExpression__Group__1__Impl6001 = new BitSet(new long[]{0x0000000060000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1__0__Impl_in_rule__ComparisonExpression__Group_1__06036 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1__1_in_rule__ComparisonExpression__Group_1__06039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Alternatives_1_0_in_rule__ComparisonExpression__Group_1__0__Impl6066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1__1__Impl_in_rule__ComparisonExpression__Group_1__16096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__RightAssignment_1_1_in_rule__ComparisonExpression__Group_1__1__Impl6123 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_0__0__Impl_in_rule__ComparisonExpression__Group_1_0_0__06157 = new BitSet(new long[]{0x0000000020000000L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_0__1_in_rule__ComparisonExpression__Group_1_0_0__06160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_0__1__Impl_in_rule__ComparisonExpression__Group_1_0_0__16218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__ComparisonExpression__Group_1_0_0__1__Impl6246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_1__0__Impl_in_rule__ComparisonExpression__Group_1_0_1__06281 = new BitSet(new long[]{0x0000000060000000L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_1__1_in_rule__ComparisonExpression__Group_1_0_1__06284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ComparisonExpression__Group_1_0_1__1__Impl_in_rule__ComparisonExpression__Group_1_0_1__16342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__ComparisonExpression__Group_1_0_1__1__Impl6370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group__0__Impl_in_rule__AddExpression__Group__06405 = new BitSet(new long[]{0x0000000180000000L});
public static final BitSet FOLLOW_rule__AddExpression__Group__1_in_rule__AddExpression__Group__06408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultExpression_in_rule__AddExpression__Group__0__Impl6435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group__1__Impl_in_rule__AddExpression__Group__16464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1__0_in_rule__AddExpression__Group__1__Impl6491 = new BitSet(new long[]{0x0000000180000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1__0__Impl_in_rule__AddExpression__Group_1__06526 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1__1_in_rule__AddExpression__Group_1__06529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Alternatives_1_0_in_rule__AddExpression__Group_1__0__Impl6556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1__1__Impl_in_rule__AddExpression__Group_1__16586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__RightAssignment_1_1_in_rule__AddExpression__Group_1__1__Impl6613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_0__0__Impl_in_rule__AddExpression__Group_1_0_0__06647 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_0__1_in_rule__AddExpression__Group_1_0_0__06650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_0__1__Impl_in_rule__AddExpression__Group_1_0_0__16708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__AddExpression__Group_1_0_0__1__Impl6736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_1__0__Impl_in_rule__AddExpression__Group_1_0_1__06771 = new BitSet(new long[]{0x0000000180000000L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_1__1_in_rule__AddExpression__Group_1_0_1__06774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AddExpression__Group_1_0_1__1__Impl_in_rule__AddExpression__Group_1_0_1__16832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__AddExpression__Group_1_0_1__1__Impl6860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group__0__Impl_in_rule__MultExpression__Group__06895 = new BitSet(new long[]{0x0000000E00000000L});
public static final BitSet FOLLOW_rule__MultExpression__Group__1_in_rule__MultExpression__Group__06898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultExpression__Group__0__Impl6925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group__1__Impl_in_rule__MultExpression__Group__16954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1__0_in_rule__MultExpression__Group__1__Impl6981 = new BitSet(new long[]{0x0000000E00000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1__0__Impl_in_rule__MultExpression__Group_1__07016 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1__1_in_rule__MultExpression__Group_1__07019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Alternatives_1_0_in_rule__MultExpression__Group_1__0__Impl7046 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1__1__Impl_in_rule__MultExpression__Group_1__17076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__RightAssignment_1_1_in_rule__MultExpression__Group_1__1__Impl7103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_0__0__Impl_in_rule__MultExpression__Group_1_0_0__07137 = new BitSet(new long[]{0x0000000200000000L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_0__1_in_rule__MultExpression__Group_1_0_0__07140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_0__1__Impl_in_rule__MultExpression__Group_1_0_0__17198 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__MultExpression__Group_1_0_0__1__Impl7226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_1__0__Impl_in_rule__MultExpression__Group_1_0_1__07261 = new BitSet(new long[]{0x0000000400000000L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_1__1_in_rule__MultExpression__Group_1_0_1__07264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_1__1__Impl_in_rule__MultExpression__Group_1_0_1__17322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__MultExpression__Group_1_0_1__1__Impl7350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_2__0__Impl_in_rule__MultExpression__Group_1_0_2__07385 = new BitSet(new long[]{0x0000000E00000000L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_2__1_in_rule__MultExpression__Group_1_0_2__07388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__MultExpression__Group_1_0_2__1__Impl_in_rule__MultExpression__Group_1_0_2__17446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__MultExpression__Group_1_0_2__1__Impl7474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_1__0__Impl_in_rule__UnaryExpression__Group_1__07509 = new BitSet(new long[]{0x0000001000000000L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_1__1_in_rule__UnaryExpression__Group_1__07512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_1__1__Impl_in_rule__UnaryExpression__Group_1__17570 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_1__2_in_rule__UnaryExpression__Group_1__17573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__UnaryExpression__Group_1__1__Impl7601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_1__2__Impl_in_rule__UnaryExpression__Group_1__27632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__TargetAssignment_1_2_in_rule__UnaryExpression__Group_1__2__Impl7659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_2__0__Impl_in_rule__UnaryExpression__Group_2__07695 = new BitSet(new long[]{0x0000001100500010L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_2__1_in_rule__UnaryExpression__Group_2__07698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_2__1__Impl_in_rule__UnaryExpression__Group_2__17756 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_2__2_in_rule__UnaryExpression__Group_2__17759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__UnaryExpression__Group_2__1__Impl7787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__Group_2__2__Impl_in_rule__UnaryExpression__Group_2__27818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__UnaryExpression__TargetAssignment_2_2_in_rule__UnaryExpression__Group_2__2__Impl7845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__0__Impl_in_rule__EInt__Group__07881 = new BitSet(new long[]{0x0000000100500010L});
public static final BitSet FOLLOW_rule__EInt__Group__1_in_rule__EInt__Group__07884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__EInt__Group__0__Impl7913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__1__Impl_in_rule__EInt__Group__17946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__EInt__Group__1__Impl7973 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRegularGeometry_in_rule__CellularAutomataInitialization__GeometryAssignment_18011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRule_in_rule__CellularAutomataInitialization__SeedRulesAssignment_28042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRule_in_rule__CellularAutomataInitialization__SeedRulesAssignment_38073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleGlobalPosition_in_rule__Rule__FilterAssignment_18104 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditional_in_rule__Rule__EvaluatedValAssignment_58135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCoordinateRange_in_rule__GlobalPosition__CoordinateRangesAssignment_28166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCoordinateRange_in_rule__GlobalPosition__CoordinateRangesAssignment_3_18197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__CoordinateRange__LowerCoordinateAssignment_18228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__CoordinateRange__UpperCoordinateAssignment_38259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__PositionLiteral__DimensionIndexAssignment_38290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__RegularGeometry__NeighborsNumberAssignment_28321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDimension_in_rule__RegularGeometry__DimensionsAssignment_48352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDimension_in_rule__RegularGeometry__DimensionsAssignment_5_18383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Dimension__SizeAssignment_0_18414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__Dimension__IsCircularAssignment_1_08450 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Dimension__SizeAssignment_1_18489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditional_in_rule__Conditional__ConditionAssignment_1_28520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditional_in_rule__Conditional__IfTrueExpressionAssignment_1_48551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditional_in_rule__Conditional__IfFalseExpressionAssignment_1_88582 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAndExpression_in_rule__OrExpression__RightAssignment_1_28613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEqualExpression_in_rule__AndExpression__RightAssignment_1_28644 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleComparisonExpression_in_rule__EqualExpression__RightAssignment_1_28675 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAddExpression_in_rule__ComparisonExpression__RightAssignment_1_18706 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultExpression_in_rule__AddExpression__RightAssignment_1_18737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultExpression__RightAssignment_1_18768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLiteralsExpression_in_rule__UnaryExpression__TargetAssignment_1_28799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLiteralsExpression_in_rule__UnaryExpression__TargetAssignment_2_28830 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__IntegerLiteral__ValAssignment8861 = new BitSet(new long[]{0x0000000000000002L});
}
}