package org.xtext.activitydiagram.input.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.xtext.activitydiagram.input.services.ActivityDiagramInputGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalActivityDiagramInputParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'true'", "'false'", "','", "'='", "'-'"
};
public static final int RULE_ID=5;
public static final int RULE_WS=9;
public static final int RULE_STRING=4;
public static final int RULE_ANY_OTHER=10;
public static final int RULE_SL_COMMENT=8;
public static final int T__15=15;
public static final int RULE_INT=6;
public static final int T__11=11;
public static final int RULE_ML_COMMENT=7;
public static final int T__12=12;
public static final int T__13=13;
public static final int T__14=14;
public static final int EOF=-1;
// delegates
// delegators
public InternalActivityDiagramInputParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalActivityDiagramInputParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalActivityDiagramInputParser.tokenNames; }
public String getGrammarFileName() { return "../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g"; }
private ActivityDiagramInputGrammarAccess grammarAccess;
public void setGrammarAccess(ActivityDiagramInputGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start "entryRuleInput"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:60:1: entryRuleInput : ruleInput EOF ;
public final void entryRuleInput() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:61:1: ( ruleInput EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:62:1: ruleInput EOF
{
before(grammarAccess.getInputRule());
pushFollow(FOLLOW_ruleInput_in_entryRuleInput61);
ruleInput();
state._fsp--;
after(grammarAccess.getInputRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleInput68);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleInput"
// $ANTLR start "ruleInput"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:69:1: ruleInput : ( ( rule__Input__Group__0 ) ) ;
public final void ruleInput() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:73:2: ( ( ( rule__Input__Group__0 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:74:1: ( ( rule__Input__Group__0 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:74:1: ( ( rule__Input__Group__0 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:75:1: ( rule__Input__Group__0 )
{
before(grammarAccess.getInputAccess().getGroup());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:76:1: ( rule__Input__Group__0 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:76:2: rule__Input__Group__0
{
pushFollow(FOLLOW_rule__Input__Group__0_in_ruleInput94);
rule__Input__Group__0();
state._fsp--;
}
after(grammarAccess.getInputAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleInput"
// $ANTLR start "entryRuleInputValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:88:1: entryRuleInputValue : ruleInputValue EOF ;
public final void entryRuleInputValue() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:89:1: ( ruleInputValue EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:90:1: ruleInputValue EOF
{
before(grammarAccess.getInputValueRule());
pushFollow(FOLLOW_ruleInputValue_in_entryRuleInputValue121);
ruleInputValue();
state._fsp--;
after(grammarAccess.getInputValueRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleInputValue128);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleInputValue"
// $ANTLR start "ruleInputValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:97:1: ruleInputValue : ( ( rule__InputValue__Group__0 ) ) ;
public final void ruleInputValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:101:2: ( ( ( rule__InputValue__Group__0 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:102:1: ( ( rule__InputValue__Group__0 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:102:1: ( ( rule__InputValue__Group__0 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:103:1: ( rule__InputValue__Group__0 )
{
before(grammarAccess.getInputValueAccess().getGroup());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:104:1: ( rule__InputValue__Group__0 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:104:2: rule__InputValue__Group__0
{
pushFollow(FOLLOW_rule__InputValue__Group__0_in_ruleInputValue154);
rule__InputValue__Group__0();
state._fsp--;
}
after(grammarAccess.getInputValueAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleInputValue"
// $ANTLR start "entryRuleValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:116:1: entryRuleValue : ruleValue EOF ;
public final void entryRuleValue() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:117:1: ( ruleValue EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:118:1: ruleValue EOF
{
before(grammarAccess.getValueRule());
pushFollow(FOLLOW_ruleValue_in_entryRuleValue181);
ruleValue();
state._fsp--;
after(grammarAccess.getValueRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleValue188);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleValue"
// $ANTLR start "ruleValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:125:1: ruleValue : ( ( rule__Value__Alternatives ) ) ;
public final void ruleValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:129:2: ( ( ( rule__Value__Alternatives ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:130:1: ( ( rule__Value__Alternatives ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:130:1: ( ( rule__Value__Alternatives ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:131:1: ( rule__Value__Alternatives )
{
before(grammarAccess.getValueAccess().getAlternatives());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:132:1: ( rule__Value__Alternatives )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:132:2: rule__Value__Alternatives
{
pushFollow(FOLLOW_rule__Value__Alternatives_in_ruleValue214);
rule__Value__Alternatives();
state._fsp--;
}
after(grammarAccess.getValueAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleValue"
// $ANTLR start "entryRuleBooleanValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:144:1: entryRuleBooleanValue : ruleBooleanValue EOF ;
public final void entryRuleBooleanValue() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:145:1: ( ruleBooleanValue EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:146:1: ruleBooleanValue EOF
{
before(grammarAccess.getBooleanValueRule());
pushFollow(FOLLOW_ruleBooleanValue_in_entryRuleBooleanValue241);
ruleBooleanValue();
state._fsp--;
after(grammarAccess.getBooleanValueRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanValue248);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleBooleanValue"
// $ANTLR start "ruleBooleanValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:153:1: ruleBooleanValue : ( ( rule__BooleanValue__ValueAssignment ) ) ;
public final void ruleBooleanValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:157:2: ( ( ( rule__BooleanValue__ValueAssignment ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:158:1: ( ( rule__BooleanValue__ValueAssignment ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:158:1: ( ( rule__BooleanValue__ValueAssignment ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:159:1: ( rule__BooleanValue__ValueAssignment )
{
before(grammarAccess.getBooleanValueAccess().getValueAssignment());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:160:1: ( rule__BooleanValue__ValueAssignment )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:160:2: rule__BooleanValue__ValueAssignment
{
pushFollow(FOLLOW_rule__BooleanValue__ValueAssignment_in_ruleBooleanValue274);
rule__BooleanValue__ValueAssignment();
state._fsp--;
}
after(grammarAccess.getBooleanValueAccess().getValueAssignment());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleBooleanValue"
// $ANTLR start "entryRuleIntegerValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:172:1: entryRuleIntegerValue : ruleIntegerValue EOF ;
public final void entryRuleIntegerValue() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:173:1: ( ruleIntegerValue EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:174:1: ruleIntegerValue EOF
{
before(grammarAccess.getIntegerValueRule());
pushFollow(FOLLOW_ruleIntegerValue_in_entryRuleIntegerValue301);
ruleIntegerValue();
state._fsp--;
after(grammarAccess.getIntegerValueRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleIntegerValue308);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleIntegerValue"
// $ANTLR start "ruleIntegerValue"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:181:1: ruleIntegerValue : ( ( rule__IntegerValue__ValueAssignment ) ) ;
public final void ruleIntegerValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:185:2: ( ( ( rule__IntegerValue__ValueAssignment ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:186:1: ( ( rule__IntegerValue__ValueAssignment ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:186:1: ( ( rule__IntegerValue__ValueAssignment ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:187:1: ( rule__IntegerValue__ValueAssignment )
{
before(grammarAccess.getIntegerValueAccess().getValueAssignment());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:188:1: ( rule__IntegerValue__ValueAssignment )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:188:2: rule__IntegerValue__ValueAssignment
{
pushFollow(FOLLOW_rule__IntegerValue__ValueAssignment_in_ruleIntegerValue334);
rule__IntegerValue__ValueAssignment();
state._fsp--;
}
after(grammarAccess.getIntegerValueAccess().getValueAssignment());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleIntegerValue"
// $ANTLR start "entryRuleEBoolean"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:200:1: entryRuleEBoolean : ruleEBoolean EOF ;
public final void entryRuleEBoolean() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:201:1: ( ruleEBoolean EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:202:1: ruleEBoolean EOF
{
before(grammarAccess.getEBooleanRule());
pushFollow(FOLLOW_ruleEBoolean_in_entryRuleEBoolean361);
ruleEBoolean();
state._fsp--;
after(grammarAccess.getEBooleanRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEBoolean368);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEBoolean"
// $ANTLR start "ruleEBoolean"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:209:1: ruleEBoolean : ( ( rule__EBoolean__Alternatives ) ) ;
public final void ruleEBoolean() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:213:2: ( ( ( rule__EBoolean__Alternatives ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:214:1: ( ( rule__EBoolean__Alternatives ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:214:1: ( ( rule__EBoolean__Alternatives ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:215:1: ( rule__EBoolean__Alternatives )
{
before(grammarAccess.getEBooleanAccess().getAlternatives());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:216:1: ( rule__EBoolean__Alternatives )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:216:2: rule__EBoolean__Alternatives
{
pushFollow(FOLLOW_rule__EBoolean__Alternatives_in_ruleEBoolean394);
rule__EBoolean__Alternatives();
state._fsp--;
}
after(grammarAccess.getEBooleanAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEBoolean"
// $ANTLR start "entryRuleEInt"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:228:1: entryRuleEInt : ruleEInt EOF ;
public final void entryRuleEInt() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:229:1: ( ruleEInt EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:230:1: ruleEInt EOF
{
before(grammarAccess.getEIntRule());
pushFollow(FOLLOW_ruleEInt_in_entryRuleEInt421);
ruleEInt();
state._fsp--;
after(grammarAccess.getEIntRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEInt428);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEInt"
// $ANTLR start "ruleEInt"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:237:1: ruleEInt : ( ( rule__EInt__Group__0 ) ) ;
public final void ruleEInt() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:241:2: ( ( ( rule__EInt__Group__0 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:242:1: ( ( rule__EInt__Group__0 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:242:1: ( ( rule__EInt__Group__0 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:243:1: ( rule__EInt__Group__0 )
{
before(grammarAccess.getEIntAccess().getGroup());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:244:1: ( rule__EInt__Group__0 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:244:2: rule__EInt__Group__0
{
pushFollow(FOLLOW_rule__EInt__Group__0_in_ruleEInt454);
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 "entryRuleEString"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:256:1: entryRuleEString : ruleEString EOF ;
public final void entryRuleEString() throws RecognitionException {
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:257:1: ( ruleEString EOF )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:258:1: ruleEString EOF
{
before(grammarAccess.getEStringRule());
pushFollow(FOLLOW_ruleEString_in_entryRuleEString481);
ruleEString();
state._fsp--;
after(grammarAccess.getEStringRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEString488);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEString"
// $ANTLR start "ruleEString"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:265:1: ruleEString : ( ( rule__EString__Alternatives ) ) ;
public final void ruleEString() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:269:2: ( ( ( rule__EString__Alternatives ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:270:1: ( ( rule__EString__Alternatives ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:270:1: ( ( rule__EString__Alternatives ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:271:1: ( rule__EString__Alternatives )
{
before(grammarAccess.getEStringAccess().getAlternatives());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:272:1: ( rule__EString__Alternatives )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:272:2: rule__EString__Alternatives
{
pushFollow(FOLLOW_rule__EString__Alternatives_in_ruleEString514);
rule__EString__Alternatives();
state._fsp--;
}
after(grammarAccess.getEStringAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEString"
// $ANTLR start "rule__Value__Alternatives"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:284:1: rule__Value__Alternatives : ( ( ruleBooleanValue ) | ( ruleIntegerValue ) );
public final void rule__Value__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:288:1: ( ( ruleBooleanValue ) | ( ruleIntegerValue ) )
int alt1=2;
int LA1_0 = input.LA(1);
if ( ((LA1_0>=11 && LA1_0<=12)) ) {
alt1=1;
}
else if ( (LA1_0==RULE_INT||LA1_0==15) ) {
alt1=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:289:1: ( ruleBooleanValue )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:289:1: ( ruleBooleanValue )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:290:1: ruleBooleanValue
{
before(grammarAccess.getValueAccess().getBooleanValueParserRuleCall_0());
pushFollow(FOLLOW_ruleBooleanValue_in_rule__Value__Alternatives550);
ruleBooleanValue();
state._fsp--;
after(grammarAccess.getValueAccess().getBooleanValueParserRuleCall_0());
}
}
break;
case 2 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:295:6: ( ruleIntegerValue )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:295:6: ( ruleIntegerValue )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:296:1: ruleIntegerValue
{
before(grammarAccess.getValueAccess().getIntegerValueParserRuleCall_1());
pushFollow(FOLLOW_ruleIntegerValue_in_rule__Value__Alternatives567);
ruleIntegerValue();
state._fsp--;
after(grammarAccess.getValueAccess().getIntegerValueParserRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Value__Alternatives"
// $ANTLR start "rule__EBoolean__Alternatives"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:306:1: rule__EBoolean__Alternatives : ( ( 'true' ) | ( 'false' ) );
public final void rule__EBoolean__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:310:1: ( ( 'true' ) | ( 'false' ) )
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0==11) ) {
alt2=1;
}
else if ( (LA2_0==12) ) {
alt2=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:311:1: ( 'true' )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:311:1: ( 'true' )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:312:1: 'true'
{
before(grammarAccess.getEBooleanAccess().getTrueKeyword_0());
match(input,11,FOLLOW_11_in_rule__EBoolean__Alternatives600);
after(grammarAccess.getEBooleanAccess().getTrueKeyword_0());
}
}
break;
case 2 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:319:6: ( 'false' )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:319:6: ( 'false' )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:320:1: 'false'
{
before(grammarAccess.getEBooleanAccess().getFalseKeyword_1());
match(input,12,FOLLOW_12_in_rule__EBoolean__Alternatives620);
after(grammarAccess.getEBooleanAccess().getFalseKeyword_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EBoolean__Alternatives"
// $ANTLR start "rule__EString__Alternatives"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:332:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) );
public final void rule__EString__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:336:1: ( ( RULE_STRING ) | ( RULE_ID ) )
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0==RULE_STRING) ) {
alt3=1;
}
else if ( (LA3_0==RULE_ID) ) {
alt3=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:337:1: ( RULE_STRING )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:337:1: ( RULE_STRING )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:338:1: RULE_STRING
{
before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EString__Alternatives654);
after(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0());
}
}
break;
case 2 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:343:6: ( RULE_ID )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:343:6: ( RULE_ID )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:344:1: RULE_ID
{
before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1());
match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EString__Alternatives671);
after(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EString__Alternatives"
// $ANTLR start "rule__Input__Group__0"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:356:1: rule__Input__Group__0 : rule__Input__Group__0__Impl rule__Input__Group__1 ;
public final void rule__Input__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:360:1: ( rule__Input__Group__0__Impl rule__Input__Group__1 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:361:2: rule__Input__Group__0__Impl rule__Input__Group__1
{
pushFollow(FOLLOW_rule__Input__Group__0__Impl_in_rule__Input__Group__0701);
rule__Input__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Input__Group__1_in_rule__Input__Group__0704);
rule__Input__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group__0"
// $ANTLR start "rule__Input__Group__0__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:368:1: rule__Input__Group__0__Impl : ( () ) ;
public final void rule__Input__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:372:1: ( ( () ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:373:1: ( () )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:373:1: ( () )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:374:1: ()
{
before(grammarAccess.getInputAccess().getInputAction_0());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:375:1: ()
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:377:1:
{
}
after(grammarAccess.getInputAccess().getInputAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group__0__Impl"
// $ANTLR start "rule__Input__Group__1"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:387:1: rule__Input__Group__1 : rule__Input__Group__1__Impl rule__Input__Group__2 ;
public final void rule__Input__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:391:1: ( rule__Input__Group__1__Impl rule__Input__Group__2 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:392:2: rule__Input__Group__1__Impl rule__Input__Group__2
{
pushFollow(FOLLOW_rule__Input__Group__1__Impl_in_rule__Input__Group__1762);
rule__Input__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Input__Group__2_in_rule__Input__Group__1765);
rule__Input__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group__1"
// $ANTLR start "rule__Input__Group__1__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:399:1: rule__Input__Group__1__Impl : ( ( rule__Input__InputValuesAssignment_1 ) ) ;
public final void rule__Input__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:403:1: ( ( ( rule__Input__InputValuesAssignment_1 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:404:1: ( ( rule__Input__InputValuesAssignment_1 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:404:1: ( ( rule__Input__InputValuesAssignment_1 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:405:1: ( rule__Input__InputValuesAssignment_1 )
{
before(grammarAccess.getInputAccess().getInputValuesAssignment_1());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:406:1: ( rule__Input__InputValuesAssignment_1 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:406:2: rule__Input__InputValuesAssignment_1
{
pushFollow(FOLLOW_rule__Input__InputValuesAssignment_1_in_rule__Input__Group__1__Impl792);
rule__Input__InputValuesAssignment_1();
state._fsp--;
}
after(grammarAccess.getInputAccess().getInputValuesAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group__1__Impl"
// $ANTLR start "rule__Input__Group__2"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:416:1: rule__Input__Group__2 : rule__Input__Group__2__Impl ;
public final void rule__Input__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:420:1: ( rule__Input__Group__2__Impl )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:421:2: rule__Input__Group__2__Impl
{
pushFollow(FOLLOW_rule__Input__Group__2__Impl_in_rule__Input__Group__2822);
rule__Input__Group__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group__2"
// $ANTLR start "rule__Input__Group__2__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:427:1: rule__Input__Group__2__Impl : ( ( rule__Input__Group_2__0 )* ) ;
public final void rule__Input__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:431:1: ( ( ( rule__Input__Group_2__0 )* ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:432:1: ( ( rule__Input__Group_2__0 )* )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:432:1: ( ( rule__Input__Group_2__0 )* )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:433:1: ( rule__Input__Group_2__0 )*
{
before(grammarAccess.getInputAccess().getGroup_2());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:434:1: ( rule__Input__Group_2__0 )*
loop4:
do {
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==13) ) {
alt4=1;
}
switch (alt4) {
case 1 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:434:2: rule__Input__Group_2__0
{
pushFollow(FOLLOW_rule__Input__Group_2__0_in_rule__Input__Group__2__Impl849);
rule__Input__Group_2__0();
state._fsp--;
}
break;
default :
break loop4;
}
} while (true);
after(grammarAccess.getInputAccess().getGroup_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group__2__Impl"
// $ANTLR start "rule__Input__Group_2__0"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:450:1: rule__Input__Group_2__0 : rule__Input__Group_2__0__Impl rule__Input__Group_2__1 ;
public final void rule__Input__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:454:1: ( rule__Input__Group_2__0__Impl rule__Input__Group_2__1 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:455:2: rule__Input__Group_2__0__Impl rule__Input__Group_2__1
{
pushFollow(FOLLOW_rule__Input__Group_2__0__Impl_in_rule__Input__Group_2__0886);
rule__Input__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Input__Group_2__1_in_rule__Input__Group_2__0889);
rule__Input__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group_2__0"
// $ANTLR start "rule__Input__Group_2__0__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:462:1: rule__Input__Group_2__0__Impl : ( ',' ) ;
public final void rule__Input__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:466:1: ( ( ',' ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:467:1: ( ',' )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:467:1: ( ',' )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:468:1: ','
{
before(grammarAccess.getInputAccess().getCommaKeyword_2_0());
match(input,13,FOLLOW_13_in_rule__Input__Group_2__0__Impl917);
after(grammarAccess.getInputAccess().getCommaKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group_2__0__Impl"
// $ANTLR start "rule__Input__Group_2__1"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:481:1: rule__Input__Group_2__1 : rule__Input__Group_2__1__Impl ;
public final void rule__Input__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:485:1: ( rule__Input__Group_2__1__Impl )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:486:2: rule__Input__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__Input__Group_2__1__Impl_in_rule__Input__Group_2__1948);
rule__Input__Group_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group_2__1"
// $ANTLR start "rule__Input__Group_2__1__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:492:1: rule__Input__Group_2__1__Impl : ( ( rule__Input__InputValuesAssignment_2_1 ) ) ;
public final void rule__Input__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:496:1: ( ( ( rule__Input__InputValuesAssignment_2_1 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:497:1: ( ( rule__Input__InputValuesAssignment_2_1 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:497:1: ( ( rule__Input__InputValuesAssignment_2_1 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:498:1: ( rule__Input__InputValuesAssignment_2_1 )
{
before(grammarAccess.getInputAccess().getInputValuesAssignment_2_1());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:499:1: ( rule__Input__InputValuesAssignment_2_1 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:499:2: rule__Input__InputValuesAssignment_2_1
{
pushFollow(FOLLOW_rule__Input__InputValuesAssignment_2_1_in_rule__Input__Group_2__1__Impl975);
rule__Input__InputValuesAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getInputAccess().getInputValuesAssignment_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__Group_2__1__Impl"
// $ANTLR start "rule__InputValue__Group__0"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:513:1: rule__InputValue__Group__0 : rule__InputValue__Group__0__Impl rule__InputValue__Group__1 ;
public final void rule__InputValue__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:517:1: ( rule__InputValue__Group__0__Impl rule__InputValue__Group__1 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:518:2: rule__InputValue__Group__0__Impl rule__InputValue__Group__1
{
pushFollow(FOLLOW_rule__InputValue__Group__0__Impl_in_rule__InputValue__Group__01009);
rule__InputValue__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InputValue__Group__1_in_rule__InputValue__Group__01012);
rule__InputValue__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__Group__0"
// $ANTLR start "rule__InputValue__Group__0__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:525:1: rule__InputValue__Group__0__Impl : ( ( rule__InputValue__VariableAssignment_0 ) ) ;
public final void rule__InputValue__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:529:1: ( ( ( rule__InputValue__VariableAssignment_0 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:530:1: ( ( rule__InputValue__VariableAssignment_0 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:530:1: ( ( rule__InputValue__VariableAssignment_0 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:531:1: ( rule__InputValue__VariableAssignment_0 )
{
before(grammarAccess.getInputValueAccess().getVariableAssignment_0());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:532:1: ( rule__InputValue__VariableAssignment_0 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:532:2: rule__InputValue__VariableAssignment_0
{
pushFollow(FOLLOW_rule__InputValue__VariableAssignment_0_in_rule__InputValue__Group__0__Impl1039);
rule__InputValue__VariableAssignment_0();
state._fsp--;
}
after(grammarAccess.getInputValueAccess().getVariableAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__Group__0__Impl"
// $ANTLR start "rule__InputValue__Group__1"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:542:1: rule__InputValue__Group__1 : rule__InputValue__Group__1__Impl rule__InputValue__Group__2 ;
public final void rule__InputValue__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:546:1: ( rule__InputValue__Group__1__Impl rule__InputValue__Group__2 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:547:2: rule__InputValue__Group__1__Impl rule__InputValue__Group__2
{
pushFollow(FOLLOW_rule__InputValue__Group__1__Impl_in_rule__InputValue__Group__11069);
rule__InputValue__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__InputValue__Group__2_in_rule__InputValue__Group__11072);
rule__InputValue__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__Group__1"
// $ANTLR start "rule__InputValue__Group__1__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:554:1: rule__InputValue__Group__1__Impl : ( '=' ) ;
public final void rule__InputValue__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:558:1: ( ( '=' ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:559:1: ( '=' )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:559:1: ( '=' )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:560:1: '='
{
before(grammarAccess.getInputValueAccess().getEqualsSignKeyword_1());
match(input,14,FOLLOW_14_in_rule__InputValue__Group__1__Impl1100);
after(grammarAccess.getInputValueAccess().getEqualsSignKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__Group__1__Impl"
// $ANTLR start "rule__InputValue__Group__2"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:573:1: rule__InputValue__Group__2 : rule__InputValue__Group__2__Impl ;
public final void rule__InputValue__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:577:1: ( rule__InputValue__Group__2__Impl )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:578:2: rule__InputValue__Group__2__Impl
{
pushFollow(FOLLOW_rule__InputValue__Group__2__Impl_in_rule__InputValue__Group__21131);
rule__InputValue__Group__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__Group__2"
// $ANTLR start "rule__InputValue__Group__2__Impl"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:584:1: rule__InputValue__Group__2__Impl : ( ( rule__InputValue__ValueAssignment_2 ) ) ;
public final void rule__InputValue__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:588:1: ( ( ( rule__InputValue__ValueAssignment_2 ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:589:1: ( ( rule__InputValue__ValueAssignment_2 ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:589:1: ( ( rule__InputValue__ValueAssignment_2 ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:590:1: ( rule__InputValue__ValueAssignment_2 )
{
before(grammarAccess.getInputValueAccess().getValueAssignment_2());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:591:1: ( rule__InputValue__ValueAssignment_2 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:591:2: rule__InputValue__ValueAssignment_2
{
pushFollow(FOLLOW_rule__InputValue__ValueAssignment_2_in_rule__InputValue__Group__2__Impl1158);
rule__InputValue__ValueAssignment_2();
state._fsp--;
}
after(grammarAccess.getInputValueAccess().getValueAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__Group__2__Impl"
// $ANTLR start "rule__EInt__Group__0"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:607: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.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:611:1: ( rule__EInt__Group__0__Impl rule__EInt__Group__1 )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:612:2: rule__EInt__Group__0__Impl rule__EInt__Group__1
{
pushFollow(FOLLOW_rule__EInt__Group__0__Impl_in_rule__EInt__Group__01194);
rule__EInt__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__EInt__Group__1_in_rule__EInt__Group__01197);
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.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:619:1: rule__EInt__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__EInt__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:623:1: ( ( ( '-' )? ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:624:1: ( ( '-' )? )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:624:1: ( ( '-' )? )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:625:1: ( '-' )?
{
before(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:626:1: ( '-' )?
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==15) ) {
alt5=1;
}
switch (alt5) {
case 1 :
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:627:2: '-'
{
match(input,15,FOLLOW_15_in_rule__EInt__Group__0__Impl1226);
}
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.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:638:1: rule__EInt__Group__1 : rule__EInt__Group__1__Impl ;
public final void rule__EInt__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:642:1: ( rule__EInt__Group__1__Impl )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:643:2: rule__EInt__Group__1__Impl
{
pushFollow(FOLLOW_rule__EInt__Group__1__Impl_in_rule__EInt__Group__11259);
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.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:649:1: rule__EInt__Group__1__Impl : ( RULE_INT ) ;
public final void rule__EInt__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:653:1: ( ( RULE_INT ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:654:1: ( RULE_INT )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:654:1: ( RULE_INT )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:655:1: RULE_INT
{
before(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1());
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__EInt__Group__1__Impl1286);
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__Input__InputValuesAssignment_1"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:671:1: rule__Input__InputValuesAssignment_1 : ( ruleInputValue ) ;
public final void rule__Input__InputValuesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:675:1: ( ( ruleInputValue ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:676:1: ( ruleInputValue )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:676:1: ( ruleInputValue )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:677:1: ruleInputValue
{
before(grammarAccess.getInputAccess().getInputValuesInputValueParserRuleCall_1_0());
pushFollow(FOLLOW_ruleInputValue_in_rule__Input__InputValuesAssignment_11324);
ruleInputValue();
state._fsp--;
after(grammarAccess.getInputAccess().getInputValuesInputValueParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__InputValuesAssignment_1"
// $ANTLR start "rule__Input__InputValuesAssignment_2_1"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:686:1: rule__Input__InputValuesAssignment_2_1 : ( ruleInputValue ) ;
public final void rule__Input__InputValuesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:690:1: ( ( ruleInputValue ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:691:1: ( ruleInputValue )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:691:1: ( ruleInputValue )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:692:1: ruleInputValue
{
before(grammarAccess.getInputAccess().getInputValuesInputValueParserRuleCall_2_1_0());
pushFollow(FOLLOW_ruleInputValue_in_rule__Input__InputValuesAssignment_2_11355);
ruleInputValue();
state._fsp--;
after(grammarAccess.getInputAccess().getInputValuesInputValueParserRuleCall_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Input__InputValuesAssignment_2_1"
// $ANTLR start "rule__InputValue__VariableAssignment_0"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:701:1: rule__InputValue__VariableAssignment_0 : ( ( ruleEString ) ) ;
public final void rule__InputValue__VariableAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:705:1: ( ( ( ruleEString ) ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:706:1: ( ( ruleEString ) )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:706:1: ( ( ruleEString ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:707:1: ( ruleEString )
{
before(grammarAccess.getInputValueAccess().getVariableVariableCrossReference_0_0());
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:708:1: ( ruleEString )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:709:1: ruleEString
{
before(grammarAccess.getInputValueAccess().getVariableVariableEStringParserRuleCall_0_0_1());
pushFollow(FOLLOW_ruleEString_in_rule__InputValue__VariableAssignment_01390);
ruleEString();
state._fsp--;
after(grammarAccess.getInputValueAccess().getVariableVariableEStringParserRuleCall_0_0_1());
}
after(grammarAccess.getInputValueAccess().getVariableVariableCrossReference_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__VariableAssignment_0"
// $ANTLR start "rule__InputValue__ValueAssignment_2"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:720:1: rule__InputValue__ValueAssignment_2 : ( ruleValue ) ;
public final void rule__InputValue__ValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:724:1: ( ( ruleValue ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:725:1: ( ruleValue )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:725:1: ( ruleValue )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:726:1: ruleValue
{
before(grammarAccess.getInputValueAccess().getValueValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleValue_in_rule__InputValue__ValueAssignment_21425);
ruleValue();
state._fsp--;
after(grammarAccess.getInputValueAccess().getValueValueParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__InputValue__ValueAssignment_2"
// $ANTLR start "rule__BooleanValue__ValueAssignment"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:735:1: rule__BooleanValue__ValueAssignment : ( ruleEBoolean ) ;
public final void rule__BooleanValue__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:739:1: ( ( ruleEBoolean ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:740:1: ( ruleEBoolean )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:740:1: ( ruleEBoolean )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:741:1: ruleEBoolean
{
before(grammarAccess.getBooleanValueAccess().getValueEBooleanParserRuleCall_0());
pushFollow(FOLLOW_ruleEBoolean_in_rule__BooleanValue__ValueAssignment1456);
ruleEBoolean();
state._fsp--;
after(grammarAccess.getBooleanValueAccess().getValueEBooleanParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__BooleanValue__ValueAssignment"
// $ANTLR start "rule__IntegerValue__ValueAssignment"
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:750:1: rule__IntegerValue__ValueAssignment : ( ruleEInt ) ;
public final void rule__IntegerValue__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:754:1: ( ( ruleEInt ) )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:755:1: ( ruleEInt )
{
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:755:1: ( ruleEInt )
// ../org.xtext.activitydiagram.input.ui/src-gen/org/xtext/activitydiagram/input/ui/contentassist/antlr/internal/InternalActivityDiagramInput.g:756:1: ruleEInt
{
before(grammarAccess.getIntegerValueAccess().getValueEIntParserRuleCall_0());
pushFollow(FOLLOW_ruleEInt_in_rule__IntegerValue__ValueAssignment1487);
ruleEInt();
state._fsp--;
after(grammarAccess.getIntegerValueAccess().getValueEIntParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__IntegerValue__ValueAssignment"
// Delegated rules
public static final BitSet FOLLOW_ruleInput_in_entryRuleInput61 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInput68 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__Group__0_in_ruleInput94 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInputValue_in_entryRuleInputValue121 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInputValue128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InputValue__Group__0_in_ruleInputValue154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValue_in_entryRuleValue181 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValue188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Value__Alternatives_in_ruleValue214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBooleanValue_in_entryRuleBooleanValue241 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBooleanValue248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__BooleanValue__ValueAssignment_in_ruleBooleanValue274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerValue_in_entryRuleIntegerValue301 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIntegerValue308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IntegerValue__ValueAssignment_in_ruleIntegerValue334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEBoolean_in_entryRuleEBoolean361 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEBoolean368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EBoolean__Alternatives_in_ruleEBoolean394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_entryRuleEInt421 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEInt428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__0_in_ruleEInt454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEString_in_entryRuleEString481 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEString488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EString__Alternatives_in_ruleEString514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBooleanValue_in_rule__Value__Alternatives550 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerValue_in_rule__Value__Alternatives567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_11_in_rule__EBoolean__Alternatives600 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_12_in_rule__EBoolean__Alternatives620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__EString__Alternatives654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_rule__EString__Alternatives671 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__Group__0__Impl_in_rule__Input__Group__0701 = new BitSet(new long[]{0x0000000000000030L});
public static final BitSet FOLLOW_rule__Input__Group__1_in_rule__Input__Group__0704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__Group__1__Impl_in_rule__Input__Group__1762 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__Input__Group__2_in_rule__Input__Group__1765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__InputValuesAssignment_1_in_rule__Input__Group__1__Impl792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__Group__2__Impl_in_rule__Input__Group__2822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__Group_2__0_in_rule__Input__Group__2__Impl849 = new BitSet(new long[]{0x0000000000002002L});
public static final BitSet FOLLOW_rule__Input__Group_2__0__Impl_in_rule__Input__Group_2__0886 = new BitSet(new long[]{0x0000000000000030L});
public static final BitSet FOLLOW_rule__Input__Group_2__1_in_rule__Input__Group_2__0889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__Input__Group_2__0__Impl917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__Group_2__1__Impl_in_rule__Input__Group_2__1948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Input__InputValuesAssignment_2_1_in_rule__Input__Group_2__1__Impl975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InputValue__Group__0__Impl_in_rule__InputValue__Group__01009 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__InputValue__Group__1_in_rule__InputValue__Group__01012 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InputValue__VariableAssignment_0_in_rule__InputValue__Group__0__Impl1039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InputValue__Group__1__Impl_in_rule__InputValue__Group__11069 = new BitSet(new long[]{0x0000000000009840L});
public static final BitSet FOLLOW_rule__InputValue__Group__2_in_rule__InputValue__Group__11072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__InputValue__Group__1__Impl1100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InputValue__Group__2__Impl_in_rule__InputValue__Group__21131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__InputValue__ValueAssignment_2_in_rule__InputValue__Group__2__Impl1158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__0__Impl_in_rule__EInt__Group__01194 = new BitSet(new long[]{0x0000000000009840L});
public static final BitSet FOLLOW_rule__EInt__Group__1_in_rule__EInt__Group__01197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__EInt__Group__0__Impl1226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__1__Impl_in_rule__EInt__Group__11259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__EInt__Group__1__Impl1286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInputValue_in_rule__Input__InputValuesAssignment_11324 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInputValue_in_rule__Input__InputValuesAssignment_2_11355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEString_in_rule__InputValue__VariableAssignment_01390 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValue_in_rule__InputValue__ValueAssignment_21425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEBoolean_in_rule__BooleanValue__ValueAssignment1456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__IntegerValue__ValueAssignment1487 = new BitSet(new long[]{0x0000000000000002L});
}