blob: 8508980696b8f701b5de8e44e4d28f4ecc688740 [file] [log] [blame]
/**
*
* Copyright (c) 2011, 2017 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
*
* generated by Xtext 2.11.0
*
*/
grammar InternalStatemachineDSL;
options {
superClass=AbstractInternalContentAssistParser;
backtrack=true;
}
@lexer::header {
package org.eclipse.osbp.xtext.statemachine.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
}
@parser::header {
package org.eclipse.osbp.xtext.statemachine.ide.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.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA;
import org.eclipse.osbp.xtext.statemachine.services.StatemachineDSLGrammarAccess;
}
@parser::members {
private StatemachineDSLGrammarAccess grammarAccess;
public void setGrammarAccess(StatemachineDSLGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
}
// Entry rule entryRuleFSMModel
entryRuleFSMModel
:
{ before(grammarAccess.getFSMModelRule()); }
ruleFSMModel
{ after(grammarAccess.getFSMModelRule()); }
EOF
;
// Rule FSMModel
ruleFSMModel
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMModelAccess().getGroup()); }
(rule__FSMModel__Group__0)
{ after(grammarAccess.getFSMModelAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPackage
entryRuleFSMPackage
:
{ before(grammarAccess.getFSMPackageRule()); }
ruleFSMPackage
{ after(grammarAccess.getFSMPackageRule()); }
EOF
;
// Rule FSMPackage
ruleFSMPackage
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getGroup()); }
(rule__FSMPackage__Group__0)
{ after(grammarAccess.getFSMPackageAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSM
entryRuleFSM
:
{ before(grammarAccess.getFSMRule()); }
ruleFSM
{ after(grammarAccess.getFSMRule()); }
EOF
;
// Rule FSM
ruleFSM
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getGroup()); }
(rule__FSM__Group__0)
{ after(grammarAccess.getFSMAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMEvent
entryRuleFSMEvent
:
{ before(grammarAccess.getFSMEventRule()); }
ruleFSMEvent
{ after(grammarAccess.getFSMEventRule()); }
EOF
;
// Rule FSMEvent
ruleFSMEvent
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMEventAccess().getGroup()); }
(rule__FSMEvent__Group__0)
{ after(grammarAccess.getFSMEventAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMState
entryRuleFSMState
:
{ before(grammarAccess.getFSMStateRule()); }
ruleFSMState
{ after(grammarAccess.getFSMStateRule()); }
EOF
;
// Rule FSMState
ruleFSMState
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getGroup()); }
(rule__FSMState__Group__0)
{ after(grammarAccess.getFSMStateAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMTrigger
entryRuleFSMTrigger
:
{ before(grammarAccess.getFSMTriggerRule()); }
ruleFSMTrigger
{ after(grammarAccess.getFSMTriggerRule()); }
EOF
;
// Rule FSMTrigger
ruleFSMTrigger
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGroup()); }
(rule__FSMTrigger__Group__0)
{ after(grammarAccess.getFSMTriggerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMAction
entryRuleFSMAction
:
{ before(grammarAccess.getFSMActionRule()); }
ruleFSMAction
{ after(grammarAccess.getFSMActionRule()); }
EOF
;
// Rule FSMAction
ruleFSMAction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionAccess().getAlternatives()); }
(rule__FSMAction__Alternatives)
{ after(grammarAccess.getFSMActionAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralBlinkRate
entryRuleFSMActionPeripheralBlinkRate
:
{ before(grammarAccess.getFSMActionPeripheralBlinkRateRule()); }
ruleFSMActionPeripheralBlinkRate
{ after(grammarAccess.getFSMActionPeripheralBlinkRateRule()); }
EOF
;
// Rule FSMActionPeripheralBlinkRate
ruleFSMActionPeripheralBlinkRate
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getGroup()); }
(rule__FSMActionPeripheralBlinkRate__Group__0)
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralClear
entryRuleFSMActionPeripheralClear
:
{ before(grammarAccess.getFSMActionPeripheralClearRule()); }
ruleFSMActionPeripheralClear
{ after(grammarAccess.getFSMActionPeripheralClearRule()); }
EOF
;
// Rule FSMActionPeripheralClear
ruleFSMActionPeripheralClear
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralClearAccess().getGroup()); }
(rule__FSMActionPeripheralClear__Group__0)
{ after(grammarAccess.getFSMActionPeripheralClearAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralCreateWindow
entryRuleFSMActionPeripheralCreateWindow
:
{ before(grammarAccess.getFSMActionPeripheralCreateWindowRule()); }
ruleFSMActionPeripheralCreateWindow
{ after(grammarAccess.getFSMActionPeripheralCreateWindowRule()); }
EOF
;
// Rule FSMActionPeripheralCreateWindow
ruleFSMActionPeripheralCreateWindow
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getGroup()); }
(rule__FSMActionPeripheralCreateWindow__Group__0)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralCursorType
entryRuleFSMActionPeripheralCursorType
:
{ before(grammarAccess.getFSMActionPeripheralCursorTypeRule()); }
ruleFSMActionPeripheralCursorType
{ after(grammarAccess.getFSMActionPeripheralCursorTypeRule()); }
EOF
;
// Rule FSMActionPeripheralCursorType
ruleFSMActionPeripheralCursorType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getGroup()); }
(rule__FSMActionPeripheralCursorType__Group__0)
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralDestroyWindow
entryRuleFSMActionPeripheralDestroyWindow
:
{ before(grammarAccess.getFSMActionPeripheralDestroyWindowRule()); }
ruleFSMActionPeripheralDestroyWindow
{ after(grammarAccess.getFSMActionPeripheralDestroyWindowRule()); }
EOF
;
// Rule FSMActionPeripheralDestroyWindow
ruleFSMActionPeripheralDestroyWindow
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getGroup()); }
(rule__FSMActionPeripheralDestroyWindow__Group__0)
{ after(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralDeviceBrightness
entryRuleFSMActionPeripheralDeviceBrightness
:
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessRule()); }
ruleFSMActionPeripheralDeviceBrightness
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessRule()); }
EOF
;
// Rule FSMActionPeripheralDeviceBrightness
ruleFSMActionPeripheralDeviceBrightness
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getGroup()); }
(rule__FSMActionPeripheralDeviceBrightness__Group__0)
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralLineDisplayText
entryRuleFSMActionPeripheralLineDisplayText
:
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextRule()); }
ruleFSMActionPeripheralLineDisplayText
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextRule()); }
EOF
;
// Rule FSMActionPeripheralLineDisplayText
ruleFSMActionPeripheralLineDisplayText
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getGroup()); }
(rule__FSMActionPeripheralLineDisplayText__Group__0)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralLineDisplayTextAt
entryRuleFSMActionPeripheralLineDisplayTextAt
:
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtRule()); }
ruleFSMActionPeripheralLineDisplayTextAt
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtRule()); }
EOF
;
// Rule FSMActionPeripheralLineDisplayTextAt
ruleFSMActionPeripheralLineDisplayTextAt
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getGroup()); }
(rule__FSMActionPeripheralLineDisplayTextAt__Group__0)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralInterCharacterWait
entryRuleFSMActionPeripheralInterCharacterWait
:
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitRule()); }
ruleFSMActionPeripheralInterCharacterWait
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitRule()); }
EOF
;
// Rule FSMActionPeripheralInterCharacterWait
ruleFSMActionPeripheralInterCharacterWait
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getGroup()); }
(rule__FSMActionPeripheralInterCharacterWait__Group__0)
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralMarqueeFormat
entryRuleFSMActionPeripheralMarqueeFormat
:
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatRule()); }
ruleFSMActionPeripheralMarqueeFormat
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatRule()); }
EOF
;
// Rule FSMActionPeripheralMarqueeFormat
ruleFSMActionPeripheralMarqueeFormat
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getGroup()); }
(rule__FSMActionPeripheralMarqueeFormat__Group__0)
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralMarqueeRepeatWait
entryRuleFSMActionPeripheralMarqueeRepeatWait
:
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitRule()); }
ruleFSMActionPeripheralMarqueeRepeatWait
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitRule()); }
EOF
;
// Rule FSMActionPeripheralMarqueeRepeatWait
ruleFSMActionPeripheralMarqueeRepeatWait
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getGroup()); }
(rule__FSMActionPeripheralMarqueeRepeatWait__Group__0)
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralMarqueeType
entryRuleFSMActionPeripheralMarqueeType
:
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeRule()); }
ruleFSMActionPeripheralMarqueeType
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeRule()); }
EOF
;
// Rule FSMActionPeripheralMarqueeType
ruleFSMActionPeripheralMarqueeType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getGroup()); }
(rule__FSMActionPeripheralMarqueeType__Group__0)
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralMarqueeUnitWait
entryRuleFSMActionPeripheralMarqueeUnitWait
:
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitRule()); }
ruleFSMActionPeripheralMarqueeUnitWait
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitRule()); }
EOF
;
// Rule FSMActionPeripheralMarqueeUnitWait
ruleFSMActionPeripheralMarqueeUnitWait
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getGroup()); }
(rule__FSMActionPeripheralMarqueeUnitWait__Group__0)
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralScroll
entryRuleFSMActionPeripheralScroll
:
{ before(grammarAccess.getFSMActionPeripheralScrollRule()); }
ruleFSMActionPeripheralScroll
{ after(grammarAccess.getFSMActionPeripheralScrollRule()); }
EOF
;
// Rule FSMActionPeripheralScroll
ruleFSMActionPeripheralScroll
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getGroup()); }
(rule__FSMActionPeripheralScroll__Group__0)
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralOpenDrawer
entryRuleFSMActionPeripheralOpenDrawer
:
{ before(grammarAccess.getFSMActionPeripheralOpenDrawerRule()); }
ruleFSMActionPeripheralOpenDrawer
{ after(grammarAccess.getFSMActionPeripheralOpenDrawerRule()); }
EOF
;
// Rule FSMActionPeripheralOpenDrawer
ruleFSMActionPeripheralOpenDrawer
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getGroup()); }
(rule__FSMActionPeripheralOpenDrawer__Group__0)
{ after(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPrintBarcode
entryRuleFSMActionPeripheralPrintBarcode
:
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeRule()); }
ruleFSMActionPeripheralPrintBarcode
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeRule()); }
EOF
;
// Rule FSMActionPeripheralPrintBarcode
ruleFSMActionPeripheralPrintBarcode
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getGroup()); }
(rule__FSMActionPeripheralPrintBarcode__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPrintBitmap
entryRuleFSMActionPeripheralPrintBitmap
:
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapRule()); }
ruleFSMActionPeripheralPrintBitmap
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapRule()); }
EOF
;
// Rule FSMActionPeripheralPrintBitmap
ruleFSMActionPeripheralPrintBitmap
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getGroup()); }
(rule__FSMActionPeripheralPrintBitmap__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPrintCut
entryRuleFSMActionPeripheralPrintCut
:
{ before(grammarAccess.getFSMActionPeripheralPrintCutRule()); }
ruleFSMActionPeripheralPrintCut
{ after(grammarAccess.getFSMActionPeripheralPrintCutRule()); }
EOF
;
// Rule FSMActionPeripheralPrintCut
ruleFSMActionPeripheralPrintCut
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getGroup()); }
(rule__FSMActionPeripheralPrintCut__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPrintNormal
entryRuleFSMActionPeripheralPrintNormal
:
{ before(grammarAccess.getFSMActionPeripheralPrintNormalRule()); }
ruleFSMActionPeripheralPrintNormal
{ after(grammarAccess.getFSMActionPeripheralPrintNormalRule()); }
EOF
;
// Rule FSMActionPeripheralPrintNormal
ruleFSMActionPeripheralPrintNormal
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getGroup()); }
(rule__FSMActionPeripheralPrintNormal__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTOpen
entryRuleFSMActionPeripheralPTOpen
:
{ before(grammarAccess.getFSMActionPeripheralPTOpenRule()); }
ruleFSMActionPeripheralPTOpen
{ after(grammarAccess.getFSMActionPeripheralPTOpenRule()); }
EOF
;
// Rule FSMActionPeripheralPTOpen
ruleFSMActionPeripheralPTOpen
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getGroup()); }
(rule__FSMActionPeripheralPTOpen__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTClose
entryRuleFSMActionPeripheralPTClose
:
{ before(grammarAccess.getFSMActionPeripheralPTCloseRule()); }
ruleFSMActionPeripheralPTClose
{ after(grammarAccess.getFSMActionPeripheralPTCloseRule()); }
EOF
;
// Rule FSMActionPeripheralPTClose
ruleFSMActionPeripheralPTClose
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTCloseAccess().getGroup()); }
(rule__FSMActionPeripheralPTClose__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTCloseAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTAcknowledge
entryRuleFSMActionPeripheralPTAcknowledge
:
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeRule()); }
ruleFSMActionPeripheralPTAcknowledge
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeRule()); }
EOF
;
// Rule FSMActionPeripheralPTAcknowledge
ruleFSMActionPeripheralPTAcknowledge
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getGroup()); }
(rule__FSMActionPeripheralPTAcknowledge__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTReversal
entryRuleFSMActionPeripheralPTReversal
:
{ before(grammarAccess.getFSMActionPeripheralPTReversalRule()); }
ruleFSMActionPeripheralPTReversal
{ after(grammarAccess.getFSMActionPeripheralPTReversalRule()); }
EOF
;
// Rule FSMActionPeripheralPTReversal
ruleFSMActionPeripheralPTReversal
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getGroup()); }
(rule__FSMActionPeripheralPTReversal__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTRegistration
entryRuleFSMActionPeripheralPTRegistration
:
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationRule()); }
ruleFSMActionPeripheralPTRegistration
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationRule()); }
EOF
;
// Rule FSMActionPeripheralPTRegistration
ruleFSMActionPeripheralPTRegistration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getGroup()); }
(rule__FSMActionPeripheralPTRegistration__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTAuthorization
entryRuleFSMActionPeripheralPTAuthorization
:
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationRule()); }
ruleFSMActionPeripheralPTAuthorization
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationRule()); }
EOF
;
// Rule FSMActionPeripheralPTAuthorization
ruleFSMActionPeripheralPTAuthorization
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getGroup()); }
(rule__FSMActionPeripheralPTAuthorization__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPTResponse
entryRuleFSMActionPeripheralPTResponse
:
{ before(grammarAccess.getFSMActionPeripheralPTResponseRule()); }
ruleFSMActionPeripheralPTResponse
{ after(grammarAccess.getFSMActionPeripheralPTResponseRule()); }
EOF
;
// Rule FSMActionPeripheralPTResponse
ruleFSMActionPeripheralPTResponse
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTResponseAccess().getGroup()); }
(rule__FSMActionPeripheralPTResponse__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPTResponseAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPrintReport
entryRuleFSMActionPeripheralPrintReport
:
{ before(grammarAccess.getFSMActionPeripheralPrintReportRule()); }
ruleFSMActionPeripheralPrintReport
{ after(grammarAccess.getFSMActionPeripheralPrintReportRule()); }
EOF
;
// Rule FSMActionPeripheralPrintReport
ruleFSMActionPeripheralPrintReport
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getGroup()); }
(rule__FSMActionPeripheralPrintReport__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralDisplayText
entryRuleFSMActionPeripheralDisplayText
:
{ before(grammarAccess.getFSMActionPeripheralDisplayTextRule()); }
ruleFSMActionPeripheralDisplayText
{ after(grammarAccess.getFSMActionPeripheralDisplayTextRule()); }
EOF
;
// Rule FSMActionPeripheralDisplayText
ruleFSMActionPeripheralDisplayText
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getGroup()); }
(rule__FSMActionPeripheralDisplayText__Group__0)
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSignatureOpen
entryRuleFSMActionPeripheralSignatureOpen
:
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenRule()); }
ruleFSMActionPeripheralSignatureOpen
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenRule()); }
EOF
;
// Rule FSMActionPeripheralSignatureOpen
ruleFSMActionPeripheralSignatureOpen
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getGroup()); }
(rule__FSMActionPeripheralSignatureOpen__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSignatureClose
entryRuleFSMActionPeripheralSignatureClose
:
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseRule()); }
ruleFSMActionPeripheralSignatureClose
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseRule()); }
EOF
;
// Rule FSMActionPeripheralSignatureClose
ruleFSMActionPeripheralSignatureClose
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getGroup()); }
(rule__FSMActionPeripheralSignatureClose__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSignatureClear
entryRuleFSMActionPeripheralSignatureClear
:
{ before(grammarAccess.getFSMActionPeripheralSignatureClearRule()); }
ruleFSMActionPeripheralSignatureClear
{ after(grammarAccess.getFSMActionPeripheralSignatureClearRule()); }
EOF
;
// Rule FSMActionPeripheralSignatureClear
ruleFSMActionPeripheralSignatureClear
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getGroup()); }
(rule__FSMActionPeripheralSignatureClear__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSignatureCapture
entryRuleFSMActionPeripheralSignatureCapture
:
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureRule()); }
ruleFSMActionPeripheralSignatureCapture
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureRule()); }
EOF
;
// Rule FSMActionPeripheralSignatureCapture
ruleFSMActionPeripheralSignatureCapture
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getGroup()); }
(rule__FSMActionPeripheralSignatureCapture__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSignatureIdle
entryRuleFSMActionPeripheralSignatureIdle
:
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleRule()); }
ruleFSMActionPeripheralSignatureIdle
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleRule()); }
EOF
;
// Rule FSMActionPeripheralSignatureIdle
ruleFSMActionPeripheralSignatureIdle
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getGroup()); }
(rule__FSMActionPeripheralSignatureIdle__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSignatureLabel
entryRuleFSMActionPeripheralSignatureLabel
:
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelRule()); }
ruleFSMActionPeripheralSignatureLabel
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelRule()); }
EOF
;
// Rule FSMActionPeripheralSignatureLabel
ruleFSMActionPeripheralSignatureLabel
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getGroup()); }
(rule__FSMActionPeripheralSignatureLabel__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMSignatureRetrieve
entryRuleFSMSignatureRetrieve
:
{ before(grammarAccess.getFSMSignatureRetrieveRule()); }
ruleFSMSignatureRetrieve
{ after(grammarAccess.getFSMSignatureRetrieveRule()); }
EOF
;
// Rule FSMSignatureRetrieve
ruleFSMSignatureRetrieve
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMSignatureRetrieveAccess().getGroup()); }
(rule__FSMSignatureRetrieve__Group__0)
{ after(grammarAccess.getFSMSignatureRetrieveAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralBeeper
entryRuleFSMActionPeripheralBeeper
:
{ before(grammarAccess.getFSMActionPeripheralBeeperRule()); }
ruleFSMActionPeripheralBeeper
{ after(grammarAccess.getFSMActionPeripheralBeeperRule()); }
EOF
;
// Rule FSMActionPeripheralBeeper
ruleFSMActionPeripheralBeeper
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getGroup()); }
(rule__FSMActionPeripheralBeeper__Group__0)
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralPlayer
entryRuleFSMActionPeripheralPlayer
:
{ before(grammarAccess.getFSMActionPeripheralPlayerRule()); }
ruleFSMActionPeripheralPlayer
{ after(grammarAccess.getFSMActionPeripheralPlayerRule()); }
EOF
;
// Rule FSMActionPeripheralPlayer
ruleFSMActionPeripheralPlayer
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPlayerAccess().getGroup()); }
(rule__FSMActionPeripheralPlayer__Group__0)
{ after(grammarAccess.getFSMActionPeripheralPlayerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionPeripheralSound
entryRuleFSMActionPeripheralSound
:
{ before(grammarAccess.getFSMActionPeripheralSoundRule()); }
ruleFSMActionPeripheralSound
{ after(grammarAccess.getFSMActionPeripheralSoundRule()); }
EOF
;
// Rule FSMActionPeripheralSound
ruleFSMActionPeripheralSound
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSoundAccess().getGroup()); }
(rule__FSMActionPeripheralSound__Group__0)
{ after(grammarAccess.getFSMActionPeripheralSoundAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSource
entryRuleFSMActionFieldSource
:
{ before(grammarAccess.getFSMActionFieldSourceRule()); }
ruleFSMActionFieldSource
{ after(grammarAccess.getFSMActionFieldSourceRule()); }
EOF
;
// Rule FSMActionFieldSource
ruleFSMActionFieldSource
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getAlternatives()); }
(rule__FSMActionFieldSource__Alternatives)
{ after(grammarAccess.getFSMActionFieldSourceAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMOperation
entryRuleFSMOperation
:
{ before(grammarAccess.getFSMOperationRule()); }
ruleFSMOperation
{ after(grammarAccess.getFSMOperationRule()); }
EOF
;
// Rule FSMOperation
ruleFSMOperation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getGroup()); }
(rule__FSMOperation__Group__0)
{ after(grammarAccess.getFSMOperationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMGuard
entryRuleFSMGuard
:
{ before(grammarAccess.getFSMGuardRule()); }
ruleFSMGuard
{ after(grammarAccess.getFSMGuardRule()); }
EOF
;
// Rule FSMGuard
ruleFSMGuard
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGroup()); }
(rule__FSMGuard__Group__0)
{ after(grammarAccess.getFSMGuardAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMFunction
entryRuleFSMFunction
:
{ before(grammarAccess.getFSMFunctionRule()); }
ruleFSMFunction
{ after(grammarAccess.getFSMFunctionRule()); }
EOF
;
// Rule FSMFunction
ruleFSMFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getGroup()); }
(rule__FSMFunction__Group__0)
{ after(grammarAccess.getFSMFunctionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMStorage
entryRuleFSMStorage
:
{ before(grammarAccess.getFSMStorageRule()); }
ruleFSMStorage
{ after(grammarAccess.getFSMStorageRule()); }
EOF
;
// Rule FSMStorage
ruleFSMStorage
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getGroup()); }
(rule__FSMStorage__Group__0)
{ after(grammarAccess.getFSMStorageAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMStorageRetrieve
entryRuleFSMStorageRetrieve
:
{ before(grammarAccess.getFSMStorageRetrieveRule()); }
ruleFSMStorageRetrieve
{ after(grammarAccess.getFSMStorageRetrieveRule()); }
EOF
;
// Rule FSMStorageRetrieve
ruleFSMStorageRetrieve
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getGroup()); }
(rule__FSMStorageRetrieve__Group__0)
{ after(grammarAccess.getFSMStorageRetrieveAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionConditionalTransition
entryRuleFSMActionConditionalTransition
:
{ before(grammarAccess.getFSMActionConditionalTransitionRule()); }
ruleFSMActionConditionalTransition
{ after(grammarAccess.getFSMActionConditionalTransitionRule()); }
EOF
;
// Rule FSMActionConditionalTransition
ruleFSMActionConditionalTransition
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getGroup()); }
(rule__FSMActionConditionalTransition__Group__0)
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceString
entryRuleFSMActionFieldSourceString
:
{ before(grammarAccess.getFSMActionFieldSourceStringRule()); }
ruleFSMActionFieldSourceString
{ after(grammarAccess.getFSMActionFieldSourceStringRule()); }
EOF
;
// Rule FSMActionFieldSourceString
ruleFSMActionFieldSourceString
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringAccess().getTextAssignment()); }
(rule__FSMActionFieldSourceString__TextAssignment)
{ after(grammarAccess.getFSMActionFieldSourceStringAccess().getTextAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceNumber
entryRuleFSMActionFieldSourceNumber
:
{ before(grammarAccess.getFSMActionFieldSourceNumberRule()); }
ruleFSMActionFieldSourceNumber
{ after(grammarAccess.getFSMActionFieldSourceNumberRule()); }
EOF
;
// Rule FSMActionFieldSourceNumber
ruleFSMActionFieldSourceNumber
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberAccess().getValueAssignment()); }
(rule__FSMActionFieldSourceNumber__ValueAssignment)
{ after(grammarAccess.getFSMActionFieldSourceNumberAccess().getValueAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceInteger
entryRuleFSMActionFieldSourceInteger
:
{ before(grammarAccess.getFSMActionFieldSourceIntegerRule()); }
ruleFSMActionFieldSourceInteger
{ after(grammarAccess.getFSMActionFieldSourceIntegerRule()); }
EOF
;
// Rule FSMActionFieldSourceInteger
ruleFSMActionFieldSourceInteger
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerAccess().getValueAssignment()); }
(rule__FSMActionFieldSourceInteger__ValueAssignment)
{ after(grammarAccess.getFSMActionFieldSourceIntegerAccess().getValueAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceBoolean
entryRuleFSMActionFieldSourceBoolean
:
{ before(grammarAccess.getFSMActionFieldSourceBooleanRule()); }
ruleFSMActionFieldSourceBoolean
{ after(grammarAccess.getFSMActionFieldSourceBooleanRule()); }
EOF
;
// Rule FSMActionFieldSourceBoolean
ruleFSMActionFieldSourceBoolean
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanAccess().getValueAssignment()); }
(rule__FSMActionFieldSourceBoolean__ValueAssignment)
{ after(grammarAccess.getFSMActionFieldSourceBooleanAccess().getValueAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceEvaluate
entryRuleFSMActionFieldSourceEvaluate
:
{ before(grammarAccess.getFSMActionFieldSourceEvaluateRule()); }
ruleFSMActionFieldSourceEvaluate
{ after(grammarAccess.getFSMActionFieldSourceEvaluateRule()); }
EOF
;
// Rule FSMActionFieldSourceEvaluate
ruleFSMActionFieldSourceEvaluate
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateAccess().getEvaluationtypeAssignment()); }
(rule__FSMActionFieldSourceEvaluate__EvaluationtypeAssignment)
{ after(grammarAccess.getFSMActionFieldSourceEvaluateAccess().getEvaluationtypeAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceEvent
entryRuleFSMActionFieldSourceEvent
:
{ before(grammarAccess.getFSMActionFieldSourceEventRule()); }
ruleFSMActionFieldSourceEvent
{ after(grammarAccess.getFSMActionFieldSourceEventRule()); }
EOF
;
// Rule FSMActionFieldSourceEvent
ruleFSMActionFieldSourceEvent
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEventAccess().getGroup()); }
(rule__FSMActionFieldSourceEvent__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceEventAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceTranslate
entryRuleFSMActionFieldSourceTranslate
:
{ before(grammarAccess.getFSMActionFieldSourceTranslateRule()); }
ruleFSMActionFieldSourceTranslate
{ after(grammarAccess.getFSMActionFieldSourceTranslateRule()); }
EOF
;
// Rule FSMActionFieldSourceTranslate
ruleFSMActionFieldSourceTranslate
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateAccess().getGroup()); }
(rule__FSMActionFieldSourceTranslate__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceTranslateAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceDtoAttribute
entryRuleFSMActionFieldSourceDtoAttribute
:
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeRule()); }
ruleFSMActionFieldSourceDtoAttribute
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeRule()); }
EOF
;
// Rule FSMActionFieldSourceDtoAttribute
ruleFSMActionFieldSourceDtoAttribute
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getGroup()); }
(rule__FSMActionFieldSourceDtoAttribute__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceMore
entryRuleFSMActionFieldSourceMore
:
{ before(grammarAccess.getFSMActionFieldSourceMoreRule()); }
ruleFSMActionFieldSourceMore
{ after(grammarAccess.getFSMActionFieldSourceMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceMore
ruleFSMActionFieldSourceMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getAlternatives()); }
(rule__FSMActionFieldSourceMore__Alternatives)
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceStringMore
entryRuleFSMActionFieldSourceStringMore
:
{ before(grammarAccess.getFSMActionFieldSourceStringMoreRule()); }
ruleFSMActionFieldSourceStringMore
{ after(grammarAccess.getFSMActionFieldSourceStringMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceStringMore
ruleFSMActionFieldSourceStringMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceStringMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceNumberMore
entryRuleFSMActionFieldSourceNumberMore
:
{ before(grammarAccess.getFSMActionFieldSourceNumberMoreRule()); }
ruleFSMActionFieldSourceNumberMore
{ after(grammarAccess.getFSMActionFieldSourceNumberMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceNumberMore
ruleFSMActionFieldSourceNumberMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceNumberMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceIntegerMore
entryRuleFSMActionFieldSourceIntegerMore
:
{ before(grammarAccess.getFSMActionFieldSourceIntegerMoreRule()); }
ruleFSMActionFieldSourceIntegerMore
{ after(grammarAccess.getFSMActionFieldSourceIntegerMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceIntegerMore
ruleFSMActionFieldSourceIntegerMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceIntegerMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceBooleanMore
entryRuleFSMActionFieldSourceBooleanMore
:
{ before(grammarAccess.getFSMActionFieldSourceBooleanMoreRule()); }
ruleFSMActionFieldSourceBooleanMore
{ after(grammarAccess.getFSMActionFieldSourceBooleanMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceBooleanMore
ruleFSMActionFieldSourceBooleanMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceBooleanMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceEvaluateMore
entryRuleFSMActionFieldSourceEvaluateMore
:
{ before(grammarAccess.getFSMActionFieldSourceEvaluateMoreRule()); }
ruleFSMActionFieldSourceEvaluateMore
{ after(grammarAccess.getFSMActionFieldSourceEvaluateMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceEvaluateMore
ruleFSMActionFieldSourceEvaluateMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceEvaluateMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceTranslateMore
entryRuleFSMActionFieldSourceTranslateMore
:
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreRule()); }
ruleFSMActionFieldSourceTranslateMore
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceTranslateMore
ruleFSMActionFieldSourceTranslateMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceTranslateMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldGetMore
entryRuleFSMActionFieldGetMore
:
{ before(grammarAccess.getFSMActionFieldGetMoreRule()); }
ruleFSMActionFieldGetMore
{ after(grammarAccess.getFSMActionFieldGetMoreRule()); }
EOF
;
// Rule FSMActionFieldGetMore
ruleFSMActionFieldGetMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getGroup()); }
(rule__FSMActionFieldGetMore__Group__0)
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMOperationMore
entryRuleFSMOperationMore
:
{ before(grammarAccess.getFSMOperationMoreRule()); }
ruleFSMOperationMore
{ after(grammarAccess.getFSMOperationMoreRule()); }
EOF
;
// Rule FSMOperationMore
ruleFSMOperationMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getGroup()); }
(rule__FSMOperationMore__Group__0)
{ after(grammarAccess.getFSMOperationMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMStorageRetrieveMore
entryRuleFSMStorageRetrieveMore
:
{ before(grammarAccess.getFSMStorageRetrieveMoreRule()); }
ruleFSMStorageRetrieveMore
{ after(grammarAccess.getFSMStorageRetrieveMoreRule()); }
EOF
;
// Rule FSMStorageRetrieveMore
ruleFSMStorageRetrieveMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getGroup()); }
(rule__FSMStorageRetrieveMore__Group__0)
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMDotExpression
entryRuleFSMDotExpression
:
{ before(grammarAccess.getFSMDotExpressionRule()); }
ruleFSMDotExpression
{ after(grammarAccess.getFSMDotExpressionRule()); }
EOF
;
// Rule FSMDotExpression
ruleFSMDotExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getGroup()); }
(rule__FSMDotExpression__Group__0)
{ after(grammarAccess.getFSMDotExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMDtoRef
entryRuleFSMDtoRef
:
{ before(grammarAccess.getFSMDtoRefRule()); }
ruleFSMDtoRef
{ after(grammarAccess.getFSMDtoRefRule()); }
EOF
;
// Rule FSMDtoRef
ruleFSMDtoRef
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDtoRefAccess().getGroup()); }
(rule__FSMDtoRef__Group__0)
{ after(grammarAccess.getFSMDtoRefAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSourceDtoAttributeMore
entryRuleFSMActionFieldSourceDtoAttributeMore
:
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreRule()); }
ruleFSMActionFieldSourceDtoAttributeMore
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreRule()); }
EOF
;
// Rule FSMActionFieldSourceDtoAttributeMore
ruleFSMActionFieldSourceDtoAttributeMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getGroup()); }
(rule__FSMActionFieldSourceDtoAttributeMore__Group__0)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldConcatenation
entryRuleFSMActionFieldConcatenation
:
{ before(grammarAccess.getFSMActionFieldConcatenationRule()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionFieldConcatenationRule()); }
EOF
;
// Rule FSMActionFieldConcatenation
ruleFSMActionFieldConcatenation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldConcatenationAccess().getGroup()); }
(rule__FSMActionFieldConcatenation__Group__0)
{ after(grammarAccess.getFSMActionFieldConcatenationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMOperationParameter
entryRuleFSMOperationParameter
:
{ before(grammarAccess.getFSMOperationParameterRule()); }
ruleFSMOperationParameter
{ after(grammarAccess.getFSMOperationParameterRule()); }
EOF
;
// Rule FSMOperationParameter
ruleFSMOperationParameter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterAccess().getSourceAssignment()); }
(rule__FSMOperationParameter__SourceAssignment)
{ after(grammarAccess.getFSMOperationParameterAccess().getSourceAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMOperationParameterMore
entryRuleFSMOperationParameterMore
:
{ before(grammarAccess.getFSMOperationParameterMoreRule()); }
ruleFSMOperationParameterMore
{ after(grammarAccess.getFSMOperationParameterMoreRule()); }
EOF
;
// Rule FSMOperationParameterMore
ruleFSMOperationParameterMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterMoreAccess().getGroup()); }
(rule__FSMOperationParameterMore__Group__0)
{ after(grammarAccess.getFSMOperationParameterMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldSet
entryRuleFSMActionFieldSet
:
{ before(grammarAccess.getFSMActionFieldSetRule()); }
ruleFSMActionFieldSet
{ after(grammarAccess.getFSMActionFieldSetRule()); }
EOF
;
// Rule FSMActionFieldSet
ruleFSMActionFieldSet
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getGroup()); }
(rule__FSMActionFieldSet__Group__0)
{ after(grammarAccess.getFSMActionFieldSetAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldClear
entryRuleFSMActionFieldClear
:
{ before(grammarAccess.getFSMActionFieldClearRule()); }
ruleFSMActionFieldClear
{ after(grammarAccess.getFSMActionFieldClearRule()); }
EOF
;
// Rule FSMActionFieldClear
ruleFSMActionFieldClear
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldClearAccess().getGroup()); }
(rule__FSMActionFieldClear__Group__0)
{ after(grammarAccess.getFSMActionFieldClearAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldGet
entryRuleFSMActionFieldGet
:
{ before(grammarAccess.getFSMActionFieldGetRule()); }
ruleFSMActionFieldGet
{ after(grammarAccess.getFSMActionFieldGetRule()); }
EOF
;
// Rule FSMActionFieldGet
ruleFSMActionFieldGet
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetAccess().getGroup()); }
(rule__FSMActionFieldGet__Group__0)
{ after(grammarAccess.getFSMActionFieldGetAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldFilterToggle
entryRuleFSMActionFieldFilterToggle
:
{ before(grammarAccess.getFSMActionFieldFilterToggleRule()); }
ruleFSMActionFieldFilterToggle
{ after(grammarAccess.getFSMActionFieldFilterToggleRule()); }
EOF
;
// Rule FSMActionFieldFilterToggle
ruleFSMActionFieldFilterToggle
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldFilterToggleAccess().getGroup()); }
(rule__FSMActionFieldFilterToggle__Group__0)
{ after(grammarAccess.getFSMActionFieldFilterToggleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionFieldRemove
entryRuleFSMActionFieldRemove
:
{ before(grammarAccess.getFSMActionFieldRemoveRule()); }
ruleFSMActionFieldRemove
{ after(grammarAccess.getFSMActionFieldRemoveRule()); }
EOF
;
// Rule FSMActionFieldRemove
ruleFSMActionFieldRemove
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldRemoveAccess().getGroup()); }
(rule__FSMActionFieldRemove__Group__0)
{ after(grammarAccess.getFSMActionFieldRemoveAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionItemVisible
entryRuleFSMActionItemVisible
:
{ before(grammarAccess.getFSMActionItemVisibleRule()); }
ruleFSMActionItemVisible
{ after(grammarAccess.getFSMActionItemVisibleRule()); }
EOF
;
// Rule FSMActionItemVisible
ruleFSMActionItemVisible
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemVisibleAccess().getGroup()); }
(rule__FSMActionItemVisible__Group__0)
{ after(grammarAccess.getFSMActionItemVisibleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionItemInvisible
entryRuleFSMActionItemInvisible
:
{ before(grammarAccess.getFSMActionItemInvisibleRule()); }
ruleFSMActionItemInvisible
{ after(grammarAccess.getFSMActionItemInvisibleRule()); }
EOF
;
// Rule FSMActionItemInvisible
ruleFSMActionItemInvisible
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemInvisibleAccess().getGroup()); }
(rule__FSMActionItemInvisible__Group__0)
{ after(grammarAccess.getFSMActionItemInvisibleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionButtonCaption
entryRuleFSMActionButtonCaption
:
{ before(grammarAccess.getFSMActionButtonCaptionRule()); }
ruleFSMActionButtonCaption
{ after(grammarAccess.getFSMActionButtonCaptionRule()); }
EOF
;
// Rule FSMActionButtonCaption
ruleFSMActionButtonCaption
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getGroup()); }
(rule__FSMActionButtonCaption__Group__0)
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionButtonImage
entryRuleFSMActionButtonImage
:
{ before(grammarAccess.getFSMActionButtonImageRule()); }
ruleFSMActionButtonImage
{ after(grammarAccess.getFSMActionButtonImageRule()); }
EOF
;
// Rule FSMActionButtonImage
ruleFSMActionButtonImage
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getGroup()); }
(rule__FSMActionButtonImage__Group__0)
{ after(grammarAccess.getFSMActionButtonImageAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionDTOFind
entryRuleFSMActionDTOFind
:
{ before(grammarAccess.getFSMActionDTOFindRule()); }
ruleFSMActionDTOFind
{ after(grammarAccess.getFSMActionDTOFindRule()); }
EOF
;
// Rule FSMActionDTOFind
ruleFSMActionDTOFind
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getGroup()); }
(rule__FSMActionDTOFind__Group__0)
{ after(grammarAccess.getFSMActionDTOFindAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionDTOClear
entryRuleFSMActionDTOClear
:
{ before(grammarAccess.getFSMActionDTOClearRule()); }
ruleFSMActionDTOClear
{ after(grammarAccess.getFSMActionDTOClearRule()); }
EOF
;
// Rule FSMActionDTOClear
ruleFSMActionDTOClear
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOClearAccess().getGroup()); }
(rule__FSMActionDTOClear__Group__0)
{ after(grammarAccess.getFSMActionDTOClearAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMActionScheduler
entryRuleFSMActionScheduler
:
{ before(grammarAccess.getFSMActionSchedulerRule()); }
ruleFSMActionScheduler
{ after(grammarAccess.getFSMActionSchedulerRule()); }
EOF
;
// Rule FSMActionScheduler
ruleFSMActionScheduler
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionSchedulerAccess().getGroup()); }
(rule__FSMActionScheduler__Group__0)
{ after(grammarAccess.getFSMActionSchedulerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControl
entryRuleFSMControl
:
{ before(grammarAccess.getFSMControlRule()); }
ruleFSMControl
{ after(grammarAccess.getFSMControlRule()); }
EOF
;
// Rule FSMControl
ruleFSMControl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlAccess().getAlternatives()); }
(rule__FSMControl__Alternatives)
{ after(grammarAccess.getFSMControlAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlButton
entryRuleFSMControlButton
:
{ before(grammarAccess.getFSMControlButtonRule()); }
ruleFSMControlButton
{ after(grammarAccess.getFSMControlButtonRule()); }
EOF
;
// Rule FSMControlButton
ruleFSMControlButton
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getGroup()); }
(rule__FSMControlButton__Group__0)
{ after(grammarAccess.getFSMControlButtonAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlField
entryRuleFSMControlField
:
{ before(grammarAccess.getFSMControlFieldRule()); }
ruleFSMControlField
{ after(grammarAccess.getFSMControlFieldRule()); }
EOF
;
// Rule FSMControlField
ruleFSMControlField
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getGroup()); }
(rule__FSMControlField__Group__0)
{ after(grammarAccess.getFSMControlFieldAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlDTO
entryRuleFSMControlDTO
:
{ before(grammarAccess.getFSMControlDTORule()); }
ruleFSMControlDTO
{ after(grammarAccess.getFSMControlDTORule()); }
EOF
;
// Rule FSMControlDTO
ruleFSMControlDTO
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getGroup()); }
(rule__FSMControlDTO__Group__0)
{ after(grammarAccess.getFSMControlDTOAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlScheduler
entryRuleFSMControlScheduler
:
{ before(grammarAccess.getFSMControlSchedulerRule()); }
ruleFSMControlScheduler
{ after(grammarAccess.getFSMControlSchedulerRule()); }
EOF
;
// Rule FSMControlScheduler
ruleFSMControlScheduler
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getGroup()); }
(rule__FSMControlScheduler__Group__0)
{ after(grammarAccess.getFSMControlSchedulerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPeripheralDeviceLineDisplay
entryRuleFSMPeripheralDeviceLineDisplay
:
{ before(grammarAccess.getFSMPeripheralDeviceLineDisplayRule()); }
ruleFSMPeripheralDeviceLineDisplay
{ after(grammarAccess.getFSMPeripheralDeviceLineDisplayRule()); }
EOF
;
// Rule FSMPeripheralDeviceLineDisplay
ruleFSMPeripheralDeviceLineDisplay
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getGroup()); }
(rule__FSMPeripheralDeviceLineDisplay__Group__0)
{ after(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPeripheralDeviceDisplay
entryRuleFSMPeripheralDeviceDisplay
:
{ before(grammarAccess.getFSMPeripheralDeviceDisplayRule()); }
ruleFSMPeripheralDeviceDisplay
{ after(grammarAccess.getFSMPeripheralDeviceDisplayRule()); }
EOF
;
// Rule FSMPeripheralDeviceDisplay
ruleFSMPeripheralDeviceDisplay
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getGroup()); }
(rule__FSMPeripheralDeviceDisplay__Group__0)
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPeripheralDevicePOSPrinter
entryRuleFSMPeripheralDevicePOSPrinter
:
{ before(grammarAccess.getFSMPeripheralDevicePOSPrinterRule()); }
ruleFSMPeripheralDevicePOSPrinter
{ after(grammarAccess.getFSMPeripheralDevicePOSPrinterRule()); }
EOF
;
// Rule FSMPeripheralDevicePOSPrinter
ruleFSMPeripheralDevicePOSPrinter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getGroup()); }
(rule__FSMPeripheralDevicePOSPrinter__Group__0)
{ after(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPeripheralDeviceCashDrawer
entryRuleFSMPeripheralDeviceCashDrawer
:
{ before(grammarAccess.getFSMPeripheralDeviceCashDrawerRule()); }
ruleFSMPeripheralDeviceCashDrawer
{ after(grammarAccess.getFSMPeripheralDeviceCashDrawerRule()); }
EOF
;
// Rule FSMPeripheralDeviceCashDrawer
ruleFSMPeripheralDeviceCashDrawer
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getGroup()); }
(rule__FSMPeripheralDeviceCashDrawer__Group__0)
{ after(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPeripheralDevicePT
entryRuleFSMPeripheralDevicePT
:
{ before(grammarAccess.getFSMPeripheralDevicePTRule()); }
ruleFSMPeripheralDevicePT
{ after(grammarAccess.getFSMPeripheralDevicePTRule()); }
EOF
;
// Rule FSMPeripheralDevicePT
ruleFSMPeripheralDevicePT
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePTAccess().getGroup()); }
(rule__FSMPeripheralDevicePT__Group__0)
{ after(grammarAccess.getFSMPeripheralDevicePTAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMPeripheralDeviceSignature
entryRuleFSMPeripheralDeviceSignature
:
{ before(grammarAccess.getFSMPeripheralDeviceSignatureRule()); }
ruleFSMPeripheralDeviceSignature
{ after(grammarAccess.getFSMPeripheralDeviceSignatureRule()); }
EOF
;
// Rule FSMPeripheralDeviceSignature
ruleFSMPeripheralDeviceSignature
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getGroup()); }
(rule__FSMPeripheralDeviceSignature__Group__0)
{ after(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlPeripheral
entryRuleFSMControlPeripheral
:
{ before(grammarAccess.getFSMControlPeripheralRule()); }
ruleFSMControlPeripheral
{ after(grammarAccess.getFSMControlPeripheralRule()); }
EOF
;
// Rule FSMControlPeripheral
ruleFSMControlPeripheral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getGroup()); }
(rule__FSMControlPeripheral__Group__0)
{ after(grammarAccess.getFSMControlPeripheralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlButtonAttribute
entryRuleFSMControlButtonAttribute
:
{ before(grammarAccess.getFSMControlButtonAttributeRule()); }
ruleFSMControlButtonAttribute
{ after(grammarAccess.getFSMControlButtonAttributeRule()); }
EOF
;
// Rule FSMControlButtonAttribute
ruleFSMControlButtonAttribute
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getGroup()); }
(rule__FSMControlButtonAttribute__Group__0)
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlButtonAttributeEvent
entryRuleFSMControlButtonAttributeEvent
:
{ before(grammarAccess.getFSMControlButtonAttributeEventRule()); }
ruleFSMControlButtonAttributeEvent
{ after(grammarAccess.getFSMControlButtonAttributeEventRule()); }
EOF
;
// Rule FSMControlButtonAttributeEvent
ruleFSMControlButtonAttributeEvent
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventAccess().getAlternatives()); }
(rule__FSMControlButtonAttributeEvent__Alternatives)
{ after(grammarAccess.getFSMControlButtonAttributeEventAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlButtonAttributeEventKeyboard
entryRuleFSMControlButtonAttributeEventKeyboard
:
{ before(grammarAccess.getFSMControlButtonAttributeEventKeyboardRule()); }
ruleFSMControlButtonAttributeEventKeyboard
{ after(grammarAccess.getFSMControlButtonAttributeEventKeyboardRule()); }
EOF
;
// Rule FSMControlButtonAttributeEventKeyboard
ruleFSMControlButtonAttributeEventKeyboard
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getGroup()); }
(rule__FSMControlButtonAttributeEventKeyboard__Group__0)
{ after(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlButtonAttributeEventIdentity
entryRuleFSMControlButtonAttributeEventIdentity
:
{ before(grammarAccess.getFSMControlButtonAttributeEventIdentityRule()); }
ruleFSMControlButtonAttributeEventIdentity
{ after(grammarAccess.getFSMControlButtonAttributeEventIdentityRule()); }
EOF
;
// Rule FSMControlButtonAttributeEventIdentity
ruleFSMControlButtonAttributeEventIdentity
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getGroup()); }
(rule__FSMControlButtonAttributeEventIdentity__Group__0)
{ after(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlButtonAttributeEventEvent
entryRuleFSMControlButtonAttributeEventEvent
:
{ before(grammarAccess.getFSMControlButtonAttributeEventEventRule()); }
ruleFSMControlButtonAttributeEventEvent
{ after(grammarAccess.getFSMControlButtonAttributeEventEventRule()); }
EOF
;
// Rule FSMControlButtonAttributeEventEvent
ruleFSMControlButtonAttributeEventEvent
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getGroup()); }
(rule__FSMControlButtonAttributeEventEvent__Group__0)
{ after(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlFieldAttribute
entryRuleFSMControlFieldAttribute
:
{ before(grammarAccess.getFSMControlFieldAttributeRule()); }
ruleFSMControlFieldAttribute
{ after(grammarAccess.getFSMControlFieldAttributeRule()); }
EOF
;
// Rule FSMControlFieldAttribute
ruleFSMControlFieldAttribute
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getGroup()); }
(rule__FSMControlFieldAttribute__Group__0)
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlFieldLayout
entryRuleFSMControlFieldLayout
:
{ before(grammarAccess.getFSMControlFieldLayoutRule()); }
ruleFSMControlFieldLayout
{ after(grammarAccess.getFSMControlFieldLayoutRule()); }
EOF
;
// Rule FSMControlFieldLayout
ruleFSMControlFieldLayout
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldLayoutAccess().getGroup()); }
(rule__FSMControlFieldLayout__Group__0)
{ after(grammarAccess.getFSMControlFieldLayoutAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlDTOAttribute
entryRuleFSMControlDTOAttribute
:
{ before(grammarAccess.getFSMControlDTOAttributeRule()); }
ruleFSMControlDTOAttribute
{ after(grammarAccess.getFSMControlDTOAttributeRule()); }
EOF
;
// Rule FSMControlDTOAttribute
ruleFSMControlDTOAttribute
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getGroup()); }
(rule__FSMControlDTOAttribute__Group__0)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlSchedulerAttribute
entryRuleFSMControlSchedulerAttribute
:
{ before(grammarAccess.getFSMControlSchedulerAttributeRule()); }
ruleFSMControlSchedulerAttribute
{ after(grammarAccess.getFSMControlSchedulerAttributeRule()); }
EOF
;
// Rule FSMControlSchedulerAttribute
ruleFSMControlSchedulerAttribute
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getGroup()); }
(rule__FSMControlSchedulerAttribute__Group__0)
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMDTOType
entryRuleFSMDTOType
:
{ before(grammarAccess.getFSMDTOTypeRule()); }
ruleFSMDTOType
{ after(grammarAccess.getFSMDTOTypeRule()); }
EOF
;
// Rule FSMDTOType
ruleFSMDTOType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDTOTypeAccess().getAttributeTypeAssignment()); }
(rule__FSMDTOType__AttributeTypeAssignment)
{ after(grammarAccess.getFSMDTOTypeAccess().getAttributeTypeAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMFieldType
entryRuleFSMFieldType
:
{ before(grammarAccess.getFSMFieldTypeRule()); }
ruleFSMFieldType
{ after(grammarAccess.getFSMFieldTypeRule()); }
EOF
;
// Rule FSMFieldType
ruleFSMFieldType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFieldTypeAccess().getAttributeTypeAssignment()); }
(rule__FSMFieldType__AttributeTypeAssignment)
{ after(grammarAccess.getFSMFieldTypeAccess().getAttributeTypeAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMControlFilter
entryRuleFSMControlFilter
:
{ before(grammarAccess.getFSMControlFilterRule()); }
ruleFSMControlFilter
{ after(grammarAccess.getFSMControlFilterRule()); }
EOF
;
// Rule FSMControlFilter
ruleFSMControlFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFilterAccess().getGroup()); }
(rule__FSMControlFilter__Group__0)
{ after(grammarAccess.getFSMControlFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMFilterProperty
entryRuleFSMFilterProperty
:
{ before(grammarAccess.getFSMFilterPropertyRule()); }
ruleFSMFilterProperty
{ after(grammarAccess.getFSMFilterPropertyRule()); }
EOF
;
// Rule FSMFilterProperty
ruleFSMFilterProperty
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterPropertyAccess().getGroup()); }
(rule__FSMFilterProperty__Group__0)
{ after(grammarAccess.getFSMFilterPropertyAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMFilter
entryRuleFSMFilter
:
{ before(grammarAccess.getFSMFilterRule()); }
ruleFSMFilter
{ after(grammarAccess.getFSMFilterRule()); }
EOF
;
// Rule FSMFilter
ruleFSMFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterAccess().getGroup()); }
(rule__FSMFilter__Group__0)
{ after(grammarAccess.getFSMFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMAbstractFilter
entryRuleFSMAbstractFilter
:
{ before(grammarAccess.getFSMAbstractFilterRule()); }
ruleFSMAbstractFilter
{ after(grammarAccess.getFSMAbstractFilterRule()); }
EOF
;
// Rule FSMAbstractFilter
ruleFSMAbstractFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getAlternatives()); }
(rule__FSMAbstractFilter__Alternatives)
{ after(grammarAccess.getFSMAbstractFilterAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMFilterMore
entryRuleFSMFilterMore
:
{ before(grammarAccess.getFSMFilterMoreRule()); }
ruleFSMFilterMore
{ after(grammarAccess.getFSMFilterMoreRule()); }
EOF
;
// Rule FSMFilterMore
ruleFSMFilterMore
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterMoreAccess().getGroup()); }
(rule__FSMFilterMore__Group__0)
{ after(grammarAccess.getFSMFilterMoreAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMAndFilter
entryRuleFSMAndFilter
:
{ before(grammarAccess.getFSMAndFilterRule()); }
ruleFSMAndFilter
{ after(grammarAccess.getFSMAndFilterRule()); }
EOF
;
// Rule FSMAndFilter
ruleFSMAndFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getGroup()); }
(rule__FSMAndFilter__Group__0)
{ after(grammarAccess.getFSMAndFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMOrFilter
entryRuleFSMOrFilter
:
{ before(grammarAccess.getFSMOrFilterRule()); }
ruleFSMOrFilter
{ after(grammarAccess.getFSMOrFilterRule()); }
EOF
;
// Rule FSMOrFilter
ruleFSMOrFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getGroup()); }
(rule__FSMOrFilter__Group__0)
{ after(grammarAccess.getFSMOrFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMCompareFilter
entryRuleFSMCompareFilter
:
{ before(grammarAccess.getFSMCompareFilterRule()); }
ruleFSMCompareFilter
{ after(grammarAccess.getFSMCompareFilterRule()); }
EOF
;
// Rule FSMCompareFilter
ruleFSMCompareFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getGroup()); }
(rule__FSMCompareFilter__Group__0)
{ after(grammarAccess.getFSMCompareFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMBetweenFilter
entryRuleFSMBetweenFilter
:
{ before(grammarAccess.getFSMBetweenFilterRule()); }
ruleFSMBetweenFilter
{ after(grammarAccess.getFSMBetweenFilterRule()); }
EOF
;
// Rule FSMBetweenFilter
ruleFSMBetweenFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getGroup()); }
(rule__FSMBetweenFilter__Group__0)
{ after(grammarAccess.getFSMBetweenFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMIsNullFilter
entryRuleFSMIsNullFilter
:
{ before(grammarAccess.getFSMIsNullFilterRule()); }
ruleFSMIsNullFilter
{ after(grammarAccess.getFSMIsNullFilterRule()); }
EOF
;
// Rule FSMIsNullFilter
ruleFSMIsNullFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getGroup()); }
(rule__FSMIsNullFilter__Group__0)
{ after(grammarAccess.getFSMIsNullFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMLikeFilter
entryRuleFSMLikeFilter
:
{ before(grammarAccess.getFSMLikeFilterRule()); }
ruleFSMLikeFilter
{ after(grammarAccess.getFSMLikeFilterRule()); }
EOF
;
// Rule FSMLikeFilter
ruleFSMLikeFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getGroup()); }
(rule__FSMLikeFilter__Group__0)
{ after(grammarAccess.getFSMLikeFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMNotFilter
entryRuleFSMNotFilter
:
{ before(grammarAccess.getFSMNotFilterRule()); }
ruleFSMNotFilter
{ after(grammarAccess.getFSMNotFilterRule()); }
EOF
;
// Rule FSMNotFilter
ruleFSMNotFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getGroup()); }
(rule__FSMNotFilter__Group__0)
{ after(grammarAccess.getFSMNotFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFSMStringFilter
entryRuleFSMStringFilter
:
{ before(grammarAccess.getFSMStringFilterRule()); }
ruleFSMStringFilter
{ after(grammarAccess.getFSMStringFilterRule()); }
EOF
;
// Rule FSMStringFilter
ruleFSMStringFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getGroup()); }
(rule__FSMStringFilter__Group__0)
{ after(grammarAccess.getFSMStringFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleTRANSLATABLESTRING
entryRuleTRANSLATABLESTRING
:
{ before(grammarAccess.getTRANSLATABLESTRINGRule()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getTRANSLATABLESTRINGRule()); }
EOF
;
// Rule TRANSLATABLESTRING
ruleTRANSLATABLESTRING
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); }
RULE_STRING
{ after(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleTRANSLATABLEID
entryRuleTRANSLATABLEID
:
{ before(grammarAccess.getTRANSLATABLEIDRule()); }
ruleTRANSLATABLEID
{ after(grammarAccess.getTRANSLATABLEIDRule()); }
EOF
;
// Rule TRANSLATABLEID
ruleTRANSLATABLEID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); }
RULE_ID
{ after(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleSignedNumber
entryRuleSignedNumber
:
{ before(grammarAccess.getSignedNumberRule()); }
ruleSignedNumber
{ after(grammarAccess.getSignedNumberRule()); }
EOF
;
// Rule SignedNumber
ruleSignedNumber
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSignedNumberAccess().getGroup()); }
(rule__SignedNumber__Group__0)
{ after(grammarAccess.getSignedNumberAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleUnsignedNumber
entryRuleUnsignedNumber
:
{ before(grammarAccess.getUnsignedNumberRule()); }
ruleUnsignedNumber
{ after(grammarAccess.getUnsignedNumberRule()); }
EOF
;
// Rule UnsignedNumber
ruleUnsignedNumber
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getUnsignedNumberAccess().getGroup()); }
(rule__UnsignedNumber__Group__0)
{ after(grammarAccess.getUnsignedNumberAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleINTEGER
entryRuleINTEGER
:
{ before(grammarAccess.getINTEGERRule()); }
ruleINTEGER
{ after(grammarAccess.getINTEGERRule()); }
EOF
;
// Rule INTEGER
ruleINTEGER
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getINTEGERAccess().getGroup()); }
(rule__INTEGER__Group__0)
{ after(grammarAccess.getINTEGERAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleBOOLEAN
entryRuleBOOLEAN
:
{ before(grammarAccess.getBOOLEANRule()); }
ruleBOOLEAN
{ after(grammarAccess.getBOOLEANRule()); }
EOF
;
// Rule BOOLEAN
ruleBOOLEAN
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getBOOLEANAccess().getAlternatives()); }
(rule__BOOLEAN__Alternatives)
{ after(grammarAccess.getBOOLEANAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXImportDeclaration
entryRuleXImportDeclaration
:
{ before(grammarAccess.getXImportDeclarationRule()); }
ruleXImportDeclaration
{ after(grammarAccess.getXImportDeclarationRule()); }
EOF
;
// Rule XImportDeclaration
ruleXImportDeclaration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getGroup()); }
(rule__XImportDeclaration__Group__0)
{ after(grammarAccess.getXImportDeclarationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotation
entryRuleXAnnotation
:
{ before(grammarAccess.getXAnnotationRule()); }
ruleXAnnotation
{ after(grammarAccess.getXAnnotationRule()); }
EOF
;
// Rule XAnnotation
ruleXAnnotation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup()); }
(rule__XAnnotation__Group__0)
{ after(grammarAccess.getXAnnotationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationElementValuePair
entryRuleXAnnotationElementValuePair
:
{ before(grammarAccess.getXAnnotationElementValuePairRule()); }
ruleXAnnotationElementValuePair
{ after(grammarAccess.getXAnnotationElementValuePairRule()); }
EOF
;
// Rule XAnnotationElementValuePair
ruleXAnnotationElementValuePair
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); }
(rule__XAnnotationElementValuePair__Group__0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationElementValueOrCommaList
entryRuleXAnnotationElementValueOrCommaList
:
{ before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); }
ruleXAnnotationElementValueOrCommaList
{ after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); }
EOF
;
// Rule XAnnotationElementValueOrCommaList
ruleXAnnotationElementValueOrCommaList
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); }
(rule__XAnnotationElementValueOrCommaList__Alternatives)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationElementValue
entryRuleXAnnotationElementValue
:
{ before(grammarAccess.getXAnnotationElementValueRule()); }
ruleXAnnotationElementValue
{ after(grammarAccess.getXAnnotationElementValueRule()); }
EOF
;
// Rule XAnnotationElementValue
ruleXAnnotationElementValue
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); }
(rule__XAnnotationElementValue__Alternatives)
{ after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationOrExpression
entryRuleXAnnotationOrExpression
:
{ before(grammarAccess.getXAnnotationOrExpressionRule()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationOrExpressionRule()); }
EOF
;
// Rule XAnnotationOrExpression
ruleXAnnotationOrExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); }
(rule__XAnnotationOrExpression__Alternatives)
{ after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXExpression
entryRuleXExpression
:
{ before(grammarAccess.getXExpressionRule()); }
ruleXExpression
{ after(grammarAccess.getXExpressionRule()); }
EOF
;
// Rule XExpression
ruleXExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); }
ruleXAssignment
{ after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAssignment
entryRuleXAssignment
:
{ before(grammarAccess.getXAssignmentRule()); }
ruleXAssignment
{ after(grammarAccess.getXAssignmentRule()); }
EOF
;
// Rule XAssignment
ruleXAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getAlternatives()); }
(rule__XAssignment__Alternatives)
{ after(grammarAccess.getXAssignmentAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpSingleAssign
entryRuleOpSingleAssign
:
{ before(grammarAccess.getOpSingleAssignRule()); }
ruleOpSingleAssign
{ after(grammarAccess.getOpSingleAssignRule()); }
EOF
;
// Rule OpSingleAssign
ruleOpSingleAssign
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); }
'='
{ after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpMultiAssign
entryRuleOpMultiAssign
:
{ before(grammarAccess.getOpMultiAssignRule()); }
ruleOpMultiAssign
{ after(grammarAccess.getOpMultiAssignRule()); }
EOF
;
// Rule OpMultiAssign
ruleOpMultiAssign
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); }
(rule__OpMultiAssign__Alternatives)
{ after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXOrExpression
entryRuleXOrExpression
:
{ before(grammarAccess.getXOrExpressionRule()); }
ruleXOrExpression
{ after(grammarAccess.getXOrExpressionRule()); }
EOF
;
// Rule XOrExpression
ruleXOrExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup()); }
(rule__XOrExpression__Group__0)
{ after(grammarAccess.getXOrExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpOr
entryRuleOpOr
:
{ before(grammarAccess.getOpOrRule()); }
ruleOpOr
{ after(grammarAccess.getOpOrRule()); }
EOF
;
// Rule OpOr
ruleOpOr
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); }
'||'
{ after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAndExpression
entryRuleXAndExpression
:
{ before(grammarAccess.getXAndExpressionRule()); }
ruleXAndExpression
{ after(grammarAccess.getXAndExpressionRule()); }
EOF
;
// Rule XAndExpression
ruleXAndExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup()); }
(rule__XAndExpression__Group__0)
{ after(grammarAccess.getXAndExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpAnd
entryRuleOpAnd
:
{ before(grammarAccess.getOpAndRule()); }
ruleOpAnd
{ after(grammarAccess.getOpAndRule()); }
EOF
;
// Rule OpAnd
ruleOpAnd
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); }
'&&'
{ after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXEqualityExpression
entryRuleXEqualityExpression
:
{ before(grammarAccess.getXEqualityExpressionRule()); }
ruleXEqualityExpression
{ after(grammarAccess.getXEqualityExpressionRule()); }
EOF
;
// Rule XEqualityExpression
ruleXEqualityExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup()); }
(rule__XEqualityExpression__Group__0)
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpEquality
entryRuleOpEquality
:
{ before(grammarAccess.getOpEqualityRule()); }
ruleOpEquality
{ after(grammarAccess.getOpEqualityRule()); }
EOF
;
// Rule OpEquality
ruleOpEquality
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpEqualityAccess().getAlternatives()); }
(rule__OpEquality__Alternatives)
{ after(grammarAccess.getOpEqualityAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXRelationalExpression
entryRuleXRelationalExpression
:
{ before(grammarAccess.getXRelationalExpressionRule()); }
ruleXRelationalExpression
{ after(grammarAccess.getXRelationalExpressionRule()); }
EOF
;
// Rule XRelationalExpression
ruleXRelationalExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup()); }
(rule__XRelationalExpression__Group__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpCompare
entryRuleOpCompare
:
{ before(grammarAccess.getOpCompareRule()); }
ruleOpCompare
{ after(grammarAccess.getOpCompareRule()); }
EOF
;
// Rule OpCompare
ruleOpCompare
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getAlternatives()); }
(rule__OpCompare__Alternatives)
{ after(grammarAccess.getOpCompareAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXOtherOperatorExpression
entryRuleXOtherOperatorExpression
:
{ before(grammarAccess.getXOtherOperatorExpressionRule()); }
ruleXOtherOperatorExpression
{ after(grammarAccess.getXOtherOperatorExpressionRule()); }
EOF
;
// Rule XOtherOperatorExpression
ruleXOtherOperatorExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); }
(rule__XOtherOperatorExpression__Group__0)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpOther
entryRuleOpOther
:
{ before(grammarAccess.getOpOtherRule()); }
ruleOpOther
{ after(grammarAccess.getOpOtherRule()); }
EOF
;
// Rule OpOther
ruleOpOther
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getAlternatives()); }
(rule__OpOther__Alternatives)
{ after(grammarAccess.getOpOtherAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAdditiveExpression
entryRuleXAdditiveExpression
:
{ before(grammarAccess.getXAdditiveExpressionRule()); }
ruleXAdditiveExpression
{ after(grammarAccess.getXAdditiveExpressionRule()); }
EOF
;
// Rule XAdditiveExpression
ruleXAdditiveExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); }
(rule__XAdditiveExpression__Group__0)
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpAdd
entryRuleOpAdd
:
{ before(grammarAccess.getOpAddRule()); }
ruleOpAdd
{ after(grammarAccess.getOpAddRule()); }
EOF
;
// Rule OpAdd
ruleOpAdd
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAddAccess().getAlternatives()); }
(rule__OpAdd__Alternatives)
{ after(grammarAccess.getOpAddAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXMultiplicativeExpression
entryRuleXMultiplicativeExpression
:
{ before(grammarAccess.getXMultiplicativeExpressionRule()); }
ruleXMultiplicativeExpression
{ after(grammarAccess.getXMultiplicativeExpressionRule()); }
EOF
;
// Rule XMultiplicativeExpression
ruleXMultiplicativeExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); }
(rule__XMultiplicativeExpression__Group__0)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpMulti
entryRuleOpMulti
:
{ before(grammarAccess.getOpMultiRule()); }
ruleOpMulti
{ after(grammarAccess.getOpMultiRule()); }
EOF
;
// Rule OpMulti
ruleOpMulti
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAccess().getAlternatives()); }
(rule__OpMulti__Alternatives)
{ after(grammarAccess.getOpMultiAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXUnaryOperation
entryRuleXUnaryOperation
:
{ before(grammarAccess.getXUnaryOperationRule()); }
ruleXUnaryOperation
{ after(grammarAccess.getXUnaryOperationRule()); }
EOF
;
// Rule XUnaryOperation
ruleXUnaryOperation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); }
(rule__XUnaryOperation__Alternatives)
{ after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpUnary
entryRuleOpUnary
:
{ before(grammarAccess.getOpUnaryRule()); }
ruleOpUnary
{ after(grammarAccess.getOpUnaryRule()); }
EOF
;
// Rule OpUnary
ruleOpUnary
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpUnaryAccess().getAlternatives()); }
(rule__OpUnary__Alternatives)
{ after(grammarAccess.getOpUnaryAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCastedExpression
entryRuleXCastedExpression
:
{ before(grammarAccess.getXCastedExpressionRule()); }
ruleXCastedExpression
{ after(grammarAccess.getXCastedExpressionRule()); }
EOF
;
// Rule XCastedExpression
ruleXCastedExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup()); }
(rule__XCastedExpression__Group__0)
{ after(grammarAccess.getXCastedExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXPostfixOperation
entryRuleXPostfixOperation
:
{ before(grammarAccess.getXPostfixOperationRule()); }
ruleXPostfixOperation
{ after(grammarAccess.getXPostfixOperationRule()); }
EOF
;
// Rule XPostfixOperation
ruleXPostfixOperation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getGroup()); }
(rule__XPostfixOperation__Group__0)
{ after(grammarAccess.getXPostfixOperationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpPostfix
entryRuleOpPostfix
:
{ before(grammarAccess.getOpPostfixRule()); }
ruleOpPostfix
{ after(grammarAccess.getOpPostfixRule()); }
EOF
;
// Rule OpPostfix
ruleOpPostfix
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpPostfixAccess().getAlternatives()); }
(rule__OpPostfix__Alternatives)
{ after(grammarAccess.getOpPostfixAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXMemberFeatureCall
entryRuleXMemberFeatureCall
:
{ before(grammarAccess.getXMemberFeatureCallRule()); }
ruleXMemberFeatureCall
{ after(grammarAccess.getXMemberFeatureCallRule()); }
EOF
;
// Rule XMemberFeatureCall
ruleXMemberFeatureCall
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); }
(rule__XMemberFeatureCall__Group__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXPrimaryExpression
entryRuleXPrimaryExpression
:
{ before(grammarAccess.getXPrimaryExpressionRule()); }
ruleXPrimaryExpression
{ after(grammarAccess.getXPrimaryExpressionRule()); }
EOF
;
// Rule XPrimaryExpression
ruleXPrimaryExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); }
(rule__XPrimaryExpression__Alternatives)
{ after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXLiteral
entryRuleXLiteral
:
{ before(grammarAccess.getXLiteralRule()); }
ruleXLiteral
{ after(grammarAccess.getXLiteralRule()); }
EOF
;
// Rule XLiteral
ruleXLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXLiteralAccess().getAlternatives()); }
(rule__XLiteral__Alternatives)
{ after(grammarAccess.getXLiteralAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCollectionLiteral
entryRuleXCollectionLiteral
:
{ before(grammarAccess.getXCollectionLiteralRule()); }
ruleXCollectionLiteral
{ after(grammarAccess.getXCollectionLiteralRule()); }
EOF
;
// Rule XCollectionLiteral
ruleXCollectionLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); }
(rule__XCollectionLiteral__Alternatives)
{ after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXSetLiteral
entryRuleXSetLiteral
:
{ before(grammarAccess.getXSetLiteralRule()); }
ruleXSetLiteral
{ after(grammarAccess.getXSetLiteralRule()); }
EOF
;
// Rule XSetLiteral
ruleXSetLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getGroup()); }
(rule__XSetLiteral__Group__0)
{ after(grammarAccess.getXSetLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXListLiteral
entryRuleXListLiteral
:
{ before(grammarAccess.getXListLiteralRule()); }
ruleXListLiteral
{ after(grammarAccess.getXListLiteralRule()); }
EOF
;
// Rule XListLiteral
ruleXListLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getGroup()); }
(rule__XListLiteral__Group__0)
{ after(grammarAccess.getXListLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXClosure
entryRuleXClosure
:
{ before(grammarAccess.getXClosureRule()); }
ruleXClosure
{ after(grammarAccess.getXClosureRule()); }
EOF
;
// Rule XClosure
ruleXClosure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup()); }
(rule__XClosure__Group__0)
{ after(grammarAccess.getXClosureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXExpressionInClosure
entryRuleXExpressionInClosure
:
{ before(grammarAccess.getXExpressionInClosureRule()); }
ruleXExpressionInClosure
{ after(grammarAccess.getXExpressionInClosureRule()); }
EOF
;
// Rule XExpressionInClosure
ruleXExpressionInClosure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getGroup()); }
(rule__XExpressionInClosure__Group__0)
{ after(grammarAccess.getXExpressionInClosureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXShortClosure
entryRuleXShortClosure
:
{ before(grammarAccess.getXShortClosureRule()); }
ruleXShortClosure
{ after(grammarAccess.getXShortClosureRule()); }
EOF
;
// Rule XShortClosure
ruleXShortClosure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getGroup()); }
(rule__XShortClosure__Group__0)
{ after(grammarAccess.getXShortClosureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXParenthesizedExpression
entryRuleXParenthesizedExpression
:
{ before(grammarAccess.getXParenthesizedExpressionRule()); }
ruleXParenthesizedExpression
{ after(grammarAccess.getXParenthesizedExpressionRule()); }
EOF
;
// Rule XParenthesizedExpression
ruleXParenthesizedExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); }
(rule__XParenthesizedExpression__Group__0)
{ after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXIfExpression
entryRuleXIfExpression
:
{ before(grammarAccess.getXIfExpressionRule()); }
ruleXIfExpression
{ after(grammarAccess.getXIfExpressionRule()); }
EOF
;
// Rule XIfExpression
ruleXIfExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getGroup()); }
(rule__XIfExpression__Group__0)
{ after(grammarAccess.getXIfExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXSwitchExpression
entryRuleXSwitchExpression
:
{ before(grammarAccess.getXSwitchExpressionRule()); }
ruleXSwitchExpression
{ after(grammarAccess.getXSwitchExpressionRule()); }
EOF
;
// Rule XSwitchExpression
ruleXSwitchExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup()); }
(rule__XSwitchExpression__Group__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCasePart
entryRuleXCasePart
:
{ before(grammarAccess.getXCasePartRule()); }
ruleXCasePart
{ after(grammarAccess.getXCasePartRule()); }
EOF
;
// Rule XCasePart
ruleXCasePart
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getGroup()); }
(rule__XCasePart__Group__0)
{ after(grammarAccess.getXCasePartAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXForLoopExpression
entryRuleXForLoopExpression
:
{ before(grammarAccess.getXForLoopExpressionRule()); }
ruleXForLoopExpression
{ after(grammarAccess.getXForLoopExpressionRule()); }
EOF
;
// Rule XForLoopExpression
ruleXForLoopExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getGroup()); }
(rule__XForLoopExpression__Group__0)
{ after(grammarAccess.getXForLoopExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXBasicForLoopExpression
entryRuleXBasicForLoopExpression
:
{ before(grammarAccess.getXBasicForLoopExpressionRule()); }
ruleXBasicForLoopExpression
{ after(grammarAccess.getXBasicForLoopExpressionRule()); }
EOF
;
// Rule XBasicForLoopExpression
ruleXBasicForLoopExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); }
(rule__XBasicForLoopExpression__Group__0)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXWhileExpression
entryRuleXWhileExpression
:
{ before(grammarAccess.getXWhileExpressionRule()); }
ruleXWhileExpression
{ after(grammarAccess.getXWhileExpressionRule()); }
EOF
;
// Rule XWhileExpression
ruleXWhileExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getGroup()); }
(rule__XWhileExpression__Group__0)
{ after(grammarAccess.getXWhileExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXDoWhileExpression
entryRuleXDoWhileExpression
:
{ before(grammarAccess.getXDoWhileExpressionRule()); }
ruleXDoWhileExpression
{ after(grammarAccess.getXDoWhileExpressionRule()); }
EOF
;
// Rule XDoWhileExpression
ruleXDoWhileExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); }
(rule__XDoWhileExpression__Group__0)
{ after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXBlockExpression
entryRuleXBlockExpression
:
{ before(grammarAccess.getXBlockExpressionRule()); }
ruleXBlockExpression
{ after(grammarAccess.getXBlockExpressionRule()); }
EOF
;
// Rule XBlockExpression
ruleXBlockExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getGroup()); }
(rule__XBlockExpression__Group__0)
{ after(grammarAccess.getXBlockExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXExpressionOrVarDeclaration
entryRuleXExpressionOrVarDeclaration
:
{ before(grammarAccess.getXExpressionOrVarDeclarationRule()); }
ruleXExpressionOrVarDeclaration
{ after(grammarAccess.getXExpressionOrVarDeclarationRule()); }
EOF
;
// Rule XExpressionOrVarDeclaration
ruleXExpressionOrVarDeclaration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); }
(rule__XExpressionOrVarDeclaration__Alternatives)
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXVariableDeclaration
entryRuleXVariableDeclaration
:
{ before(grammarAccess.getXVariableDeclarationRule()); }
ruleXVariableDeclaration
{ after(grammarAccess.getXVariableDeclarationRule()); }
EOF
;
// Rule XVariableDeclaration
ruleXVariableDeclaration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup()); }
(rule__XVariableDeclaration__Group__0)
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmFormalParameter
entryRuleJvmFormalParameter
:
{ before(grammarAccess.getJvmFormalParameterRule()); }
ruleJvmFormalParameter
{ after(grammarAccess.getJvmFormalParameterRule()); }
EOF
;
// Rule JvmFormalParameter
ruleJvmFormalParameter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmFormalParameterAccess().getGroup()); }
(rule__JvmFormalParameter__Group__0)
{ after(grammarAccess.getJvmFormalParameterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFullJvmFormalParameter
entryRuleFullJvmFormalParameter
:
{ before(grammarAccess.getFullJvmFormalParameterRule()); }
ruleFullJvmFormalParameter
{ after(grammarAccess.getFullJvmFormalParameterRule()); }
EOF
;
// Rule FullJvmFormalParameter
ruleFullJvmFormalParameter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); }
(rule__FullJvmFormalParameter__Group__0)
{ after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXFeatureCall
entryRuleXFeatureCall
:
{ before(grammarAccess.getXFeatureCallRule()); }
ruleXFeatureCall
{ after(grammarAccess.getXFeatureCallRule()); }
EOF
;
// Rule XFeatureCall
ruleXFeatureCall
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup()); }
(rule__XFeatureCall__Group__0)
{ after(grammarAccess.getXFeatureCallAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFeatureCallID
entryRuleFeatureCallID
:
{ before(grammarAccess.getFeatureCallIDRule()); }
ruleFeatureCallID
{ after(grammarAccess.getFeatureCallIDRule()); }
EOF
;
// Rule FeatureCallID
ruleFeatureCallID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); }
(rule__FeatureCallID__Alternatives)
{ after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleIdOrSuper
entryRuleIdOrSuper
:
{ before(grammarAccess.getIdOrSuperRule()); }
ruleIdOrSuper
{ after(grammarAccess.getIdOrSuperRule()); }
EOF
;
// Rule IdOrSuper
ruleIdOrSuper
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getIdOrSuperAccess().getAlternatives()); }
(rule__IdOrSuper__Alternatives)
{ after(grammarAccess.getIdOrSuperAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXConstructorCall
entryRuleXConstructorCall
:
{ before(grammarAccess.getXConstructorCallRule()); }
ruleXConstructorCall
{ after(grammarAccess.getXConstructorCallRule()); }
EOF
;
// Rule XConstructorCall
ruleXConstructorCall
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup()); }
(rule__XConstructorCall__Group__0)
{ after(grammarAccess.getXConstructorCallAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXBooleanLiteral
entryRuleXBooleanLiteral
:
{ before(grammarAccess.getXBooleanLiteralRule()); }
ruleXBooleanLiteral
{ after(grammarAccess.getXBooleanLiteralRule()); }
EOF
;
// Rule XBooleanLiteral
ruleXBooleanLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getGroup()); }
(rule__XBooleanLiteral__Group__0)
{ after(grammarAccess.getXBooleanLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXNullLiteral
entryRuleXNullLiteral
:
{ before(grammarAccess.getXNullLiteralRule()); }
ruleXNullLiteral
{ after(grammarAccess.getXNullLiteralRule()); }
EOF
;
// Rule XNullLiteral
ruleXNullLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNullLiteralAccess().getGroup()); }
(rule__XNullLiteral__Group__0)
{ after(grammarAccess.getXNullLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXNumberLiteral
entryRuleXNumberLiteral
:
{ before(grammarAccess.getXNumberLiteralRule()); }
ruleXNumberLiteral
{ after(grammarAccess.getXNumberLiteralRule()); }
EOF
;
// Rule XNumberLiteral
ruleXNumberLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNumberLiteralAccess().getGroup()); }
(rule__XNumberLiteral__Group__0)
{ after(grammarAccess.getXNumberLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXStringLiteral
entryRuleXStringLiteral
:
{ before(grammarAccess.getXStringLiteralRule()); }
ruleXStringLiteral
{ after(grammarAccess.getXStringLiteralRule()); }
EOF
;
// Rule XStringLiteral
ruleXStringLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXStringLiteralAccess().getGroup()); }
(rule__XStringLiteral__Group__0)
{ after(grammarAccess.getXStringLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXTypeLiteral
entryRuleXTypeLiteral
:
{ before(grammarAccess.getXTypeLiteralRule()); }
ruleXTypeLiteral
{ after(grammarAccess.getXTypeLiteralRule()); }
EOF
;
// Rule XTypeLiteral
ruleXTypeLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getGroup()); }
(rule__XTypeLiteral__Group__0)
{ after(grammarAccess.getXTypeLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXThrowExpression
entryRuleXThrowExpression
:
{ before(grammarAccess.getXThrowExpressionRule()); }
ruleXThrowExpression
{ after(grammarAccess.getXThrowExpressionRule()); }
EOF
;
// Rule XThrowExpression
ruleXThrowExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXThrowExpressionAccess().getGroup()); }
(rule__XThrowExpression__Group__0)
{ after(grammarAccess.getXThrowExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXReturnExpression
entryRuleXReturnExpression
:
{ before(grammarAccess.getXReturnExpressionRule()); }
ruleXReturnExpression
{ after(grammarAccess.getXReturnExpressionRule()); }
EOF
;
// Rule XReturnExpression
ruleXReturnExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXReturnExpressionAccess().getGroup()); }
(rule__XReturnExpression__Group__0)
{ after(grammarAccess.getXReturnExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXTryCatchFinallyExpression
entryRuleXTryCatchFinallyExpression
:
{ before(grammarAccess.getXTryCatchFinallyExpressionRule()); }
ruleXTryCatchFinallyExpression
{ after(grammarAccess.getXTryCatchFinallyExpressionRule()); }
EOF
;
// Rule XTryCatchFinallyExpression
ruleXTryCatchFinallyExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); }
(rule__XTryCatchFinallyExpression__Group__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXSynchronizedExpression
entryRuleXSynchronizedExpression
:
{ before(grammarAccess.getXSynchronizedExpressionRule()); }
ruleXSynchronizedExpression
{ after(grammarAccess.getXSynchronizedExpressionRule()); }
EOF
;
// Rule XSynchronizedExpression
ruleXSynchronizedExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); }
(rule__XSynchronizedExpression__Group__0)
{ after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCatchClause
entryRuleXCatchClause
:
{ before(grammarAccess.getXCatchClauseRule()); }
ruleXCatchClause
{ after(grammarAccess.getXCatchClauseRule()); }
EOF
;
// Rule XCatchClause
ruleXCatchClause
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getGroup()); }
(rule__XCatchClause__Group__0)
{ after(grammarAccess.getXCatchClauseAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleQualifiedName
entryRuleQualifiedName
:
{ before(grammarAccess.getQualifiedNameRule()); }
ruleQualifiedName
{ after(grammarAccess.getQualifiedNameRule()); }
EOF
;
// Rule QualifiedName
ruleQualifiedName
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameAccess().getGroup()); }
(rule__QualifiedName__Group__0)
{ after(grammarAccess.getQualifiedNameAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleNumber
entryRuleNumber
@init {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
}
:
{ before(grammarAccess.getNumberRule()); }
ruleNumber
{ after(grammarAccess.getNumberRule()); }
EOF
;
finally {
myHiddenTokenState.restore();
}
// Rule Number
ruleNumber
@init {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getAlternatives()); }
(rule__Number__Alternatives)
{ after(grammarAccess.getNumberAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
// Entry rule entryRuleJvmTypeReference
entryRuleJvmTypeReference
:
{ before(grammarAccess.getJvmTypeReferenceRule()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmTypeReferenceRule()); }
EOF
;
// Rule JvmTypeReference
ruleJvmTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); }
(rule__JvmTypeReference__Alternatives)
{ after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleArrayBrackets
entryRuleArrayBrackets
:
{ before(grammarAccess.getArrayBracketsRule()); }
ruleArrayBrackets
{ after(grammarAccess.getArrayBracketsRule()); }
EOF
;
// Rule ArrayBrackets
ruleArrayBrackets
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getArrayBracketsAccess().getGroup()); }
(rule__ArrayBrackets__Group__0)
{ after(grammarAccess.getArrayBracketsAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXFunctionTypeRef
entryRuleXFunctionTypeRef
:
{ before(grammarAccess.getXFunctionTypeRefRule()); }
ruleXFunctionTypeRef
{ after(grammarAccess.getXFunctionTypeRefRule()); }
EOF
;
// Rule XFunctionTypeRef
ruleXFunctionTypeRef
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); }
(rule__XFunctionTypeRef__Group__0)
{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmParameterizedTypeReference
entryRuleJvmParameterizedTypeReference
:
{ before(grammarAccess.getJvmParameterizedTypeReferenceRule()); }
ruleJvmParameterizedTypeReference
{ after(grammarAccess.getJvmParameterizedTypeReferenceRule()); }
EOF
;
// Rule JvmParameterizedTypeReference
ruleJvmParameterizedTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); }
(rule__JvmParameterizedTypeReference__Group__0)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmArgumentTypeReference
entryRuleJvmArgumentTypeReference
:
{ before(grammarAccess.getJvmArgumentTypeReferenceRule()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceRule()); }
EOF
;
// Rule JvmArgumentTypeReference
ruleJvmArgumentTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); }
(rule__JvmArgumentTypeReference__Alternatives)
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmWildcardTypeReference
entryRuleJvmWildcardTypeReference
:
{ before(grammarAccess.getJvmWildcardTypeReferenceRule()); }
ruleJvmWildcardTypeReference
{ after(grammarAccess.getJvmWildcardTypeReferenceRule()); }
EOF
;
// Rule JvmWildcardTypeReference
ruleJvmWildcardTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); }
(rule__JvmWildcardTypeReference__Group__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmUpperBound
entryRuleJvmUpperBound
:
{ before(grammarAccess.getJvmUpperBoundRule()); }
ruleJvmUpperBound
{ after(grammarAccess.getJvmUpperBoundRule()); }
EOF
;
// Rule JvmUpperBound
ruleJvmUpperBound
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAccess().getGroup()); }
(rule__JvmUpperBound__Group__0)
{ after(grammarAccess.getJvmUpperBoundAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmUpperBoundAnded
entryRuleJvmUpperBoundAnded
:
{ before(grammarAccess.getJvmUpperBoundAndedRule()); }
ruleJvmUpperBoundAnded
{ after(grammarAccess.getJvmUpperBoundAndedRule()); }
EOF
;
// Rule JvmUpperBoundAnded
ruleJvmUpperBoundAnded
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); }
(rule__JvmUpperBoundAnded__Group__0)
{ after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmLowerBound
entryRuleJvmLowerBound
:
{ before(grammarAccess.getJvmLowerBoundRule()); }
ruleJvmLowerBound
{ after(grammarAccess.getJvmLowerBoundRule()); }
EOF
;
// Rule JvmLowerBound
ruleJvmLowerBound
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAccess().getGroup()); }
(rule__JvmLowerBound__Group__0)
{ after(grammarAccess.getJvmLowerBoundAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmLowerBoundAnded
entryRuleJvmLowerBoundAnded
:
{ before(grammarAccess.getJvmLowerBoundAndedRule()); }
ruleJvmLowerBoundAnded
{ after(grammarAccess.getJvmLowerBoundAndedRule()); }
EOF
;
// Rule JvmLowerBoundAnded
ruleJvmLowerBoundAnded
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); }
(rule__JvmLowerBoundAnded__Group__0)
{ after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleQualifiedNameWithWildcard
entryRuleQualifiedNameWithWildcard
:
{ before(grammarAccess.getQualifiedNameWithWildcardRule()); }
ruleQualifiedNameWithWildcard
{ after(grammarAccess.getQualifiedNameWithWildcardRule()); }
EOF
;
// Rule QualifiedNameWithWildcard
ruleQualifiedNameWithWildcard
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); }
(rule__QualifiedNameWithWildcard__Group__0)
{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleValidID
entryRuleValidID
:
{ before(grammarAccess.getValidIDRule()); }
ruleValidID
{ after(grammarAccess.getValidIDRule()); }
EOF
;
// Rule ValidID
ruleValidID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); }
RULE_ID
{ after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXImportSection
entryRuleXImportSection
:
{ before(grammarAccess.getXImportSectionRule()); }
ruleXImportSection
{ after(grammarAccess.getXImportSectionRule()); }
EOF
;
// Rule XImportSection
ruleXImportSection
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); }
(rule__XImportSection__ImportDeclarationsAssignment)
{ after(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); }
)
(
{ before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); }
(rule__XImportSection__ImportDeclarationsAssignment)*
{ after(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleQualifiedNameInStaticImport
entryRuleQualifiedNameInStaticImport
:
{ before(grammarAccess.getQualifiedNameInStaticImportRule()); }
ruleQualifiedNameInStaticImport
{ after(grammarAccess.getQualifiedNameInStaticImportRule()); }
EOF
;
// Rule QualifiedNameInStaticImport
ruleQualifiedNameInStaticImport
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
(rule__QualifiedNameInStaticImport__Group__0)
{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
)
(
{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
(rule__QualifiedNameInStaticImport__Group__0)*
{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMInternalType
ruleFSMInternalType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMInternalTypeAccess().getAlternatives()); }
(rule__FSMInternalType__Alternatives)
{ after(grammarAccess.getFSMInternalTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMControlButtonEventType
ruleFSMControlButtonEventType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonEventTypeAccess().getAlternatives()); }
(rule__FSMControlButtonEventType__Alternatives)
{ after(grammarAccess.getFSMControlButtonEventTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMCompareOperationEnum
ruleFSMCompareOperationEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareOperationEnumAccess().getAlternatives()); }
(rule__FSMCompareOperationEnum__Alternatives)
{ after(grammarAccess.getFSMCompareOperationEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMEvaluationType
ruleFSMEvaluationType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getAlternatives()); }
(rule__FSMEvaluationType__Alternatives)
{ after(grammarAccess.getFSMEvaluationTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMUserMessageType
ruleFSMUserMessageType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMUserMessageTypeAccess().getAlternatives()); }
(rule__FSMUserMessageType__Alternatives)
{ after(grammarAccess.getFSMUserMessageTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMLineDisplayCursorType
ruleFSMLineDisplayCursorType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getAlternatives()); }
(rule__FSMLineDisplayCursorType__Alternatives)
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMLineDisplayMarqueeType
ruleFSMLineDisplayMarqueeType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getAlternatives()); }
(rule__FSMLineDisplayMarqueeType__Alternatives)
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMLineDisplayMarqueeFormat
ruleFSMLineDisplayMarqueeFormat
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayMarqueeFormatAccess().getAlternatives()); }
(rule__FSMLineDisplayMarqueeFormat__Alternatives)
{ after(grammarAccess.getFSMLineDisplayMarqueeFormatAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMLineDisplayTextType
ruleFSMLineDisplayTextType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayTextTypeAccess().getAlternatives()); }
(rule__FSMLineDisplayTextType__Alternatives)
{ after(grammarAccess.getFSMLineDisplayTextTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMLineDisplayScrollTextType
ruleFSMLineDisplayScrollTextType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getAlternatives()); }
(rule__FSMLineDisplayScrollTextType__Alternatives)
{ after(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMPOSPrinterBarcodeType
ruleFSMPOSPrinterBarcodeType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getAlternatives()); }
(rule__FSMPOSPrinterBarcodeType__Alternatives)
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FSMFunctionalKeyCodes
ruleFSMFunctionalKeyCodes
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getAlternatives()); }
(rule__FSMFunctionalKeyCodes__Alternatives)
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAction__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralBlinkRateParserRuleCall_0()); }
ruleFSMActionPeripheralBlinkRate
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralBlinkRateParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralClearParserRuleCall_1()); }
ruleFSMActionPeripheralClear
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralClearParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralCreateWindowParserRuleCall_2()); }
ruleFSMActionPeripheralCreateWindow
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralCreateWindowParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralCursorTypeParserRuleCall_3()); }
ruleFSMActionPeripheralCursorType
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralCursorTypeParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralDestroyWindowParserRuleCall_4()); }
ruleFSMActionPeripheralDestroyWindow
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralDestroyWindowParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralDeviceBrightnessParserRuleCall_5()); }
ruleFSMActionPeripheralDeviceBrightness
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralDeviceBrightnessParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralLineDisplayTextParserRuleCall_6()); }
ruleFSMActionPeripheralLineDisplayText
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralLineDisplayTextParserRuleCall_6()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralLineDisplayTextAtParserRuleCall_7()); }
ruleFSMActionPeripheralLineDisplayTextAt
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralLineDisplayTextAtParserRuleCall_7()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralInterCharacterWaitParserRuleCall_8()); }
ruleFSMActionPeripheralInterCharacterWait
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralInterCharacterWaitParserRuleCall_8()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeFormatParserRuleCall_9()); }
ruleFSMActionPeripheralMarqueeFormat
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeFormatParserRuleCall_9()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeRepeatWaitParserRuleCall_10()); }
ruleFSMActionPeripheralMarqueeRepeatWait
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeRepeatWaitParserRuleCall_10()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeTypeParserRuleCall_11()); }
ruleFSMActionPeripheralMarqueeType
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeTypeParserRuleCall_11()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeUnitWaitParserRuleCall_12()); }
ruleFSMActionPeripheralMarqueeUnitWait
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralMarqueeUnitWaitParserRuleCall_12()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralScrollParserRuleCall_13()); }
ruleFSMActionPeripheralScroll
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralScrollParserRuleCall_13()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralOpenDrawerParserRuleCall_14()); }
ruleFSMActionPeripheralOpenDrawer
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralOpenDrawerParserRuleCall_14()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintBarcodeParserRuleCall_15()); }
ruleFSMActionPeripheralPrintBarcode
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintBarcodeParserRuleCall_15()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintBitmapParserRuleCall_16()); }
ruleFSMActionPeripheralPrintBitmap
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintBitmapParserRuleCall_16()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintCutParserRuleCall_17()); }
ruleFSMActionPeripheralPrintCut
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintCutParserRuleCall_17()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintNormalParserRuleCall_18()); }
ruleFSMActionPeripheralPrintNormal
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintNormalParserRuleCall_18()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTOpenParserRuleCall_19()); }
ruleFSMActionPeripheralPTOpen
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTOpenParserRuleCall_19()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTCloseParserRuleCall_20()); }
ruleFSMActionPeripheralPTClose
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTCloseParserRuleCall_20()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTAcknowledgeParserRuleCall_21()); }
ruleFSMActionPeripheralPTAcknowledge
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTAcknowledgeParserRuleCall_21()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTReversalParserRuleCall_22()); }
ruleFSMActionPeripheralPTReversal
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTReversalParserRuleCall_22()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTRegistrationParserRuleCall_23()); }
ruleFSMActionPeripheralPTRegistration
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTRegistrationParserRuleCall_23()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTAuthorizationParserRuleCall_24()); }
ruleFSMActionPeripheralPTAuthorization
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPTAuthorizationParserRuleCall_24()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintReportParserRuleCall_25()); }
ruleFSMActionPeripheralPrintReport
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPrintReportParserRuleCall_25()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralDisplayTextParserRuleCall_26()); }
ruleFSMActionPeripheralDisplayText
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralDisplayTextParserRuleCall_26()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureOpenParserRuleCall_27()); }
ruleFSMActionPeripheralSignatureOpen
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureOpenParserRuleCall_27()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureCloseParserRuleCall_28()); }
ruleFSMActionPeripheralSignatureClose
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureCloseParserRuleCall_28()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureClearParserRuleCall_29()); }
ruleFSMActionPeripheralSignatureClear
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureClearParserRuleCall_29()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureCaptureParserRuleCall_30()); }
ruleFSMActionPeripheralSignatureCapture
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureCaptureParserRuleCall_30()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureIdleParserRuleCall_31()); }
ruleFSMActionPeripheralSignatureIdle
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureIdleParserRuleCall_31()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureLabelParserRuleCall_32()); }
ruleFSMActionPeripheralSignatureLabel
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSignatureLabelParserRuleCall_32()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralBeeperParserRuleCall_33()); }
ruleFSMActionPeripheralBeeper
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralBeeperParserRuleCall_33()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPlayerParserRuleCall_34()); }
ruleFSMActionPeripheralPlayer
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralPlayerParserRuleCall_34()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSoundParserRuleCall_35()); }
ruleFSMActionPeripheralSound
{ after(grammarAccess.getFSMActionAccess().getFSMActionPeripheralSoundParserRuleCall_35()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionFieldSetParserRuleCall_36()); }
ruleFSMActionFieldSet
{ after(grammarAccess.getFSMActionAccess().getFSMActionFieldSetParserRuleCall_36()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionFieldFilterToggleParserRuleCall_37()); }
ruleFSMActionFieldFilterToggle
{ after(grammarAccess.getFSMActionAccess().getFSMActionFieldFilterToggleParserRuleCall_37()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionFieldRemoveParserRuleCall_38()); }
ruleFSMActionFieldRemove
{ after(grammarAccess.getFSMActionAccess().getFSMActionFieldRemoveParserRuleCall_38()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionItemVisibleParserRuleCall_39()); }
ruleFSMActionItemVisible
{ after(grammarAccess.getFSMActionAccess().getFSMActionItemVisibleParserRuleCall_39()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionItemInvisibleParserRuleCall_40()); }
ruleFSMActionItemInvisible
{ after(grammarAccess.getFSMActionAccess().getFSMActionItemInvisibleParserRuleCall_40()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionFieldClearParserRuleCall_41()); }
ruleFSMActionFieldClear
{ after(grammarAccess.getFSMActionAccess().getFSMActionFieldClearParserRuleCall_41()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionButtonCaptionParserRuleCall_42()); }
ruleFSMActionButtonCaption
{ after(grammarAccess.getFSMActionAccess().getFSMActionButtonCaptionParserRuleCall_42()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionButtonImageParserRuleCall_43()); }
ruleFSMActionButtonImage
{ after(grammarAccess.getFSMActionAccess().getFSMActionButtonImageParserRuleCall_43()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionDTOFindParserRuleCall_44()); }
ruleFSMActionDTOFind
{ after(grammarAccess.getFSMActionAccess().getFSMActionDTOFindParserRuleCall_44()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionDTOClearParserRuleCall_45()); }
ruleFSMActionDTOClear
{ after(grammarAccess.getFSMActionAccess().getFSMActionDTOClearParserRuleCall_45()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMStorageParserRuleCall_46()); }
ruleFSMStorage
{ after(grammarAccess.getFSMActionAccess().getFSMStorageParserRuleCall_46()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionSchedulerParserRuleCall_47()); }
ruleFSMActionScheduler
{ after(grammarAccess.getFSMActionAccess().getFSMActionSchedulerParserRuleCall_47()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMOperationParserRuleCall_48()); }
ruleFSMOperation
{ after(grammarAccess.getFSMActionAccess().getFSMOperationParserRuleCall_48()); }
)
|
(
{ before(grammarAccess.getFSMActionAccess().getFSMActionConditionalTransitionParserRuleCall_49()); }
ruleFSMActionConditionalTransition
{ after(grammarAccess.getFSMActionAccess().getFSMActionConditionalTransitionParserRuleCall_49()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSource__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceStringParserRuleCall_0()); }
ruleFSMActionFieldSourceString
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceStringParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceNumberParserRuleCall_1()); }
ruleFSMActionFieldSourceNumber
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceNumberParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceIntegerParserRuleCall_2()); }
ruleFSMActionFieldSourceInteger
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceIntegerParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceBooleanParserRuleCall_3()); }
ruleFSMActionFieldSourceBoolean
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceBooleanParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceEvaluateParserRuleCall_4()); }
ruleFSMActionFieldSourceEvaluate
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceEvaluateParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceTranslateParserRuleCall_5()); }
ruleFSMActionFieldSourceTranslate
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceTranslateParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldGetParserRuleCall_6()); }
ruleFSMActionFieldGet
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldGetParserRuleCall_6()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMFunctionParserRuleCall_7()); }
ruleFSMFunction
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMFunctionParserRuleCall_7()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMStorageRetrieveParserRuleCall_8()); }
ruleFSMStorageRetrieve
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMStorageRetrieveParserRuleCall_8()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMSignatureRetrieveParserRuleCall_9()); }
ruleFSMSignatureRetrieve
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMSignatureRetrieveParserRuleCall_9()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceDtoAttributeParserRuleCall_10()); }
ruleFSMActionFieldSourceDtoAttribute
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceDtoAttributeParserRuleCall_10()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceEventParserRuleCall_11()); }
ruleFSMActionFieldSourceEvent
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionFieldSourceEventParserRuleCall_11()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionPeripheralPTResponseParserRuleCall_12()); }
ruleFSMActionPeripheralPTResponse
{ after(grammarAccess.getFSMActionFieldSourceAccess().getFSMActionPeripheralPTResponseParserRuleCall_12()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceMore__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceStringMoreParserRuleCall_0()); }
ruleFSMActionFieldSourceStringMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceStringMoreParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceNumberMoreParserRuleCall_1()); }
ruleFSMActionFieldSourceNumberMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceNumberMoreParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceIntegerMoreParserRuleCall_2()); }
ruleFSMActionFieldSourceIntegerMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceIntegerMoreParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceBooleanMoreParserRuleCall_3()); }
ruleFSMActionFieldSourceBooleanMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceBooleanMoreParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceEvaluateMoreParserRuleCall_4()); }
ruleFSMActionFieldSourceEvaluateMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceEvaluateMoreParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceTranslateMoreParserRuleCall_5()); }
ruleFSMActionFieldSourceTranslateMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceTranslateMoreParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldGetMoreParserRuleCall_6()); }
ruleFSMActionFieldGetMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldGetMoreParserRuleCall_6()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMOperationMoreParserRuleCall_7()); }
ruleFSMOperationMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMOperationMoreParserRuleCall_7()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMStorageRetrieveMoreParserRuleCall_8()); }
ruleFSMStorageRetrieveMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMStorageRetrieveMoreParserRuleCall_8()); }
)
|
(
{ before(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceDtoAttributeMoreParserRuleCall_9()); }
ruleFSMActionFieldSourceDtoAttributeMore
{ after(grammarAccess.getFSMActionFieldSourceMoreAccess().getFSMActionFieldSourceDtoAttributeMoreParserRuleCall_9()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControl__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlAccess().getFSMControlButtonParserRuleCall_0()); }
ruleFSMControlButton
{ after(grammarAccess.getFSMControlAccess().getFSMControlButtonParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFSMControlAccess().getFSMControlFieldParserRuleCall_1()); }
ruleFSMControlField
{ after(grammarAccess.getFSMControlAccess().getFSMControlFieldParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getFSMControlAccess().getFSMControlDTOParserRuleCall_2()); }
ruleFSMControlDTO
{ after(grammarAccess.getFSMControlAccess().getFSMControlDTOParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getFSMControlAccess().getFSMControlSchedulerParserRuleCall_3()); }
ruleFSMControlScheduler
{ after(grammarAccess.getFSMControlAccess().getFSMControlSchedulerParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getFSMControlAccess().getFSMControlPeripheralParserRuleCall_4()); }
ruleFSMControlPeripheral
{ after(grammarAccess.getFSMControlAccess().getFSMControlPeripheralParserRuleCall_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEvent__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventAccess().getFSMControlButtonAttributeEventKeyboardParserRuleCall_0()); }
ruleFSMControlButtonAttributeEventKeyboard
{ after(grammarAccess.getFSMControlButtonAttributeEventAccess().getFSMControlButtonAttributeEventKeyboardParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFSMControlButtonAttributeEventAccess().getFSMControlButtonAttributeEventIdentityParserRuleCall_1()); }
ruleFSMControlButtonAttributeEventIdentity
{ after(grammarAccess.getFSMControlButtonAttributeEventAccess().getFSMControlButtonAttributeEventIdentityParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getFSMControlButtonAttributeEventAccess().getFSMControlButtonAttributeEventEventParserRuleCall_2()); }
ruleFSMControlButtonAttributeEventEvent
{ after(grammarAccess.getFSMControlButtonAttributeEventAccess().getFSMControlButtonAttributeEventEventParserRuleCall_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAbstractFilter__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMAndFilterParserRuleCall_0()); }
ruleFSMAndFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMAndFilterParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMOrFilterParserRuleCall_1()); }
ruleFSMOrFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMOrFilterParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMCompareFilterParserRuleCall_2()); }
ruleFSMCompareFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMCompareFilterParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMBetweenFilterParserRuleCall_3()); }
ruleFSMBetweenFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMBetweenFilterParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMIsNullFilterParserRuleCall_4()); }
ruleFSMIsNullFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMIsNullFilterParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMLikeFilterParserRuleCall_5()); }
ruleFSMLikeFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMLikeFilterParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMNotFilterParserRuleCall_6()); }
ruleFSMNotFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMNotFilterParserRuleCall_6()); }
)
|
(
{ before(grammarAccess.getFSMAbstractFilterAccess().getFSMStringFilterParserRuleCall_7()); }
ruleFSMStringFilter
{ after(grammarAccess.getFSMAbstractFilterAccess().getFSMStringFilterParserRuleCall_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__BOOLEAN__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getBOOLEANAccess().getTrueKeyword_0()); }
'true'
{ after(grammarAccess.getBOOLEANAccess().getTrueKeyword_0()); }
)
|
(
{ before(grammarAccess.getBOOLEANAccess().getFalseKeyword_1()); }
'false'
{ after(grammarAccess.getBOOLEANAccess().getFalseKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getGroup_2_0()); }
(rule__XImportDeclaration__Group_2_0__0)
{ after(grammarAccess.getXImportDeclarationAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1()); }
(rule__XImportDeclaration__ImportedTypeAssignment_2_1)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1()); }
)
|
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2()); }
(rule__XImportDeclaration__ImportedNamespaceAssignment_2_2)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2()); }
)
|
(
{ before(grammarAccess.getXImportDeclarationAccess().getGroup_2_3()); }
(rule__XImportDeclaration__Group_2_3__0)
{ after(grammarAccess.getXImportDeclarationAccess().getGroup_2_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Alternatives_2_0_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0()); }
(rule__XImportDeclaration__WildcardAssignment_2_0_3_0)
{ after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0()); }
)
|
(
{ before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_1()); }
(rule__XImportDeclaration__MemberNameAssignment_2_0_3_1)
{ after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Alternatives_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); }
(rule__XAnnotation__Group_3_1_0__0)
{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); }
)
|
(
{ before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); }
(rule__XAnnotation__ValueAssignment_3_1_1)
{ after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); }
(rule__XAnnotationElementValueOrCommaList__Group_0__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); }
(rule__XAnnotationElementValue__Group_0__0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationOrExpression__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); }
ruleXAnnotation
{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); }
ruleXExpression
{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_0()); }
(rule__XAssignment__Group_0__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1()); }
(rule__XAssignment__Group_1__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); }
'+='
{ after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); }
'-='
{ after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); }
'*='
{ after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); }
'/='
{ after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); }
'%='
{ after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); }
(rule__OpMultiAssign__Group_5__0)
{ after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); }
(rule__OpMultiAssign__Group_6__0)
{ after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpEquality__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); }
'=='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); }
'!='
{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
'==='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
'!=='
{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); }
(rule__XRelationalExpression__Group_1_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); }
(rule__XRelationalExpression__Group_1_1__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); }
'>='
{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpCompareAccess().getGroup_1()); }
(rule__OpCompare__Group_1__0)
{ after(grammarAccess.getOpCompareAccess().getGroup_1()); }
)
|
(
{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); }
'>'
{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); }
'<'
{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
'->'
{ after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); }
'..<'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGroup_2()); }
(rule__OpOther__Group_2__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_2()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); }
'..'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); }
'=>'
{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5()); }
(rule__OpOther__Group_5__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6()); }
(rule__OpOther__Group_6__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); }
'<>'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); }
'?:'
{ after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives_5_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); }
(rule__OpOther__Group_5_1_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives_6_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); }
(rule__OpOther__Group_6_1_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); }
'=>'
{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpAdd__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); }
'+'
{ after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); }
'-'
{ after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMulti__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); }
'*'
{ after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); }
'**'
{ after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); }
'/'
{ after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); }
'%'
{ after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); }
(rule__XUnaryOperation__Group_0__0)
{ after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); }
ruleXCastedExpression
{ after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpUnary__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); }
'!'
{ after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); }
'-'
{ after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); }
'+'
{ after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpPostfix__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); }
'++'
{ after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); }
'--'
{ after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); }
(rule__XMemberFeatureCall__Group_1_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); }
(rule__XMemberFeatureCall__Group_1_1__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); }
'.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); }
(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); }
'.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); }
(rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); }
(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_1_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_3_1_1__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPrimaryExpression__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); }
ruleXConstructorCall
{ after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); }
ruleXBlockExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); }
ruleXSwitchExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); }
(ruleXSynchronizedExpression)
{ after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); }
ruleXFeatureCall
{ after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); }
ruleXLiteral
{ after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); }
ruleXIfExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); }
(ruleXForLoopExpression)
{ after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); }
ruleXBasicForLoopExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); }
ruleXWhileExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); }
ruleXDoWhileExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); }
ruleXThrowExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); }
ruleXReturnExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); }
ruleXTryCatchFinallyExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); }
ruleXParenthesizedExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XLiteral__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); }
ruleXCollectionLiteral
{ after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); }
(ruleXClosure)
{ after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); }
ruleXBooleanLiteral
{ after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); }
ruleXNumberLiteral
{ after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); }
ruleXNullLiteral
{ after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); }
ruleXStringLiteral
{ after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); }
ruleXTypeLiteral
{ after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCollectionLiteral__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); }
ruleXSetLiteral
{ after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); }
ruleXListLiteral
{ after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); }
(rule__XSwitchExpression__Group_2_0__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); }
(rule__XSwitchExpression__Group_2_1__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getGroup_3_0()); }
(rule__XCasePart__Group_3_0__0)
{ after(grammarAccess.getXCasePartAccess().getGroup_3_0()); }
)
|
(
{ before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); }
(rule__XCasePart__FallThroughAssignment_3_1)
{ after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionOrVarDeclaration__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); }
ruleXVariableDeclaration
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); }
ruleXExpression
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); }
(rule__XVariableDeclaration__WriteableAssignment_1_0)
{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); }
)
|
(
{ before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); }
'val'
{ after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); }
(rule__XVariableDeclaration__Group_2_0__0)
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); }
(rule__XVariableDeclaration__NameAssignment_2_1)
{ after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Alternatives_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); }
(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); }
)
|
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); }
(rule__XFeatureCall__Group_3_1_1__0)
{ after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FeatureCallID__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); }
ruleValidID
{ after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); }
'extends'
{ after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); }
'static'
{ after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); }
'import'
{ after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); }
'extension'
{ after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__IdOrSuper__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); }
ruleFeatureCallID
{ after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); }
'super'
{ after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Alternatives_4_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); }
(rule__XConstructorCall__ArgumentsAssignment_4_1_0)
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); }
)
|
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); }
(rule__XConstructorCall__Group_4_1_1__0)
{ after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); }
'false'
{ after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); }
)
|
(
{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); }
(rule__XBooleanLiteral__IsTrueAssignment_1_1)
{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); }
(rule__XTryCatchFinallyExpression__Group_3_0__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); }
)
|
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); }
(rule__XTryCatchFinallyExpression__Group_3_1__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); }
RULE_HEX
{ after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); }
)
|
(
{ before(grammarAccess.getNumberAccess().getGroup_1()); }
(rule__Number__Group_1__0)
{ after(grammarAccess.getNumberAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); }
RULE_INT
{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); }
)
|
(
{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); }
RULE_DECIMAL
{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); }
RULE_INT
{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); }
)
|
(
{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); }
RULE_DECIMAL
{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); }
(rule__JvmTypeReference__Group_0__0)
{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); }
ruleXFunctionTypeRef
{ after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmArgumentTypeReference__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); }
ruleJvmWildcardTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); }
(rule__JvmWildcardTypeReference__Group_2_0__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); }
(rule__JvmWildcardTypeReference__Group_2_1__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMInternalType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMInternalTypeAccess().getBOOLEANEnumLiteralDeclaration_0()); }
('Boolean')
{ after(grammarAccess.getFSMInternalTypeAccess().getBOOLEANEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getINTEGEREnumLiteralDeclaration_1()); }
('Integer')
{ after(grammarAccess.getFSMInternalTypeAccess().getINTEGEREnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getLONGEnumLiteralDeclaration_2()); }
('Long')
{ after(grammarAccess.getFSMInternalTypeAccess().getLONGEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getDOUBLEEnumLiteralDeclaration_3()); }
('Double')
{ after(grammarAccess.getFSMInternalTypeAccess().getDOUBLEEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getSTRINGEnumLiteralDeclaration_4()); }
('String')
{ after(grammarAccess.getFSMInternalTypeAccess().getSTRINGEnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getDATEEnumLiteralDeclaration_5()); }
('Date')
{ after(grammarAccess.getFSMInternalTypeAccess().getDATEEnumLiteralDeclaration_5()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getSUGGESTTEXTEnumLiteralDeclaration_6()); }
('SuggestText')
{ after(grammarAccess.getFSMInternalTypeAccess().getSUGGESTTEXTEnumLiteralDeclaration_6()); }
)
|
(
{ before(grammarAccess.getFSMInternalTypeAccess().getEMBEDDABLEEVENTEnumLiteralDeclaration_7()); }
('EmbeddableEvent')
{ after(grammarAccess.getFSMInternalTypeAccess().getEMBEDDABLEEVENTEnumLiteralDeclaration_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonEventType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonEventTypeAccess().getKEYBOARDEnumLiteralDeclaration_0()); }
('keyboard')
{ after(grammarAccess.getFSMControlButtonEventTypeAccess().getKEYBOARDEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMControlButtonEventTypeAccess().getTRIGGEREnumLiteralDeclaration_1()); }
('trigger')
{ after(grammarAccess.getFSMControlButtonEventTypeAccess().getTRIGGEREnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMControlButtonEventTypeAccess().getIDENTITYEnumLiteralDeclaration_2()); }
('identity')
{ after(grammarAccess.getFSMControlButtonEventTypeAccess().getIDENTITYEnumLiteralDeclaration_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareOperationEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareOperationEnumAccess().getEQUALEnumLiteralDeclaration_0()); }
('equal')
{ after(grammarAccess.getFSMCompareOperationEnumAccess().getEQUALEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMCompareOperationEnumAccess().getGREATEREnumLiteralDeclaration_1()); }
('greater')
{ after(grammarAccess.getFSMCompareOperationEnumAccess().getGREATEREnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMCompareOperationEnumAccess().getLESSEnumLiteralDeclaration_2()); }
('less')
{ after(grammarAccess.getFSMCompareOperationEnumAccess().getLESSEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMCompareOperationEnumAccess().getGREATER_OR_EQUALEnumLiteralDeclaration_3()); }
('greaterOrEqual')
{ after(grammarAccess.getFSMCompareOperationEnumAccess().getGREATER_OR_EQUALEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMCompareOperationEnumAccess().getLESS_OR_EQUALEnumLiteralDeclaration_4()); }
('lessOrEqual')
{ after(grammarAccess.getFSMCompareOperationEnumAccess().getLESS_OR_EQUALEnumLiteralDeclaration_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMEvaluationType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getIP_ADDRESSEnumLiteralDeclaration_0()); }
('getIPAddress')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getIP_ADDRESSEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getHOSTNAMEEnumLiteralDeclaration_1()); }
('getHostName')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getHOSTNAMEEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getNOWEnumLiteralDeclaration_2()); }
('getNow')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getNOWEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getUSER_AGENT_INFOEnumLiteralDeclaration_3()); }
('getUserAgentInfo')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getUSER_AGENT_INFOEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getIS_TOUCH_DEVICEEnumLiteralDeclaration_4()); }
('isTouchDevice')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getIS_TOUCH_DEVICEEnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getIS_HTTPSEnumLiteralDeclaration_5()); }
('isHttps')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getIS_HTTPSEnumLiteralDeclaration_5()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getBROWSER_LOCALEEnumLiteralDeclaration_6()); }
('getBrowserLocale')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getBROWSER_LOCALEEnumLiteralDeclaration_6()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getUSER_NAMEEnumLiteralDeclaration_7()); }
('getUserName')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getUSER_NAMEEnumLiteralDeclaration_7()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getUSER_PASSWORDEnumLiteralDeclaration_8()); }
('getUserPassword')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getUSER_PASSWORDEnumLiteralDeclaration_8()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getUSER_EMAILEnumLiteralDeclaration_9()); }
('getUserEmail')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getUSER_EMAILEnumLiteralDeclaration_9()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getUSER_POSITIONEnumLiteralDeclaration_10()); }
('getUserPosition')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getUSER_POSITIONEnumLiteralDeclaration_10()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getUSER_PRTSERVICEEnumLiteralDeclaration_11()); }
('getUserPrintService')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getUSER_PRTSERVICEEnumLiteralDeclaration_11()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getSCREEN_WIDTHEnumLiteralDeclaration_12()); }
('getSceenWidth')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getSCREEN_WIDTHEnumLiteralDeclaration_12()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getSCREEN_HEIGHTEnumLiteralDeclaration_13()); }
('getScreenHeight')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getSCREEN_HEIGHTEnumLiteralDeclaration_13()); }
)
|
(
{ before(grammarAccess.getFSMEvaluationTypeAccess().getTRIGGEREnumLiteralDeclaration_14()); }
('getTrigger')
{ after(grammarAccess.getFSMEvaluationTypeAccess().getTRIGGEREnumLiteralDeclaration_14()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMUserMessageType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMUserMessageTypeAccess().getHUMANIZED_MESSAGEEnumLiteralDeclaration_0()); }
('humanized')
{ after(grammarAccess.getFSMUserMessageTypeAccess().getHUMANIZED_MESSAGEEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMUserMessageTypeAccess().getWARNING_MESSAGEEnumLiteralDeclaration_1()); }
('warning')
{ after(grammarAccess.getFSMUserMessageTypeAccess().getWARNING_MESSAGEEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMUserMessageTypeAccess().getERROR_MESSAGEEnumLiteralDeclaration_2()); }
('error')
{ after(grammarAccess.getFSMUserMessageTypeAccess().getERROR_MESSAGEEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMUserMessageTypeAccess().getTRAY_NOTIFICATIONEnumLiteralDeclaration_3()); }
('tray')
{ after(grammarAccess.getFSMUserMessageTypeAccess().getTRAY_NOTIFICATIONEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMUserMessageTypeAccess().getASSISTIVE_NOTIFICATIONEnumLiteralDeclaration_4()); }
('assistive')
{ after(grammarAccess.getFSMUserMessageTypeAccess().getASSISTIVE_NOTIFICATIONEnumLiteralDeclaration_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLineDisplayCursorType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_NONEEnumLiteralDeclaration_0()); }
('none')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_NONEEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_FIXEDEnumLiteralDeclaration_1()); }
('fixed')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_FIXEDEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_BLOCKEnumLiteralDeclaration_2()); }
('block')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_BLOCKEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_HALFBLOCKEnumLiteralDeclaration_3()); }
('halfblock')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_HALFBLOCKEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_UNDERLINEEnumLiteralDeclaration_4()); }
('underline')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_UNDERLINEEnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_REVERSEEnumLiteralDeclaration_5()); }
('reverse')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_REVERSEEnumLiteralDeclaration_5()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_OTHEREnumLiteralDeclaration_6()); }
('other')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_OTHEREnumLiteralDeclaration_6()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_BLINKEnumLiteralDeclaration_7()); }
('blink')
{ after(grammarAccess.getFSMLineDisplayCursorTypeAccess().getDISP_CT_BLINKEnumLiteralDeclaration_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLineDisplayMarqueeType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_NONEEnumLiteralDeclaration_0()); }
('none')
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_NONEEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_UPEnumLiteralDeclaration_1()); }
('up')
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_UPEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_DOWNEnumLiteralDeclaration_2()); }
('down')
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_DOWNEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_LEFTEnumLiteralDeclaration_3()); }
('left')
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_LEFTEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_RIGHTEnumLiteralDeclaration_4()); }
('right')
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_RIGHTEnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_INITEnumLiteralDeclaration_5()); }
('init')
{ after(grammarAccess.getFSMLineDisplayMarqueeTypeAccess().getDISP_MT_INITEnumLiteralDeclaration_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLineDisplayMarqueeFormat__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayMarqueeFormatAccess().getDISP_MF_WALKEnumLiteralDeclaration_0()); }
('walk')
{ after(grammarAccess.getFSMLineDisplayMarqueeFormatAccess().getDISP_MF_WALKEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayMarqueeFormatAccess().getDISP_MF_PLACEEnumLiteralDeclaration_1()); }
('place')
{ after(grammarAccess.getFSMLineDisplayMarqueeFormatAccess().getDISP_MF_PLACEEnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLineDisplayTextType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_NORMALEnumLiteralDeclaration_0()); }
('normal')
{ after(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_NORMALEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_BLINKEnumLiteralDeclaration_1()); }
('blink')
{ after(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_BLINKEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_REVERSEEnumLiteralDeclaration_2()); }
('reverse')
{ after(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_REVERSEEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_BLINK_REVERSEEnumLiteralDeclaration_3()); }
('blinkreverse')
{ after(grammarAccess.getFSMLineDisplayTextTypeAccess().getDISP_DT_BLINK_REVERSEEnumLiteralDeclaration_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLineDisplayScrollTextType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_UPEnumLiteralDeclaration_0()); }
('up')
{ after(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_UPEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_DOWNEnumLiteralDeclaration_1()); }
('down')
{ after(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_DOWNEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_LEFTEnumLiteralDeclaration_2()); }
('left')
{ after(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_LEFTEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_RIGHTEnumLiteralDeclaration_3()); }
('right')
{ after(grammarAccess.getFSMLineDisplayScrollTextTypeAccess().getDISP_ST_RIGHTEnumLiteralDeclaration_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPOSPrinterBarcodeType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCAEnumLiteralDeclaration_0()); }
('upca')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCAEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCEEnumLiteralDeclaration_1()); }
('upcb')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCEEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_JAN8EnumLiteralDeclaration_2()); }
('jan8')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_JAN8EnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN8EnumLiteralDeclaration_3()); }
('ean8')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN8EnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_JAN13EnumLiteralDeclaration_4()); }
('jan13')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_JAN13EnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN13EnumLiteralDeclaration_5()); }
('ean13')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN13EnumLiteralDeclaration_5()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_TFEnumLiteralDeclaration_6()); }
('tf')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_TFEnumLiteralDeclaration_6()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_ITFEnumLiteralDeclaration_7()); }
('itf')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_ITFEnumLiteralDeclaration_7()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_CodabarEnumLiteralDeclaration_8()); }
('codeabar')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_CodabarEnumLiteralDeclaration_8()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code39EnumLiteralDeclaration_9()); }
('code39')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code39EnumLiteralDeclaration_9()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code93EnumLiteralDeclaration_10()); }
('code93')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code93EnumLiteralDeclaration_10()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code128EnumLiteralDeclaration_11()); }
('code128')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code128EnumLiteralDeclaration_11()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCA_SEnumLiteralDeclaration_12()); }
('upca_s')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCA_SEnumLiteralDeclaration_12()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCE_SEnumLiteralDeclaration_13()); }
('upce_s')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCE_SEnumLiteralDeclaration_13()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD1EnumLiteralDeclaration_14()); }
('upcd1')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD1EnumLiteralDeclaration_14()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD2EnumLiteralDeclaration_15()); }
('upcd2')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD2EnumLiteralDeclaration_15()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD3EnumLiteralDeclaration_16()); }
('upcd3')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD3EnumLiteralDeclaration_16()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD4EnumLiteralDeclaration_17()); }
('upcd4')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD4EnumLiteralDeclaration_17()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD5EnumLiteralDeclaration_18()); }
('upcd5')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPCD5EnumLiteralDeclaration_18()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN8_SEnumLiteralDeclaration_19()); }
('ean8_s')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN8_SEnumLiteralDeclaration_19()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN13_SEnumLiteralDeclaration_20()); }
('ean13_s')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN13_SEnumLiteralDeclaration_20()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN128EnumLiteralDeclaration_21()); }
('ean128')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_EAN128EnumLiteralDeclaration_21()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_OCRAEnumLiteralDeclaration_22()); }
('orca')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_OCRAEnumLiteralDeclaration_22()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_OCRBEnumLiteralDeclaration_23()); }
('ocrb')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_OCRBEnumLiteralDeclaration_23()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code128_ParsedEnumLiteralDeclaration_24()); }
('code128_parsed')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_Code128_ParsedEnumLiteralDeclaration_24()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAREnumLiteralDeclaration_25()); }
('gs1databar')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAREnumLiteralDeclaration_25()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAR_EEnumLiteralDeclaration_26()); }
('gs1databar_e')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAR_EEnumLiteralDeclaration_26()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAR_SEnumLiteralDeclaration_27()); }
('gs1databar_s')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAR_SEnumLiteralDeclaration_27()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAR_E_SEnumLiteralDeclaration_28()); }
('gs1databar_e_s')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_GS1DATABAR_E_SEnumLiteralDeclaration_28()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_PDF417EnumLiteralDeclaration_29()); }
('pdf417')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_PDF417EnumLiteralDeclaration_29()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_MAXICODEEnumLiteralDeclaration_30()); }
('maxicode')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_MAXICODEEnumLiteralDeclaration_30()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_DATAMATRIXEnumLiteralDeclaration_31()); }
('datamatrix')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_DATAMATRIXEnumLiteralDeclaration_31()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_QRCODEEnumLiteralDeclaration_32()); }
('qrcode')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_QRCODEEnumLiteralDeclaration_32()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UQRCODEEnumLiteralDeclaration_33()); }
('uqrcode')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UQRCODEEnumLiteralDeclaration_33()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_AZTECEnumLiteralDeclaration_34()); }
('aztec')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_AZTECEnumLiteralDeclaration_34()); }
)
|
(
{ before(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPDF417EnumLiteralDeclaration_35()); }
('updf417')
{ after(grammarAccess.getFSMPOSPrinterBarcodeTypeAccess().getPTR_BCS_UPDF417EnumLiteralDeclaration_35()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunctionalKeyCodes__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getBACKSPACEEnumLiteralDeclaration_0()); }
('backspaceKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getBACKSPACEEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getTABEnumLiteralDeclaration_1()); }
('tabKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getTABEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getENTEREnumLiteralDeclaration_2()); }
('enterKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getENTEREnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getESCEnumLiteralDeclaration_3()); }
('escKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getESCEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getPGUPEnumLiteralDeclaration_4()); }
('pgupKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getPGUPEnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getPGDOWNEnumLiteralDeclaration_5()); }
('pgdownKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getPGDOWNEnumLiteralDeclaration_5()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getENDEnumLiteralDeclaration_6()); }
('endKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getENDEnumLiteralDeclaration_6()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getHOMEEnumLiteralDeclaration_7()); }
('homeKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getHOMEEnumLiteralDeclaration_7()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getLEFTARROWEnumLiteralDeclaration_8()); }
('leftarrowKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getLEFTARROWEnumLiteralDeclaration_8()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getUPARROWEnumLiteralDeclaration_9()); }
('uparrowKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getUPARROWEnumLiteralDeclaration_9()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getRIGHTARROWEnumLiteralDeclaration_10()); }
('rightarrowKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getRIGHTARROWEnumLiteralDeclaration_10()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getDOWNARROWEnumLiteralDeclaration_11()); }
('downarrowKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getDOWNARROWEnumLiteralDeclaration_11()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getINSERTEnumLiteralDeclaration_12()); }
('insertKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getINSERTEnumLiteralDeclaration_12()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getDELETEEnumLiteralDeclaration_13()); }
('deleteKey')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getDELETEEnumLiteralDeclaration_13()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF1EnumLiteralDeclaration_14()); }
('f1')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF1EnumLiteralDeclaration_14()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF2EnumLiteralDeclaration_15()); }
('f2')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF2EnumLiteralDeclaration_15()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF3EnumLiteralDeclaration_16()); }
('f3')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF3EnumLiteralDeclaration_16()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF4EnumLiteralDeclaration_17()); }
('f4')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF4EnumLiteralDeclaration_17()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF5EnumLiteralDeclaration_18()); }
('f5')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF5EnumLiteralDeclaration_18()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF6EnumLiteralDeclaration_19()); }
('f6')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF6EnumLiteralDeclaration_19()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF7EnumLiteralDeclaration_20()); }
('f7')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF7EnumLiteralDeclaration_20()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF8EnumLiteralDeclaration_21()); }
('f8')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF8EnumLiteralDeclaration_21()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF9EnumLiteralDeclaration_22()); }
('f9')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF9EnumLiteralDeclaration_22()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF10EnumLiteralDeclaration_23()); }
('f10')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF10EnumLiteralDeclaration_23()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF11EnumLiteralDeclaration_24()); }
('f11')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF11EnumLiteralDeclaration_24()); }
)
|
(
{ before(grammarAccess.getFSMFunctionalKeyCodesAccess().getF12EnumLiteralDeclaration_25()); }
('f12')
{ after(grammarAccess.getFSMFunctionalKeyCodesAccess().getF12EnumLiteralDeclaration_25()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMModel__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMModel__Group__0__Impl
rule__FSMModel__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMModel__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMModelAccess().getImportSectionAssignment_0()); }
(rule__FSMModel__ImportSectionAssignment_0)?
{ after(grammarAccess.getFSMModelAccess().getImportSectionAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMModel__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMModel__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMModel__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMModelAccess().getPackagesAssignment_1()); }
(rule__FSMModel__PackagesAssignment_1)*
{ after(grammarAccess.getFSMModelAccess().getPackagesAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group__0__Impl
rule__FSMPackage__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getFSMPackageAction_0()); }
()
{ after(grammarAccess.getFSMPackageAccess().getFSMPackageAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group__1__Impl
rule__FSMPackage__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getPackageKeyword_1()); }
'package'
{ after(grammarAccess.getFSMPackageAccess().getPackageKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group__2__Impl
rule__FSMPackage__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getNameAssignment_2()); }
(rule__FSMPackage__NameAssignment_2)
{ after(grammarAccess.getFSMPackageAccess().getNameAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getGroup_3()); }
(rule__FSMPackage__Group_3__0)?
{ after(grammarAccess.getFSMPackageAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group_3__0__Impl
rule__FSMPackage__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getLeftCurlyBracketKeyword_3_0()); }
'{'
{ after(grammarAccess.getFSMPackageAccess().getLeftCurlyBracketKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group_3__1__Impl
rule__FSMPackage__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getStatemachinesAssignment_3_1()); }
(rule__FSMPackage__StatemachinesAssignment_3_1)*
{ after(grammarAccess.getFSMPackageAccess().getStatemachinesAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPackage__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getRightCurlyBracketKeyword_3_2()); }
'}'
{ after(grammarAccess.getFSMPackageAccess().getRightCurlyBracketKeyword_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__0__Impl
rule__FSM__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getStatemachineKeyword_0()); }
'statemachine'
{ after(grammarAccess.getFSMAccess().getStatemachineKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__1__Impl
rule__FSM__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getNameAssignment_1()); }
(rule__FSM__NameAssignment_1)
{ after(grammarAccess.getFSMAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__2__Impl
rule__FSM__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getGroup_2()); }
(rule__FSM__Group_2__0)?
{ after(grammarAccess.getFSMAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__3__Impl
rule__FSM__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getInitialStateKeyword_3()); }
'initialState'
{ after(grammarAccess.getFSMAccess().getInitialStateKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__4__Impl
rule__FSM__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getInitialStateAssignment_4()); }
(rule__FSM__InitialStateAssignment_4)
{ after(grammarAccess.getFSMAccess().getInitialStateAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__5__Impl
rule__FSM__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getInitialEventKeyword_5()); }
'initialEvent'
{ after(grammarAccess.getFSMAccess().getInitialEventKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__6__Impl
rule__FSM__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getInitialEventAssignment_6()); }
(rule__FSM__InitialEventAssignment_6)
{ after(grammarAccess.getFSMAccess().getInitialEventAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__7__Impl
rule__FSM__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getGroup_7()); }
(rule__FSM__Group_7__0)
{ after(grammarAccess.getFSMAccess().getGroup_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__8__Impl
rule__FSM__Group__9
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getGroup_8()); }
(rule__FSM__Group_8__0)
{ after(grammarAccess.getFSMAccess().getGroup_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__9
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group__9__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group__9__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getGroup_9()); }
(rule__FSM__Group_9__0)
{ after(grammarAccess.getFSMAccess().getGroup_9()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_2__0__Impl
rule__FSM__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getDescriptionAssignment_2_0()); }
(rule__FSM__DescriptionAssignment_2_0)
{ after(grammarAccess.getFSMAccess().getDescriptionAssignment_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getDescriptionValueAssignment_2_1()); }
(rule__FSM__DescriptionValueAssignment_2_1)
{ after(grammarAccess.getFSMAccess().getDescriptionValueAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_7__0__Impl
rule__FSM__Group_7__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getEventsKeyword_7_0()); }
'events'
{ after(grammarAccess.getFSMAccess().getEventsKeyword_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_7__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getGroup_7_1()); }
(rule__FSM__Group_7_1__0)
{ after(grammarAccess.getFSMAccess().getGroup_7_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_7_1__0__Impl
rule__FSM__Group_7_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getLeftCurlyBracketKeyword_7_1_0()); }
'{'
{ after(grammarAccess.getFSMAccess().getLeftCurlyBracketKeyword_7_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_7_1__1__Impl
rule__FSM__Group_7_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getEventsAssignment_7_1_1()); }
(rule__FSM__EventsAssignment_7_1_1)*
{ after(grammarAccess.getFSMAccess().getEventsAssignment_7_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_7_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_7_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getRightCurlyBracketKeyword_7_1_2()); }
'}'
{ after(grammarAccess.getFSMAccess().getRightCurlyBracketKeyword_7_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_8__0__Impl
rule__FSM__Group_8__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getControlsKeyword_8_0()); }
'controls'
{ after(grammarAccess.getFSMAccess().getControlsKeyword_8_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_8__1__Impl
rule__FSM__Group_8__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getLeftCurlyBracketKeyword_8_1()); }
'{'
{ after(grammarAccess.getFSMAccess().getLeftCurlyBracketKeyword_8_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_8__2__Impl
rule__FSM__Group_8__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getControlsAssignment_8_2()); }
(rule__FSM__ControlsAssignment_8_2)*
{ after(grammarAccess.getFSMAccess().getControlsAssignment_8_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_8__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_8__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getRightCurlyBracketKeyword_8_3()); }
'}'
{ after(grammarAccess.getFSMAccess().getRightCurlyBracketKeyword_8_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_9__0__Impl
rule__FSM__Group_9__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getStatesKeyword_9_0()); }
'states'
{ after(grammarAccess.getFSMAccess().getStatesKeyword_9_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_9__1__Impl
rule__FSM__Group_9__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getLeftCurlyBracketKeyword_9_1()); }
'{'
{ after(grammarAccess.getFSMAccess().getLeftCurlyBracketKeyword_9_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_9__2__Impl
rule__FSM__Group_9__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getStatesAssignment_9_2()); }
(rule__FSM__StatesAssignment_9_2)*
{ after(grammarAccess.getFSMAccess().getStatesAssignment_9_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSM__Group_9__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__Group_9__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getRightCurlyBracketKeyword_9_3()); }
'}'
{ after(grammarAccess.getFSMAccess().getRightCurlyBracketKeyword_9_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMEvent__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMEvent__Group__0__Impl
rule__FSMEvent__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMEvent__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMEventAccess().getEventKeyword_0()); }
'event'
{ after(grammarAccess.getFSMEventAccess().getEventKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMEvent__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMEvent__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMEvent__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMEventAccess().getNameAssignment_1()); }
(rule__FSMEvent__NameAssignment_1)
{ after(grammarAccess.getFSMEventAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group__0__Impl
rule__FSMState__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getStateKeyword_0()); }
'state'
{ after(grammarAccess.getFSMStateAccess().getStateKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group__1__Impl
rule__FSMState__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getNameAssignment_1()); }
(rule__FSMState__NameAssignment_1)
{ after(grammarAccess.getFSMStateAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group__2__Impl
rule__FSMState__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getFSMStateAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group__3__Impl
rule__FSMState__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getUnorderedGroup_3()); }
(rule__FSMState__UnorderedGroup_3)
{ after(grammarAccess.getFSMStateAccess().getUnorderedGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getFSMStateAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_0__0__Impl
rule__FSMState__Group_3_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getEntryActionsKeyword_3_0_0()); }
'entryActions'
{ after(grammarAccess.getFSMStateAccess().getEntryActionsKeyword_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_0__1__Impl
rule__FSMState__Group_3_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getLeftCurlyBracketKeyword_3_0_1()); }
'{'
{ after(grammarAccess.getFSMStateAccess().getLeftCurlyBracketKeyword_3_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_0__2__Impl
rule__FSMState__Group_3_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getConditionsAssignment_3_0_2()); }
(rule__FSMState__ConditionsAssignment_3_0_2)*
{ after(grammarAccess.getFSMStateAccess().getConditionsAssignment_3_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getRightCurlyBracketKeyword_3_0_3()); }
'}'
{ after(grammarAccess.getFSMStateAccess().getRightCurlyBracketKeyword_3_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_1__0__Impl
rule__FSMState__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getTriggersKeyword_3_1_0()); }
'triggers'
{ after(grammarAccess.getFSMStateAccess().getTriggersKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_1__1__Impl
rule__FSMState__Group_3_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getLeftCurlyBracketKeyword_3_1_1()); }
'{'
{ after(grammarAccess.getFSMStateAccess().getLeftCurlyBracketKeyword_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_1__2__Impl
rule__FSMState__Group_3_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getTriggersAssignment_3_1_2()); }
(rule__FSMState__TriggersAssignment_3_1_2)*
{ after(grammarAccess.getFSMStateAccess().getTriggersAssignment_3_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_1__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getRightCurlyBracketKeyword_3_1_3()); }
'}'
{ after(grammarAccess.getFSMStateAccess().getRightCurlyBracketKeyword_3_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_2__0__Impl
rule__FSMState__Group_3_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getIdentityKeyword_3_2_0()); }
'identity'
{ after(grammarAccess.getFSMStateAccess().getIdentityKeyword_3_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getIdentityAssignment_3_2_1()); }
(rule__FSMState__IdentityAssignment_3_2_1)
{ after(grammarAccess.getFSMStateAccess().getIdentityAssignment_3_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_3__0__Impl
rule__FSMState__Group_3_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getFunctionalKeystrokeKeyword_3_3_0()); }
'functionalKeystroke'
{ after(grammarAccess.getFSMStateAccess().getFunctionalKeystrokeKeyword_3_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_3__1__Impl
rule__FSMState__Group_3_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getFunctionalKeyCodeAssignment_3_3_1()); }
(rule__FSMState__FunctionalKeyCodeAssignment_3_3_1)
{ after(grammarAccess.getFSMStateAccess().getFunctionalKeyCodeAssignment_3_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_3__2__Impl
rule__FSMState__Group_3_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getSendsKeyword_3_3_2()); }
'sends'
{ after(grammarAccess.getFSMStateAccess().getSendsKeyword_3_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_3__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getFunctionalKeyEventAssignment_3_3_3()); }
(rule__FSMState__FunctionalKeyEventAssignment_3_3_3)
{ after(grammarAccess.getFSMStateAccess().getFunctionalKeyEventAssignment_3_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_4__0__Impl
rule__FSMState__Group_3_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getKeystrokeKeyword_3_4_0()); }
'keystroke'
{ after(grammarAccess.getFSMStateAccess().getKeystrokeKeyword_3_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_4__1__Impl
rule__FSMState__Group_3_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getCommercialAtKeyword_3_4_1()); }
'@'
{ after(grammarAccess.getFSMStateAccess().getCommercialAtKeyword_3_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_4__2__Impl
rule__FSMState__Group_3_4__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getKeystrokeAssignment_3_4_2()); }
(rule__FSMState__KeystrokeAssignment_3_4_2)
{ after(grammarAccess.getFSMStateAccess().getKeystrokeAssignment_3_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_4__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getGroup_3_4_3()); }
(rule__FSMState__Group_3_4_3__0)?
{ after(grammarAccess.getFSMStateAccess().getGroup_3_4_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_4_3__0__Impl
rule__FSMState__Group_3_4_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getHasKeyOperationAssignment_3_4_3_0()); }
(rule__FSMState__HasKeyOperationAssignment_3_4_3_0)
{ after(grammarAccess.getFSMStateAccess().getHasKeyOperationAssignment_3_4_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__Group_3_4_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__Group_3_4_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getKeyOperationAssignment_3_4_3_1()); }
(rule__FSMState__KeyOperationAssignment_3_4_3_1)
{ after(grammarAccess.getFSMStateAccess().getKeyOperationAssignment_3_4_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__0__Impl
rule__FSMTrigger__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getFSMTriggerAction_0()); }
()
{ after(grammarAccess.getFSMTriggerAccess().getFSMTriggerAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__1__Impl
rule__FSMTrigger__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getTriggerKeyword_1()); }
'trigger'
{ after(grammarAccess.getFSMTriggerAccess().getTriggerKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__2__Impl
rule__FSMTrigger__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getTriggersAssignment_2()); }
(rule__FSMTrigger__TriggersAssignment_2)*
{ after(grammarAccess.getFSMTriggerAccess().getTriggersAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__3__Impl
rule__FSMTrigger__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGroup_3()); }
(rule__FSMTrigger__Group_3__0)?
{ after(grammarAccess.getFSMTriggerAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__4__Impl
rule__FSMTrigger__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getActionsKeyword_4()); }
'actions'
{ after(grammarAccess.getFSMTriggerAccess().getActionsKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__5__Impl
rule__FSMTrigger__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGroup_5()); }
(rule__FSMTrigger__Group_5__0)?
{ after(grammarAccess.getFSMTriggerAccess().getGroup_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGroup_6()); }
(rule__FSMTrigger__Group_6__0)?
{ after(grammarAccess.getFSMTriggerAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_3__0__Impl
rule__FSMTrigger__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGuardsKeyword_3_0()); }
'guards'
{ after(grammarAccess.getFSMTriggerAccess().getGuardsKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_3__1__Impl
rule__FSMTrigger__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getLeftCurlyBracketKeyword_3_1()); }
'{'
{ after(grammarAccess.getFSMTriggerAccess().getLeftCurlyBracketKeyword_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_3__2__Impl
rule__FSMTrigger__Group_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGuardsAssignment_3_2()); }
(rule__FSMTrigger__GuardsAssignment_3_2)*
{ after(grammarAccess.getFSMTriggerAccess().getGuardsAssignment_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_3__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getRightCurlyBracketKeyword_3_3()); }
'}'
{ after(grammarAccess.getFSMTriggerAccess().getRightCurlyBracketKeyword_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_5__0__Impl
rule__FSMTrigger__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getHasTransitionAssignment_5_0()); }
(rule__FSMTrigger__HasTransitionAssignment_5_0)
{ after(grammarAccess.getFSMTriggerAccess().getHasTransitionAssignment_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_5__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getTransitionAssignment_5_1()); }
(rule__FSMTrigger__TransitionAssignment_5_1)
{ after(grammarAccess.getFSMTriggerAccess().getTransitionAssignment_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_6__0__Impl
rule__FSMTrigger__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getLeftCurlyBracketKeyword_6_0()); }
'{'
{ after(grammarAccess.getFSMTriggerAccess().getLeftCurlyBracketKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_6__1__Impl
rule__FSMTrigger__Group_6__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getActionsAssignment_6_1()); }
(rule__FSMTrigger__ActionsAssignment_6_1)*
{ after(grammarAccess.getFSMTriggerAccess().getActionsAssignment_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_6__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMTrigger__Group_6__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__Group_6__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getRightCurlyBracketKeyword_6_2()); }
'}'
{ after(grammarAccess.getFSMTriggerAccess().getRightCurlyBracketKeyword_6_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBlinkRate__Group__0__Impl
rule__FSMActionPeripheralBlinkRate__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getBlinkRateKeyword_0()); }
'blinkRate'
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getBlinkRateKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBlinkRate__Group__1__Impl
rule__FSMActionPeripheralBlinkRate__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getBlinkRateAssignment_1()); }
(rule__FSMActionPeripheralBlinkRate__BlinkRateAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getBlinkRateAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBlinkRate__Group__2__Impl
rule__FSMActionPeripheralBlinkRate__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBlinkRate__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralBlinkRate__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralClear__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralClear__Group__0__Impl
rule__FSMActionPeripheralClear__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralClear__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralClearAccess().getClearDeviceKeyword_0()); }
'clearDevice'
{ after(grammarAccess.getFSMActionPeripheralClearAccess().getClearDeviceKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralClear__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralClear__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralClear__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralClearAccess().getDeviceAssignment_1()); }
(rule__FSMActionPeripheralClear__DeviceAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralClearAccess().getDeviceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__0__Impl
rule__FSMActionPeripheralCreateWindow__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getCreateWindowKeyword_0()); }
'createWindow'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getCreateWindowKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__1__Impl
rule__FSMActionPeripheralCreateWindow__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getRowKeyword_1()); }
'row'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getRowKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__2__Impl
rule__FSMActionPeripheralCreateWindow__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportRowAssignment_2()); }
(rule__FSMActionPeripheralCreateWindow__ViewportRowAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportRowAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__3__Impl
rule__FSMActionPeripheralCreateWindow__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getColumnKeyword_3()); }
'column'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getColumnKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__4__Impl
rule__FSMActionPeripheralCreateWindow__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportColumnAssignment_4()); }
(rule__FSMActionPeripheralCreateWindow__ViewportColumnAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportColumnAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__5__Impl
rule__FSMActionPeripheralCreateWindow__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getHeightKeyword_5()); }
'height'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getHeightKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__6__Impl
rule__FSMActionPeripheralCreateWindow__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportHeightAssignment_6()); }
(rule__FSMActionPeripheralCreateWindow__ViewportHeightAssignment_6)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportHeightAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__7__Impl
rule__FSMActionPeripheralCreateWindow__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWidthKeyword_7()); }
'width'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWidthKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__8__Impl
rule__FSMActionPeripheralCreateWindow__Group__9
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportWidthAssignment_8()); }
(rule__FSMActionPeripheralCreateWindow__ViewportWidthAssignment_8)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportWidthAssignment_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__9
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__9__Impl
rule__FSMActionPeripheralCreateWindow__Group__10
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__9__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowHeightKeyword_9()); }
'windowHeight'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowHeightKeyword_9()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__10
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__10__Impl
rule__FSMActionPeripheralCreateWindow__Group__11
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__10__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowHeightAssignment_10()); }
(rule__FSMActionPeripheralCreateWindow__WindowHeightAssignment_10)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowHeightAssignment_10()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__11
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__11__Impl
rule__FSMActionPeripheralCreateWindow__Group__12
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__11__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowWidthKeyword_11()); }
'windowWidth'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowWidthKeyword_11()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__12
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__12__Impl
rule__FSMActionPeripheralCreateWindow__Group__13
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__12__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowWidthAssignment_12()); }
(rule__FSMActionPeripheralCreateWindow__WindowWidthAssignment_12)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowWidthAssignment_12()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__13
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__13__Impl
rule__FSMActionPeripheralCreateWindow__Group__14
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__13__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getCommercialAtKeyword_13()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getCommercialAtKeyword_13()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__14
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCreateWindow__Group__14__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__Group__14__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getDeviceAssignment_14()); }
(rule__FSMActionPeripheralCreateWindow__DeviceAssignment_14)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getDeviceAssignment_14()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCursorType__Group__0__Impl
rule__FSMActionPeripheralCursorType__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCursorTypeKeyword_0()); }
'cursorType'
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCursorTypeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCursorType__Group__1__Impl
rule__FSMActionPeripheralCursorType__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCursorTypeAssignment_1()); }
(rule__FSMActionPeripheralCursorType__CursorTypeAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCursorTypeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCursorType__Group__2__Impl
rule__FSMActionPeripheralCursorType__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralCursorType__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralCursorType__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDestroyWindow__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDestroyWindow__Group__0__Impl
rule__FSMActionPeripheralDestroyWindow__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDestroyWindow__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDestroyWindowKeyword_0()); }
'destroyWindow'
{ after(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDestroyWindowKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDestroyWindow__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDestroyWindow__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDestroyWindow__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDeviceAssignment_1()); }
(rule__FSMActionPeripheralDestroyWindow__DeviceAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDeviceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDeviceBrightness__Group__0__Impl
rule__FSMActionPeripheralDeviceBrightness__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceBrightnessKeyword_0()); }
'deviceBrightness'
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceBrightnessKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDeviceBrightness__Group__1__Impl
rule__FSMActionPeripheralDeviceBrightness__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getBrightnessAssignment_1()); }
(rule__FSMActionPeripheralDeviceBrightness__BrightnessAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getBrightnessAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDeviceBrightness__Group__2__Impl
rule__FSMActionPeripheralDeviceBrightness__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDeviceBrightness__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralDeviceBrightness__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group__0__Impl
rule__FSMActionPeripheralLineDisplayText__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getLineDisplayTextKeyword_0()); }
'lineDisplayText'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getLineDisplayTextKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group__1__Impl
rule__FSMActionPeripheralLineDisplayText__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextAssignment_1()); }
(rule__FSMActionPeripheralLineDisplayText__TextAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group__2__Impl
rule__FSMActionPeripheralLineDisplayText__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getGroup_2()); }
(rule__FSMActionPeripheralLineDisplayText__Group_2__0)?
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group__3__Impl
rule__FSMActionPeripheralLineDisplayText__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getCommercialAtKeyword_3()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getCommercialAtKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getDeviceAssignment_4()); }
(rule__FSMActionPeripheralLineDisplayText__DeviceAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getDeviceAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group_2__0__Impl
rule__FSMActionPeripheralLineDisplayText__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getHasTypeAssignment_2_0()); }
(rule__FSMActionPeripheralLineDisplayText__HasTypeAssignment_2_0)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getHasTypeAssignment_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayText__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextTypeAssignment_2_1()); }
(rule__FSMActionPeripheralLineDisplayText__TextTypeAssignment_2_1)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextTypeAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__0__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getLineDisplayTextAtKeyword_0()); }
'lineDisplayTextAt'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getLineDisplayTextAtKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__1__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextAssignment_1()); }
(rule__FSMActionPeripheralLineDisplayTextAt__TextAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__2__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getRowKeyword_2()); }
'row'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getRowKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__3__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getRowAssignment_3()); }
(rule__FSMActionPeripheralLineDisplayTextAt__RowAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getRowAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__4__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getColumnKeyword_4()); }
'column'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getColumnKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__5__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getColumnAssignment_5()); }
(rule__FSMActionPeripheralLineDisplayTextAt__ColumnAssignment_5)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getColumnAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__6__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getGroup_6()); }
(rule__FSMActionPeripheralLineDisplayTextAt__Group_6__0)?
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__7__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getCommercialAtKeyword_7()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getCommercialAtKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group__8__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getDeviceAssignment_8()); }
(rule__FSMActionPeripheralLineDisplayTextAt__DeviceAssignment_8)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getDeviceAssignment_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__0__Impl
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getHasTypeAssignment_6_0()); }
(rule__FSMActionPeripheralLineDisplayTextAt__HasTypeAssignment_6_0)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getHasTypeAssignment_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextTypeAssignment_6_1()); }
(rule__FSMActionPeripheralLineDisplayTextAt__TextTypeAssignment_6_1)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextTypeAssignment_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralInterCharacterWait__Group__0__Impl
rule__FSMActionPeripheralInterCharacterWait__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getInterCharacterWaitKeyword_0()); }
'interCharacterWait'
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getInterCharacterWaitKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralInterCharacterWait__Group__1__Impl
rule__FSMActionPeripheralInterCharacterWait__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getWaitAssignment_1()); }
(rule__FSMActionPeripheralInterCharacterWait__WaitAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getWaitAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralInterCharacterWait__Group__2__Impl
rule__FSMActionPeripheralInterCharacterWait__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralInterCharacterWait__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralInterCharacterWait__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeFormat__Group__0__Impl
rule__FSMActionPeripheralMarqueeFormat__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getMarqueeFormatKeyword_0()); }
'marqueeFormat'
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getMarqueeFormatKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeFormat__Group__1__Impl
rule__FSMActionPeripheralMarqueeFormat__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getFormatAssignment_1()); }
(rule__FSMActionPeripheralMarqueeFormat__FormatAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getFormatAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeFormat__Group__2__Impl
rule__FSMActionPeripheralMarqueeFormat__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeFormat__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralMarqueeFormat__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeRepeatWait__Group__0__Impl
rule__FSMActionPeripheralMarqueeRepeatWait__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getMarqueeRepeatWaitKeyword_0()); }
'marqueeRepeatWait'
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getMarqueeRepeatWaitKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeRepeatWait__Group__1__Impl
rule__FSMActionPeripheralMarqueeRepeatWait__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getWaitAssignment_1()); }
(rule__FSMActionPeripheralMarqueeRepeatWait__WaitAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getWaitAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeRepeatWait__Group__2__Impl
rule__FSMActionPeripheralMarqueeRepeatWait__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeRepeatWait__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralMarqueeRepeatWait__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeType__Group__0__Impl
rule__FSMActionPeripheralMarqueeType__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getMarqueeTypeKeyword_0()); }
'marqueeType'
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getMarqueeTypeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeType__Group__1__Impl
rule__FSMActionPeripheralMarqueeType__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getMarqueeTypeAssignment_1()); }
(rule__FSMActionPeripheralMarqueeType__MarqueeTypeAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getMarqueeTypeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeType__Group__2__Impl
rule__FSMActionPeripheralMarqueeType__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeType__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralMarqueeType__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeUnitWait__Group__0__Impl
rule__FSMActionPeripheralMarqueeUnitWait__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getMarqueeUnitWaitKeyword_0()); }
'marqueeUnitWait'
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getMarqueeUnitWaitKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeUnitWait__Group__1__Impl
rule__FSMActionPeripheralMarqueeUnitWait__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getWaitAssignment_1()); }
(rule__FSMActionPeripheralMarqueeUnitWait__WaitAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getWaitAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeUnitWait__Group__2__Impl
rule__FSMActionPeripheralMarqueeUnitWait__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralMarqueeUnitWait__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralMarqueeUnitWait__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralScroll__Group__0__Impl
rule__FSMActionPeripheralScroll__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getScrollKeyword_0()); }
'scroll'
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getScrollKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralScroll__Group__1__Impl
rule__FSMActionPeripheralScroll__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getDirectionAssignment_1()); }
(rule__FSMActionPeripheralScroll__DirectionAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getDirectionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralScroll__Group__2__Impl
rule__FSMActionPeripheralScroll__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getUnitsAssignment_2()); }
(rule__FSMActionPeripheralScroll__UnitsAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getUnitsAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralScroll__Group__3__Impl
rule__FSMActionPeripheralScroll__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getCommercialAtKeyword_3()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getCommercialAtKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralScroll__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getDeviceAssignment_4()); }
(rule__FSMActionPeripheralScroll__DeviceAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getDeviceAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralOpenDrawer__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralOpenDrawer__Group__0__Impl
rule__FSMActionPeripheralOpenDrawer__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralOpenDrawer__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getOpenDrawerKeyword_0()); }
'openDrawer'
{ after(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getOpenDrawerKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralOpenDrawer__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralOpenDrawer__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralOpenDrawer__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getDeviceAssignment_1()); }
(rule__FSMActionPeripheralOpenDrawer__DeviceAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getDeviceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__0__Impl
rule__FSMActionPeripheralPrintBarcode__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getPrintBarcodeKeyword_0()); }
'printBarcode'
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getPrintBarcodeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__1__Impl
rule__FSMActionPeripheralPrintBarcode__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDataKeyword_1()); }
'data'
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDataKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__2__Impl
rule__FSMActionPeripheralPrintBarcode__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDataAssignment_2()); }
(rule__FSMActionPeripheralPrintBarcode__DataAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDataAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__3__Impl
rule__FSMActionPeripheralPrintBarcode__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getBarcodeTypeKeyword_3()); }
'barcodeType'
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getBarcodeTypeKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__4__Impl
rule__FSMActionPeripheralPrintBarcode__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getBarcodeTypeAssignment_4()); }
(rule__FSMActionPeripheralPrintBarcode__BarcodeTypeAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getBarcodeTypeAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__5__Impl
rule__FSMActionPeripheralPrintBarcode__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getCommercialAtKeyword_5()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getCommercialAtKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBarcode__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDeviceAssignment_6()); }
(rule__FSMActionPeripheralPrintBarcode__DeviceAssignment_6)
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDeviceAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBitmap__Group__0__Impl
rule__FSMActionPeripheralPrintBitmap__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getPrintBitmapKeyword_0()); }
'printBitmap'
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getPrintBitmapKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBitmap__Group__1__Impl
rule__FSMActionPeripheralPrintBitmap__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getIdKeyword_1()); }
'id'
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getIdKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBitmap__Group__2__Impl
rule__FSMActionPeripheralPrintBitmap__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getBitmapIdAssignment_2()); }
(rule__FSMActionPeripheralPrintBitmap__BitmapIdAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getBitmapIdAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBitmap__Group__3__Impl
rule__FSMActionPeripheralPrintBitmap__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getCommercialAtKeyword_3()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getCommercialAtKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintBitmap__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getDeviceAssignment_4()); }
(rule__FSMActionPeripheralPrintBitmap__DeviceAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getDeviceAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintCut__Group__0__Impl
rule__FSMActionPeripheralPrintCut__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getPrintCutKeyword_0()); }
'printCut'
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getPrintCutKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintCut__Group__1__Impl
rule__FSMActionPeripheralPrintCut__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getTextKeyword_1()); }
'text'
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getTextKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintCut__Group__2__Impl
rule__FSMActionPeripheralPrintCut__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getTextAssignment_2()); }
(rule__FSMActionPeripheralPrintCut__TextAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getTextAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintCut__Group__3__Impl
rule__FSMActionPeripheralPrintCut__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getCommercialAtKeyword_3()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getCommercialAtKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintCut__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getDeviceAssignment_4()); }
(rule__FSMActionPeripheralPrintCut__DeviceAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getDeviceAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintNormal__Group__0__Impl
rule__FSMActionPeripheralPrintNormal__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getPrintNormalKeyword_0()); }
'printNormal'
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getPrintNormalKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintNormal__Group__1__Impl
rule__FSMActionPeripheralPrintNormal__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getTextKeyword_1()); }
'text'
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getTextKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintNormal__Group__2__Impl
rule__FSMActionPeripheralPrintNormal__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getTextAssignment_2()); }
(rule__FSMActionPeripheralPrintNormal__TextAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getTextAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintNormal__Group__3__Impl
rule__FSMActionPeripheralPrintNormal__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getCommercialAtKeyword_3()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getCommercialAtKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintNormal__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getDeviceAssignment_4()); }
(rule__FSMActionPeripheralPrintNormal__DeviceAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getDeviceAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__0__Impl
rule__FSMActionPeripheralPTOpen__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPaymentOpenKeyword_0()); }
'paymentOpen'
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPaymentOpenKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__1__Impl
rule__FSMActionPeripheralPTOpen__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getHostKeyword_1()); }
'host'
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getHostKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__2__Impl
rule__FSMActionPeripheralPTOpen__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getHostAssignment_2()); }
(rule__FSMActionPeripheralPTOpen__HostAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getHostAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__3__Impl
rule__FSMActionPeripheralPTOpen__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPortKeyword_3()); }
'port'
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPortKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__4__Impl
rule__FSMActionPeripheralPTOpen__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPortAssignment_4()); }
(rule__FSMActionPeripheralPTOpen__PortAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPortAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__5__Impl
rule__FSMActionPeripheralPTOpen__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getCommercialAtKeyword_5()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getCommercialAtKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTOpen__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getDeviceAssignment_6()); }
(rule__FSMActionPeripheralPTOpen__DeviceAssignment_6)
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getDeviceAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTClose__Group__0__Impl
rule__FSMActionPeripheralPTClose__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTCloseAccess().getPaymentCloseKeyword_0()); }
'paymentClose'
{ after(grammarAccess.getFSMActionPeripheralPTCloseAccess().getPaymentCloseKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTClose__Group__1__Impl
rule__FSMActionPeripheralPTClose__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTCloseAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPTCloseAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTClose__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTCloseAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralPTClose__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTCloseAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAcknowledge__Group__0__Impl
rule__FSMActionPeripheralPTAcknowledge__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getPaymentAcknowledgeKeyword_0()); }
'paymentAcknowledge'
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getPaymentAcknowledgeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAcknowledge__Group__1__Impl
rule__FSMActionPeripheralPTAcknowledge__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAcknowledge__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralPTAcknowledge__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__0__Impl
rule__FSMActionPeripheralPTReversal__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getPaymentReversalKeyword_0()); }
'paymentReversal'
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getPaymentReversalKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__1__Impl
rule__FSMActionPeripheralPTReversal__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getWithPasswordKeyword_1()); }
'withPassword'
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getWithPasswordKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__2__Impl
rule__FSMActionPeripheralPTReversal__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getPasswordAssignment_2()); }
(rule__FSMActionPeripheralPTReversal__PasswordAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getPasswordAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__3__Impl
rule__FSMActionPeripheralPTReversal__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getOfReceiptKeyword_3()); }
'ofReceipt'
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getOfReceiptKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__4__Impl
rule__FSMActionPeripheralPTReversal__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getReceiptAssignment_4()); }
(rule__FSMActionPeripheralPTReversal__ReceiptAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getReceiptAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__5__Impl
rule__FSMActionPeripheralPTReversal__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getCommercialAtKeyword_5()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getCommercialAtKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTReversal__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getDeviceAssignment_6()); }
(rule__FSMActionPeripheralPTReversal__DeviceAssignment_6)
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getDeviceAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__0__Impl
rule__FSMActionPeripheralPTRegistration__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getPaymentRegistrationKeyword_0()); }
'paymentRegistration'
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getPaymentRegistrationKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__1__Impl
rule__FSMActionPeripheralPTRegistration__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getWithPasswordKeyword_1()); }
'withPassword'
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getWithPasswordKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__2__Impl
rule__FSMActionPeripheralPTRegistration__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getPasswordAssignment_2()); }
(rule__FSMActionPeripheralPTRegistration__PasswordAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getPasswordAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__3__Impl
rule__FSMActionPeripheralPTRegistration__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getConfigurationKeyword_3()); }
'configuration'
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getConfigurationKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__4__Impl
rule__FSMActionPeripheralPTRegistration__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getConfigurationAssignment_4()); }
(rule__FSMActionPeripheralPTRegistration__ConfigurationAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getConfigurationAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__5__Impl
rule__FSMActionPeripheralPTRegistration__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getCommercialAtKeyword_5()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getCommercialAtKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTRegistration__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getDeviceAssignment_6()); }
(rule__FSMActionPeripheralPTRegistration__DeviceAssignment_6)
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getDeviceAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAuthorization__Group__0__Impl
rule__FSMActionPeripheralPTAuthorization__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getPaymentAuthorizationKeyword_0()); }
'paymentAuthorization'
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getPaymentAuthorizationKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAuthorization__Group__1__Impl
rule__FSMActionPeripheralPTAuthorization__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getOfAmountKeyword_1()); }
'ofAmount'
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getOfAmountKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAuthorization__Group__2__Impl
rule__FSMActionPeripheralPTAuthorization__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getAmountAssignment_2()); }
(rule__FSMActionPeripheralPTAuthorization__AmountAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getAmountAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAuthorization__Group__3__Impl
rule__FSMActionPeripheralPTAuthorization__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getCommercialAtKeyword_3()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getCommercialAtKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTAuthorization__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getDeviceAssignment_4()); }
(rule__FSMActionPeripheralPTAuthorization__DeviceAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getDeviceAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTResponse__Group__0__Impl
rule__FSMActionPeripheralPTResponse__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTResponseAccess().getPaymentResponseKeyword_0()); }
'paymentResponse'
{ after(grammarAccess.getFSMActionPeripheralPTResponseAccess().getPaymentResponseKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTResponse__Group__1__Impl
rule__FSMActionPeripheralPTResponse__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTResponseAccess().getFromKeyword_1()); }
'from'
{ after(grammarAccess.getFSMActionPeripheralPTResponseAccess().getFromKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPTResponse__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTResponseAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralPTResponse__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPTResponseAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group__0__Impl
rule__FSMActionPeripheralPrintReport__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getPrintReportKeyword_0()); }
'printReport'
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getPrintReportKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group__1__Impl
rule__FSMActionPeripheralPrintReport__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getReportAssignment_1()); }
(rule__FSMActionPeripheralPrintReport__ReportAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getReportAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group__2__Impl
rule__FSMActionPeripheralPrintReport__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getGroup_2()); }
(rule__FSMActionPeripheralPrintReport__Group_2__0)?
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getGroup_3()); }
(rule__FSMActionPeripheralPrintReport__Group_3__0)?
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group_2__0__Impl
rule__FSMActionPeripheralPrintReport__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasFilterAssignment_2_0()); }
(rule__FSMActionPeripheralPrintReport__HasFilterAssignment_2_0)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasFilterAssignment_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getKeyAssignment_2_1()); }
(rule__FSMActionPeripheralPrintReport__KeyAssignment_2_1)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getKeyAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group_3__0__Impl
rule__FSMActionPeripheralPrintReport__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasPrintServiceAssignment_3_0()); }
(rule__FSMActionPeripheralPrintReport__HasPrintServiceAssignment_3_0)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasPrintServiceAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPrintReport__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getPrintServiceAssignment_3_1()); }
(rule__FSMActionPeripheralPrintReport__PrintServiceAssignment_3_1)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getPrintServiceAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDisplayText__Group__0__Impl
rule__FSMActionPeripheralDisplayText__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDisplayTextKeyword_0()); }
'displayText'
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDisplayTextKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDisplayText__Group__1__Impl
rule__FSMActionPeripheralDisplayText__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getTextAssignment_1()); }
(rule__FSMActionPeripheralDisplayText__TextAssignment_1)
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getTextAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDisplayText__Group__2__Impl
rule__FSMActionPeripheralDisplayText__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDisplayText__Group__3__Impl
rule__FSMActionPeripheralDisplayText__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDeviceAssignment_3()); }
(rule__FSMActionPeripheralDisplayText__DeviceAssignment_3)
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDeviceAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDisplayText__Group__4__Impl
rule__FSMActionPeripheralDisplayText__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getToKeyword_4()); }
'to'
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getToKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralDisplayText__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getAttributeAssignment_5()); }
(rule__FSMActionPeripheralDisplayText__AttributeAssignment_5)
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getAttributeAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureOpen__Group__0__Impl
rule__FSMActionPeripheralSignatureOpen__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getOpenSignaturePadKeyword_0()); }
'openSignaturePad'
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getOpenSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureOpen__Group__1__Impl
rule__FSMActionPeripheralSignatureOpen__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureOpen__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralSignatureOpen__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureClose__Group__0__Impl
rule__FSMActionPeripheralSignatureClose__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getCloseSignaturePadKeyword_0()); }
'closeSignaturePad'
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getCloseSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureClose__Group__1__Impl
rule__FSMActionPeripheralSignatureClose__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureClose__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralSignatureClose__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureClear__Group__0__Impl
rule__FSMActionPeripheralSignatureClear__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getClearSignaturePadKeyword_0()); }
'clearSignaturePad'
{ after(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getClearSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureClear__Group__1__Impl
rule__FSMActionPeripheralSignatureClear__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureClear__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralSignatureClear__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureCapture__Group__0__Impl
rule__FSMActionPeripheralSignatureCapture__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getCaptureSignaturePadKeyword_0()); }
'captureSignaturePad'
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getCaptureSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureCapture__Group__1__Impl
rule__FSMActionPeripheralSignatureCapture__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureCapture__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralSignatureCapture__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureIdle__Group__0__Impl
rule__FSMActionPeripheralSignatureIdle__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getIdleSignaturePadKeyword_0()); }
'idleSignaturePad'
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getIdleSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureIdle__Group__1__Impl
rule__FSMActionPeripheralSignatureIdle__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureIdle__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getDeviceAssignment_2()); }
(rule__FSMActionPeripheralSignatureIdle__DeviceAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__0__Impl
rule__FSMActionPeripheralSignatureLabel__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getLabelSignaturePadKeyword_0()); }
'labelSignaturePad'
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getLabelSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__1__Impl
rule__FSMActionPeripheralSignatureLabel__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getOkLabelKeyword_1()); }
'okLabel'
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getOkLabelKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__2__Impl
rule__FSMActionPeripheralSignatureLabel__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getOkLabelAssignment_2()); }
(rule__FSMActionPeripheralSignatureLabel__OkLabelAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getOkLabelAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__3__Impl
rule__FSMActionPeripheralSignatureLabel__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getClearLabelKeyword_3()); }
'clearLabel'
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getClearLabelKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__4__Impl
rule__FSMActionPeripheralSignatureLabel__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getClearLabelAssignment_4()); }
(rule__FSMActionPeripheralSignatureLabel__ClearLabelAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getClearLabelAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__5__Impl
rule__FSMActionPeripheralSignatureLabel__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCancelLabelKeyword_5()); }
'cancelLabel'
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCancelLabelKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__6__Impl
rule__FSMActionPeripheralSignatureLabel__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCancelLabelAssignment_6()); }
(rule__FSMActionPeripheralSignatureLabel__CancelLabelAssignment_6)
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCancelLabelAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__7__Impl
rule__FSMActionPeripheralSignatureLabel__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCommercialAtKeyword_7()); }
'@'
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCommercialAtKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSignatureLabel__Group__8__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getDeviceAssignment_8()); }
(rule__FSMActionPeripheralSignatureLabel__DeviceAssignment_8)
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getDeviceAssignment_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMSignatureRetrieve__Group__0__Impl
rule__FSMSignatureRetrieve__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMSignatureRetrieveAccess().getRetrieveSignatureKeyword_0()); }
'retrieveSignature'
{ after(grammarAccess.getFSMSignatureRetrieveAccess().getRetrieveSignatureKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMSignatureRetrieve__Group__1__Impl
rule__FSMSignatureRetrieve__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMSignatureRetrieveAccess().getFromKeyword_1()); }
'from'
{ after(grammarAccess.getFSMSignatureRetrieveAccess().getFromKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMSignatureRetrieve__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMSignatureRetrieveAccess().getDeviceAssignment_2()); }
(rule__FSMSignatureRetrieve__DeviceAssignment_2)
{ after(grammarAccess.getFSMSignatureRetrieveAccess().getDeviceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBeeper__Group__0__Impl
rule__FSMActionPeripheralBeeper__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getBeeperKeyword_0()); }
'beeper'
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getBeeperKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBeeper__Group__1__Impl
rule__FSMActionPeripheralBeeper__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getDurationKeyword_1()); }
'duration'
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getDurationKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBeeper__Group__2__Impl
rule__FSMActionPeripheralBeeper__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getDurationAssignment_2()); }
(rule__FSMActionPeripheralBeeper__DurationAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getDurationAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBeeper__Group__3__Impl
rule__FSMActionPeripheralBeeper__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getFrequencyKeyword_3()); }
'frequency'
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getFrequencyKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralBeeper__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getFrequencyAssignment_4()); }
(rule__FSMActionPeripheralBeeper__FrequencyAssignment_4)
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getFrequencyAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPlayer__Group__0__Impl
rule__FSMActionPeripheralPlayer__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPlayerAccess().getPlayerKeyword_0()); }
'player'
{ after(grammarAccess.getFSMActionPeripheralPlayerAccess().getPlayerKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPlayer__Group__1__Impl
rule__FSMActionPeripheralPlayer__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPlayerAccess().getTuneKeyword_1()); }
'tune'
{ after(grammarAccess.getFSMActionPeripheralPlayerAccess().getTuneKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralPlayer__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPlayerAccess().getTuneAssignment_2()); }
(rule__FSMActionPeripheralPlayer__TuneAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralPlayerAccess().getTuneAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSound__Group__0__Impl
rule__FSMActionPeripheralSound__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSoundAccess().getSoundKeyword_0()); }
'sound'
{ after(grammarAccess.getFSMActionPeripheralSoundAccess().getSoundKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSound__Group__1__Impl
rule__FSMActionPeripheralSound__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSoundAccess().getFileKeyword_1()); }
'file'
{ after(grammarAccess.getFSMActionPeripheralSoundAccess().getFileKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionPeripheralSound__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSoundAccess().getNameAssignment_2()); }
(rule__FSMActionPeripheralSound__NameAssignment_2)
{ after(grammarAccess.getFSMActionPeripheralSoundAccess().getNameAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__0__Impl
rule__FSMOperation__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getOperationKeyword_0()); }
'operation'
{ after(grammarAccess.getFSMOperationAccess().getOperationKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__1__Impl
rule__FSMOperation__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getGroupAssignment_1()); }
(rule__FSMOperation__GroupAssignment_1)
{ after(grammarAccess.getFSMOperationAccess().getGroupAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__2__Impl
rule__FSMOperation__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getFullStopKeyword_2()); }
'.'
{ after(grammarAccess.getFSMOperationAccess().getFullStopKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__3__Impl
rule__FSMOperation__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getOperationAssignment_3()); }
(rule__FSMOperation__OperationAssignment_3)
{ after(grammarAccess.getFSMOperationAccess().getOperationAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__4__Impl
rule__FSMOperation__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getLeftParenthesisKeyword_4()); }
'('
{ after(grammarAccess.getFSMOperationAccess().getLeftParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__5__Impl
rule__FSMOperation__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getFirstAssignment_5()); }
(rule__FSMOperation__FirstAssignment_5)?
{ after(grammarAccess.getFSMOperationAccess().getFirstAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__6__Impl
rule__FSMOperation__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getMoreAssignment_6()); }
(rule__FSMOperation__MoreAssignment_6)*
{ after(grammarAccess.getFSMOperationAccess().getMoreAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperation__Group__7__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getRightParenthesisKeyword_7()); }
')'
{ after(grammarAccess.getFSMOperationAccess().getRightParenthesisKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group__0__Impl
rule__FSMGuard__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGuardKeyword_0()); }
'guard'
{ after(grammarAccess.getFSMGuardAccess().getGuardKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group__1__Impl
rule__FSMGuard__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGroupAssignment_1()); }
(rule__FSMGuard__GroupAssignment_1)
{ after(grammarAccess.getFSMGuardAccess().getGroupAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group__2__Impl
rule__FSMGuard__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getFullStopKeyword_2()); }
'.'
{ after(grammarAccess.getFSMGuardAccess().getFullStopKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group__3__Impl
rule__FSMGuard__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGuardAssignment_3()); }
(rule__FSMGuard__GuardAssignment_3)
{ after(grammarAccess.getFSMGuardAccess().getGuardAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGroup_4()); }
(rule__FSMGuard__Group_4__0)?
{ after(grammarAccess.getFSMGuardAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__0__Impl
rule__FSMGuard__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getHasOnFailAssignment_4_0()); }
(rule__FSMGuard__HasOnFailAssignment_4_0)
{ after(grammarAccess.getFSMGuardAccess().getHasOnFailAssignment_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__1__Impl
rule__FSMGuard__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getCaptionKeyword_4_1()); }
'caption'
{ after(grammarAccess.getFSMGuardAccess().getCaptionKeyword_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__2__Impl
rule__FSMGuard__Group_4__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getOnFailCaptionAssignment_4_2()); }
(rule__FSMGuard__OnFailCaptionAssignment_4_2)
{ after(grammarAccess.getFSMGuardAccess().getOnFailCaptionAssignment_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__3__Impl
rule__FSMGuard__Group_4__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getDescriptionKeyword_4_3()); }
'description'
{ after(grammarAccess.getFSMGuardAccess().getDescriptionKeyword_4_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__4__Impl
rule__FSMGuard__Group_4__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getOnFailDescriptionAssignment_4_4()); }
(rule__FSMGuard__OnFailDescriptionAssignment_4_4)
{ after(grammarAccess.getFSMGuardAccess().getOnFailDescriptionAssignment_4_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__5__Impl
rule__FSMGuard__Group_4__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getTypeKeyword_4_5()); }
'type'
{ after(grammarAccess.getFSMGuardAccess().getTypeKeyword_4_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMGuard__Group_4__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__Group_4__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getOnFailTypeAssignment_4_6()); }
(rule__FSMGuard__OnFailTypeAssignment_4_6)
{ after(grammarAccess.getFSMGuardAccess().getOnFailTypeAssignment_4_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__0__Impl
rule__FSMFunction__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getFunctionKeyword_0()); }
'function'
{ after(grammarAccess.getFSMFunctionAccess().getFunctionKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__1__Impl
rule__FSMFunction__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getGroupAssignment_1()); }
(rule__FSMFunction__GroupAssignment_1)
{ after(grammarAccess.getFSMFunctionAccess().getGroupAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__2__Impl
rule__FSMFunction__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getFullStopKeyword_2()); }
'.'
{ after(grammarAccess.getFSMFunctionAccess().getFullStopKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__3__Impl
rule__FSMFunction__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getFunctionAssignment_3()); }
(rule__FSMFunction__FunctionAssignment_3)
{ after(grammarAccess.getFSMFunctionAccess().getFunctionAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__4__Impl
rule__FSMFunction__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getLeftParenthesisKeyword_4()); }
'('
{ after(grammarAccess.getFSMFunctionAccess().getLeftParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__5__Impl
rule__FSMFunction__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getFirstAssignment_5()); }
(rule__FSMFunction__FirstAssignment_5)?
{ after(grammarAccess.getFSMFunctionAccess().getFirstAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__6__Impl
rule__FSMFunction__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getMoreAssignment_6()); }
(rule__FSMFunction__MoreAssignment_6)*
{ after(grammarAccess.getFSMFunctionAccess().getMoreAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFunction__Group__7__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getRightParenthesisKeyword_7()); }
')'
{ after(grammarAccess.getFSMFunctionAccess().getRightParenthesisKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorage__Group__0__Impl
rule__FSMStorage__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getStoreKeyword_0()); }
'store'
{ after(grammarAccess.getFSMStorageAccess().getStoreKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorage__Group__1__Impl
rule__FSMStorage__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getContentAssignment_1()); }
(rule__FSMStorage__ContentAssignment_1)
{ after(grammarAccess.getFSMStorageAccess().getContentAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorage__Group__2__Impl
rule__FSMStorage__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getWithKeyword_2()); }
'with'
{ after(grammarAccess.getFSMStorageAccess().getWithKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorage__Group__3__Impl
rule__FSMStorage__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getKeyAssignment_3()); }
(rule__FSMStorage__KeyAssignment_3)
{ after(grammarAccess.getFSMStorageAccess().getKeyAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorage__Group__4__Impl
rule__FSMStorage__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getFullStopKeyword_4()); }
'.'
{ after(grammarAccess.getFSMStorageAccess().getFullStopKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorage__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getAttributeAssignment_5()); }
(rule__FSMStorage__AttributeAssignment_5)
{ after(grammarAccess.getFSMStorageAccess().getAttributeAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieve__Group__0__Impl
rule__FSMStorageRetrieve__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getRetrieveKeyword_0()); }
'retrieve'
{ after(grammarAccess.getFSMStorageRetrieveAccess().getRetrieveKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieve__Group__1__Impl
rule__FSMStorageRetrieve__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getFromKeyword_1()); }
'from'
{ after(grammarAccess.getFSMStorageRetrieveAccess().getFromKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieve__Group__2__Impl
rule__FSMStorageRetrieve__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getKeyAssignment_2()); }
(rule__FSMStorageRetrieve__KeyAssignment_2)
{ after(grammarAccess.getFSMStorageRetrieveAccess().getKeyAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieve__Group__3__Impl
rule__FSMStorageRetrieve__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getFullStopKeyword_3()); }
'.'
{ after(grammarAccess.getFSMStorageRetrieveAccess().getFullStopKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieve__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getAttributeAssignment_4()); }
(rule__FSMStorageRetrieve__AttributeAssignment_4)
{ after(grammarAccess.getFSMStorageRetrieveAccess().getAttributeAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionConditionalTransition__Group__0__Impl
rule__FSMActionConditionalTransition__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionKeyword_0()); }
'transition'
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionConditionalTransition__Group__1__Impl
rule__FSMActionConditionalTransition__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionAssignment_1()); }
(rule__FSMActionConditionalTransition__TransitionAssignment_1)
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionConditionalTransition__Group__2__Impl
rule__FSMActionConditionalTransition__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getGuardAssignment_2()); }
(rule__FSMActionConditionalTransition__GuardAssignment_2)
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getGuardAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionConditionalTransition__Group__3__Impl
rule__FSMActionConditionalTransition__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getLeftCurlyBracketKeyword_3()); }
'{'
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getLeftCurlyBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionConditionalTransition__Group__4__Impl
rule__FSMActionConditionalTransition__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getActionsAssignment_4()); }
(rule__FSMActionConditionalTransition__ActionsAssignment_4)*
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getActionsAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionConditionalTransition__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getRightCurlyBracketKeyword_5()); }
'}'
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getRightCurlyBracketKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvent__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceEvent__Group__0__Impl
rule__FSMActionFieldSourceEvent__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvent__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEventAccess().getFSMActionFieldSourceEventAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceEventAccess().getFSMActionFieldSourceEventAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvent__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceEvent__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvent__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEventAccess().getEventKeyword_1()); }
'event'
{ after(grammarAccess.getFSMActionFieldSourceEventAccess().getEventKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslate__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceTranslate__Group__0__Impl
rule__FSMActionFieldSourceTranslate__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslate__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateAccess().getTranslateKeyword_0()); }
'translate'
{ after(grammarAccess.getFSMActionFieldSourceTranslateAccess().getTranslateKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslate__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceTranslate__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslate__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateAccess().getTextAssignment_1()); }
(rule__FSMActionFieldSourceTranslate__TextAssignment_1)
{ after(grammarAccess.getFSMActionFieldSourceTranslateAccess().getTextAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttribute__Group__0__Impl
rule__FSMActionFieldSourceDtoAttribute__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoKeyword_0()); }
'dto'
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttribute__Group__1__Impl
rule__FSMActionFieldSourceDtoAttribute__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoAssignment_1()); }
(rule__FSMActionFieldSourceDtoAttribute__DtoAssignment_1)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttribute__Group__2__Impl
rule__FSMActionFieldSourceDtoAttribute__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getFullStopKeyword_2()); }
'.'
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getFullStopKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttribute__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getAttributeAssignment_3()); }
(rule__FSMActionFieldSourceDtoAttribute__AttributeAssignment_3)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getAttributeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceStringMore__Group__0__Impl
rule__FSMActionFieldSourceStringMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getFSMActionFieldSourceStringAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getFSMActionFieldSourceStringAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceStringMore__Group__1__Impl
rule__FSMActionFieldSourceStringMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceStringMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getTextAssignment_2()); }
(rule__FSMActionFieldSourceStringMore__TextAssignment_2)
{ after(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getTextAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceNumberMore__Group__0__Impl
rule__FSMActionFieldSourceNumberMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getFSMActionFieldSourceNumberAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getFSMActionFieldSourceNumberAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceNumberMore__Group__1__Impl
rule__FSMActionFieldSourceNumberMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceNumberMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getValueAssignment_2()); }
(rule__FSMActionFieldSourceNumberMore__ValueAssignment_2)
{ after(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getValueAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceIntegerMore__Group__0__Impl
rule__FSMActionFieldSourceIntegerMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getFSMActionFieldSourceIntegerAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getFSMActionFieldSourceIntegerAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceIntegerMore__Group__1__Impl
rule__FSMActionFieldSourceIntegerMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceIntegerMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getValueAssignment_2()); }
(rule__FSMActionFieldSourceIntegerMore__ValueAssignment_2)
{ after(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getValueAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceBooleanMore__Group__0__Impl
rule__FSMActionFieldSourceBooleanMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getFSMActionFieldSourceBooleanAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getFSMActionFieldSourceBooleanAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceBooleanMore__Group__1__Impl
rule__FSMActionFieldSourceBooleanMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceBooleanMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getValueAssignment_2()); }
(rule__FSMActionFieldSourceBooleanMore__ValueAssignment_2)
{ after(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getValueAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceEvaluateMore__Group__0__Impl
rule__FSMActionFieldSourceEvaluateMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getFSMActionFieldSourceEvaluateAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getFSMActionFieldSourceEvaluateAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceEvaluateMore__Group__1__Impl
rule__FSMActionFieldSourceEvaluateMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceEvaluateMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getEvaluationtypeAssignment_2()); }
(rule__FSMActionFieldSourceEvaluateMore__EvaluationtypeAssignment_2)
{ after(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getEvaluationtypeAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceTranslateMore__Group__0__Impl
rule__FSMActionFieldSourceTranslateMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getFSMActionFieldSourceTranslateAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getFSMActionFieldSourceTranslateAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceTranslateMore__Group__1__Impl
rule__FSMActionFieldSourceTranslateMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceTranslateMore__Group__2__Impl
rule__FSMActionFieldSourceTranslateMore__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getTranslateKeyword_2()); }
'translate'
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getTranslateKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceTranslateMore__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getTextAssignment_3()); }
(rule__FSMActionFieldSourceTranslateMore__TextAssignment_3)
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getTextAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldGetMore__Group__0__Impl
rule__FSMActionFieldGetMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getFSMActionFieldGetAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getFSMActionFieldGetAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldGetMore__Group__1__Impl
rule__FSMActionFieldGetMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldGetMore__Group__2__Impl
rule__FSMActionFieldGetMore__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getGetKeyword_2()); }
'get'
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getGetKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldGetMore__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getAttributeAssignment_3()); }
(rule__FSMActionFieldGetMore__AttributeAssignment_3)
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getAttributeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationMore__Group__0__Impl
rule__FSMOperationMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getFSMOperationAction_0()); }
()
{ after(grammarAccess.getFSMOperationMoreAccess().getFSMOperationAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationMore__Group__1__Impl
rule__FSMOperationMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMOperationMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationMore__Group__2__Impl
rule__FSMOperationMore__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getOperationKeyword_2()); }
'operation'
{ after(grammarAccess.getFSMOperationMoreAccess().getOperationKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationMore__Group__3__Impl
rule__FSMOperationMore__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getGroupAssignment_3()); }
(rule__FSMOperationMore__GroupAssignment_3)
{ after(grammarAccess.getFSMOperationMoreAccess().getGroupAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationMore__Group__4__Impl
rule__FSMOperationMore__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getFullStopKeyword_4()); }
'.'
{ after(grammarAccess.getFSMOperationMoreAccess().getFullStopKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationMore__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getOperationAssignment_5()); }
(rule__FSMOperationMore__OperationAssignment_5)
{ after(grammarAccess.getFSMOperationMoreAccess().getOperationAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__0__Impl
rule__FSMStorageRetrieveMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getFSMStorageRetrieveAction_0()); }
()
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getFSMStorageRetrieveAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__1__Impl
rule__FSMStorageRetrieveMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__2__Impl
rule__FSMStorageRetrieveMore__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getRetrieveKeyword_2()); }
'retrieve'
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getRetrieveKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__3__Impl
rule__FSMStorageRetrieveMore__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getFromKeyword_3()); }
'from'
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getFromKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__4__Impl
rule__FSMStorageRetrieveMore__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getKeyAssignment_4()); }
(rule__FSMStorageRetrieveMore__KeyAssignment_4)
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getKeyAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__5__Impl
rule__FSMStorageRetrieveMore__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getFullStopKeyword_5()); }
'.'
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getFullStopKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStorageRetrieveMore__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getAttributeAssignment_6()); }
(rule__FSMStorageRetrieveMore__AttributeAssignment_6)
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getAttributeAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDotExpression__Group__0__Impl
rule__FSMDotExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getFSMDtoRefParserRuleCall_0()); }
ruleFSMDtoRef
{ after(grammarAccess.getFSMDotExpressionAccess().getFSMDtoRefParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDotExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getGroup_1()); }
(rule__FSMDotExpression__Group_1__0)*
{ after(grammarAccess.getFSMDotExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDotExpression__Group_1__0__Impl
rule__FSMDotExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getFSMDotExpressionRefAction_1_0()); }
()
{ after(grammarAccess.getFSMDotExpressionAccess().getFSMDotExpressionRefAction_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDotExpression__Group_1__1__Impl
rule__FSMDotExpression__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getFullStopKeyword_1_1()); }
'.'
{ after(grammarAccess.getFSMDotExpressionAccess().getFullStopKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDotExpression__Group_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__Group_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getTailAssignment_1_2()); }
(rule__FSMDotExpression__TailAssignment_1_2)
{ after(grammarAccess.getFSMDotExpressionAccess().getTailAssignment_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDtoRef__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDtoRef__Group__0__Impl
rule__FSMDtoRef__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDtoRef__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDtoRefAccess().getFSMDtoRefAction_0()); }
()
{ after(grammarAccess.getFSMDtoRefAccess().getFSMDtoRefAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDtoRef__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMDtoRef__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDtoRef__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDtoRefAccess().getDtoAssignment_1()); }
(rule__FSMDtoRef__DtoAssignment_1)
{ after(grammarAccess.getFSMDtoRefAccess().getDtoAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttributeMore__Group__0__Impl
rule__FSMActionFieldSourceDtoAttributeMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getFSMActionFieldSourceDtoAttributeAction_0()); }
()
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getFSMActionFieldSourceDtoAttributeAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttributeMore__Group__1__Impl
rule__FSMActionFieldSourceDtoAttributeMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getPlusSignKeyword_1()); }
'+'
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getPlusSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttributeMore__Group__2__Impl
rule__FSMActionFieldSourceDtoAttributeMore__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoKeyword_2()); }
'dto'
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttributeMore__Group__3__Impl
rule__FSMActionFieldSourceDtoAttributeMore__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoAssignment_3()); }
(rule__FSMActionFieldSourceDtoAttributeMore__DtoAssignment_3)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttributeMore__Group__4__Impl
rule__FSMActionFieldSourceDtoAttributeMore__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getFullStopKeyword_4()); }
'.'
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getFullStopKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSourceDtoAttributeMore__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getAttributeAssignment_5()); }
(rule__FSMActionFieldSourceDtoAttributeMore__AttributeAssignment_5)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getAttributeAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldConcatenation__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldConcatenation__Group__0__Impl
rule__FSMActionFieldConcatenation__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldConcatenation__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldConcatenationAccess().getFirstAssignment_0()); }
(rule__FSMActionFieldConcatenation__FirstAssignment_0)
{ after(grammarAccess.getFSMActionFieldConcatenationAccess().getFirstAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldConcatenation__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldConcatenation__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldConcatenation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldConcatenationAccess().getMoreAssignment_1()); }
(rule__FSMActionFieldConcatenation__MoreAssignment_1)*
{ after(grammarAccess.getFSMActionFieldConcatenationAccess().getMoreAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationParameterMore__Group__0__Impl
rule__FSMOperationParameterMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterMoreAccess().getFSMOperationParameterAction_0()); }
()
{ after(grammarAccess.getFSMOperationParameterMoreAccess().getFSMOperationParameterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationParameterMore__Group__1__Impl
rule__FSMOperationParameterMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterMoreAccess().getCommaKeyword_1()); }
','
{ after(grammarAccess.getFSMOperationParameterMoreAccess().getCommaKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOperationParameterMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterMoreAccess().getSourceAssignment_2()); }
(rule__FSMOperationParameterMore__SourceAssignment_2)
{ after(grammarAccess.getFSMOperationParameterMoreAccess().getSourceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSet__Group__0__Impl
rule__FSMActionFieldSet__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getSetKeyword_0()); }
'set'
{ after(grammarAccess.getFSMActionFieldSetAccess().getSetKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSet__Group__1__Impl
rule__FSMActionFieldSet__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getSourceAssignment_1()); }
(rule__FSMActionFieldSet__SourceAssignment_1)
{ after(grammarAccess.getFSMActionFieldSetAccess().getSourceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSet__Group__2__Impl
rule__FSMActionFieldSet__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionFieldSetAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldSet__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getAttributeAssignment_3()); }
(rule__FSMActionFieldSet__AttributeAssignment_3)
{ after(grammarAccess.getFSMActionFieldSetAccess().getAttributeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldClear__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldClear__Group__0__Impl
rule__FSMActionFieldClear__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldClear__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldClearAccess().getClearKeyword_0()); }
'clear'
{ after(grammarAccess.getFSMActionFieldClearAccess().getClearKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldClear__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldClear__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldClear__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldClearAccess().getAttributeAssignment_1()); }
(rule__FSMActionFieldClear__AttributeAssignment_1)
{ after(grammarAccess.getFSMActionFieldClearAccess().getAttributeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGet__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldGet__Group__0__Impl
rule__FSMActionFieldGet__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGet__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetAccess().getGetKeyword_0()); }
'get'
{ after(grammarAccess.getFSMActionFieldGetAccess().getGetKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGet__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldGet__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGet__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetAccess().getAttributeAssignment_1()); }
(rule__FSMActionFieldGet__AttributeAssignment_1)
{ after(grammarAccess.getFSMActionFieldGetAccess().getAttributeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldFilterToggle__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldFilterToggle__Group__0__Impl
rule__FSMActionFieldFilterToggle__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldFilterToggle__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldFilterToggleAccess().getToggleKeyword_0()); }
'toggle'
{ after(grammarAccess.getFSMActionFieldFilterToggleAccess().getToggleKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldFilterToggle__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldFilterToggle__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldFilterToggle__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldFilterToggleAccess().getFilterAssignment_1()); }
(rule__FSMActionFieldFilterToggle__FilterAssignment_1)
{ after(grammarAccess.getFSMActionFieldFilterToggleAccess().getFilterAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldRemove__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldRemove__Group__0__Impl
rule__FSMActionFieldRemove__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldRemove__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldRemoveAccess().getRemoveKeyword_0()); }
'remove'
{ after(grammarAccess.getFSMActionFieldRemoveAccess().getRemoveKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldRemove__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionFieldRemove__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldRemove__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldRemoveAccess().getAttributeAssignment_1()); }
(rule__FSMActionFieldRemove__AttributeAssignment_1)
{ after(grammarAccess.getFSMActionFieldRemoveAccess().getAttributeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemVisible__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionItemVisible__Group__0__Impl
rule__FSMActionItemVisible__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemVisible__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemVisibleAccess().getVisibleKeyword_0()); }
'visible'
{ after(grammarAccess.getFSMActionItemVisibleAccess().getVisibleKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemVisible__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionItemVisible__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemVisible__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemVisibleAccess().getAttributeAssignment_1()); }
(rule__FSMActionItemVisible__AttributeAssignment_1)
{ after(grammarAccess.getFSMActionItemVisibleAccess().getAttributeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemInvisible__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionItemInvisible__Group__0__Impl
rule__FSMActionItemInvisible__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemInvisible__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemInvisibleAccess().getInvisibleKeyword_0()); }
'invisible'
{ after(grammarAccess.getFSMActionItemInvisibleAccess().getInvisibleKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemInvisible__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionItemInvisible__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemInvisible__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemInvisibleAccess().getAttributeAssignment_1()); }
(rule__FSMActionItemInvisible__AttributeAssignment_1)
{ after(grammarAccess.getFSMActionItemInvisibleAccess().getAttributeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonCaption__Group__0__Impl
rule__FSMActionButtonCaption__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getCaptionKeyword_0()); }
'caption'
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getCaptionKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonCaption__Group__1__Impl
rule__FSMActionButtonCaption__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getCaptionAssignment_1()); }
(rule__FSMActionButtonCaption__CaptionAssignment_1)
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getCaptionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonCaption__Group__2__Impl
rule__FSMActionButtonCaption__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonCaption__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getAttributeAssignment_3()); }
(rule__FSMActionButtonCaption__AttributeAssignment_3)
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getAttributeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonImage__Group__0__Impl
rule__FSMActionButtonImage__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getImageKeyword_0()); }
'image'
{ after(grammarAccess.getFSMActionButtonImageAccess().getImageKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonImage__Group__1__Impl
rule__FSMActionButtonImage__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getImageAssignment_1()); }
(rule__FSMActionButtonImage__ImageAssignment_1)
{ after(grammarAccess.getFSMActionButtonImageAccess().getImageAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonImage__Group__2__Impl
rule__FSMActionButtonImage__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getCommercialAtKeyword_2()); }
'@'
{ after(grammarAccess.getFSMActionButtonImageAccess().getCommercialAtKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionButtonImage__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getAttributeAssignment_3()); }
(rule__FSMActionButtonImage__AttributeAssignment_3)
{ after(grammarAccess.getFSMActionButtonImageAccess().getAttributeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOFind__Group__0__Impl
rule__FSMActionDTOFind__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getSearchKeyword_0()); }
'search'
{ after(grammarAccess.getFSMActionDTOFindAccess().getSearchKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOFind__Group__1__Impl
rule__FSMActionDTOFind__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getSearchAssignment_1()); }
(rule__FSMActionDTOFind__SearchAssignment_1)
{ after(grammarAccess.getFSMActionDTOFindAccess().getSearchAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOFind__Group__2__Impl
rule__FSMActionDTOFind__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getInKeyword_2()); }
'in'
{ after(grammarAccess.getFSMActionDTOFindAccess().getInKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOFind__Group__3__Impl
rule__FSMActionDTOFind__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getDtoAssignment_3()); }
(rule__FSMActionDTOFind__DtoAssignment_3)
{ after(grammarAccess.getFSMActionDTOFindAccess().getDtoAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOFind__Group__4__Impl
rule__FSMActionDTOFind__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getFullStopKeyword_4()); }
'.'
{ after(grammarAccess.getFSMActionDTOFindAccess().getFullStopKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOFind__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getAttributeAssignment_5()); }
(rule__FSMActionDTOFind__AttributeAssignment_5)
{ after(grammarAccess.getFSMActionDTOFindAccess().getAttributeAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOClear__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOClear__Group__0__Impl
rule__FSMActionDTOClear__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOClear__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOClearAccess().getUnselectKeyword_0()); }
'unselect'
{ after(grammarAccess.getFSMActionDTOClearAccess().getUnselectKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOClear__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionDTOClear__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOClear__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOClearAccess().getDtoAssignment_1()); }
(rule__FSMActionDTOClear__DtoAssignment_1)
{ after(grammarAccess.getFSMActionDTOClearAccess().getDtoAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionScheduler__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionScheduler__Group__0__Impl
rule__FSMActionScheduler__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionScheduler__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionSchedulerAccess().getScheduleKeyword_0()); }
'schedule'
{ after(grammarAccess.getFSMActionSchedulerAccess().getScheduleKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionScheduler__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMActionScheduler__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionScheduler__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionSchedulerAccess().getSchedulerAssignment_1()); }
(rule__FSMActionScheduler__SchedulerAssignment_1)
{ after(grammarAccess.getFSMActionSchedulerAccess().getSchedulerAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group__0__Impl
rule__FSMControlButton__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getKeypadKeyword_0()); }
'keypad'
{ after(grammarAccess.getFSMControlButtonAccess().getKeypadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group__1__Impl
rule__FSMControlButton__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getNameAssignment_1()); }
(rule__FSMControlButton__NameAssignment_1)
{ after(grammarAccess.getFSMControlButtonAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group__2__Impl
rule__FSMControlButton__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getEventKeyword_2()); }
'event'
{ after(grammarAccess.getFSMControlButtonAccess().getEventKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group__3__Impl
rule__FSMControlButton__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getEventTypeAssignment_3()); }
(rule__FSMControlButton__EventTypeAssignment_3)
{ after(grammarAccess.getFSMControlButtonAccess().getEventTypeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group__4__Impl
rule__FSMControlButton__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getGroup_4()); }
(rule__FSMControlButton__Group_4__0)?
{ after(grammarAccess.getFSMControlButtonAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getGroup_5()); }
(rule__FSMControlButton__Group_5__0)?
{ after(grammarAccess.getFSMControlButtonAccess().getGroup_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_4__0__Impl
rule__FSMControlButton__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getHasRangeAssignment_4_0()); }
(rule__FSMControlButton__HasRangeAssignment_4_0)
{ after(grammarAccess.getFSMControlButtonAccess().getHasRangeAssignment_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_4__1__Impl
rule__FSMControlButton__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getStartAssignment_4_1()); }
(rule__FSMControlButton__StartAssignment_4_1)
{ after(grammarAccess.getFSMControlButtonAccess().getStartAssignment_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_4__2__Impl
rule__FSMControlButton__Group_4__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getUntilKeyword_4_2()); }
'until'
{ after(grammarAccess.getFSMControlButtonAccess().getUntilKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_4__3__Impl
rule__FSMControlButton__Group_4__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getEndAssignment_4_3()); }
(rule__FSMControlButton__EndAssignment_4_3)
{ after(grammarAccess.getFSMControlButtonAccess().getEndAssignment_4_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_4__4__Impl
rule__FSMControlButton__Group_4__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getNamedKeyword_4_4()); }
'named'
{ after(grammarAccess.getFSMControlButtonAccess().getNamedKeyword_4_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_4__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_4__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getRangedNameAssignment_4_5()); }
(rule__FSMControlButton__RangedNameAssignment_4_5)
{ after(grammarAccess.getFSMControlButtonAccess().getRangedNameAssignment_4_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_5__0__Impl
rule__FSMControlButton__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getLeftCurlyBracketKeyword_5_0()); }
'{'
{ after(grammarAccess.getFSMControlButtonAccess().getLeftCurlyBracketKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_5__1__Impl
rule__FSMControlButton__Group_5__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getButtonsAssignment_5_1()); }
(rule__FSMControlButton__ButtonsAssignment_5_1)*
{ after(grammarAccess.getFSMControlButtonAccess().getButtonsAssignment_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_5__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButton__Group_5__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__Group_5__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getRightCurlyBracketKeyword_5_2()); }
'}'
{ after(grammarAccess.getFSMControlButtonAccess().getRightCurlyBracketKeyword_5_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__Group__0__Impl
rule__FSMControlField__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getFieldsKeyword_0()); }
'fields'
{ after(grammarAccess.getFSMControlFieldAccess().getFieldsKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__Group__1__Impl
rule__FSMControlField__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getNameAssignment_1()); }
(rule__FSMControlField__NameAssignment_1)
{ after(grammarAccess.getFSMControlFieldAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__Group__2__Impl
rule__FSMControlField__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getFSMControlFieldAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__Group__3__Impl
rule__FSMControlField__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3()); }
(rule__FSMControlField__UnorderedGroup_3)
{ after(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getFSMControlFieldAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__Group__0__Impl
rule__FSMControlDTO__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getDataProviderKeyword_0()); }
'dataProvider'
{ after(grammarAccess.getFSMControlDTOAccess().getDataProviderKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__Group__1__Impl
rule__FSMControlDTO__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getNameAssignment_1()); }
(rule__FSMControlDTO__NameAssignment_1)
{ after(grammarAccess.getFSMControlDTOAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__Group__2__Impl
rule__FSMControlDTO__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getFSMControlDTOAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__Group__3__Impl
rule__FSMControlDTO__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3()); }
(rule__FSMControlDTO__UnorderedGroup_3)
{ after(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getFSMControlDTOAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlScheduler__Group__0__Impl
rule__FSMControlScheduler__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getSchedulerKeyword_0()); }
'scheduler'
{ after(grammarAccess.getFSMControlSchedulerAccess().getSchedulerKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlScheduler__Group__1__Impl
rule__FSMControlScheduler__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getNameAssignment_1()); }
(rule__FSMControlScheduler__NameAssignment_1)
{ after(grammarAccess.getFSMControlSchedulerAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlScheduler__Group__2__Impl
rule__FSMControlScheduler__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getFSMControlSchedulerAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlScheduler__Group__3__Impl
rule__FSMControlScheduler__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getSchedulersAssignment_3()); }
(rule__FSMControlScheduler__SchedulersAssignment_3)*
{ after(grammarAccess.getFSMControlSchedulerAccess().getSchedulersAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlScheduler__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getFSMControlSchedulerAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceLineDisplay__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceLineDisplay__Group__0__Impl
rule__FSMPeripheralDeviceLineDisplay__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceLineDisplay__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getLineDisplayKeyword_0()); }
'lineDisplay'
{ after(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getLineDisplayKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceLineDisplay__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceLineDisplay__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceLineDisplay__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getNameAssignment_1()); }
(rule__FSMPeripheralDeviceLineDisplay__NameAssignment_1)
{ after(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceDisplay__Group__0__Impl
rule__FSMPeripheralDeviceDisplay__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getDisplayKeyword_0()); }
'display'
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getDisplayKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceDisplay__Group__1__Impl
rule__FSMPeripheralDeviceDisplay__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getNameAssignment_1()); }
(rule__FSMPeripheralDeviceDisplay__NameAssignment_1)
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceDisplay__Group__2__Impl
rule__FSMPeripheralDeviceDisplay__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getUsingKeyword_2()); }
'using'
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getUsingKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceDisplay__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getOutputAssignment_3()); }
(rule__FSMPeripheralDeviceDisplay__OutputAssignment_3)
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getOutputAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePOSPrinter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDevicePOSPrinter__Group__0__Impl
rule__FSMPeripheralDevicePOSPrinter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePOSPrinter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getPosPrinterKeyword_0()); }
'posPrinter'
{ after(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getPosPrinterKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePOSPrinter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDevicePOSPrinter__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePOSPrinter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getNameAssignment_1()); }
(rule__FSMPeripheralDevicePOSPrinter__NameAssignment_1)
{ after(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceCashDrawer__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceCashDrawer__Group__0__Impl
rule__FSMPeripheralDeviceCashDrawer__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceCashDrawer__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getCashDrawerKeyword_0()); }
'cashDrawer'
{ after(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getCashDrawerKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceCashDrawer__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceCashDrawer__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceCashDrawer__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getNameAssignment_1()); }
(rule__FSMPeripheralDeviceCashDrawer__NameAssignment_1)
{ after(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePT__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDevicePT__Group__0__Impl
rule__FSMPeripheralDevicePT__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePT__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePTAccess().getPaymentKeyword_0()); }
'payment'
{ after(grammarAccess.getFSMPeripheralDevicePTAccess().getPaymentKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePT__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDevicePT__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePT__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePTAccess().getNameAssignment_1()); }
(rule__FSMPeripheralDevicePT__NameAssignment_1)
{ after(grammarAccess.getFSMPeripheralDevicePTAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceSignature__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceSignature__Group__0__Impl
rule__FSMPeripheralDeviceSignature__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceSignature__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getSignaturePadKeyword_0()); }
'signaturePad'
{ after(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getSignaturePadKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceSignature__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMPeripheralDeviceSignature__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceSignature__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getNameAssignment_1()); }
(rule__FSMPeripheralDeviceSignature__NameAssignment_1)
{ after(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__Group__0__Impl
rule__FSMControlPeripheral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPeripheralKeyword_0()); }
'peripheral'
{ after(grammarAccess.getFSMControlPeripheralAccess().getPeripheralKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__Group__1__Impl
rule__FSMControlPeripheral__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getNameAssignment_1()); }
(rule__FSMControlPeripheral__NameAssignment_1)
{ after(grammarAccess.getFSMControlPeripheralAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__Group__2__Impl
rule__FSMControlPeripheral__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getFSMControlPeripheralAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__Group__3__Impl
rule__FSMControlPeripheral__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3()); }
(rule__FSMControlPeripheral__UnorderedGroup_3)
{ after(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getFSMControlPeripheralAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttribute__Group__0__Impl
rule__FSMControlButtonAttribute__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getButtonKeyword_0()); }
'button'
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getButtonKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttribute__Group__1__Impl
rule__FSMControlButtonAttribute__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getNameAssignment_1()); }
(rule__FSMControlButtonAttribute__NameAssignment_1)
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttribute__Group__2__Impl
rule__FSMControlButtonAttribute__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getGroup_2()); }
(rule__FSMControlButtonAttribute__Group_2__0)?
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttribute__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getEventAssignment_3()); }
(rule__FSMControlButtonAttribute__EventAssignment_3)
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getEventAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttribute__Group_2__0__Impl
rule__FSMControlButtonAttribute__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getHasImageAssignment_2_0()); }
(rule__FSMControlButtonAttribute__HasImageAssignment_2_0)
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getHasImageAssignment_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttribute__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getImageAssignment_2_1()); }
(rule__FSMControlButtonAttribute__ImageAssignment_2_1)
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getImageAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventKeyboard__Group__0__Impl
rule__FSMControlButtonAttributeEventKeyboard__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getFSMControlButtonAttributeEventKeyboardAction_0()); }
()
{ after(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getFSMControlButtonAttributeEventKeyboardAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventKeyboard__Group__1__Impl
rule__FSMControlButtonAttributeEventKeyboard__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getKeyKeyword_1()); }
'key'
{ after(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getKeyKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventKeyboard__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getKeystrokeAssignment_2()); }
(rule__FSMControlButtonAttributeEventKeyboard__KeystrokeAssignment_2)
{ after(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getKeystrokeAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventIdentity__Group__0__Impl
rule__FSMControlButtonAttributeEventIdentity__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getFSMControlButtonAttributeEventIdentityAction_0()); }
()
{ after(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getFSMControlButtonAttributeEventIdentityAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventIdentity__Group__1__Impl
rule__FSMControlButtonAttributeEventIdentity__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getIdKeyword_1()); }
'id'
{ after(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getIdKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventIdentity__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getIdentityAssignment_2()); }
(rule__FSMControlButtonAttributeEventIdentity__IdentityAssignment_2)
{ after(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getIdentityAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventEvent__Group__0__Impl
rule__FSMControlButtonAttributeEventEvent__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getFSMControlButtonAttributeEventEventAction_0()); }
()
{ after(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getFSMControlButtonAttributeEventEventAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventEvent__Group__1__Impl
rule__FSMControlButtonAttributeEventEvent__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventKeyword_1()); }
'event'
{ after(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlButtonAttributeEventEvent__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventAssignment_2()); }
(rule__FSMControlButtonAttributeEventEvent__EventAssignment_2)
{ after(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFieldAttribute__Group__0__Impl
rule__FSMControlFieldAttribute__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getFieldKeyword_0()); }
'field'
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getFieldKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFieldAttribute__Group__1__Impl
rule__FSMControlFieldAttribute__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getNameAssignment_1()); }
(rule__FSMControlFieldAttribute__NameAssignment_1)
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFieldAttribute__Group__2__Impl
rule__FSMControlFieldAttribute__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getTypeKeyword_2()); }
'type'
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getTypeKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFieldAttribute__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getAttributeTypeAssignment_3()); }
(rule__FSMControlFieldAttribute__AttributeTypeAssignment_3)
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getAttributeTypeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldLayout__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFieldLayout__Group__0__Impl
rule__FSMControlFieldLayout__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldLayout__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldLayoutAccess().getLayoutKeyword_0()); }
'layout'
{ after(grammarAccess.getFSMControlFieldLayoutAccess().getLayoutKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldLayout__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFieldLayout__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldLayout__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldLayoutAccess().getNameAssignment_1()); }
(rule__FSMControlFieldLayout__NameAssignment_1)
{ after(grammarAccess.getFSMControlFieldLayoutAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group__0__Impl
rule__FSMControlDTOAttribute__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getDtoKeyword_0()); }
'dto'
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getDtoKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group__1__Impl
rule__FSMControlDTOAttribute__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getNameAssignment_1()); }
(rule__FSMControlDTOAttribute__NameAssignment_1)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group__2__Impl
rule__FSMControlDTOAttribute__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getTypeKeyword_2()); }
'type'
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getTypeKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group__3__Impl
rule__FSMControlDTOAttribute__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getAttributeTypeAssignment_3()); }
(rule__FSMControlDTOAttribute__AttributeTypeAssignment_3)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getAttributeTypeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4()); }
(rule__FSMControlDTOAttribute__UnorderedGroup_4)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group_4_0__0__Impl
rule__FSMControlDTOAttribute__Group_4_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getHasEventAssignment_4_0_0()); }
(rule__FSMControlDTOAttribute__HasEventAssignment_4_0_0)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getHasEventAssignment_4_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group_4_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getEventAssignment_4_0_1()); }
(rule__FSMControlDTOAttribute__EventAssignment_4_0_1)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getEventAssignment_4_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group_4_1__0__Impl
rule__FSMControlDTOAttribute__Group_4_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getIsAttachedAssignment_4_1_0()); }
(rule__FSMControlDTOAttribute__IsAttachedAssignment_4_1_0)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getIsAttachedAssignment_4_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__Group_4_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__Group_4_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getDisplayAssignment_4_1_1()); }
(rule__FSMControlDTOAttribute__DisplayAssignment_4_1_1)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getDisplayAssignment_4_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlSchedulerAttribute__Group__0__Impl
rule__FSMControlSchedulerAttribute__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getSchedulerKeyword_0()); }
'scheduler'
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getSchedulerKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlSchedulerAttribute__Group__1__Impl
rule__FSMControlSchedulerAttribute__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getNameAssignment_1()); }
(rule__FSMControlSchedulerAttribute__NameAssignment_1)
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlSchedulerAttribute__Group__2__Impl
rule__FSMControlSchedulerAttribute__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getDelayKeyword_2()); }
'delay'
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getDelayKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlSchedulerAttribute__Group__3__Impl
rule__FSMControlSchedulerAttribute__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getDelayAssignment_3()); }
(rule__FSMControlSchedulerAttribute__DelayAssignment_3)
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getDelayAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlSchedulerAttribute__Group__4__Impl
rule__FSMControlSchedulerAttribute__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getSendKeyword_4()); }
'send'
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getSendKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlSchedulerAttribute__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getEventAssignment_5()); }
(rule__FSMControlSchedulerAttribute__EventAssignment_5)
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getEventAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFilter__Group__0__Impl
rule__FSMControlFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFilterAccess().getFilterKeyword_0()); }
'filter'
{ after(grammarAccess.getFSMControlFilterAccess().getFilterKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFilter__Group__1__Impl
rule__FSMControlFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFilterAccess().getNameAssignment_1()); }
(rule__FSMControlFilter__NameAssignment_1)
{ after(grammarAccess.getFSMControlFilterAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlFilter__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFilterAccess().getFilterAssignment_2()); }
(rule__FSMControlFilter__FilterAssignment_2)
{ after(grammarAccess.getFSMControlFilterAccess().getFilterAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterProperty__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilterProperty__Group__0__Impl
rule__FSMFilterProperty__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterProperty__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterPropertyAccess().getPathKeyword_0()); }
'path'
{ after(grammarAccess.getFSMFilterPropertyAccess().getPathKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterProperty__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilterProperty__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterProperty__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterPropertyAccess().getPathAssignment_1()); }
(rule__FSMFilterProperty__PathAssignment_1)
{ after(grammarAccess.getFSMFilterPropertyAccess().getPathAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilter__Group__0__Impl
rule__FSMFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterAccess().getFSMFilterAction_0()); }
()
{ after(grammarAccess.getFSMFilterAccess().getFSMFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilter__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterAccess().getSourceAssignment_1()); }
(rule__FSMFilter__SourceAssignment_1)
{ after(grammarAccess.getFSMFilterAccess().getSourceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilterMore__Group__0__Impl
rule__FSMFilterMore__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterMoreAccess().getFSMFilterAction_0()); }
()
{ after(grammarAccess.getFSMFilterMoreAccess().getFSMFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilterMore__Group__1__Impl
rule__FSMFilterMore__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterMoreAccess().getCommaKeyword_1()); }
','
{ after(grammarAccess.getFSMFilterMoreAccess().getCommaKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMFilterMore__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterMoreAccess().getSourceAssignment_2()); }
(rule__FSMFilterMore__SourceAssignment_2)
{ after(grammarAccess.getFSMFilterMoreAccess().getSourceAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMAndFilter__Group__0__Impl
rule__FSMAndFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getFSMAndFilterAction_0()); }
()
{ after(grammarAccess.getFSMAndFilterAccess().getFSMAndFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMAndFilter__Group__1__Impl
rule__FSMAndFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getAndKeyword_1()); }
'and'
{ after(grammarAccess.getFSMAndFilterAccess().getAndKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMAndFilter__Group__2__Impl
rule__FSMAndFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMAndFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMAndFilter__Group__3__Impl
rule__FSMAndFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getFirstAssignment_3()); }
(rule__FSMAndFilter__FirstAssignment_3)?
{ after(grammarAccess.getFSMAndFilterAccess().getFirstAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMAndFilter__Group__4__Impl
rule__FSMAndFilter__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getMoreAssignment_4()); }
(rule__FSMAndFilter__MoreAssignment_4)*
{ after(grammarAccess.getFSMAndFilterAccess().getMoreAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMAndFilter__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getFSMAndFilterAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOrFilter__Group__0__Impl
rule__FSMOrFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getFSMOrFilterAction_0()); }
()
{ after(grammarAccess.getFSMOrFilterAccess().getFSMOrFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOrFilter__Group__1__Impl
rule__FSMOrFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getOrKeyword_1()); }
'or'
{ after(grammarAccess.getFSMOrFilterAccess().getOrKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOrFilter__Group__2__Impl
rule__FSMOrFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMOrFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOrFilter__Group__3__Impl
rule__FSMOrFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getFirstAssignment_3()); }
(rule__FSMOrFilter__FirstAssignment_3)?
{ after(grammarAccess.getFSMOrFilterAccess().getFirstAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOrFilter__Group__4__Impl
rule__FSMOrFilter__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getMoreAssignment_4()); }
(rule__FSMOrFilter__MoreAssignment_4)*
{ after(grammarAccess.getFSMOrFilterAccess().getMoreAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMOrFilter__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getFSMOrFilterAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__0__Impl
rule__FSMCompareFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getFSMCompareFilterAction_0()); }
()
{ after(grammarAccess.getFSMCompareFilterAccess().getFSMCompareFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__1__Impl
rule__FSMCompareFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getOperationAssignment_1()); }
(rule__FSMCompareFilter__OperationAssignment_1)
{ after(grammarAccess.getFSMCompareFilterAccess().getOperationAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__2__Impl
rule__FSMCompareFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMCompareFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__3__Impl
rule__FSMCompareFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getPropertyIdAssignment_3()); }
(rule__FSMCompareFilter__PropertyIdAssignment_3)
{ after(grammarAccess.getFSMCompareFilterAccess().getPropertyIdAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__4__Impl
rule__FSMCompareFilter__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getCommaKeyword_4()); }
','
{ after(grammarAccess.getFSMCompareFilterAccess().getCommaKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__5__Impl
rule__FSMCompareFilter__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getOperandAssignment_5()); }
(rule__FSMCompareFilter__OperandAssignment_5)
{ after(grammarAccess.getFSMCompareFilterAccess().getOperandAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMCompareFilter__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getRightParenthesisKeyword_6()); }
')'
{ after(grammarAccess.getFSMCompareFilterAccess().getRightParenthesisKeyword_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__0__Impl
rule__FSMBetweenFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getFSMBetweenFilterAction_0()); }
()
{ after(grammarAccess.getFSMBetweenFilterAccess().getFSMBetweenFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__1__Impl
rule__FSMBetweenFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getIsBetweenKeyword_1()); }
'isBetween'
{ after(grammarAccess.getFSMBetweenFilterAccess().getIsBetweenKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__2__Impl
rule__FSMBetweenFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMBetweenFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__3__Impl
rule__FSMBetweenFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getPropertyIdAssignment_3()); }
(rule__FSMBetweenFilter__PropertyIdAssignment_3)
{ after(grammarAccess.getFSMBetweenFilterAccess().getPropertyIdAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__4__Impl
rule__FSMBetweenFilter__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getCommaKeyword_4()); }
','
{ after(grammarAccess.getFSMBetweenFilterAccess().getCommaKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__5__Impl
rule__FSMBetweenFilter__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getStartAssignment_5()); }
(rule__FSMBetweenFilter__StartAssignment_5)
{ after(grammarAccess.getFSMBetweenFilterAccess().getStartAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__6__Impl
rule__FSMBetweenFilter__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getCommaKeyword_6()); }
','
{ after(grammarAccess.getFSMBetweenFilterAccess().getCommaKeyword_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__7__Impl
rule__FSMBetweenFilter__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getEndAssignment_7()); }
(rule__FSMBetweenFilter__EndAssignment_7)
{ after(grammarAccess.getFSMBetweenFilterAccess().getEndAssignment_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__FSMBetweenFilter__Group__8__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getRightParenthesisKeyword_8()); }
')'
{ after(grammarAccess.getFSMBetweenFilterAccess().getRightParenthesisKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMIsNullFilter__Group__0__Impl
rule__FSMIsNullFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getFSMIsNullFilterAction_0()); }
()
{ after(grammarAccess.getFSMIsNullFilterAccess().getFSMIsNullFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMIsNullFilter__Group__1__Impl
rule__FSMIsNullFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getIsNullKeyword_1()); }
'isNull'
{ after(grammarAccess.getFSMIsNullFilterAccess().getIsNullKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMIsNullFilter__Group__2__Impl
rule__FSMIsNullFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMIsNullFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMIsNullFilter__Group__3__Impl
rule__FSMIsNullFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getPropertyIdAssignment_3()); }
(rule__FSMIsNullFilter__PropertyIdAssignment_3)
{ after(grammarAccess.getFSMIsNullFilterAccess().getPropertyIdAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMIsNullFilter__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getRightParenthesisKeyword_4()); }
')'
{ after(grammarAccess.getFSMIsNullFilterAccess().getRightParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__0__Impl
rule__FSMLikeFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getFSMLikeFilterAction_0()); }
()
{ after(grammarAccess.getFSMLikeFilterAccess().getFSMLikeFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__1__Impl
rule__FSMLikeFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getIsLikeKeyword_1()); }
'isLike'
{ after(grammarAccess.getFSMLikeFilterAccess().getIsLikeKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__2__Impl
rule__FSMLikeFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMLikeFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__3__Impl
rule__FSMLikeFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getPropertyIdAssignment_3()); }
(rule__FSMLikeFilter__PropertyIdAssignment_3)
{ after(grammarAccess.getFSMLikeFilterAccess().getPropertyIdAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__4__Impl
rule__FSMLikeFilter__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getCommaKeyword_4()); }
','
{ after(grammarAccess.getFSMLikeFilterAccess().getCommaKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__5__Impl
rule__FSMLikeFilter__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getValueAssignment_5()); }
(rule__FSMLikeFilter__ValueAssignment_5)
{ after(grammarAccess.getFSMLikeFilterAccess().getValueAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__6__Impl
rule__FSMLikeFilter__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getIgnoreCaseAssignment_6()); }
(rule__FSMLikeFilter__IgnoreCaseAssignment_6)?
{ after(grammarAccess.getFSMLikeFilterAccess().getIgnoreCaseAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMLikeFilter__Group__7__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getRightParenthesisKeyword_7()); }
')'
{ after(grammarAccess.getFSMLikeFilterAccess().getRightParenthesisKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMNotFilter__Group__0__Impl
rule__FSMNotFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getFSMNotFilterAction_0()); }
()
{ after(grammarAccess.getFSMNotFilterAccess().getFSMNotFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMNotFilter__Group__1__Impl
rule__FSMNotFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getNotKeyword_1()); }
'not'
{ after(grammarAccess.getFSMNotFilterAccess().getNotKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMNotFilter__Group__2__Impl
rule__FSMNotFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMNotFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMNotFilter__Group__3__Impl
rule__FSMNotFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getFilterAssignment_3()); }
(rule__FSMNotFilter__FilterAssignment_3)
{ after(grammarAccess.getFSMNotFilterAccess().getFilterAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMNotFilter__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getRightParenthesisKeyword_4()); }
')'
{ after(grammarAccess.getFSMNotFilterAccess().getRightParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__0__Impl
rule__FSMStringFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getFSMStringFilterAction_0()); }
()
{ after(grammarAccess.getFSMStringFilterAccess().getFSMStringFilterAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__1__Impl
rule__FSMStringFilter__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getMatchesKeyword_1()); }
'matches'
{ after(grammarAccess.getFSMStringFilterAccess().getMatchesKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__2__Impl
rule__FSMStringFilter__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getFSMStringFilterAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__3__Impl
rule__FSMStringFilter__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getPropertyIdAssignment_3()); }
(rule__FSMStringFilter__PropertyIdAssignment_3)
{ after(grammarAccess.getFSMStringFilterAccess().getPropertyIdAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__4__Impl
rule__FSMStringFilter__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getCommaKeyword_4()); }
','
{ after(grammarAccess.getFSMStringFilterAccess().getCommaKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__5__Impl
rule__FSMStringFilter__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getFilterStringAssignment_5()); }
(rule__FSMStringFilter__FilterStringAssignment_5)
{ after(grammarAccess.getFSMStringFilterAccess().getFilterStringAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__6__Impl
rule__FSMStringFilter__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getIgnoreCaseAssignment_6()); }
(rule__FSMStringFilter__IgnoreCaseAssignment_6)?
{ after(grammarAccess.getFSMStringFilterAccess().getIgnoreCaseAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__7__Impl
rule__FSMStringFilter__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getOnlyMatchPrefixAssignment_7()); }
(rule__FSMStringFilter__OnlyMatchPrefixAssignment_7)?
{ after(grammarAccess.getFSMStringFilterAccess().getOnlyMatchPrefixAssignment_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__FSMStringFilter__Group__8__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getRightParenthesisKeyword_8()); }
')'
{ after(grammarAccess.getFSMStringFilterAccess().getRightParenthesisKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__SignedNumber__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__SignedNumber__Group__0__Impl
rule__SignedNumber__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__SignedNumber__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSignedNumberAccess().getHyphenMinusKeyword_0()); }
('-')?
{ after(grammarAccess.getSignedNumberAccess().getHyphenMinusKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__SignedNumber__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__SignedNumber__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__SignedNumber__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSignedNumberAccess().getUnsignedNumberParserRuleCall_1()); }
ruleUnsignedNumber
{ after(grammarAccess.getSignedNumberAccess().getUnsignedNumberParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__UnsignedNumber__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__UnsignedNumber__Group__0__Impl
rule__UnsignedNumber__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__UnsignedNumber__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getUnsignedNumberAccess().getINTTerminalRuleCall_0()); }
RULE_INT
{ after(grammarAccess.getUnsignedNumberAccess().getINTTerminalRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__UnsignedNumber__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__UnsignedNumber__Group__1__Impl
rule__UnsignedNumber__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__UnsignedNumber__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getUnsignedNumberAccess().getFullStopKeyword_1()); }
'.'
{ after(grammarAccess.getUnsignedNumberAccess().getFullStopKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__UnsignedNumber__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__UnsignedNumber__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__UnsignedNumber__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getUnsignedNumberAccess().getINTTerminalRuleCall_2()); }
RULE_INT
{ after(grammarAccess.getUnsignedNumberAccess().getINTTerminalRuleCall_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__INTEGER__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__INTEGER__Group__0__Impl
rule__INTEGER__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__INTEGER__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getINTEGERAccess().getHyphenMinusKeyword_0()); }
('-')?
{ after(grammarAccess.getINTEGERAccess().getHyphenMinusKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__INTEGER__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__INTEGER__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__INTEGER__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getINTEGERAccess().getINTTerminalRuleCall_1()); }
RULE_INT
{ after(grammarAccess.getINTEGERAccess().getINTTerminalRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__0__Impl
rule__XImportDeclaration__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0()); }
()
{ after(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__1__Impl
rule__XImportDeclaration__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); }
'import'
{ after(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__2__Impl
rule__XImportDeclaration__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2()); }
(rule__XImportDeclaration__Alternatives_2)
{ after(grammarAccess.getXImportDeclarationAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); }
(';')?
{ after(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__0__Impl
rule__XImportDeclaration__Group_2_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0()); }
(rule__XImportDeclaration__StaticAssignment_2_0_0)
{ after(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__1__Impl
rule__XImportDeclaration__Group_2_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1()); }
(rule__XImportDeclaration__ExtensionAssignment_2_0_1)?
{ after(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__2__Impl
rule__XImportDeclaration__Group_2_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2()); }
(rule__XImportDeclaration__ImportedTypeAssignment_2_0_2)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3()); }
(rule__XImportDeclaration__Alternatives_2_0_3)
{ after(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_3__0__Impl
rule__XImportDeclaration__Group_2_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0()); }
(rule__XImportDeclaration__FqnImportAssignment_2_3_0)
{ after(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1()); }
(rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__0__Impl
rule__XAnnotation__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); }
()
{ after(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__1__Impl
rule__XAnnotation__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__2__Impl
rule__XAnnotation__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); }
(rule__XAnnotation__AnnotationTypeAssignment_2)
{ after(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup_3()); }
(rule__XAnnotation__Group_3__0)?
{ after(grammarAccess.getXAnnotationAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3__0__Impl
rule__XAnnotation__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); }
('(')
{ after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3__1__Impl
rule__XAnnotation__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); }
(rule__XAnnotation__Alternatives_3_1)?
{ after(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); }
')'
{ after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0__0__Impl
rule__XAnnotation__Group_3_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); }
(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0)
{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); }
(rule__XAnnotation__Group_3_1_0_1__0)*
{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0_1__0__Impl
rule__XAnnotation__Group_3_1_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); }
','
{ after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); }
(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1)
{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group__0__Impl
rule__XAnnotationElementValuePair__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); }
(rule__XAnnotationElementValuePair__Group_0__0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); }
(rule__XAnnotationElementValuePair__ValueAssignment_1)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); }
(rule__XAnnotationElementValuePair__Group_0_0__0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group_0_0__0__Impl
rule__XAnnotationElementValuePair__Group_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); }
(rule__XAnnotationElementValuePair__ElementAssignment_0_0_0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); }
'='
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl
rule__XAnnotationElementValueOrCommaList__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_1__0)?
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); }
']'
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); }
()
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); }
'#'
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
'['
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); }
(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0)*
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); }
','
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1_1__0)?
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); }
()
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
)
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0)*
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); }
','
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0__0__Impl
rule__XAnnotationElementValue__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); }
(rule__XAnnotationElementValue__Group_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0__1__Impl
rule__XAnnotationElementValue__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); }
(rule__XAnnotationElementValue__Group_0_1__0)?
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); }
']'
{ after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); }
(rule__XAnnotationElementValue__Group_0_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0_0__0__Impl
rule__XAnnotationElementValue__Group_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); }
()
{ after(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0_0__1__Impl
rule__XAnnotationElementValue__Group_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); }
'#'
{ after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
'['
{ after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1__0__Impl
rule__XAnnotationElementValue__Group_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); }
(rule__XAnnotationElementValue__ElementsAssignment_0_1_0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); }
(rule__XAnnotationElementValue__Group_0_1_1__0)*
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1_1__0__Impl
rule__XAnnotationElementValue__Group_0_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); }
','
{ after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); }
(rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1)
{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__0__Impl
rule__XAssignment__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); }
()
{ after(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__1__Impl
rule__XAssignment__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); }
(rule__XAssignment__FeatureAssignment_0_1)
{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__2__Impl
rule__XAssignment__Group_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); }
ruleOpSingleAssign
{ after(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); }
(rule__XAssignment__ValueAssignment_0_3)
{ after(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1__0__Impl
rule__XAssignment__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); }
ruleXOrExpression
{ after(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); }
(rule__XAssignment__Group_1_1__0)?
{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1__0__Impl
rule__XAssignment__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); }
(rule__XAssignment__Group_1_1_0__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); }
(rule__XAssignment__RightOperandAssignment_1_1_1)
{ after(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); }
(rule__XAssignment__Group_1_1_0_0__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1_0_0__0__Impl
rule__XAssignment__Group_1_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
()
{ after(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); }
(rule__XAssignment__FeatureAssignment_1_1_0_0_1)
{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_5__0__Impl
rule__OpMultiAssign__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); }
'<'
{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_5__1__Impl
rule__OpMultiAssign__Group_5__2
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); }
'<'
{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__2
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_5__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); }
'='
{ after(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_6__0__Impl
rule__OpMultiAssign__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); }
'>'
{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_6__1__Impl
rule__OpMultiAssign__Group_6__2
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); }
('>')?
{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__2
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_6__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); }
'>='
{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group__0__Impl
rule__XOrExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); }
ruleXAndExpression
{ after(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup_1()); }
(rule__XOrExpression__Group_1__0)*
{ after(grammarAccess.getXOrExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1__0__Impl
rule__XOrExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); }
(rule__XOrExpression__Group_1_0__0)
{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XOrExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); }
(rule__XOrExpression__Group_1_0_0__0)
{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1_0_0__0__Impl
rule__XOrExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XOrExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group__0__Impl
rule__XAndExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); }
ruleXEqualityExpression
{ after(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup_1()); }
(rule__XAndExpression__Group_1__0)*
{ after(grammarAccess.getXAndExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1__0__Impl
rule__XAndExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); }
(rule__XAndExpression__Group_1_0__0)
{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XAndExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); }
(rule__XAndExpression__Group_1_0_0__0)
{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1_0_0__0__Impl
rule__XAndExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XAndExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group__0__Impl
rule__XEqualityExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); }
ruleXRelationalExpression
{ after(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); }
(rule__XEqualityExpression__Group_1__0)*
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1__0__Impl
rule__XEqualityExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); }
(rule__XEqualityExpression__Group_1_0__0)
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XEqualityExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); }
(rule__XEqualityExpression__Group_1_0_0__0)
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1_0_0__0__Impl
rule__XEqualityExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XEqualityExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group__0__Impl
rule__XRelationalExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); }
ruleXOtherOperatorExpression
{ after(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); }
(rule__XRelationalExpression__Alternatives_1)*
{ after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0__0__Impl
rule__XRelationalExpression__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); }
(rule__XRelationalExpression__Group_1_0_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); }
(rule__XRelationalExpression__TypeAssignment_1_0_1)
{ after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); }
(rule__XRelationalExpression__Group_1_0_0_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0_0_0__0__Impl
rule__XRelationalExpression__Group_1_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); }
()
{ after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); }
'instanceof'
{ after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1__0__Impl
rule__XRelationalExpression__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); }
(rule__XRelationalExpression__Group_1_1_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); }
(rule__XRelationalExpression__RightOperandAssignment_1_1_1)
{ after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); }
(rule__XRelationalExpression__Group_1_1_0_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1_0_0__0__Impl
rule__XRelationalExpression__Group_1_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
()
{ after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); }
(rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1)
{ after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpCompare__Group_1__0__Impl
rule__OpCompare__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); }
'<'
{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpCompare__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); }
'='
{ after(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group__0__Impl
rule__XOtherOperatorExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); }
ruleXAdditiveExpression
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); }
(rule__XOtherOperatorExpression__Group_1__0)*
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1__0__Impl
rule__XOtherOperatorExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); }
(rule__XOtherOperatorExpression__Group_1_0__0)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XOtherOperatorExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); }
(rule__XOtherOperatorExpression__Group_1_0_0__0)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl
rule__XOtherOperatorExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_2__0__Impl
rule__OpOther__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); }
'..'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5__0__Impl
rule__OpOther__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); }
(rule__OpOther__Alternatives_5_1)
{ after(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); }
(rule__OpOther__Group_5_1_0_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5_1_0_0__0__Impl
rule__OpOther__Group_5_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6__0__Impl
rule__OpOther__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); }
(rule__OpOther__Alternatives_6_1)
{ after(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); }
(rule__OpOther__Group_6_1_0_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6_1_0_0__0__Impl
rule__OpOther__Group_6_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group__0__Impl
rule__XAdditiveExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); }
ruleXMultiplicativeExpression
{ after(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); }
(rule__XAdditiveExpression__Group_1__0)*
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1__0__Impl
rule__XAdditiveExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); }
(rule__XAdditiveExpression__Group_1_0__0)
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XAdditiveExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); }
(rule__XAdditiveExpression__Group_1_0_0__0)
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1_0_0__0__Impl
rule__XAdditiveExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XAdditiveExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group__0__Impl
rule__XMultiplicativeExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); }
ruleXUnaryOperation
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); }
(rule__XMultiplicativeExpression__Group_1__0)*
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1__0__Impl
rule__XMultiplicativeExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); }
(rule__XMultiplicativeExpression__Group_1_0__0)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XMultiplicativeExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); }
(rule__XMultiplicativeExpression__Group_1_0_0__0)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl
rule__XMultiplicativeExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XUnaryOperation__Group_0__0__Impl
rule__XUnaryOperation__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); }
()
{ after(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XUnaryOperation__Group_0__1__Impl
rule__XUnaryOperation__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); }
(rule__XUnaryOperation__FeatureAssignment_0_1)
{ after(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XUnaryOperation__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); }
(rule__XUnaryOperation__OperandAssignment_0_2)
{ after(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group__0__Impl
rule__XCastedExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); }
ruleXPostfixOperation
{ after(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); }
(rule__XCastedExpression__Group_1__0)*
{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1__0__Impl
rule__XCastedExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); }
(rule__XCastedExpression__Group_1_0__0)
{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); }
(rule__XCastedExpression__TypeAssignment_1_1)
{ after(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); }
(rule__XCastedExpression__Group_1_0_0__0)
{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1_0_0__0__Impl
rule__XCastedExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); }
()
{ after(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); }
'as'
{ after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group__0__Impl
rule__XPostfixOperation__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); }
ruleXMemberFeatureCall
{ after(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); }
(rule__XPostfixOperation__Group_1__0)?
{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group_1__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); }
(rule__XPostfixOperation__Group_1_0__0)
{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group_1_0__0__Impl
rule__XPostfixOperation__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); }
()
{ after(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); }
(rule__XPostfixOperation__FeatureAssignment_1_0_1)
{ after(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group__0__Impl
rule__XMemberFeatureCall__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); }
ruleXPrimaryExpression
{ after(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); }
(rule__XMemberFeatureCall__Alternatives_1)*
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0__0__Impl
rule__XMemberFeatureCall__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); }
(rule__XMemberFeatureCall__Group_1_0_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); }
(rule__XMemberFeatureCall__ValueAssignment_1_0_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); }
(rule__XMemberFeatureCall__Group_1_0_0_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl
rule__XMemberFeatureCall__Group_1_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); }
()
{ after(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl
rule__XMemberFeatureCall__Group_1_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); }
(rule__XMemberFeatureCall__Alternatives_1_0_0_0_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl
rule__XMemberFeatureCall__Group_1_0_0_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); }
(rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); }
ruleOpSingleAssign
{ after(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); }
(rule__XMemberFeatureCall__Group_1_1_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__1__Impl
rule__XMemberFeatureCall__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_1__0)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__2__Impl
rule__XMemberFeatureCall__Group_1_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); }
(rule__XMemberFeatureCall__FeatureAssignment_1_1_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__3__Impl
rule__XMemberFeatureCall__Group_1_1__4
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); }
(rule__XMemberFeatureCall__Group_1_1_3__0)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__4
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); }
(rule__XMemberFeatureCall__Group_1_1_0_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl
rule__XMemberFeatureCall__Group_1_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); }
()
{ after(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); }
(rule__XMemberFeatureCall__Alternatives_1_1_0_0_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); }
'<'
{ after(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__1__Impl
rule__XMemberFeatureCall__Group_1_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); }
(rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__2__Impl
rule__XMemberFeatureCall__Group_1_1_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); }
(rule__XMemberFeatureCall__Group_1_1_1_2__0)*
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); }
'>'
{ after(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl
rule__XMemberFeatureCall__Group_1_1_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); }
','
{ after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); }
(rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3__0__Impl
rule__XMemberFeatureCall__Group_1_1_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); }
(rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3__1__Impl
rule__XMemberFeatureCall__Group_1_1_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); }
(rule__XMemberFeatureCall__Alternatives_1_1_3_1)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); }
')'
{ after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1_3_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0)*
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); }
','
{ after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__0__Impl
rule__XSetLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); }
()
{ after(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__1__Impl
rule__XSetLiteral__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); }
'#'
{ after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__2__Impl
rule__XSetLiteral__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__3__Impl
rule__XSetLiteral__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getGroup_3()); }
(rule__XSetLiteral__Group_3__0)?
{ after(grammarAccess.getXSetLiteralAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3__0__Impl
rule__XSetLiteral__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); }
(rule__XSetLiteral__ElementsAssignment_3_0)
{ after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); }
(rule__XSetLiteral__Group_3_1__0)*
{ after(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3_1__0__Impl
rule__XSetLiteral__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); }
','
{ after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); }
(rule__XSetLiteral__ElementsAssignment_3_1_1)
{ after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__0__Impl
rule__XListLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); }
()
{ after(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__1__Impl
rule__XListLiteral__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); }
'#'
{ after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__2__Impl
rule__XListLiteral__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); }
'['
{ after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__3__Impl
rule__XListLiteral__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getGroup_3()); }
(rule__XListLiteral__Group_3__0)?
{ after(grammarAccess.getXListLiteralAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); }
']'
{ after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3__0__Impl
rule__XListLiteral__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); }
(rule__XListLiteral__ElementsAssignment_3_0)
{ after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); }
(rule__XListLiteral__Group_3_1__0)*
{ after(grammarAccess.getXListLiteralAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3_1__0__Impl
rule__XListLiteral__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); }
','
{ after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); }
(rule__XListLiteral__ElementsAssignment_3_1_1)
{ after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__0__Impl
rule__XClosure__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_0()); }
(rule__XClosure__Group_0__0)
{ after(grammarAccess.getXClosureAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__1__Impl
rule__XClosure__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_1()); }
(rule__XClosure__Group_1__0)?
{ after(grammarAccess.getXClosureAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__2__Impl
rule__XClosure__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); }
(rule__XClosure__ExpressionAssignment_2)
{ after(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); }
']'
{ after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_0_0()); }
(rule__XClosure__Group_0_0__0)
{ after(grammarAccess.getXClosureAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_0_0__0__Impl
rule__XClosure__Group_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); }
()
{ after(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); }
'['
{ after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_1_0()); }
(rule__XClosure__Group_1_0__0)
{ after(grammarAccess.getXClosureAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1_0__0__Impl
rule__XClosure__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_1_0_0()); }
(rule__XClosure__Group_1_0_0__0)?
{ after(grammarAccess.getXClosureAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); }
(rule__XClosure__ExplicitSyntaxAssignment_1_0_1)
{ after(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1_0_0__0__Impl
rule__XClosure__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); }
(rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0)
{ after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); }
(rule__XClosure__Group_1_0_0_1__0)*
{ after(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1_0_0_1__0__Impl
rule__XClosure__Group_1_0_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); }
','
{ after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group_1_0_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group_1_0_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); }
(rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1)
{ after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XExpressionInClosure__Group__0__Impl
rule__XExpressionInClosure__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); }
()
{ after(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XExpressionInClosure__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); }
(rule__XExpressionInClosure__Group_1__0)*
{ after(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XExpressionInClosure__Group_1__0__Impl
rule__XExpressionInClosure__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); }
(rule__XExpressionInClosure__ExpressionsAssignment_1_0)
{ after(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XExpressionInClosure__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); }
(';')?
{ after(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group__0__Impl
rule__XShortClosure__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getGroup_0()); }
(rule__XShortClosure__Group_0__0)
{ after(grammarAccess.getXShortClosureAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); }
(rule__XShortClosure__ExpressionAssignment_1)
{ after(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); }
(rule__XShortClosure__Group_0_0__0)
{ after(grammarAccess.getXShortClosureAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0__0__Impl
rule__XShortClosure__Group_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); }
()
{ after(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0__1__Impl
rule__XShortClosure__Group_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); }
(rule__XShortClosure__Group_0_0_1__0)?
{ after(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); }
(rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2)
{ after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0_1__0__Impl
rule__XShortClosure__Group_0_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); }
(rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0)
{ after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); }
(rule__XShortClosure__Group_0_0_1_1__0)*
{ after(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0_1_1__0__Impl
rule__XShortClosure__Group_0_0_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); }
','
{ after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XShortClosure__Group_0_0_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__Group_0_0_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); }
(rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1)
{ after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XParenthesizedExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XParenthesizedExpression__Group__0__Impl
rule__XParenthesizedExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XParenthesizedExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); }
'('
{ after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XParenthesizedExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XParenthesizedExpression__Group__1__Impl
rule__XParenthesizedExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XParenthesizedExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); }
ruleXExpression
{ after(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XParenthesizedExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XParenthesizedExpression__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XParenthesizedExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); }
')'
{ after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__0__Impl
rule__XIfExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); }
()
{ after(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__1__Impl
rule__XIfExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); }
'if'
{ after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__2__Impl
rule__XIfExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__3__Impl
rule__XIfExpression__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); }
(rule__XIfExpression__IfAssignment_3)
{ after(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__4__Impl
rule__XIfExpression__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); }
')'
{ after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__5__Impl
rule__XIfExpression__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); }
(rule__XIfExpression__ThenAssignment_5)
{ after(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getGroup_6()); }
(rule__XIfExpression__Group_6__0)?
{ after(grammarAccess.getXIfExpressionAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group_6__0__Impl
rule__XIfExpression__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); }
('else')
{ after(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__XIfExpression__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); }
(rule__XIfExpression__ElseAssignment_6_1)
{ after(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__0__Impl
rule__XSwitchExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); }
()
{ after(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__1__Impl
rule__XSwitchExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); }
'switch'
{ after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__2__Impl
rule__XSwitchExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); }
(rule__XSwitchExpression__Alternatives_2)
{ after(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__3__Impl
rule__XSwitchExpression__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); }
'{'
{ after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__4__Impl
rule__XSwitchExpression__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); }
(rule__XSwitchExpression__CasesAssignment_4)*
{ after(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__5__Impl
rule__XSwitchExpression__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); }
(rule__XSwitchExpression__Group_5__0)?
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); }
'}'
{ after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0__0__Impl
rule__XSwitchExpression__Group_2_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); }
(rule__XSwitchExpression__Group_2_0_0__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0__1__Impl
rule__XSwitchExpression__Group_2_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); }
(rule__XSwitchExpression__SwitchAssignment_2_0_1)
{ after(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); }
')'
{ after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); }
(rule__XSwitchExpression__Group_2_0_0_0__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0_0_0__0__Impl
rule__XSwitchExpression__Group_2_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); }
'('
{ after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0_0_0__1__Impl
rule__XSwitchExpression__Group_2_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); }
(rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1)
{ after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_0_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); }
':'
{ after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_1__0__Impl
rule__XSwitchExpression__Group_2_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); }
(rule__XSwitchExpression__Group_2_1_0__0)?
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); }
(rule__XSwitchExpression__SwitchAssignment_2_1_1)
{ after(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); }
(rule__XSwitchExpression__Group_2_1_0_0__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_1_0_0__0__Impl
rule__XSwitchExpression__Group_2_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); }
(rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0)
{ after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_2_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_2_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); }
':'
{ after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_5__0__Impl
rule__XSwitchExpression__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); }
'default'
{ after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_5__1__Impl
rule__XSwitchExpression__Group_5__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); }
':'
{ after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_5__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSwitchExpression__Group_5__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Group_5__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); }
(rule__XSwitchExpression__DefaultAssignment_5_2)
{ after(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group__0__Impl
rule__XCasePart__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); }
()
{ after(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group__1__Impl
rule__XCasePart__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); }
(rule__XCasePart__TypeGuardAssignment_1)?
{ after(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group__2__Impl
rule__XCasePart__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getGroup_2()); }
(rule__XCasePart__Group_2__0)?
{ after(grammarAccess.getXCasePartAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getAlternatives_3()); }
(rule__XCasePart__Alternatives_3)
{ after(grammarAccess.getXCasePartAccess().getAlternatives_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group_2__0__Impl
rule__XCasePart__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); }
'case'
{ after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); }
(rule__XCasePart__CaseAssignment_2_1)
{ after(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_3_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group_3_0__0__Impl
rule__XCasePart__Group_3_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_3_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); }
':'
{ after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_3_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCasePart__Group_3_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Group_3_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); }
(rule__XCasePart__ThenAssignment_3_0_1)
{ after(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group__0__Impl
rule__XForLoopExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); }
(rule__XForLoopExpression__Group_0__0)
{ after(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group__1__Impl
rule__XForLoopExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); }
(rule__XForLoopExpression__ForExpressionAssignment_1)
{ after(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group__2__Impl
rule__XForLoopExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); }
')'
{ after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); }
(rule__XForLoopExpression__EachExpressionAssignment_3)
{ after(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); }
(rule__XForLoopExpression__Group_0_0__0)
{ after(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group_0_0__0__Impl
rule__XForLoopExpression__Group_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); }
()
{ after(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group_0_0__1__Impl
rule__XForLoopExpression__Group_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); }
'for'
{ after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group_0_0__2__Impl
rule__XForLoopExpression__Group_0_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); }
'('
{ after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group_0_0__3__Impl
rule__XForLoopExpression__Group_0_0__4
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); }
(rule__XForLoopExpression__DeclaredParamAssignment_0_0_3)
{ after(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__4
@init {
int stackSize = keepStackSize();
}
:
rule__XForLoopExpression__Group_0_0__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__Group_0_0__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); }
':'
{ after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__0__Impl
rule__XBasicForLoopExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); }
()
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__1__Impl
rule__XBasicForLoopExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); }
'for'
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__2__Impl
rule__XBasicForLoopExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__3__Impl
rule__XBasicForLoopExpression__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); }
(rule__XBasicForLoopExpression__Group_3__0)?
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__4__Impl
rule__XBasicForLoopExpression__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); }
';'
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__5__Impl
rule__XBasicForLoopExpression__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); }
(rule__XBasicForLoopExpression__ExpressionAssignment_5)?
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__6__Impl
rule__XBasicForLoopExpression__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); }
';'
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__7__Impl
rule__XBasicForLoopExpression__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); }
(rule__XBasicForLoopExpression__Group_7__0)?
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__8__Impl
rule__XBasicForLoopExpression__Group__9
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); }
')'
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__9
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group__9__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group__9__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); }
(rule__XBasicForLoopExpression__EachExpressionAssignment_9)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_3__0__Impl
rule__XBasicForLoopExpression__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); }
(rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); }
(rule__XBasicForLoopExpression__Group_3_1__0)*
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_3_1__0__Impl
rule__XBasicForLoopExpression__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); }
','
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_3_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); }
(rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_7__0__Impl
rule__XBasicForLoopExpression__Group_7__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); }
(rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_7__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); }
(rule__XBasicForLoopExpression__Group_7_1__0)*
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_7_1__0__Impl
rule__XBasicForLoopExpression__Group_7_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); }
','
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBasicForLoopExpression__Group_7_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__Group_7_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); }
(rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XWhileExpression__Group__0__Impl
rule__XWhileExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); }
()
{ after(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XWhileExpression__Group__1__Impl
rule__XWhileExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); }
'while'
{ after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XWhileExpression__Group__2__Impl
rule__XWhileExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XWhileExpression__Group__3__Impl
rule__XWhileExpression__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); }
(rule__XWhileExpression__PredicateAssignment_3)
{ after(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XWhileExpression__Group__4__Impl
rule__XWhileExpression__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); }
')'
{ after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XWhileExpression__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); }
(rule__XWhileExpression__BodyAssignment_5)
{ after(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__0__Impl
rule__XDoWhileExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); }
()
{ after(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__1__Impl
rule__XDoWhileExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); }
'do'
{ after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__2__Impl
rule__XDoWhileExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); }
(rule__XDoWhileExpression__BodyAssignment_2)
{ after(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__3__Impl
rule__XDoWhileExpression__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); }
'while'
{ after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__4__Impl
rule__XDoWhileExpression__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); }
'('
{ after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__5__Impl
rule__XDoWhileExpression__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); }
(rule__XDoWhileExpression__PredicateAssignment_5)
{ after(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__XDoWhileExpression__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); }
')'
{ after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBlockExpression__Group__0__Impl
rule__XBlockExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); }
()
{ after(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBlockExpression__Group__1__Impl
rule__XBlockExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); }
'{'
{ after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XBlockExpression__Group__2__Impl
rule__XBlockExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); }
(rule__XBlockExpression__Group_2__0)*
{ after(grammarAccess.getXBlockExpressionAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XBlockExpression__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); }
'}'
{ after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBlockExpression__Group_2__0__Impl
rule__XBlockExpression__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); }
(rule__XBlockExpression__ExpressionsAssignment_2_0)
{ after(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBlockExpression__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); }
(';')?
{ after(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group__0__Impl
rule__XVariableDeclaration__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); }
()
{ after(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group__1__Impl
rule__XVariableDeclaration__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); }
(rule__XVariableDeclaration__Alternatives_1)
{ after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group__2__Impl
rule__XVariableDeclaration__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2()); }
(rule__XVariableDeclaration__Alternatives_2)
{ after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); }
(rule__XVariableDeclaration__Group_3__0)?
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_2_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group_2_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_2_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); }
(rule__XVariableDeclaration__Group_2_0_0__0)
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_2_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group_2_0_0__0__Impl
rule__XVariableDeclaration__Group_2_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_2_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); }
(rule__XVariableDeclaration__TypeAssignment_2_0_0_0)
{ after(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_2_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group_2_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_2_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); }
(rule__XVariableDeclaration__NameAssignment_2_0_0_1)
{ after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group_3__0__Impl
rule__XVariableDeclaration__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); }
'='
{ after(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XVariableDeclaration__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); }
(rule__XVariableDeclaration__RightAssignment_3_1)
{ after(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmFormalParameter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmFormalParameter__Group__0__Impl
rule__JvmFormalParameter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmFormalParameter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0()); }
(rule__JvmFormalParameter__ParameterTypeAssignment_0)?
{ after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmFormalParameter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmFormalParameter__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmFormalParameter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); }
(rule__JvmFormalParameter__NameAssignment_1)
{ after(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FullJvmFormalParameter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__FullJvmFormalParameter__Group__0__Impl
rule__FullJvmFormalParameter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__FullJvmFormalParameter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); }
(rule__FullJvmFormalParameter__ParameterTypeAssignment_0)
{ after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FullJvmFormalParameter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__FullJvmFormalParameter__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FullJvmFormalParameter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); }
(rule__FullJvmFormalParameter__NameAssignment_1)
{ after(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group__0__Impl
rule__XFeatureCall__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); }
()
{ after(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group__1__Impl
rule__XFeatureCall__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_1()); }
(rule__XFeatureCall__Group_1__0)?
{ after(grammarAccess.getXFeatureCallAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group__2__Impl
rule__XFeatureCall__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); }
(rule__XFeatureCall__FeatureAssignment_2)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group__3__Impl
rule__XFeatureCall__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_3()); }
(rule__XFeatureCall__Group_3__0)?
{ after(grammarAccess.getXFeatureCallAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); }
(rule__XFeatureCall__FeatureCallArgumentsAssignment_4)?
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_1__0__Impl
rule__XFeatureCall__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); }
'<'
{ after(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_1__1__Impl
rule__XFeatureCall__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); }
(rule__XFeatureCall__TypeArgumentsAssignment_1_1)
{ after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_1__2__Impl
rule__XFeatureCall__Group_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); }
(rule__XFeatureCall__Group_1_2__0)*
{ after(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_1__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); }
'>'
{ after(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_1_2__0__Impl
rule__XFeatureCall__Group_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); }
','
{ after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_1_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); }
(rule__XFeatureCall__TypeArgumentsAssignment_1_2_1)
{ after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3__0__Impl
rule__XFeatureCall__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); }
(rule__XFeatureCall__ExplicitOperationCallAssignment_3_0)
{ after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3__1__Impl
rule__XFeatureCall__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); }
(rule__XFeatureCall__Alternatives_3_1)?
{ after(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); }
')'
{ after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3_1_1__0__Impl
rule__XFeatureCall__Group_3_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); }
(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); }
(rule__XFeatureCall__Group_3_1_1_1__0)*
{ after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3_1_1_1__0__Impl
rule__XFeatureCall__Group_3_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); }
','
{ after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFeatureCall__Group_3_1_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Group_3_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); }
(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group__0__Impl
rule__XConstructorCall__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); }
()
{ after(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group__1__Impl
rule__XConstructorCall__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); }
'new'
{ after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group__2__Impl
rule__XConstructorCall__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); }
(rule__XConstructorCall__ConstructorAssignment_2)
{ after(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group__3__Impl
rule__XConstructorCall__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_3()); }
(rule__XConstructorCall__Group_3__0)?
{ after(grammarAccess.getXConstructorCallAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group__4__Impl
rule__XConstructorCall__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_4()); }
(rule__XConstructorCall__Group_4__0)?
{ after(grammarAccess.getXConstructorCallAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5()); }
(rule__XConstructorCall__ArgumentsAssignment_5)?
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_3__0__Impl
rule__XConstructorCall__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); }
('<')
{ after(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_3__1__Impl
rule__XConstructorCall__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); }
(rule__XConstructorCall__TypeArgumentsAssignment_3_1)
{ after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_3__2__Impl
rule__XConstructorCall__Group_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); }
(rule__XConstructorCall__Group_3_2__0)*
{ after(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_3__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); }
'>'
{ after(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_3_2__0__Impl
rule__XConstructorCall__Group_3_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); }
','
{ after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_3_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_3_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); }
(rule__XConstructorCall__TypeArgumentsAssignment_3_2_1)
{ after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4__0__Impl
rule__XConstructorCall__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); }
(rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0)
{ after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4__1__Impl
rule__XConstructorCall__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1()); }
(rule__XConstructorCall__Alternatives_4_1)?
{ after(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); }
')'
{ after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4_1_1__0__Impl
rule__XConstructorCall__Group_4_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); }
(rule__XConstructorCall__ArgumentsAssignment_4_1_1_0)
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1()); }
(rule__XConstructorCall__Group_4_1_1_1__0)*
{ after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4_1_1_1__0__Impl
rule__XConstructorCall__Group_4_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); }
','
{ after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XConstructorCall__Group_4_1_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Group_4_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); }
(rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1)
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XBooleanLiteral__Group__0__Impl
rule__XBooleanLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); }
()
{ after(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XBooleanLiteral__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); }
(rule__XBooleanLiteral__Alternatives_1)
{ after(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XNullLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XNullLiteral__Group__0__Impl
rule__XNullLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XNullLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); }
()
{ after(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XNullLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XNullLiteral__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XNullLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); }
'null'
{ after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XNumberLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XNumberLiteral__Group__0__Impl
rule__XNumberLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XNumberLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); }
()
{ after(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XNumberLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XNumberLiteral__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XNumberLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); }
(rule__XNumberLiteral__ValueAssignment_1)
{ after(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XStringLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XStringLiteral__Group__0__Impl
rule__XStringLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XStringLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); }
()
{ after(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XStringLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XStringLiteral__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XStringLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); }
(rule__XStringLiteral__ValueAssignment_1)
{ after(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XTypeLiteral__Group__0__Impl
rule__XTypeLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); }
()
{ after(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XTypeLiteral__Group__1__Impl
rule__XTypeLiteral__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); }
'typeof'
{ after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XTypeLiteral__Group__2__Impl
rule__XTypeLiteral__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XTypeLiteral__Group__3__Impl
rule__XTypeLiteral__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); }
(rule__XTypeLiteral__TypeAssignment_3)
{ after(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XTypeLiteral__Group__4__Impl
rule__XTypeLiteral__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); }
(rule__XTypeLiteral__ArrayDimensionsAssignment_4)*
{ after(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__XTypeLiteral__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XThrowExpression__Group__0__Impl
rule__XThrowExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); }
()
{ after(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XThrowExpression__Group__1__Impl
rule__XThrowExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); }
'throw'
{ after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XThrowExpression__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); }
(rule__XThrowExpression__ExpressionAssignment_2)
{ after(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XReturnExpression__Group__0__Impl
rule__XReturnExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); }
()
{ after(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XReturnExpression__Group__1__Impl
rule__XReturnExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); }
'return'
{ after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XReturnExpression__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); }
(rule__XReturnExpression__ExpressionAssignment_2)?
{ after(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group__0__Impl
rule__XTryCatchFinallyExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); }
()
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group__1__Impl
rule__XTryCatchFinallyExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); }
'try'
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group__2__Impl
rule__XTryCatchFinallyExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); }
(rule__XTryCatchFinallyExpression__ExpressionAssignment_2)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); }
(rule__XTryCatchFinallyExpression__Alternatives_3)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group_3_0__0__Impl
rule__XTryCatchFinallyExpression__Group_3_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); }
(rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); }
)
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); }
(rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0)*
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); }
(rule__XTryCatchFinallyExpression__Group_3_0_1__0)?
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl
rule__XTryCatchFinallyExpression__Group_3_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); }
('finally')
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); }
(rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group_3_1__0__Impl
rule__XTryCatchFinallyExpression__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); }
'finally'
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); }
(rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group__0__Impl
rule__XSynchronizedExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); }
(rule__XSynchronizedExpression__Group_0__0)
{ after(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group__1__Impl
rule__XSynchronizedExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); }
(rule__XSynchronizedExpression__ParamAssignment_1)
{ after(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group__2__Impl
rule__XSynchronizedExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); }
')'
{ after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); }
(rule__XSynchronizedExpression__ExpressionAssignment_3)
{ after(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); }
(rule__XSynchronizedExpression__Group_0_0__0)
{ after(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group_0_0__0__Impl
rule__XSynchronizedExpression__Group_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); }
()
{ after(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group_0_0__1__Impl
rule__XSynchronizedExpression__Group_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); }
'synchronized'
{ after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSynchronizedExpression__Group_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__Group_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); }
'('
{ after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCatchClause__Group__0__Impl
rule__XCatchClause__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); }
('catch')
{ after(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCatchClause__Group__1__Impl
rule__XCatchClause__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XCatchClause__Group__2__Impl
rule__XCatchClause__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); }
(rule__XCatchClause__DeclaredParamAssignment_2)
{ after(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XCatchClause__Group__3__Impl
rule__XCatchClause__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); }
')'
{ after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XCatchClause__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); }
(rule__XCatchClause__ExpressionAssignment_4)
{ after(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedName__Group__0__Impl
rule__QualifiedName__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); }
ruleValidID
{ after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedName__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
(rule__QualifiedName__Group_1__0)*
{ after(grammarAccess.getQualifiedNameAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedName__Group_1__0__Impl
rule__QualifiedName__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
('.')
{ after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedName__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedName__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); }
ruleValidID
{ after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__Number__Group_1__0__Impl
rule__Number__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getAlternatives_1_0()); }
(rule__Number__Alternatives_1_0)
{ after(grammarAccess.getNumberAccess().getAlternatives_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__Number__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getGroup_1_1()); }
(rule__Number__Group_1_1__0)?
{ after(grammarAccess.getNumberAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__Number__Group_1_1__0__Impl
rule__Number__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); }
'.'
{ after(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__Number__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); }
(rule__Number__Alternatives_1_1_1)
{ after(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmTypeReference__Group_0__0__Impl
rule__JvmTypeReference__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); }
ruleJvmParameterizedTypeReference
{ after(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmTypeReference__Group_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); }
(rule__JvmTypeReference__Group_0_1__0)*
{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmTypeReference__Group_0_1__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); }
(rule__JvmTypeReference__Group_0_1_0__0)
{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmTypeReference__Group_0_1_0__0__Impl
rule__JvmTypeReference__Group_0_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); }
()
{ after(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmTypeReference__Group_0_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Group_0_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); }
ruleArrayBrackets
{ after(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__ArrayBrackets__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__ArrayBrackets__Group__0__Impl
rule__ArrayBrackets__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__ArrayBrackets__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); }
'['
{ after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__ArrayBrackets__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__ArrayBrackets__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__ArrayBrackets__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); }
']'
{ after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group__0__Impl
rule__XFunctionTypeRef__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); }
(rule__XFunctionTypeRef__Group_0__0)?
{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group__1__Impl
rule__XFunctionTypeRef__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); }
'=>'
{ after(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); }
(rule__XFunctionTypeRef__ReturnTypeAssignment_2)
{ after(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0__0__Impl
rule__XFunctionTypeRef__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); }
'('
{ after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0__1__Impl
rule__XFunctionTypeRef__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); }
(rule__XFunctionTypeRef__Group_0_1__0)?
{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); }
')'
{ after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0_1__0__Impl
rule__XFunctionTypeRef__Group_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); }
(rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0)
{ after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); }
(rule__XFunctionTypeRef__Group_0_1_1__0)*
{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0_1_1__0__Impl
rule__XFunctionTypeRef__Group_0_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); }
','
{ after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XFunctionTypeRef__Group_0_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__Group_0_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); }
(rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1)
{ after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group__0__Impl
rule__JvmParameterizedTypeReference__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); }
(rule__JvmParameterizedTypeReference__TypeAssignment_0)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); }
(rule__JvmParameterizedTypeReference__Group_1__0)?
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1__0__Impl
rule__JvmParameterizedTypeReference__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); }
('<')
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1__1__Impl
rule__JvmParameterizedTypeReference__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); }
(rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1__2__Impl
rule__JvmParameterizedTypeReference__Group_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); }
(rule__JvmParameterizedTypeReference__Group_1_2__0)*
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1__3__Impl
rule__JvmParameterizedTypeReference__Group_1__4
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); }
'>'
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__4
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); }
(rule__JvmParameterizedTypeReference__Group_1_4__0)*
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_2__0__Impl
rule__JvmParameterizedTypeReference__Group_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); }
','
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); }
(rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4__0__Impl
rule__JvmParameterizedTypeReference__Group_1_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); }
(rule__JvmParameterizedTypeReference__Group_1_4_0__0)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4__1__Impl
rule__JvmParameterizedTypeReference__Group_1_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); }
(rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); }
(rule__JvmParameterizedTypeReference__Group_1_4_2__0)?
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); }
(rule__JvmParameterizedTypeReference__Group_1_4_0_0__0)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); }
()
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); }
'.'
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl
rule__JvmParameterizedTypeReference__Group_1_4_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); }
('<')
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl
rule__JvmParameterizedTypeReference__Group_1_4_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); }
(rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl
rule__JvmParameterizedTypeReference__Group_1_4_2__3
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); }
(rule__JvmParameterizedTypeReference__Group_1_4_2_2__0)*
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__3
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); }
'>'
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); }
','
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); }
(rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group__0__Impl
rule__JvmWildcardTypeReference__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); }
()
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group__1__Impl
rule__JvmWildcardTypeReference__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); }
'?'
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); }
(rule__JvmWildcardTypeReference__Alternatives_2)?
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group_2_0__0__Impl
rule__JvmWildcardTypeReference__Group_2_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); }
(rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group_2_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); }
(rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1)*
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group_2_1__0__Impl
rule__JvmWildcardTypeReference__Group_2_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); }
(rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmWildcardTypeReference__Group_2_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Group_2_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); }
(rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1)*
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBound__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmUpperBound__Group__0__Impl
rule__JvmUpperBound__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBound__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); }
'extends'
{ after(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBound__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmUpperBound__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBound__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); }
(rule__JvmUpperBound__TypeReferenceAssignment_1)
{ after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBoundAnded__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmUpperBoundAnded__Group__0__Impl
rule__JvmUpperBoundAnded__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBoundAnded__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); }
'&'
{ after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBoundAnded__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmUpperBoundAnded__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBoundAnded__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); }
(rule__JvmUpperBoundAnded__TypeReferenceAssignment_1)
{ after(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBound__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmLowerBound__Group__0__Impl
rule__JvmLowerBound__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBound__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); }
'super'
{ after(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBound__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmLowerBound__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBound__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); }
(rule__JvmLowerBound__TypeReferenceAssignment_1)
{ after(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBoundAnded__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__JvmLowerBoundAnded__Group__0__Impl
rule__JvmLowerBoundAnded__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBoundAnded__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); }
'&'
{ after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBoundAnded__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__JvmLowerBoundAnded__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBoundAnded__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); }
(rule__JvmLowerBoundAnded__TypeReferenceAssignment_1)
{ after(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameWithWildcard__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedNameWithWildcard__Group__0__Impl
rule__QualifiedNameWithWildcard__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameWithWildcard__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); }
ruleQualifiedName
{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameWithWildcard__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedNameWithWildcard__Group__1__Impl
rule__QualifiedNameWithWildcard__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameWithWildcard__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); }
'.'
{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameWithWildcard__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedNameWithWildcard__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameWithWildcard__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); }
'*'
{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameInStaticImport__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedNameInStaticImport__Group__0__Impl
rule__QualifiedNameInStaticImport__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameInStaticImport__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); }
ruleValidID
{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameInStaticImport__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__QualifiedNameInStaticImport__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__QualifiedNameInStaticImport__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); }
'.'
{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3
@init {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getFSMStateAccess().getUnorderedGroup_3());
}
:
rule__FSMState__UnorderedGroup_3__0
?
;
finally {
getUnorderedGroupHelper().leave(grammarAccess.getFSMStateAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3__Impl
@init {
int stackSize = keepStackSize();
boolean selected = false;
}
:
(
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 0)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 0);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMStateAccess().getGroup_3_0()); }
(rule__FSMState__Group_3_0__0)
{ after(grammarAccess.getFSMStateAccess().getGroup_3_0()); }
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 1)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 1);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMStateAccess().getGroup_3_1()); }
(rule__FSMState__Group_3_1__0)
{ after(grammarAccess.getFSMStateAccess().getGroup_3_1()); }
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 2)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 2);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMStateAccess().getGroup_3_2()); }
(rule__FSMState__Group_3_2__0)
{ after(grammarAccess.getFSMStateAccess().getGroup_3_2()); }
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 3)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 3);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMStateAccess().getGroup_3_3()); }
(rule__FSMState__Group_3_3__0)
{ after(grammarAccess.getFSMStateAccess().getGroup_3_3()); }
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 4)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMStateAccess().getUnorderedGroup_3(), 4);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMStateAccess().getGroup_3_4()); }
(rule__FSMState__Group_3_4__0)
{ after(grammarAccess.getFSMStateAccess().getGroup_3_4()); }
)
)
)
)
;
finally {
if (selected)
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getFSMStateAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__UnorderedGroup_3__Impl
rule__FSMState__UnorderedGroup_3__1?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__UnorderedGroup_3__Impl
rule__FSMState__UnorderedGroup_3__2?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__UnorderedGroup_3__Impl
rule__FSMState__UnorderedGroup_3__3?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__UnorderedGroup_3__Impl
rule__FSMState__UnorderedGroup_3__4?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__UnorderedGroup_3__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMState__UnorderedGroup_3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__UnorderedGroup_3
@init {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3());
}
:
rule__FSMControlField__UnorderedGroup_3__0
?
;
finally {
getUnorderedGroupHelper().leave(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMControlField__UnorderedGroup_3__Impl
@init {
int stackSize = keepStackSize();
boolean selected = false;
}
:
(
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3(), 0)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3(), 0);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlFieldAccess().getFieldsAssignment_3_0()); }
(rule__FSMControlField__FieldsAssignment_3_0)
{ after(grammarAccess.getFSMControlFieldAccess().getFieldsAssignment_3_0()); }
)
(
{ before(grammarAccess.getFSMControlFieldAccess().getFieldsAssignment_3_0()); }
((rule__FSMControlField__FieldsAssignment_3_0)=>rule__FSMControlField__FieldsAssignment_3_0)*
{ after(grammarAccess.getFSMControlFieldAccess().getFieldsAssignment_3_0()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3(), 1)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3(), 1);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlFieldAccess().getLayoutsAssignment_3_1()); }
(rule__FSMControlField__LayoutsAssignment_3_1)
{ after(grammarAccess.getFSMControlFieldAccess().getLayoutsAssignment_3_1()); }
)
(
{ before(grammarAccess.getFSMControlFieldAccess().getLayoutsAssignment_3_1()); }
((rule__FSMControlField__LayoutsAssignment_3_1)=>rule__FSMControlField__LayoutsAssignment_3_1)*
{ after(grammarAccess.getFSMControlFieldAccess().getLayoutsAssignment_3_1()); }
)
)
)
)
)
;
finally {
if (selected)
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getFSMControlFieldAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMControlField__UnorderedGroup_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__UnorderedGroup_3__Impl
rule__FSMControlField__UnorderedGroup_3__1?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__UnorderedGroup_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlField__UnorderedGroup_3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__UnorderedGroup_3
@init {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3());
}
:
rule__FSMControlDTO__UnorderedGroup_3__0
?
;
finally {
getUnorderedGroupHelper().leave(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMControlDTO__UnorderedGroup_3__Impl
@init {
int stackSize = keepStackSize();
boolean selected = false;
}
:
(
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3(), 0)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3(), 0);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlDTOAccess().getDtosAssignment_3_0()); }
(rule__FSMControlDTO__DtosAssignment_3_0)
{ after(grammarAccess.getFSMControlDTOAccess().getDtosAssignment_3_0()); }
)
(
{ before(grammarAccess.getFSMControlDTOAccess().getDtosAssignment_3_0()); }
((rule__FSMControlDTO__DtosAssignment_3_0)=>rule__FSMControlDTO__DtosAssignment_3_0)*
{ after(grammarAccess.getFSMControlDTOAccess().getDtosAssignment_3_0()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3(), 1)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3(), 1);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlDTOAccess().getFiltersAssignment_3_1()); }
(rule__FSMControlDTO__FiltersAssignment_3_1)
{ after(grammarAccess.getFSMControlDTOAccess().getFiltersAssignment_3_1()); }
)
(
{ before(grammarAccess.getFSMControlDTOAccess().getFiltersAssignment_3_1()); }
((rule__FSMControlDTO__FiltersAssignment_3_1)=>rule__FSMControlDTO__FiltersAssignment_3_1)*
{ after(grammarAccess.getFSMControlDTOAccess().getFiltersAssignment_3_1()); }
)
)
)
)
)
;
finally {
if (selected)
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getFSMControlDTOAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMControlDTO__UnorderedGroup_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__UnorderedGroup_3__Impl
rule__FSMControlDTO__UnorderedGroup_3__1?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__UnorderedGroup_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTO__UnorderedGroup_3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3
@init {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3());
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__0
?
;
finally {
getUnorderedGroupHelper().leave(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
@init {
int stackSize = keepStackSize();
boolean selected = false;
}
:
(
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 0)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 0);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getLineDisplaysAssignment_3_0()); }
(rule__FSMControlPeripheral__LineDisplaysAssignment_3_0)
{ after(grammarAccess.getFSMControlPeripheralAccess().getLineDisplaysAssignment_3_0()); }
)
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getLineDisplaysAssignment_3_0()); }
((rule__FSMControlPeripheral__LineDisplaysAssignment_3_0)=>rule__FSMControlPeripheral__LineDisplaysAssignment_3_0)*
{ after(grammarAccess.getFSMControlPeripheralAccess().getLineDisplaysAssignment_3_0()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 1)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 1);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getDisplaysAssignment_3_1()); }
(rule__FSMControlPeripheral__DisplaysAssignment_3_1)
{ after(grammarAccess.getFSMControlPeripheralAccess().getDisplaysAssignment_3_1()); }
)
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getDisplaysAssignment_3_1()); }
((rule__FSMControlPeripheral__DisplaysAssignment_3_1)=>rule__FSMControlPeripheral__DisplaysAssignment_3_1)*
{ after(grammarAccess.getFSMControlPeripheralAccess().getDisplaysAssignment_3_1()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 2)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 2);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPosPrintersAssignment_3_2()); }
(rule__FSMControlPeripheral__PosPrintersAssignment_3_2)
{ after(grammarAccess.getFSMControlPeripheralAccess().getPosPrintersAssignment_3_2()); }
)
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPosPrintersAssignment_3_2()); }
((rule__FSMControlPeripheral__PosPrintersAssignment_3_2)=>rule__FSMControlPeripheral__PosPrintersAssignment_3_2)*
{ after(grammarAccess.getFSMControlPeripheralAccess().getPosPrintersAssignment_3_2()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 3)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 3);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getCashDrawersAssignment_3_3()); }
(rule__FSMControlPeripheral__CashDrawersAssignment_3_3)
{ after(grammarAccess.getFSMControlPeripheralAccess().getCashDrawersAssignment_3_3()); }
)
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getCashDrawersAssignment_3_3()); }
((rule__FSMControlPeripheral__CashDrawersAssignment_3_3)=>rule__FSMControlPeripheral__CashDrawersAssignment_3_3)*
{ after(grammarAccess.getFSMControlPeripheralAccess().getCashDrawersAssignment_3_3()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 4)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 4);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPaymentTerminalsAssignment_3_4()); }
(rule__FSMControlPeripheral__PaymentTerminalsAssignment_3_4)
{ after(grammarAccess.getFSMControlPeripheralAccess().getPaymentTerminalsAssignment_3_4()); }
)
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPaymentTerminalsAssignment_3_4()); }
((rule__FSMControlPeripheral__PaymentTerminalsAssignment_3_4)=>rule__FSMControlPeripheral__PaymentTerminalsAssignment_3_4)*
{ after(grammarAccess.getFSMControlPeripheralAccess().getPaymentTerminalsAssignment_3_4()); }
)
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 5)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3(), 5);
}
{
selected = true;
}
(
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getSignaturePadsAssignment_3_5()); }
(rule__FSMControlPeripheral__SignaturePadsAssignment_3_5)
{ after(grammarAccess.getFSMControlPeripheralAccess().getSignaturePadsAssignment_3_5()); }
)
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getSignaturePadsAssignment_3_5()); }
((rule__FSMControlPeripheral__SignaturePadsAssignment_3_5)=>rule__FSMControlPeripheral__SignaturePadsAssignment_3_5)*
{ after(grammarAccess.getFSMControlPeripheralAccess().getSignaturePadsAssignment_3_5()); }
)
)
)
)
)
;
finally {
if (selected)
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getFSMControlPeripheralAccess().getUnorderedGroup_3());
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
rule__FSMControlPeripheral__UnorderedGroup_3__1?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
rule__FSMControlPeripheral__UnorderedGroup_3__2?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
rule__FSMControlPeripheral__UnorderedGroup_3__3?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
rule__FSMControlPeripheral__UnorderedGroup_3__4?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__4
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
rule__FSMControlPeripheral__UnorderedGroup_3__5?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__UnorderedGroup_3__5
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlPeripheral__UnorderedGroup_3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__UnorderedGroup_4
@init {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4());
}
:
rule__FSMControlDTOAttribute__UnorderedGroup_4__0
?
;
finally {
getUnorderedGroupHelper().leave(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4());
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__UnorderedGroup_4__Impl
@init {
int stackSize = keepStackSize();
boolean selected = false;
}
:
(
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4(), 0)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4(), 0);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getGroup_4_0()); }
(rule__FSMControlDTOAttribute__Group_4_0__0)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getGroup_4_0()); }
)
)
)|
(
{getUnorderedGroupHelper().canSelect(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4(), 1)}?=>(
{
getUnorderedGroupHelper().select(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4(), 1);
}
{
selected = true;
}
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getGroup_4_1()); }
(rule__FSMControlDTOAttribute__Group_4_1__0)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getGroup_4_1()); }
)
)
)
)
;
finally {
if (selected)
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getFSMControlDTOAttributeAccess().getUnorderedGroup_4());
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__UnorderedGroup_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__UnorderedGroup_4__Impl
rule__FSMControlDTOAttribute__UnorderedGroup_4__1?
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__UnorderedGroup_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__FSMControlDTOAttribute__UnorderedGroup_4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__FSMModel__ImportSectionAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMModelAccess().getImportSectionXImportSectionParserRuleCall_0_0()); }
ruleXImportSection
{ after(grammarAccess.getFSMModelAccess().getImportSectionXImportSectionParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMModel__PackagesAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMModelAccess().getPackagesFSMPackageParserRuleCall_1_0()); }
ruleFSMPackage
{ after(grammarAccess.getFSMModelAccess().getPackagesFSMPackageParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__NameAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); }
ruleQualifiedName
{ after(grammarAccess.getFSMPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPackage__StatemachinesAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPackageAccess().getStatemachinesFSMParserRuleCall_3_1_0()); }
ruleFSM
{ after(grammarAccess.getFSMPackageAccess().getStatemachinesFSMParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__DescriptionAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getDescriptionDescribedByKeyword_2_0_0()); }
(
{ before(grammarAccess.getFSMAccess().getDescriptionDescribedByKeyword_2_0_0()); }
'describedBy'
{ after(grammarAccess.getFSMAccess().getDescriptionDescribedByKeyword_2_0_0()); }
)
{ after(grammarAccess.getFSMAccess().getDescriptionDescribedByKeyword_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__DescriptionValueAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getDescriptionValueTRANSLATABLESTRINGParserRuleCall_2_1_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMAccess().getDescriptionValueTRANSLATABLESTRINGParserRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__InitialStateAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getInitialStateFSMStateCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMAccess().getInitialStateFSMStateIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMAccess().getInitialStateFSMStateIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMAccess().getInitialStateFSMStateCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__InitialEventAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getInitialEventFSMEventCrossReference_6_0()); }
(
{ before(grammarAccess.getFSMAccess().getInitialEventFSMEventIDTerminalRuleCall_6_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMAccess().getInitialEventFSMEventIDTerminalRuleCall_6_0_1()); }
)
{ after(grammarAccess.getFSMAccess().getInitialEventFSMEventCrossReference_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__EventsAssignment_7_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getEventsFSMEventParserRuleCall_7_1_1_0()); }
ruleFSMEvent
{ after(grammarAccess.getFSMAccess().getEventsFSMEventParserRuleCall_7_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__ControlsAssignment_8_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getControlsFSMControlParserRuleCall_8_2_0()); }
ruleFSMControl
{ after(grammarAccess.getFSMAccess().getControlsFSMControlParserRuleCall_8_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSM__StatesAssignment_9_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAccess().getStatesFSMStateParserRuleCall_9_2_0()); }
ruleFSMState
{ after(grammarAccess.getFSMAccess().getStatesFSMStateParserRuleCall_9_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMEvent__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMEventAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMEventAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMStateAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__ConditionsAssignment_3_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getConditionsFSMActionParserRuleCall_3_0_2_0()); }
ruleFSMAction
{ after(grammarAccess.getFSMStateAccess().getConditionsFSMActionParserRuleCall_3_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__TriggersAssignment_3_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getTriggersFSMTriggerParserRuleCall_3_1_2_0()); }
ruleFSMTrigger
{ after(grammarAccess.getFSMStateAccess().getTriggersFSMTriggerParserRuleCall_3_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__IdentityAssignment_3_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getIdentityFSMOperationParserRuleCall_3_2_1_0()); }
ruleFSMOperation
{ after(grammarAccess.getFSMStateAccess().getIdentityFSMOperationParserRuleCall_3_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__FunctionalKeyCodeAssignment_3_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getFunctionalKeyCodeFSMFunctionalKeyCodesEnumRuleCall_3_3_1_0()); }
ruleFSMFunctionalKeyCodes
{ after(grammarAccess.getFSMStateAccess().getFunctionalKeyCodeFSMFunctionalKeyCodesEnumRuleCall_3_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__FunctionalKeyEventAssignment_3_3_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getFunctionalKeyEventFSMEventCrossReference_3_3_3_0()); }
(
{ before(grammarAccess.getFSMStateAccess().getFunctionalKeyEventFSMEventIDTerminalRuleCall_3_3_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMStateAccess().getFunctionalKeyEventFSMEventIDTerminalRuleCall_3_3_3_0_1()); }
)
{ after(grammarAccess.getFSMStateAccess().getFunctionalKeyEventFSMEventCrossReference_3_3_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__KeystrokeAssignment_3_4_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getKeystrokeFSMControlFieldAttributeCrossReference_3_4_2_0()); }
(
{ before(grammarAccess.getFSMStateAccess().getKeystrokeFSMControlFieldAttributeIDTerminalRuleCall_3_4_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMStateAccess().getKeystrokeFSMControlFieldAttributeIDTerminalRuleCall_3_4_2_0_1()); }
)
{ after(grammarAccess.getFSMStateAccess().getKeystrokeFSMControlFieldAttributeCrossReference_3_4_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__HasKeyOperationAssignment_3_4_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getHasKeyOperationAndKeyword_3_4_3_0_0()); }
(
{ before(grammarAccess.getFSMStateAccess().getHasKeyOperationAndKeyword_3_4_3_0_0()); }
'and'
{ after(grammarAccess.getFSMStateAccess().getHasKeyOperationAndKeyword_3_4_3_0_0()); }
)
{ after(grammarAccess.getFSMStateAccess().getHasKeyOperationAndKeyword_3_4_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMState__KeyOperationAssignment_3_4_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStateAccess().getKeyOperationFSMOperationParserRuleCall_3_4_3_1_0()); }
ruleFSMOperation
{ after(grammarAccess.getFSMStateAccess().getKeyOperationFSMOperationParserRuleCall_3_4_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__TriggersAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getTriggersFSMEventCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMTriggerAccess().getTriggersFSMEventIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMTriggerAccess().getTriggersFSMEventIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMTriggerAccess().getTriggersFSMEventCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__GuardsAssignment_3_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getGuardsFSMGuardParserRuleCall_3_2_0()); }
ruleFSMGuard
{ after(grammarAccess.getFSMTriggerAccess().getGuardsFSMGuardParserRuleCall_3_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__HasTransitionAssignment_5_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getHasTransitionTransitionKeyword_5_0_0()); }
(
{ before(grammarAccess.getFSMTriggerAccess().getHasTransitionTransitionKeyword_5_0_0()); }
'transition'
{ after(grammarAccess.getFSMTriggerAccess().getHasTransitionTransitionKeyword_5_0_0()); }
)
{ after(grammarAccess.getFSMTriggerAccess().getHasTransitionTransitionKeyword_5_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__TransitionAssignment_5_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getTransitionFSMStateCrossReference_5_1_0()); }
(
{ before(grammarAccess.getFSMTriggerAccess().getTransitionFSMStateIDTerminalRuleCall_5_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMTriggerAccess().getTransitionFSMStateIDTerminalRuleCall_5_1_0_1()); }
)
{ after(grammarAccess.getFSMTriggerAccess().getTransitionFSMStateCrossReference_5_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMTrigger__ActionsAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMTriggerAccess().getActionsFSMActionParserRuleCall_6_1_0()); }
ruleFSMAction
{ after(grammarAccess.getFSMTriggerAccess().getActionsFSMActionParserRuleCall_6_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__BlinkRateAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getBlinkRateINTTerminalRuleCall_1_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getBlinkRateINTTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBlinkRate__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralBlinkRateAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralClear__DeviceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralClearAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralClearAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralClearAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralClearAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__ViewportRowAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportRowINTTerminalRuleCall_2_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportRowINTTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__ViewportColumnAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportColumnINTTerminalRuleCall_4_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportColumnINTTerminalRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__ViewportHeightAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportHeightINTTerminalRuleCall_6_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportHeightINTTerminalRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__ViewportWidthAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportWidthINTTerminalRuleCall_8_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getViewportWidthINTTerminalRuleCall_8_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__WindowHeightAssignment_10
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowHeightINTTerminalRuleCall_10_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowHeightINTTerminalRuleCall_10_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__WindowWidthAssignment_12
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowWidthINTTerminalRuleCall_12_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getWindowWidthINTTerminalRuleCall_12_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCreateWindow__DeviceAssignment_14
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_14_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_14_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_14_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralCreateWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_14_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__CursorTypeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCursorTypeFSMLineDisplayCursorTypeEnumRuleCall_1_0()); }
ruleFSMLineDisplayCursorType
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getCursorTypeFSMLineDisplayCursorTypeEnumRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralCursorType__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralCursorTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDestroyWindow__DeviceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralDestroyWindowAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__BrightnessAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getBrightnessINTTerminalRuleCall_1_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getBrightnessINTTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDeviceBrightness__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralDeviceBrightnessAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__TextAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__HasTypeAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getHasTypeTypeKeyword_2_0_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getHasTypeTypeKeyword_2_0_0()); }
'type'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getHasTypeTypeKeyword_2_0_0()); }
)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getHasTypeTypeKeyword_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__TextTypeAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextTypeFSMLineDisplayTextTypeEnumRuleCall_2_1_0()); }
ruleFSMLineDisplayTextType
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getTextTypeFSMLineDisplayTextTypeEnumRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayText__DeviceAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__TextAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__RowAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getRowINTTerminalRuleCall_3_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getRowINTTerminalRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__ColumnAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getColumnINTTerminalRuleCall_5_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getColumnINTTerminalRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__HasTypeAssignment_6_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getHasTypeTypeKeyword_6_0_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getHasTypeTypeKeyword_6_0_0()); }
'type'
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getHasTypeTypeKeyword_6_0_0()); }
)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getHasTypeTypeKeyword_6_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__TextTypeAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextTypeFSMLineDisplayTextTypeEnumRuleCall_6_1_0()); }
ruleFSMLineDisplayTextType
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getTextTypeFSMLineDisplayTextTypeEnumRuleCall_6_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralLineDisplayTextAt__DeviceAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_8_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_8_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_8_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralLineDisplayTextAtAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_8_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__WaitAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getWaitINTTerminalRuleCall_1_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getWaitINTTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralInterCharacterWait__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralInterCharacterWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__FormatAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getFormatFSMLineDisplayMarqueeFormatEnumRuleCall_1_0()); }
ruleFSMLineDisplayMarqueeFormat
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getFormatFSMLineDisplayMarqueeFormatEnumRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeFormat__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralMarqueeFormatAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__WaitAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getWaitINTTerminalRuleCall_1_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getWaitINTTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeRepeatWait__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralMarqueeRepeatWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__MarqueeTypeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getMarqueeTypeFSMLineDisplayMarqueeTypeEnumRuleCall_1_0()); }
ruleFSMLineDisplayMarqueeType
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getMarqueeTypeFSMLineDisplayMarqueeTypeEnumRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeType__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralMarqueeTypeAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__WaitAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getWaitINTTerminalRuleCall_1_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getWaitINTTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralMarqueeUnitWait__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralMarqueeUnitWaitAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__DirectionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getDirectionFSMLineDisplayScrollTextTypeEnumRuleCall_1_0()); }
ruleFSMLineDisplayScrollTextType
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getDirectionFSMLineDisplayScrollTextTypeEnumRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__UnitsAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getUnitsINTTerminalRuleCall_2_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getUnitsINTTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralScroll__DeviceAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralScrollAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralScrollAccess().getDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralOpenDrawer__DeviceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getDeviceFSMPeripheralDeviceCashDrawerCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getDeviceFSMPeripheralDeviceCashDrawerIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getDeviceFSMPeripheralDeviceCashDrawerIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralOpenDrawerAccess().getDeviceFSMPeripheralDeviceCashDrawerCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__DataAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDataSTRINGTerminalRuleCall_2_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDataSTRINGTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__BarcodeTypeAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getBarcodeTypeFSMPOSPrinterBarcodeTypeEnumRuleCall_4_0()); }
ruleFSMPOSPrinterBarcodeType
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getBarcodeTypeFSMPOSPrinterBarcodeTypeEnumRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBarcode__DeviceAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_6_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_6_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_6_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintBarcodeAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__BitmapIdAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getBitmapIdINTTerminalRuleCall_2_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getBitmapIdINTTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintBitmap__DeviceAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintBitmapAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__TextAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getTextFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getTextFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintCut__DeviceAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintCutAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintCutAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__TextAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getTextFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getTextFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintNormal__DeviceAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintNormalAccess().getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__HostAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getHostFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getHostFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__PortAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPortFSMActionFieldConcatenationParserRuleCall_4_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getPortFSMActionFieldConcatenationParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTOpen__DeviceAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getDeviceFSMPeripheralDevicePTCrossReference_6_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTOpenAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTOpenAccess().getDeviceFSMPeripheralDevicePTCrossReference_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTClose__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTCloseAccess().getDeviceFSMPeripheralDevicePTCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTCloseAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTCloseAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTCloseAccess().getDeviceFSMPeripheralDevicePTCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAcknowledge__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getDeviceFSMPeripheralDevicePTCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTAcknowledgeAccess().getDeviceFSMPeripheralDevicePTCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__PasswordAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getPasswordFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getPasswordFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__ReceiptAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getReceiptFSMActionFieldConcatenationParserRuleCall_4_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getReceiptFSMActionFieldConcatenationParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTReversal__DeviceAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getDeviceFSMPeripheralDevicePTCrossReference_6_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTReversalAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTReversalAccess().getDeviceFSMPeripheralDevicePTCrossReference_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__PasswordAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getPasswordFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getPasswordFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__ConfigurationAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getConfigurationSTRINGTerminalRuleCall_4_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getConfigurationSTRINGTerminalRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTRegistration__DeviceAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getDeviceFSMPeripheralDevicePTCrossReference_6_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTRegistrationAccess().getDeviceFSMPeripheralDevicePTCrossReference_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__AmountAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getAmountFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getAmountFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTAuthorization__DeviceAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getDeviceFSMPeripheralDevicePTCrossReference_4_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_4_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_4_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTAuthorizationAccess().getDeviceFSMPeripheralDevicePTCrossReference_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPTResponse__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPTResponseAccess().getDeviceFSMPeripheralDevicePTCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPTResponseAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPTResponseAccess().getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPTResponseAccess().getDeviceFSMPeripheralDevicePTCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__ReportAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getReportReportCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getReportReportIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getReportReportIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getReportReportCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__HasFilterAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasFilterFilterByKeyword_2_0_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasFilterFilterByKeyword_2_0_0()); }
'filterBy'
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasFilterFilterByKeyword_2_0_0()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasFilterFilterByKeyword_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__KeyAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getKeyFSMStorageCrossReference_2_1_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getKeyFSMStorageIDTerminalRuleCall_2_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getKeyFSMStorageIDTerminalRuleCall_2_1_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getKeyFSMStorageCrossReference_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__HasPrintServiceAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasPrintServiceToKeyword_3_0_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasPrintServiceToKeyword_3_0_0()); }
'to'
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasPrintServiceToKeyword_3_0_0()); }
)
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getHasPrintServiceToKeyword_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPrintReport__PrintServiceAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPrintReportAccess().getPrintServiceFSMActionFieldConcatenationParserRuleCall_3_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralPrintReportAccess().getPrintServiceFSMActionFieldConcatenationParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__TextAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getTextFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getTextFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__DeviceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDeviceFSMPeripheralDeviceDisplayCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDeviceFSMPeripheralDeviceDisplayIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDeviceFSMPeripheralDeviceDisplayIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getDeviceFSMPeripheralDeviceDisplayCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralDisplayText__AttributeAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getAttributeLDtoAttributeCrossReference_5_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getAttributeLDtoAttributeIDTerminalRuleCall_5_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getAttributeLDtoAttributeIDTerminalRuleCall_5_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralDisplayTextAccess().getAttributeLDtoAttributeCrossReference_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureOpen__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralSignatureOpenAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClose__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralSignatureCloseAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureClear__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralSignatureClearAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureCapture__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralSignatureCaptureAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureIdle__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralSignatureIdleAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__OkLabelAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getOkLabelTRANSLATABLESTRINGParserRuleCall_2_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getOkLabelTRANSLATABLESTRINGParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__ClearLabelAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getClearLabelTRANSLATABLESTRINGParserRuleCall_4_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getClearLabelTRANSLATABLESTRINGParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__CancelLabelAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCancelLabelTRANSLATABLESTRINGParserRuleCall_6_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getCancelLabelTRANSLATABLESTRINGParserRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSignatureLabel__DeviceAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_8_0()); }
(
{ before(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_8_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_8_0_1()); }
)
{ after(grammarAccess.getFSMActionPeripheralSignatureLabelAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_8_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMSignatureRetrieve__DeviceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMSignatureRetrieveAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMSignatureRetrieveAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMSignatureRetrieveAccess().getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMSignatureRetrieveAccess().getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__DurationAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getDurationINTTerminalRuleCall_2_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getDurationINTTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralBeeper__FrequencyAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralBeeperAccess().getFrequencyINTTerminalRuleCall_4_0()); }
RULE_INT
{ after(grammarAccess.getFSMActionPeripheralBeeperAccess().getFrequencyINTTerminalRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralPlayer__TuneAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralPlayerAccess().getTuneSTRINGTerminalRuleCall_2_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionPeripheralPlayerAccess().getTuneSTRINGTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionPeripheralSound__NameAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionPeripheralSoundAccess().getNameSTRINGTerminalRuleCall_2_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionPeripheralSoundAccess().getNameSTRINGTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__GroupAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMOperationAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMOperationAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMOperationAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__OperationAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getOperationFunctionLibraryOperationCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMOperationAccess().getOperationFunctionLibraryOperationIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMOperationAccess().getOperationFunctionLibraryOperationIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMOperationAccess().getOperationFunctionLibraryOperationCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__FirstAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getFirstFSMOperationParameterParserRuleCall_5_0()); }
ruleFSMOperationParameter
{ after(grammarAccess.getFSMOperationAccess().getFirstFSMOperationParameterParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperation__MoreAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationAccess().getMoreFSMOperationParameterMoreParserRuleCall_6_0()); }
ruleFSMOperationParameterMore
{ after(grammarAccess.getFSMOperationAccess().getMoreFSMOperationParameterMoreParserRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__GroupAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMGuardAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMGuardAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMGuardAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__GuardAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getGuardFunctionLibraryGuardCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMGuardAccess().getGuardFunctionLibraryGuardIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMGuardAccess().getGuardFunctionLibraryGuardIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMGuardAccess().getGuardFunctionLibraryGuardCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__HasOnFailAssignment_4_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getHasOnFailOnFailKeyword_4_0_0()); }
(
{ before(grammarAccess.getFSMGuardAccess().getHasOnFailOnFailKeyword_4_0_0()); }
'onFail'
{ after(grammarAccess.getFSMGuardAccess().getHasOnFailOnFailKeyword_4_0_0()); }
)
{ after(grammarAccess.getFSMGuardAccess().getHasOnFailOnFailKeyword_4_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__OnFailCaptionAssignment_4_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getOnFailCaptionTRANSLATABLESTRINGParserRuleCall_4_2_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMGuardAccess().getOnFailCaptionTRANSLATABLESTRINGParserRuleCall_4_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__OnFailDescriptionAssignment_4_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getOnFailDescriptionTRANSLATABLESTRINGParserRuleCall_4_4_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMGuardAccess().getOnFailDescriptionTRANSLATABLESTRINGParserRuleCall_4_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMGuard__OnFailTypeAssignment_4_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMGuardAccess().getOnFailTypeFSMUserMessageTypeEnumRuleCall_4_6_0()); }
ruleFSMUserMessageType
{ after(grammarAccess.getFSMGuardAccess().getOnFailTypeFSMUserMessageTypeEnumRuleCall_4_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__GroupAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMFunctionAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMFunctionAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMFunctionAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__FunctionAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getFunctionFunctionLibraryFunctionCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMFunctionAccess().getFunctionFunctionLibraryFunctionIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMFunctionAccess().getFunctionFunctionLibraryFunctionIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMFunctionAccess().getFunctionFunctionLibraryFunctionCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__FirstAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getFirstFSMOperationParameterParserRuleCall_5_0()); }
ruleFSMOperationParameter
{ after(grammarAccess.getFSMFunctionAccess().getFirstFSMOperationParameterParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFunction__MoreAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFunctionAccess().getMoreFSMOperationParameterMoreParserRuleCall_6_0()); }
ruleFSMOperationParameterMore
{ after(grammarAccess.getFSMFunctionAccess().getMoreFSMOperationParameterMoreParserRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__ContentAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getContentFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMStorageAccess().getContentFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__KeyAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getKeyIDTerminalRuleCall_3_0()); }
RULE_ID
{ after(grammarAccess.getFSMStorageAccess().getKeyIDTerminalRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorage__AttributeAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageAccess().getAttributeIDTerminalRuleCall_5_0()); }
RULE_ID
{ after(grammarAccess.getFSMStorageAccess().getAttributeIDTerminalRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__KeyAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getKeyIDTerminalRuleCall_2_0()); }
RULE_ID
{ after(grammarAccess.getFSMStorageRetrieveAccess().getKeyIDTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieve__AttributeAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveAccess().getAttributeIDTerminalRuleCall_4_0()); }
RULE_ID
{ after(grammarAccess.getFSMStorageRetrieveAccess().getAttributeIDTerminalRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__TransitionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionFSMStateCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionFSMStateIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionFSMStateIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getTransitionFSMStateCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__GuardAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getGuardFSMGuardParserRuleCall_2_0()); }
ruleFSMGuard
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getGuardFSMGuardParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionConditionalTransition__ActionsAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionConditionalTransitionAccess().getActionsFSMActionParserRuleCall_4_0()); }
ruleFSMAction
{ after(grammarAccess.getFSMActionConditionalTransitionAccess().getActionsFSMActionParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceString__TextAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringAccess().getTextSTRINGTerminalRuleCall_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionFieldSourceStringAccess().getTextSTRINGTerminalRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumber__ValueAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberAccess().getValueSignedNumberParserRuleCall_0()); }
ruleSignedNumber
{ after(grammarAccess.getFSMActionFieldSourceNumberAccess().getValueSignedNumberParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceInteger__ValueAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerAccess().getValueINTEGERParserRuleCall_0()); }
ruleINTEGER
{ after(grammarAccess.getFSMActionFieldSourceIntegerAccess().getValueINTEGERParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBoolean__ValueAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanAccess().getValueBOOLEANParserRuleCall_0()); }
ruleBOOLEAN
{ after(grammarAccess.getFSMActionFieldSourceBooleanAccess().getValueBOOLEANParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluate__EvaluationtypeAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateAccess().getEvaluationtypeFSMEvaluationTypeEnumRuleCall_0()); }
ruleFSMEvaluationType
{ after(grammarAccess.getFSMActionFieldSourceEvaluateAccess().getEvaluationtypeFSMEvaluationTypeEnumRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslate__TextAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateAccess().getTextTRANSLATABLESTRINGParserRuleCall_1_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMActionFieldSourceTranslateAccess().getTextTRANSLATABLESTRINGParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__DtoAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoFSMControlDTOAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getDtoFSMControlDTOAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttribute__AttributeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getAttributeLDtoInheritedAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getAttributeLDtoInheritedAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getAttributeLDtoInheritedAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeAccess().getAttributeLDtoInheritedAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceStringMore__TextAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getTextSTRINGTerminalRuleCall_2_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionFieldSourceStringMoreAccess().getTextSTRINGTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceNumberMore__ValueAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getValueSignedNumberParserRuleCall_2_0()); }
ruleSignedNumber
{ after(grammarAccess.getFSMActionFieldSourceNumberMoreAccess().getValueSignedNumberParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceIntegerMore__ValueAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getValueINTEGERParserRuleCall_2_0()); }
ruleINTEGER
{ after(grammarAccess.getFSMActionFieldSourceIntegerMoreAccess().getValueINTEGERParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceBooleanMore__ValueAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getValueBOOLEANParserRuleCall_2_0()); }
ruleBOOLEAN
{ after(grammarAccess.getFSMActionFieldSourceBooleanMoreAccess().getValueBOOLEANParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceEvaluateMore__EvaluationtypeAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getEvaluationtypeFSMEvaluationTypeEnumRuleCall_2_0()); }
ruleFSMEvaluationType
{ after(grammarAccess.getFSMActionFieldSourceEvaluateMoreAccess().getEvaluationtypeFSMEvaluationTypeEnumRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceTranslateMore__TextAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getTextTRANSLATABLESTRINGParserRuleCall_3_0()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getFSMActionFieldSourceTranslateMoreAccess().getTextTRANSLATABLESTRINGParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGetMore__AttributeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getAttributeFSMControlFieldAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionFieldGetMoreAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldGetMoreAccess().getAttributeFSMControlFieldAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__GroupAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMOperationMoreAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMOperationMoreAccess().getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMOperationMoreAccess().getGroupFunctionLibraryStatemachineGroupCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationMore__OperationAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationMoreAccess().getOperationFunctionLibraryOperationCrossReference_5_0()); }
(
{ before(grammarAccess.getFSMOperationMoreAccess().getOperationFunctionLibraryOperationIDTerminalRuleCall_5_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMOperationMoreAccess().getOperationFunctionLibraryOperationIDTerminalRuleCall_5_0_1()); }
)
{ after(grammarAccess.getFSMOperationMoreAccess().getOperationFunctionLibraryOperationCrossReference_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__KeyAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getKeyIDTerminalRuleCall_4_0()); }
RULE_ID
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getKeyIDTerminalRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStorageRetrieveMore__AttributeAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStorageRetrieveMoreAccess().getAttributeIDTerminalRuleCall_6_0()); }
RULE_ID
{ after(grammarAccess.getFSMStorageRetrieveMoreAccess().getAttributeIDTerminalRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDotExpression__TailAssignment_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDotExpressionAccess().getTailLFeatureCrossReference_1_2_0()); }
(
{ before(grammarAccess.getFSMDotExpressionAccess().getTailLFeatureIDTerminalRuleCall_1_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMDotExpressionAccess().getTailLFeatureIDTerminalRuleCall_1_2_0_1()); }
)
{ after(grammarAccess.getFSMDotExpressionAccess().getTailLFeatureCrossReference_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDtoRef__DtoAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDtoRefAccess().getDtoFSMControlDTOAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMDtoRefAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMDtoRefAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMDtoRefAccess().getDtoFSMControlDTOAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__DtoAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoFSMControlDTOAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getDtoFSMControlDTOAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSourceDtoAttributeMore__AttributeAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getAttributeLDtoInheritedAttributeCrossReference_5_0()); }
(
{ before(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldSourceDtoAttributeMoreAccess().getAttributeLDtoInheritedAttributeCrossReference_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldConcatenation__FirstAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldConcatenationAccess().getFirstFSMActionFieldSourceParserRuleCall_0_0()); }
ruleFSMActionFieldSource
{ after(grammarAccess.getFSMActionFieldConcatenationAccess().getFirstFSMActionFieldSourceParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldConcatenation__MoreAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldConcatenationAccess().getMoreFSMActionFieldSourceMoreParserRuleCall_1_0()); }
ruleFSMActionFieldSourceMore
{ after(grammarAccess.getFSMActionFieldConcatenationAccess().getMoreFSMActionFieldSourceMoreParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameter__SourceAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterAccess().getSourceFSMActionFieldConcatenationParserRuleCall_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMOperationParameterAccess().getSourceFSMActionFieldConcatenationParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOperationParameterMore__SourceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOperationParameterMoreAccess().getSourceFSMActionFieldConcatenationParserRuleCall_2_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMOperationParameterMoreAccess().getSourceFSMActionFieldConcatenationParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__SourceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getSourceFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionFieldSetAccess().getSourceFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldSet__AttributeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getAttributeFSMControlFieldAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionFieldSetAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldSetAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldSetAccess().getAttributeFSMControlFieldAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldClear__AttributeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldClearAccess().getAttributeFSMControlFieldAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionFieldClearAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldClearAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldClearAccess().getAttributeFSMControlFieldAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldGet__AttributeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldGetAccess().getAttributeFSMControlFieldAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionFieldGetAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldGetAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldGetAccess().getAttributeFSMControlFieldAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldFilterToggle__FilterAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldFilterToggleAccess().getFilterFSMControlFilterCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionFieldFilterToggleAccess().getFilterFSMControlFilterIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldFilterToggleAccess().getFilterFSMControlFilterIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldFilterToggleAccess().getFilterFSMControlFilterCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionFieldRemove__AttributeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionFieldRemoveAccess().getAttributeFSMControlFieldAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionFieldRemoveAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionFieldRemoveAccess().getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionFieldRemoveAccess().getAttributeFSMControlFieldAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemVisible__AttributeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemVisibleAccess().getAttributeFSMControlVisibilityCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionItemVisibleAccess().getAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionItemVisibleAccess().getAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionItemVisibleAccess().getAttributeFSMControlVisibilityCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionItemInvisible__AttributeAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionItemInvisibleAccess().getAttributeFSMControlVisibilityCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionItemInvisibleAccess().getAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionItemInvisibleAccess().getAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionItemInvisibleAccess().getAttributeFSMControlVisibilityCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__CaptionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getCaptionFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getCaptionFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonCaption__AttributeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getAttributeFSMControlButtonAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionButtonCaptionAccess().getAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionButtonCaptionAccess().getAttributeFSMControlButtonAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__ImageAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getImageSTRINGTerminalRuleCall_1_0()); }
RULE_STRING
{ after(grammarAccess.getFSMActionButtonImageAccess().getImageSTRINGTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionButtonImage__AttributeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getAttributeFSMControlButtonAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionButtonImageAccess().getAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionButtonImageAccess().getAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionButtonImageAccess().getAttributeFSMControlButtonAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__SearchAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getSearchFSMActionFieldConcatenationParserRuleCall_1_0()); }
ruleFSMActionFieldConcatenation
{ after(grammarAccess.getFSMActionDTOFindAccess().getSearchFSMActionFieldConcatenationParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__DtoAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getDtoFSMControlDTOAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionDTOFindAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMActionDTOFindAccess().getDtoFSMControlDTOAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOFind__AttributeAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getAttributeLDtoInheritedAttributeCrossReference_5_0()); }
(
{ before(grammarAccess.getFSMActionDTOFindAccess().getAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionDTOFindAccess().getAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1()); }
)
{ after(grammarAccess.getFSMActionDTOFindAccess().getAttributeLDtoInheritedAttributeCrossReference_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionDTOClear__DtoAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionDTOClearAccess().getDtoFSMControlDTOAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionDTOClearAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionDTOClearAccess().getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionDTOClearAccess().getDtoFSMControlDTOAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMActionScheduler__SchedulerAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMActionSchedulerAccess().getSchedulerFSMControlSchedulerAttributeCrossReference_1_0()); }
(
{ before(grammarAccess.getFSMActionSchedulerAccess().getSchedulerFSMControlSchedulerAttributeIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMActionSchedulerAccess().getSchedulerFSMControlSchedulerAttributeIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getFSMActionSchedulerAccess().getSchedulerFSMControlSchedulerAttributeCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlButtonAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__EventTypeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getEventTypeFSMControlButtonEventTypeEnumRuleCall_3_0()); }
ruleFSMControlButtonEventType
{ after(grammarAccess.getFSMControlButtonAccess().getEventTypeFSMControlButtonEventTypeEnumRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__HasRangeAssignment_4_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getHasRangeFromKeyword_4_0_0()); }
(
{ before(grammarAccess.getFSMControlButtonAccess().getHasRangeFromKeyword_4_0_0()); }
'from'
{ after(grammarAccess.getFSMControlButtonAccess().getHasRangeFromKeyword_4_0_0()); }
)
{ after(grammarAccess.getFSMControlButtonAccess().getHasRangeFromKeyword_4_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__StartAssignment_4_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getStartINTTerminalRuleCall_4_1_0()); }
RULE_INT
{ after(grammarAccess.getFSMControlButtonAccess().getStartINTTerminalRuleCall_4_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__EndAssignment_4_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getEndINTTerminalRuleCall_4_3_0()); }
RULE_INT
{ after(grammarAccess.getFSMControlButtonAccess().getEndINTTerminalRuleCall_4_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__RangedNameAssignment_4_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getRangedNameSTRINGTerminalRuleCall_4_5_0()); }
RULE_STRING
{ after(grammarAccess.getFSMControlButtonAccess().getRangedNameSTRINGTerminalRuleCall_4_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButton__ButtonsAssignment_5_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAccess().getButtonsFSMControlButtonAttributeParserRuleCall_5_1_0()); }
ruleFSMControlButtonAttribute
{ after(grammarAccess.getFSMControlButtonAccess().getButtonsFSMControlButtonAttributeParserRuleCall_5_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlFieldAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__FieldsAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getFieldsFSMControlFieldAttributeParserRuleCall_3_0_0()); }
ruleFSMControlFieldAttribute
{ after(grammarAccess.getFSMControlFieldAccess().getFieldsFSMControlFieldAttributeParserRuleCall_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlField__LayoutsAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAccess().getLayoutsFSMControlFieldLayoutParserRuleCall_3_1_0()); }
ruleFSMControlFieldLayout
{ after(grammarAccess.getFSMControlFieldAccess().getLayoutsFSMControlFieldLayoutParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlDTOAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__DtosAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getDtosFSMControlDTOAttributeParserRuleCall_3_0_0()); }
ruleFSMControlDTOAttribute
{ after(grammarAccess.getFSMControlDTOAccess().getDtosFSMControlDTOAttributeParserRuleCall_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTO__FiltersAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAccess().getFiltersFSMControlFilterParserRuleCall_3_1_0()); }
ruleFSMControlFilter
{ after(grammarAccess.getFSMControlDTOAccess().getFiltersFSMControlFilterParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlSchedulerAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlScheduler__SchedulersAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAccess().getSchedulersFSMControlSchedulerAttributeParserRuleCall_3_0()); }
ruleFSMControlSchedulerAttribute
{ after(grammarAccess.getFSMControlSchedulerAccess().getSchedulersFSMControlSchedulerAttributeParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceLineDisplay__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDeviceLineDisplayAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceDisplay__OutputAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getOutputFSMControlDTOAttributeCrossReference_3_0()); }
(
{ before(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getOutputFSMControlDTOAttributeIDTerminalRuleCall_3_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getOutputFSMControlDTOAttributeIDTerminalRuleCall_3_0_1()); }
)
{ after(grammarAccess.getFSMPeripheralDeviceDisplayAccess().getOutputFSMControlDTOAttributeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePOSPrinter__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDevicePOSPrinterAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceCashDrawer__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDeviceCashDrawerAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDevicePT__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDevicePTAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDevicePTAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMPeripheralDeviceSignature__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMPeripheralDeviceSignatureAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlPeripheralAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__LineDisplaysAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getLineDisplaysFSMPeripheralDeviceLineDisplayParserRuleCall_3_0_0()); }
ruleFSMPeripheralDeviceLineDisplay
{ after(grammarAccess.getFSMControlPeripheralAccess().getLineDisplaysFSMPeripheralDeviceLineDisplayParserRuleCall_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__DisplaysAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getDisplaysFSMPeripheralDeviceDisplayParserRuleCall_3_1_0()); }
ruleFSMPeripheralDeviceDisplay
{ after(grammarAccess.getFSMControlPeripheralAccess().getDisplaysFSMPeripheralDeviceDisplayParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__PosPrintersAssignment_3_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPosPrintersFSMPeripheralDevicePOSPrinterParserRuleCall_3_2_0()); }
ruleFSMPeripheralDevicePOSPrinter
{ after(grammarAccess.getFSMControlPeripheralAccess().getPosPrintersFSMPeripheralDevicePOSPrinterParserRuleCall_3_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__CashDrawersAssignment_3_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getCashDrawersFSMPeripheralDeviceCashDrawerParserRuleCall_3_3_0()); }
ruleFSMPeripheralDeviceCashDrawer
{ after(grammarAccess.getFSMControlPeripheralAccess().getCashDrawersFSMPeripheralDeviceCashDrawerParserRuleCall_3_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__PaymentTerminalsAssignment_3_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getPaymentTerminalsFSMPeripheralDevicePTParserRuleCall_3_4_0()); }
ruleFSMPeripheralDevicePT
{ after(grammarAccess.getFSMControlPeripheralAccess().getPaymentTerminalsFSMPeripheralDevicePTParserRuleCall_3_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlPeripheral__SignaturePadsAssignment_3_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlPeripheralAccess().getSignaturePadsFSMPeripheralDeviceSignatureParserRuleCall_3_5_0()); }
ruleFSMPeripheralDeviceSignature
{ after(grammarAccess.getFSMControlPeripheralAccess().getSignaturePadsFSMPeripheralDeviceSignatureParserRuleCall_3_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getNameTRANSLATABLEIDParserRuleCall_1_0()); }
ruleTRANSLATABLEID
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getNameTRANSLATABLEIDParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__HasImageAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getHasImageImageKeyword_2_0_0()); }
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getHasImageImageKeyword_2_0_0()); }
'image'
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getHasImageImageKeyword_2_0_0()); }
)
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getHasImageImageKeyword_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__ImageAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getImageSTRINGTerminalRuleCall_2_1_0()); }
RULE_STRING
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getImageSTRINGTerminalRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttribute__EventAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeAccess().getEventFSMControlButtonAttributeEventParserRuleCall_3_0()); }
ruleFSMControlButtonAttributeEvent
{ after(grammarAccess.getFSMControlButtonAttributeAccess().getEventFSMControlButtonAttributeEventParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventKeyboard__KeystrokeAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getKeystrokeSTRINGTerminalRuleCall_2_0()); }
RULE_STRING
{ after(grammarAccess.getFSMControlButtonAttributeEventKeyboardAccess().getKeystrokeSTRINGTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventIdentity__IdentityAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getIdentityINTTerminalRuleCall_2_0()); }
RULE_INT
{ after(grammarAccess.getFSMControlButtonAttributeEventIdentityAccess().getIdentityINTTerminalRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlButtonAttributeEventEvent__EventAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventFSMEventCrossReference_2_0()); }
(
{ before(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventFSMEventIDTerminalRuleCall_2_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventFSMEventIDTerminalRuleCall_2_0_1()); }
)
{ after(grammarAccess.getFSMControlButtonAttributeEventEventAccess().getEventFSMEventCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getNameTRANSLATABLEIDParserRuleCall_1_0()); }
ruleTRANSLATABLEID
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getNameTRANSLATABLEIDParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldAttribute__AttributeTypeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldAttributeAccess().getAttributeTypeFSMFieldTypeParserRuleCall_3_0()); }
ruleFSMFieldType
{ after(grammarAccess.getFSMControlFieldAttributeAccess().getAttributeTypeFSMFieldTypeParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFieldLayout__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFieldLayoutAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlFieldLayoutAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__AttributeTypeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getAttributeTypeFSMDTOTypeParserRuleCall_3_0()); }
ruleFSMDTOType
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getAttributeTypeFSMDTOTypeParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__HasEventAssignment_4_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getHasEventEventKeyword_4_0_0_0()); }
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getHasEventEventKeyword_4_0_0_0()); }
'event'
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getHasEventEventKeyword_4_0_0_0()); }
)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getHasEventEventKeyword_4_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__EventAssignment_4_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getEventFSMEventCrossReference_4_0_1_0()); }
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getEventFSMEventIDTerminalRuleCall_4_0_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getEventFSMEventIDTerminalRuleCall_4_0_1_0_1()); }
)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getEventFSMEventCrossReference_4_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__IsAttachedAssignment_4_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getIsAttachedAttachKeyword_4_1_0_0()); }
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getIsAttachedAttachKeyword_4_1_0_0()); }
'attach'
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getIsAttachedAttachKeyword_4_1_0_0()); }
)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getIsAttachedAttachKeyword_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlDTOAttribute__DisplayAssignment_4_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getDisplayFSMPeripheralDeviceDisplayCrossReference_4_1_1_0()); }
(
{ before(grammarAccess.getFSMControlDTOAttributeAccess().getDisplayFSMPeripheralDeviceDisplayIDTerminalRuleCall_4_1_1_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getDisplayFSMPeripheralDeviceDisplayIDTerminalRuleCall_4_1_1_0_1()); }
)
{ after(grammarAccess.getFSMControlDTOAttributeAccess().getDisplayFSMPeripheralDeviceDisplayCrossReference_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__DelayAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getDelayINTTerminalRuleCall_3_0()); }
RULE_INT
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getDelayINTTerminalRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlSchedulerAttribute__EventAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getEventFSMEventCrossReference_5_0()); }
(
{ before(grammarAccess.getFSMControlSchedulerAttributeAccess().getEventFSMEventIDTerminalRuleCall_5_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getEventFSMEventIDTerminalRuleCall_5_0_1()); }
)
{ after(grammarAccess.getFSMControlSchedulerAttributeAccess().getEventFSMEventCrossReference_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMDTOType__AttributeTypeAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMDTOTypeAccess().getAttributeTypeLDtoCrossReference_0()); }
(
{ before(grammarAccess.getFSMDTOTypeAccess().getAttributeTypeLDtoIDTerminalRuleCall_0_1()); }
RULE_ID
{ after(grammarAccess.getFSMDTOTypeAccess().getAttributeTypeLDtoIDTerminalRuleCall_0_1()); }
)
{ after(grammarAccess.getFSMDTOTypeAccess().getAttributeTypeLDtoCrossReference_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFieldType__AttributeTypeAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFieldTypeAccess().getAttributeTypeFSMInternalTypeEnumRuleCall_0()); }
ruleFSMInternalType
{ after(grammarAccess.getFSMFieldTypeAccess().getAttributeTypeFSMInternalTypeEnumRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFilterAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getFSMControlFilterAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMControlFilter__FilterAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMControlFilterAccess().getFilterFSMFilterParserRuleCall_2_0()); }
ruleFSMFilter
{ after(grammarAccess.getFSMControlFilterAccess().getFilterFSMFilterParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterProperty__PathAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterPropertyAccess().getPathFSMDotExpressionParserRuleCall_1_0()); }
ruleFSMDotExpression
{ after(grammarAccess.getFSMFilterPropertyAccess().getPathFSMDotExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilter__SourceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterAccess().getSourceFSMAbstractFilterParserRuleCall_1_0()); }
ruleFSMAbstractFilter
{ after(grammarAccess.getFSMFilterAccess().getSourceFSMAbstractFilterParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMFilterMore__SourceAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMFilterMoreAccess().getSourceFSMAbstractFilterParserRuleCall_2_0()); }
ruleFSMAbstractFilter
{ after(grammarAccess.getFSMFilterMoreAccess().getSourceFSMAbstractFilterParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__FirstAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getFirstFSMFilterParserRuleCall_3_0()); }
ruleFSMFilter
{ after(grammarAccess.getFSMAndFilterAccess().getFirstFSMFilterParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMAndFilter__MoreAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMAndFilterAccess().getMoreFSMFilterMoreParserRuleCall_4_0()); }
ruleFSMFilterMore
{ after(grammarAccess.getFSMAndFilterAccess().getMoreFSMFilterMoreParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__FirstAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getFirstFSMFilterParserRuleCall_3_0()); }
ruleFSMFilter
{ after(grammarAccess.getFSMOrFilterAccess().getFirstFSMFilterParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMOrFilter__MoreAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMOrFilterAccess().getMoreFSMFilterMoreParserRuleCall_4_0()); }
ruleFSMFilterMore
{ after(grammarAccess.getFSMOrFilterAccess().getMoreFSMFilterMoreParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__OperationAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getOperationFSMCompareOperationEnumEnumRuleCall_1_0()); }
ruleFSMCompareOperationEnum
{ after(grammarAccess.getFSMCompareFilterAccess().getOperationFSMCompareOperationEnumEnumRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__PropertyIdAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
ruleFSMFilterProperty
{ after(grammarAccess.getFSMCompareFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMCompareFilter__OperandAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMCompareFilterAccess().getOperandFSMActionFieldSourceParserRuleCall_5_0()); }
ruleFSMActionFieldSource
{ after(grammarAccess.getFSMCompareFilterAccess().getOperandFSMActionFieldSourceParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__PropertyIdAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
ruleFSMFilterProperty
{ after(grammarAccess.getFSMBetweenFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__StartAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getStartFSMActionFieldSourceParserRuleCall_5_0()); }
ruleFSMActionFieldSource
{ after(grammarAccess.getFSMBetweenFilterAccess().getStartFSMActionFieldSourceParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMBetweenFilter__EndAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMBetweenFilterAccess().getEndFSMActionFieldSourceParserRuleCall_7_0()); }
ruleFSMActionFieldSource
{ after(grammarAccess.getFSMBetweenFilterAccess().getEndFSMActionFieldSourceParserRuleCall_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMIsNullFilter__PropertyIdAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMIsNullFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
ruleFSMFilterProperty
{ after(grammarAccess.getFSMIsNullFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__PropertyIdAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
ruleFSMFilterProperty
{ after(grammarAccess.getFSMLikeFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__ValueAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getValueFSMActionFieldSourceParserRuleCall_5_0()); }
ruleFSMActionFieldSource
{ after(grammarAccess.getFSMLikeFilterAccess().getValueFSMActionFieldSourceParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMLikeFilter__IgnoreCaseAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMLikeFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
(
{ before(grammarAccess.getFSMLikeFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
'ignoreCase'
{ after(grammarAccess.getFSMLikeFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
)
{ after(grammarAccess.getFSMLikeFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMNotFilter__FilterAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMNotFilterAccess().getFilterFSMFilterParserRuleCall_3_0()); }
ruleFSMFilter
{ after(grammarAccess.getFSMNotFilterAccess().getFilterFSMFilterParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__PropertyIdAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
ruleFSMFilterProperty
{ after(grammarAccess.getFSMStringFilterAccess().getPropertyIdFSMFilterPropertyParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__FilterStringAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getFilterStringSTRINGTerminalRuleCall_5_0()); }
RULE_STRING
{ after(grammarAccess.getFSMStringFilterAccess().getFilterStringSTRINGTerminalRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__IgnoreCaseAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
(
{ before(grammarAccess.getFSMStringFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
'ignoreCase'
{ after(grammarAccess.getFSMStringFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
)
{ after(grammarAccess.getFSMStringFilterAccess().getIgnoreCaseIgnoreCaseKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FSMStringFilter__OnlyMatchPrefixAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFSMStringFilterAccess().getOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0()); }
(
{ before(grammarAccess.getFSMStringFilterAccess().getOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0()); }
'onlyMatchPrefix'
{ after(grammarAccess.getFSMStringFilterAccess().getOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0()); }
)
{ after(grammarAccess.getFSMStringFilterAccess().getOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__StaticAssignment_2_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); }
(
{ before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); }
'static'
{ after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); }
)
{ after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__ExtensionAssignment_2_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); }
(
{ before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); }
'extension'
{ after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); }
)
{ after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0()); }
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1()); }
ruleQualifiedNameInStaticImport
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1()); }
)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__WildcardAssignment_2_0_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); }
(
{ before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); }
'*'
{ after(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); }
)
{ after(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__MemberNameAssignment_2_0_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0()); }
ruleValidID
{ after(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__ImportedTypeAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0()); }
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1()); }
ruleQualifiedName
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1()); }
)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__ImportedNamespaceAssignment_2_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0()); }
ruleQualifiedNameWithWildcard
{ after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__FqnImportAssignment_2_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); }
(
{ before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); }
'ns'
{ after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); }
)
{ after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0()); }
ruleQualifiedName
{ after(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__AnnotationTypeAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); }
(
{ before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); }
ruleQualifiedName
{ after(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); }
)
{ after(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); }
ruleXAnnotationElementValuePair
{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); }
ruleXAnnotationElementValuePair
{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__ValueAssignment_3_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); }
ruleXAnnotationElementValueOrCommaList
{ after(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); }
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1()); }
ruleValidID
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1()); }
)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__ValueAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); }
ruleXAnnotationElementValue
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__ElementsAssignment_0_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__FeatureAssignment_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); }
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); }
ruleFeatureCallID
{ after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); }
)
{ after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__ValueAssignment_0_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); }
ruleXAssignment
{ after(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__FeatureAssignment_1_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); }
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); }
ruleOpMultiAssign
{ after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__RightOperandAssignment_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); }
ruleXAssignment
{ after(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__FeatureAssignment_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
(
{ before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); }
ruleOpOr
{ after(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__RightOperandAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); }
ruleXAndExpression
{ after(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__FeatureAssignment_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
(
{ before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); }
ruleOpAnd
{ after(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__RightOperandAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); }
ruleXEqualityExpression
{ after(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__FeatureAssignment_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
(
{ before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); }
ruleOpEquality
{ after(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__RightOperandAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); }
ruleXRelationalExpression
{ after(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__TypeAssignment_1_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); }
(
{ before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); }
ruleOpCompare
{ after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__RightOperandAssignment_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); }
ruleXOtherOperatorExpression
{ after(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); }
ruleOpOther
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__RightOperandAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); }
ruleXAdditiveExpression
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); }
ruleOpAdd
{ after(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__RightOperandAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); }
ruleXMultiplicativeExpression
{ after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); }
ruleOpMulti
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); }
)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__RightOperandAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); }
ruleXUnaryOperation
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__FeatureAssignment_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); }
(
{ before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); }
ruleOpUnary
{ after(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); }
)
{ after(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__OperandAssignment_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); }
ruleXUnaryOperation
{ after(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__TypeAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__FeatureAssignment_1_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); }
(
{ before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); }
ruleOpPostfix
{ after(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); }
)
{ after(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); }
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); }
'::'
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); }
)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); }
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); }
ruleFeatureCallID
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); }
)
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__ValueAssignment_1_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); }
ruleXAssignment
{ after(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); }
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); }
'?.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); }
)
{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); }
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); }
'::'
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); }
)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__FeatureAssignment_1_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); }
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); }
ruleIdOrSuper
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); }
)
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); }
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); }
'('
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); }
)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); }
ruleXShortClosure
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); }
ruleXExpression
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); }
ruleXClosure
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__ElementsAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); }
ruleXExpression
{ after(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__ElementsAssignment_3_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__ElementsAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); }
ruleXExpression
{ after(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__ElementsAssignment_3_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__ExplicitSyntaxAssignment_1_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); }
(
{ before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); }
'|'
{ after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); }
)
{ after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__ExpressionAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); }
ruleXExpressionInClosure
{ after(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionInClosure__ExpressionsAssignment_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); }
ruleXExpressionOrVarDeclaration
{ after(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); }
(
{ before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); }
'|'
{ after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); }
)
{ after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XShortClosure__ExpressionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); }
ruleXExpression
{ after(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__IfAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); }
ruleXExpression
{ after(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__ThenAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); }
ruleXExpression
{ after(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XIfExpression__ElseAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); }
ruleXExpression
{ after(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__SwitchAssignment_2_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); }
ruleXExpression
{ after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__SwitchAssignment_2_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__CasesAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); }
ruleXCasePart
{ after(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__DefaultAssignment_5_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); }
ruleXExpression
{ after(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__TypeGuardAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__CaseAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); }
ruleXExpression
{ after(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__ThenAssignment_3_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); }
ruleXExpression
{ after(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__FallThroughAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); }
(
{ before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); }
','
{ after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); }
)
{ after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); }
ruleJvmFormalParameter
{ after(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__ForExpressionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); }
ruleXExpression
{ after(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XForLoopExpression__EachExpressionAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); }
ruleXExpression
{ after(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); }
ruleXExpressionOrVarDeclaration
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); }
ruleXExpressionOrVarDeclaration
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__ExpressionAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); }
ruleXExpression
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); }
ruleXExpression
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBasicForLoopExpression__EachExpressionAssignment_9
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); }
ruleXExpression
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__PredicateAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); }
ruleXExpression
{ after(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XWhileExpression__BodyAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); }
ruleXExpression
{ after(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__BodyAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); }
ruleXExpression
{ after(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XDoWhileExpression__PredicateAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); }
ruleXExpression
{ after(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBlockExpression__ExpressionsAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); }
ruleXExpressionOrVarDeclaration
{ after(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__WriteableAssignment_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); }
(
{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); }
'var'
{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); }
)
{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__TypeAssignment_2_0_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__NameAssignment_2_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); }
ruleValidID
{ after(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__NameAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); }
ruleValidID
{ after(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__RightAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); }
ruleXExpression
{ after(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmFormalParameter__ParameterTypeAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmFormalParameter__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); }
ruleValidID
{ after(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FullJvmFormalParameter__ParameterTypeAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FullJvmFormalParameter__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); }
ruleValidID
{ after(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__TypeArgumentsAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__FeatureAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); }
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); }
ruleIdOrSuper
{ after(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); }
)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); }
(
{ before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); }
'('
{ after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); }
)
{ after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); }
ruleXShortClosure
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); }
ruleXExpression
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__FeatureCallArgumentsAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); }
ruleXClosure
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__ConstructorAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); }
(
{ before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); }
ruleQualifiedName
{ after(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); }
)
{ after(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__TypeArgumentsAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); }
(
{ before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); }
'('
{ after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); }
)
{ after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__ArgumentsAssignment_4_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); }
ruleXShortClosure
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); }
ruleXExpression
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__ArgumentsAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); }
ruleXClosure
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__IsTrueAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); }
(
{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); }
'true'
{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); }
)
{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XNumberLiteral__ValueAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); }
ruleNumber
{ after(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XStringLiteral__ValueAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); }
RULE_STRING
{ after(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__TypeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); }
(
{ before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); }
ruleQualifiedName
{ after(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); }
)
{ after(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTypeLiteral__ArrayDimensionsAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); }
ruleArrayBrackets
{ after(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XThrowExpression__ExpressionAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); }
ruleXExpression
{ after(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XReturnExpression__ExpressionAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); }
ruleXExpression
{ after(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__ExpressionAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); }
ruleXExpression
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); }
ruleXCatchClause
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); }
ruleXExpression
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__ParamAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); }
ruleXExpression
{ after(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSynchronizedExpression__ExpressionAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); }
ruleXExpression
{ after(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__DeclaredParamAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); }
ruleFullJvmFormalParameter
{ after(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCatchClause__ExpressionAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); }
ruleXExpression
{ after(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFunctionTypeRef__ReturnTypeAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__TypeAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); }
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); }
ruleQualifiedName
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); }
)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); }
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); }
ruleValidID
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); }
)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); }
ruleJvmUpperBound
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); }
ruleJvmUpperBoundAnded
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); }
ruleJvmLowerBound
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); }
ruleJvmLowerBoundAnded
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBound__TypeReferenceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBound__TypeReferenceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportSection__ImportDeclarationsAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); }
ruleXImportDeclaration
{ after(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
RULE_HEX : ('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F'|'_')+ ('#' (('b'|'B') ('i'|'I')|('l'|'L')))?;
RULE_INT : '0'..'9' ('0'..'9'|'_')*;
RULE_DECIMAL : RULE_INT (('e'|'E') ('+'|'-')? RULE_INT)? (('b'|'B') ('i'|'I'|'d'|'D')|('l'|'L'|'d'|'D'|'f'|'F'))?;
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'$'|'_') ('a'..'z'|'A'..'Z'|'$'|'_'|'0'..'9')*;
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'?|'\'' ('\\' .|~(('\\'|'\'')))* '\''?);
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;
RULE_WS : (' '|'\t'|'\r'|'\n')+;
RULE_ANY_OTHER : .;