blob: e2ad1586c525c430aa0392fcfd3f79552b152e30 [file] [log] [blame]
/*
* generated by Xtext 2.9.1
*/
grammar InternalSensinact;
options {
superClass=AbstractInternalContentAssistParser;
}
@lexer::header {
package org.eclipse.sensinact.studio.language.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.sensinact.studio.language.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.sensinact.studio.language.services.SensinactGrammarAccess;
}
@parser::members {
private SensinactGrammarAccess grammarAccess;
public void setGrammarAccess(SensinactGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
}
// Entry rule entryRuleSensinact
entryRuleSensinact
:
{ before(grammarAccess.getSensinactRule()); }
ruleSensinact
{ after(grammarAccess.getSensinactRule()); }
EOF
;
// Rule Sensinact
ruleSensinact
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSensinactAccess().getGroup()); }
(rule__Sensinact__Group__0)
{ after(grammarAccess.getSensinactAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_SENSINACT
entryRuleDSL_SENSINACT
:
{ before(grammarAccess.getDSL_SENSINACTRule()); }
ruleDSL_SENSINACT
{ after(grammarAccess.getDSL_SENSINACTRule()); }
EOF
;
// Rule DSL_SENSINACT
ruleDSL_SENSINACT
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getGroup()); }
(rule__DSL_SENSINACT__Group__0)
{ after(grammarAccess.getDSL_SENSINACTAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Resource
entryRuleDSL_Resource
:
{ before(grammarAccess.getDSL_ResourceRule()); }
ruleDSL_Resource
{ after(grammarAccess.getDSL_ResourceRule()); }
EOF
;
// Rule DSL_Resource
ruleDSL_Resource
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getGroup()); }
(rule__DSL_Resource__Group__0)
{ after(grammarAccess.getDSL_ResourceAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_On
entryRuleDSL_On
:
{ before(grammarAccess.getDSL_OnRule()); }
ruleDSL_On
{ after(grammarAccess.getDSL_OnRule()); }
EOF
;
// Rule DSL_On
ruleDSL_On
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getGroup()); }
(rule__DSL_On__Group__0)
{ after(grammarAccess.getDSL_OnAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_ECA_STATEMENT
entryRuleDSL_ECA_STATEMENT
:
{ before(grammarAccess.getDSL_ECA_STATEMENTRule()); }
ruleDSL_ECA_STATEMENT
{ after(grammarAccess.getDSL_ECA_STATEMENTRule()); }
EOF
;
// Rule DSL_ECA_STATEMENT
ruleDSL_ECA_STATEMENT
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getGroup()); }
(rule__DSL_ECA_STATEMENT__Group__0)
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_IfDo
entryRuleDSL_IfDo
:
{ before(grammarAccess.getDSL_IfDoRule()); }
ruleDSL_IfDo
{ after(grammarAccess.getDSL_IfDoRule()); }
EOF
;
// Rule DSL_IfDo
ruleDSL_IfDo
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getGroup()); }
(rule__DSL_IfDo__Group__0)
{ after(grammarAccess.getDSL_IfDoAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_ElseIfDo
entryRuleDSL_ElseIfDo
:
{ before(grammarAccess.getDSL_ElseIfDoRule()); }
ruleDSL_ElseIfDo
{ after(grammarAccess.getDSL_ElseIfDoRule()); }
EOF
;
// Rule DSL_ElseIfDo
ruleDSL_ElseIfDo
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getGroup()); }
(rule__DSL_ElseIfDo__Group__0)
{ after(grammarAccess.getDSL_ElseIfDoAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_ElseDo
entryRuleDSL_ElseDo
:
{ before(grammarAccess.getDSL_ElseDoRule()); }
ruleDSL_ElseDo
{ after(grammarAccess.getDSL_ElseDoRule()); }
EOF
;
// Rule DSL_ElseDo
ruleDSL_ElseDo
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseDoAccess().getGroup()); }
(rule__DSL_ElseDo__Group__0)
{ after(grammarAccess.getDSL_ElseDoAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleNUMBER
entryRuleNUMBER
:
{ before(grammarAccess.getNUMBERRule()); }
ruleNUMBER
{ after(grammarAccess.getNUMBERRule()); }
EOF
;
// Rule NUMBER
ruleNUMBER
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNUMBERAccess().getAlternatives()); }
(rule__NUMBER__Alternatives)
{ after(grammarAccess.getNUMBERAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleEXTENDED_ID
entryRuleEXTENDED_ID
:
{ before(grammarAccess.getEXTENDED_IDRule()); }
ruleEXTENDED_ID
{ after(grammarAccess.getEXTENDED_IDRule()); }
EOF
;
// Rule EXTENDED_ID
ruleEXTENDED_ID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEXTENDED_IDAccess().getGroup()); }
(rule__EXTENDED_ID__Group__0)
{ after(grammarAccess.getEXTENDED_IDAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_REF_CONDITION
entryRuleDSL_REF_CONDITION
:
{ before(grammarAccess.getDSL_REF_CONDITIONRule()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_REF_CONDITIONRule()); }
EOF
;
// Rule DSL_REF_CONDITION
ruleDSL_REF_CONDITION
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getGroup()); }
(rule__DSL_REF_CONDITION__Group__0)
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_STATEMENT
entryRuleDSL_CEP_STATEMENT
:
{ before(grammarAccess.getDSL_CEP_STATEMENTRule()); }
ruleDSL_CEP_STATEMENT
{ after(grammarAccess.getDSL_CEP_STATEMENTRule()); }
EOF
;
// Rule DSL_CEP_STATEMENT
ruleDSL_CEP_STATEMENT
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getGroup()); }
(rule__DSL_CEP_STATEMENT__Group__0)
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_AFTER
entryRuleDSL_CEP_AFTER
:
{ before(grammarAccess.getDSL_CEP_AFTERRule()); }
ruleDSL_CEP_AFTER
{ after(grammarAccess.getDSL_CEP_AFTERRule()); }
EOF
;
// Rule DSL_CEP_AFTER
ruleDSL_CEP_AFTER
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getGroup()); }
(rule__DSL_CEP_AFTER__Group__0)
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_BEFORE
entryRuleDSL_CEP_BEFORE
:
{ before(grammarAccess.getDSL_CEP_BEFORERule()); }
ruleDSL_CEP_BEFORE
{ after(grammarAccess.getDSL_CEP_BEFORERule()); }
EOF
;
// Rule DSL_CEP_BEFORE
ruleDSL_CEP_BEFORE
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getGroup()); }
(rule__DSL_CEP_BEFORE__Group__0)
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_COINCIDE
entryRuleDSL_CEP_COINCIDE
:
{ before(grammarAccess.getDSL_CEP_COINCIDERule()); }
ruleDSL_CEP_COINCIDE
{ after(grammarAccess.getDSL_CEP_COINCIDERule()); }
EOF
;
// Rule DSL_CEP_COINCIDE
ruleDSL_CEP_COINCIDE
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getGroup()); }
(rule__DSL_CEP_COINCIDE__Group__0)
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_MIN
entryRuleDSL_CEP_MIN
:
{ before(grammarAccess.getDSL_CEP_MINRule()); }
ruleDSL_CEP_MIN
{ after(grammarAccess.getDSL_CEP_MINRule()); }
EOF
;
// Rule DSL_CEP_MIN
ruleDSL_CEP_MIN
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getGroup()); }
(rule__DSL_CEP_MIN__Group__0)
{ after(grammarAccess.getDSL_CEP_MINAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_MAX
entryRuleDSL_CEP_MAX
:
{ before(grammarAccess.getDSL_CEP_MAXRule()); }
ruleDSL_CEP_MAX
{ after(grammarAccess.getDSL_CEP_MAXRule()); }
EOF
;
// Rule DSL_CEP_MAX
ruleDSL_CEP_MAX
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getGroup()); }
(rule__DSL_CEP_MAX__Group__0)
{ after(grammarAccess.getDSL_CEP_MAXAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_AVG
entryRuleDSL_CEP_AVG
:
{ before(grammarAccess.getDSL_CEP_AVGRule()); }
ruleDSL_CEP_AVG
{ after(grammarAccess.getDSL_CEP_AVGRule()); }
EOF
;
// Rule DSL_CEP_AVG
ruleDSL_CEP_AVG
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getGroup()); }
(rule__DSL_CEP_AVG__Group__0)
{ after(grammarAccess.getDSL_CEP_AVGAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_SUM
entryRuleDSL_CEP_SUM
:
{ before(grammarAccess.getDSL_CEP_SUMRule()); }
ruleDSL_CEP_SUM
{ after(grammarAccess.getDSL_CEP_SUMRule()); }
EOF
;
// Rule DSL_CEP_SUM
ruleDSL_CEP_SUM
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getGroup()); }
(rule__DSL_CEP_SUM__Group__0)
{ after(grammarAccess.getDSL_CEP_SUMAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_COUNT
entryRuleDSL_CEP_COUNT
:
{ before(grammarAccess.getDSL_CEP_COUNTRule()); }
ruleDSL_CEP_COUNT
{ after(grammarAccess.getDSL_CEP_COUNTRule()); }
EOF
;
// Rule DSL_CEP_COUNT
ruleDSL_CEP_COUNT
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getGroup()); }
(rule__DSL_CEP_COUNT__Group__0)
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_DURATION
entryRuleDSL_CEP_DURATION
:
{ before(grammarAccess.getDSL_CEP_DURATIONRule()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_DURATIONRule()); }
EOF
;
// Rule DSL_CEP_DURATION
ruleDSL_CEP_DURATION
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsAssignment()); }
(rule__DSL_CEP_DURATION__UnitsAssignment)
{ after(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsAssignment()); }
)
(
{ before(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsAssignment()); }
(rule__DSL_CEP_DURATION__UnitsAssignment)*
{ after(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsAssignment()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_DURATION_MIN
entryRuleDSL_CEP_DURATION_MIN
:
{ before(grammarAccess.getDSL_CEP_DURATION_MINRule()); }
ruleDSL_CEP_DURATION_MIN
{ after(grammarAccess.getDSL_CEP_DURATION_MINRule()); }
EOF
;
// Rule DSL_CEP_DURATION_MIN
ruleDSL_CEP_DURATION_MIN
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_MINAccess().getGroup()); }
(rule__DSL_CEP_DURATION_MIN__Group__0)
{ after(grammarAccess.getDSL_CEP_DURATION_MINAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_CEP_DURATION_SEC
entryRuleDSL_CEP_DURATION_SEC
:
{ before(grammarAccess.getDSL_CEP_DURATION_SECRule()); }
ruleDSL_CEP_DURATION_SEC
{ after(grammarAccess.getDSL_CEP_DURATION_SECRule()); }
EOF
;
// Rule DSL_CEP_DURATION_SEC
ruleDSL_CEP_DURATION_SEC
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_SECAccess().getGroup()); }
(rule__DSL_CEP_DURATION_SEC__Group__0)
{ after(grammarAccess.getDSL_CEP_DURATION_SECAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_ListActions
entryRuleDSL_ListActions
:
{ before(grammarAccess.getDSL_ListActionsRule()); }
ruleDSL_ListActions
{ after(grammarAccess.getDSL_ListActionsRule()); }
EOF
;
// Rule DSL_ListActions
ruleDSL_ListActions
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getGroup()); }
(rule__DSL_ListActions__Group__0)
{ after(grammarAccess.getDSL_ListActionsAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_ResourceAction
entryRuleDSL_ResourceAction
:
{ before(grammarAccess.getDSL_ResourceActionRule()); }
ruleDSL_ResourceAction
{ after(grammarAccess.getDSL_ResourceActionRule()); }
EOF
;
// Rule DSL_ResourceAction
ruleDSL_ResourceAction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getGroup()); }
(rule__DSL_ResourceAction__Group__0)
{ after(grammarAccess.getDSL_ResourceActionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_ListParam
entryRuleDSL_ListParam
:
{ before(grammarAccess.getDSL_ListParamRule()); }
ruleDSL_ListParam
{ after(grammarAccess.getDSL_ListParamRule()); }
EOF
;
// Rule DSL_ListParam
ruleDSL_ListParam
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getGroup()); }
(rule__DSL_ListParam__Group__0)
{ after(grammarAccess.getDSL_ListParamAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_Or
entryRuleDSL_Expression_Or
:
{ before(grammarAccess.getDSL_Expression_OrRule()); }
ruleDSL_Expression_Or
{ after(grammarAccess.getDSL_Expression_OrRule()); }
EOF
;
// Rule DSL_Expression_Or
ruleDSL_Expression_Or
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getGroup()); }
(rule__DSL_Expression_Or__Group__0)
{ after(grammarAccess.getDSL_Expression_OrAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_And
entryRuleDSL_Expression_And
:
{ before(grammarAccess.getDSL_Expression_AndRule()); }
ruleDSL_Expression_And
{ after(grammarAccess.getDSL_Expression_AndRule()); }
EOF
;
// Rule DSL_Expression_And
ruleDSL_Expression_And
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getGroup()); }
(rule__DSL_Expression_And__Group__0)
{ after(grammarAccess.getDSL_Expression_AndAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_DiffEqual
entryRuleDSL_Expression_DiffEqual
:
{ before(grammarAccess.getDSL_Expression_DiffEqualRule()); }
ruleDSL_Expression_DiffEqual
{ after(grammarAccess.getDSL_Expression_DiffEqualRule()); }
EOF
;
// Rule DSL_Expression_DiffEqual
ruleDSL_Expression_DiffEqual
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getGroup()); }
(rule__DSL_Expression_DiffEqual__Group__0)
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_Compare
entryRuleDSL_Expression_Compare
:
{ before(grammarAccess.getDSL_Expression_CompareRule()); }
ruleDSL_Expression_Compare
{ after(grammarAccess.getDSL_Expression_CompareRule()); }
EOF
;
// Rule DSL_Expression_Compare
ruleDSL_Expression_Compare
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGroup()); }
(rule__DSL_Expression_Compare__Group__0)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_PlusMinus
entryRuleDSL_Expression_PlusMinus
:
{ before(grammarAccess.getDSL_Expression_PlusMinusRule()); }
ruleDSL_Expression_PlusMinus
{ after(grammarAccess.getDSL_Expression_PlusMinusRule()); }
EOF
;
// Rule DSL_Expression_PlusMinus
ruleDSL_Expression_PlusMinus
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getGroup()); }
(rule__DSL_Expression_PlusMinus__Group__0)
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_MultiplicationDivision
entryRuleDSL_Expression_MultiplicationDivision
:
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionRule()); }
ruleDSL_Expression_MultiplicationDivision
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionRule()); }
EOF
;
// Rule DSL_Expression_MultiplicationDivision
ruleDSL_Expression_MultiplicationDivision
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup()); }
(rule__DSL_Expression_MultiplicationDivision__Group__0)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDSL_Expression_Unary
entryRuleDSL_Expression_Unary
:
{ before(grammarAccess.getDSL_Expression_UnaryRule()); }
ruleDSL_Expression_Unary
{ after(grammarAccess.getDSL_Expression_UnaryRule()); }
EOF
;
// Rule DSL_Expression_Unary
ruleDSL_Expression_Unary
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getAlternatives()); }
(rule__DSL_Expression_Unary__Alternatives)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__NUMBER__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNUMBERAccess().getINTTerminalRuleCall_0()); }
RULE_INT
{ after(grammarAccess.getNUMBERAccess().getINTTerminalRuleCall_0()); }
)
|
(
{ before(grammarAccess.getNUMBERAccess().getGroup_1()); }
(rule__NUMBER__Group_1__0)
{ after(grammarAccess.getNUMBERAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__OperationAlternatives_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_AFTERParserRuleCall_3_0_0()); }
ruleDSL_CEP_AFTER
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_AFTERParserRuleCall_3_0_0()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_BEFOREParserRuleCall_3_0_1()); }
ruleDSL_CEP_BEFORE
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_BEFOREParserRuleCall_3_0_1()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_COINCIDEParserRuleCall_3_0_2()); }
ruleDSL_CEP_COINCIDE
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_COINCIDEParserRuleCall_3_0_2()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_MINParserRuleCall_3_0_3()); }
ruleDSL_CEP_MIN
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_MINParserRuleCall_3_0_3()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_MAXParserRuleCall_3_0_4()); }
ruleDSL_CEP_MAX
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_MAXParserRuleCall_3_0_4()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_AVGParserRuleCall_3_0_5()); }
ruleDSL_CEP_AVG
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_AVGParserRuleCall_3_0_5()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_SUMParserRuleCall_3_0_6()); }
ruleDSL_CEP_SUM
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_SUMParserRuleCall_3_0_6()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_COUNTParserRuleCall_3_0_7()); }
ruleDSL_CEP_COUNT
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationDSL_CEP_COUNTParserRuleCall_3_0_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION__UnitsAlternatives_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsDSL_CEP_DURATION_MINParserRuleCall_0_0()); }
ruleDSL_CEP_DURATION_MIN
{ after(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsDSL_CEP_DURATION_MINParserRuleCall_0_0()); }
)
|
(
{ before(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsDSL_CEP_DURATION_SECParserRuleCall_0_1()); }
ruleDSL_CEP_DURATION_SEC
{ after(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsDSL_CEP_DURATION_SECParserRuleCall_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__ActiontypeAlternatives_3_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getActiontypeActKeyword_3_0_0()); }
'act'
{ after(grammarAccess.getDSL_ResourceActionAccess().getActiontypeActKeyword_3_0_0()); }
)
|
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getActiontypeSetKeyword_3_0_1()); }
'set'
{ after(grammarAccess.getDSL_ResourceActionAccess().getActiontypeSetKeyword_3_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getGroup_1_0()); }
(rule__DSL_Expression_DiffEqual__Group_1_0__0)
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getGroup_1_1()); }
(rule__DSL_Expression_DiffEqual__Group_1_1__0)
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_0()); }
(rule__DSL_Expression_Compare__Group_1_0__0)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_1()); }
(rule__DSL_Expression_Compare__Group_1_1__0)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_1()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_2()); }
(rule__DSL_Expression_Compare__Group_1_2__0)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_2()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_3()); }
(rule__DSL_Expression_Compare__Group_1_3__0)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGroup_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getGroup_1_0()); }
(rule__DSL_Expression_PlusMinus__Group_1_0__0)
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getGroup_1_1()); }
(rule__DSL_Expression_PlusMinus__Group_1_1__0)
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup_1_0()); }
(rule__DSL_Expression_MultiplicationDivision__Group_1_0__0)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup_1_1()); }
(rule__DSL_Expression_MultiplicationDivision__Group_1_1__0)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup_1_1()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup_1_2()); }
(rule__DSL_Expression_MultiplicationDivision__Group_1_2__0)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getGroup_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_0()); }
(rule__DSL_Expression_Unary__Group_0__0)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_1()); }
(rule__DSL_Expression_Unary__Group_1__0)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_1()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_2()); }
(rule__DSL_Expression_Unary__Group_2__0)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_2()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_3()); }
(rule__DSL_Expression_Unary__Group_3__0)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_3()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_4()); }
(rule__DSL_Expression_Unary__Group_4__0)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_4()); }
)
|
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_5()); }
(rule__DSL_Expression_Unary__Group_5__0)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGroup_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Sensinact__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__Sensinact__Group__0__Impl
rule__Sensinact__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__Sensinact__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSensinactAccess().getSensinactAction_0()); }
()
{ after(grammarAccess.getSensinactAccess().getSensinactAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Sensinact__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__Sensinact__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__Sensinact__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSensinactAccess().getEcaAssignment_1()); }
(rule__Sensinact__EcaAssignment_1)
{ after(grammarAccess.getSensinactAccess().getEcaAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_SENSINACT__Group__0__Impl
rule__DSL_SENSINACT__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getResourcesAssignment_0()); }
(rule__DSL_SENSINACT__ResourcesAssignment_0)
{ after(grammarAccess.getDSL_SENSINACTAccess().getResourcesAssignment_0()); }
)
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getResourcesAssignment_0()); }
(rule__DSL_SENSINACT__ResourcesAssignment_0)*
{ after(grammarAccess.getDSL_SENSINACTAccess().getResourcesAssignment_0()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_SENSINACT__Group__1__Impl
rule__DSL_SENSINACT__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getCepAssignment_1()); }
(rule__DSL_SENSINACT__CepAssignment_1)*
{ after(grammarAccess.getDSL_SENSINACTAccess().getCepAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_SENSINACT__Group__2__Impl
rule__DSL_SENSINACT__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getOnAssignment_2()); }
(rule__DSL_SENSINACT__OnAssignment_2)
{ after(grammarAccess.getDSL_SENSINACTAccess().getOnAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_SENSINACT__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getEcaAssignment_3()); }
(rule__DSL_SENSINACT__EcaAssignment_3)
{ after(grammarAccess.getDSL_SENSINACTAccess().getEcaAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__0__Impl
rule__DSL_Resource__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getResourceKeyword_0()); }
'resource'
{ after(grammarAccess.getDSL_ResourceAccess().getResourceKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__1__Impl
rule__DSL_Resource__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getNameAssignment_1()); }
(rule__DSL_Resource__NameAssignment_1)
{ after(grammarAccess.getDSL_ResourceAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__2__Impl
rule__DSL_Resource__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getEqualsSignKeyword_2()); }
'='
{ after(grammarAccess.getDSL_ResourceAccess().getEqualsSignKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__3__Impl
rule__DSL_Resource__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getLeftSquareBracketKeyword_3()); }
'['
{ after(grammarAccess.getDSL_ResourceAccess().getLeftSquareBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__4__Impl
rule__DSL_Resource__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getGatewayIDAssignment_4()); }
(rule__DSL_Resource__GatewayIDAssignment_4)
{ after(grammarAccess.getDSL_ResourceAccess().getGatewayIDAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__5__Impl
rule__DSL_Resource__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getSolidusKeyword_5()); }
'/'
{ after(grammarAccess.getDSL_ResourceAccess().getSolidusKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__6__Impl
rule__DSL_Resource__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getDeviceIDAssignment_6()); }
(rule__DSL_Resource__DeviceIDAssignment_6)
{ after(grammarAccess.getDSL_ResourceAccess().getDeviceIDAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__7__Impl
rule__DSL_Resource__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getSolidusKeyword_7()); }
'/'
{ after(grammarAccess.getDSL_ResourceAccess().getSolidusKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__8__Impl
rule__DSL_Resource__Group__9
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getServiceIDAssignment_8()); }
(rule__DSL_Resource__ServiceIDAssignment_8)
{ after(grammarAccess.getDSL_ResourceAccess().getServiceIDAssignment_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__9
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__9__Impl
rule__DSL_Resource__Group__10
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__9__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getSolidusKeyword_9()); }
'/'
{ after(grammarAccess.getDSL_ResourceAccess().getSolidusKeyword_9()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__10
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__10__Impl
rule__DSL_Resource__Group__11
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__10__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getResourceIDAssignment_10()); }
(rule__DSL_Resource__ResourceIDAssignment_10)
{ after(grammarAccess.getDSL_ResourceAccess().getResourceIDAssignment_10()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__11
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Resource__Group__11__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__Group__11__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getRightSquareBracketKeyword_11()); }
']'
{ after(grammarAccess.getDSL_ResourceAccess().getRightSquareBracketKeyword_11()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_On__Group__0__Impl
rule__DSL_On__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getOnKeyword_0()); }
'on'
{ after(grammarAccess.getDSL_OnAccess().getOnKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_On__Group__1__Impl
rule__DSL_On__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getTriggersAssignment_1()); }
(rule__DSL_On__TriggersAssignment_1)
{ after(grammarAccess.getDSL_OnAccess().getTriggersAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_On__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getGroup_2()); }
(rule__DSL_On__Group_2__0)*
{ after(grammarAccess.getDSL_OnAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_On__Group_2__0__Impl
rule__DSL_On__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getCommaKeyword_2_0()); }
','
{ after(grammarAccess.getDSL_OnAccess().getCommaKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_On__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getTriggersAssignment_2_1()); }
(rule__DSL_On__TriggersAssignment_2_1)
{ after(grammarAccess.getDSL_OnAccess().getTriggersAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ECA_STATEMENT__Group__0__Impl
rule__DSL_ECA_STATEMENT__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getIfdoAssignment_0()); }
(rule__DSL_ECA_STATEMENT__IfdoAssignment_0)
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getIfdoAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ECA_STATEMENT__Group__1__Impl
rule__DSL_ECA_STATEMENT__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getElseIfdoAssignment_1()); }
(rule__DSL_ECA_STATEMENT__ElseIfdoAssignment_1)*
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getElseIfdoAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ECA_STATEMENT__Group__2__Impl
rule__DSL_ECA_STATEMENT__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getElsedoAssignment_2()); }
(rule__DSL_ECA_STATEMENT__ElsedoAssignment_2)?
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getElsedoAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ECA_STATEMENT__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getEndIfKeyword_3()); }
'end if'
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getEndIfKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_IfDo__Group__0__Impl
rule__DSL_IfDo__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getIfKeyword_0()); }
'if'
{ after(grammarAccess.getDSL_IfDoAccess().getIfKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_IfDo__Group__1__Impl
rule__DSL_IfDo__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getConditionAssignment_1()); }
(rule__DSL_IfDo__ConditionAssignment_1)
{ after(grammarAccess.getDSL_IfDoAccess().getConditionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_IfDo__Group__2__Impl
rule__DSL_IfDo__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getDoKeyword_2()); }
'do'
{ after(grammarAccess.getDSL_IfDoAccess().getDoKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_IfDo__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getActionsAssignment_3()); }
(rule__DSL_IfDo__ActionsAssignment_3)
{ after(grammarAccess.getDSL_IfDoAccess().getActionsAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ElseIfDo__Group__0__Impl
rule__DSL_ElseIfDo__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getElseIfKeyword_0()); }
'else if'
{ after(grammarAccess.getDSL_ElseIfDoAccess().getElseIfKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ElseIfDo__Group__1__Impl
rule__DSL_ElseIfDo__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getConditionAssignment_1()); }
(rule__DSL_ElseIfDo__ConditionAssignment_1)
{ after(grammarAccess.getDSL_ElseIfDoAccess().getConditionAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ElseIfDo__Group__2__Impl
rule__DSL_ElseIfDo__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getDoKeyword_2()); }
'do'
{ after(grammarAccess.getDSL_ElseIfDoAccess().getDoKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ElseIfDo__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getActionsAssignment_3()); }
(rule__DSL_ElseIfDo__ActionsAssignment_3)
{ after(grammarAccess.getDSL_ElseIfDoAccess().getActionsAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseDo__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ElseDo__Group__0__Impl
rule__DSL_ElseDo__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseDo__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseDoAccess().getElseDoKeyword_0()); }
'else do'
{ after(grammarAccess.getDSL_ElseDoAccess().getElseDoKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseDo__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ElseDo__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseDo__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseDoAccess().getActionsAssignment_1()); }
(rule__DSL_ElseDo__ActionsAssignment_1)
{ after(grammarAccess.getDSL_ElseDoAccess().getActionsAssignment_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().getINTTerminalRuleCall_1_0()); }
RULE_INT
{ after(grammarAccess.getNUMBERAccess().getINTTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__NUMBER__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__NUMBER__Group_1__1__Impl
rule__NUMBER__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__NUMBER__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNUMBERAccess().getFullStopKeyword_1_1()); }
'.'
{ after(grammarAccess.getNUMBERAccess().getFullStopKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__NUMBER__Group_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__NUMBER__Group_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__NUMBER__Group_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNUMBERAccess().getINTTerminalRuleCall_1_2()); }
RULE_INT
{ after(grammarAccess.getNUMBERAccess().getINTTerminalRuleCall_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__EXTENDED_ID__Group__0__Impl
rule__EXTENDED_ID__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEXTENDED_IDAccess().getIDTerminalRuleCall_0()); }
RULE_ID
{ after(grammarAccess.getEXTENDED_IDAccess().getIDTerminalRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__EXTENDED_ID__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEXTENDED_IDAccess().getGroup_1()); }
(rule__EXTENDED_ID__Group_1__0)*
{ after(grammarAccess.getEXTENDED_IDAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__EXTENDED_ID__Group_1__0__Impl
rule__EXTENDED_ID__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEXTENDED_IDAccess().getFullStopKeyword_1_0()); }
'.'
{ after(grammarAccess.getEXTENDED_IDAccess().getFullStopKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__EXTENDED_ID__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__EXTENDED_ID__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEXTENDED_IDAccess().getIDTerminalRuleCall_1_1()); }
RULE_ID
{ after(grammarAccess.getEXTENDED_IDAccess().getIDTerminalRuleCall_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_REF_CONDITION__Group__0__Impl
rule__DSL_REF_CONDITION__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getRefAssignment_0()); }
(rule__DSL_REF_CONDITION__RefAssignment_0)
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getRefAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_REF_CONDITION__Group__1__Impl
rule__DSL_REF_CONDITION__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getFullStopKeyword_1()); }
'.'
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getFullStopKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_REF_CONDITION__Group__2__Impl
rule__DSL_REF_CONDITION__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getSubscribeKeyword_2()); }
'subscribe'
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getSubscribeKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_REF_CONDITION__Group__3__Impl
rule__DSL_REF_CONDITION__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getLeftParenthesisKeyword_3()); }
'('
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getLeftParenthesisKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_REF_CONDITION__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getRightParenthesisKeyword_4()); }
')'
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getRightParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_STATEMENT__Group__0__Impl
rule__DSL_CEP_STATEMENT__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getDefineKeyword_0()); }
'define'
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getDefineKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_STATEMENT__Group__1__Impl
rule__DSL_CEP_STATEMENT__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getNameAssignment_1()); }
(rule__DSL_CEP_STATEMENT__NameAssignment_1)
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_STATEMENT__Group__2__Impl
rule__DSL_CEP_STATEMENT__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getEqualsSignKeyword_2()); }
'='
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getEqualsSignKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_STATEMENT__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationAssignment_3()); }
(rule__DSL_CEP_STATEMENT__OperationAssignment_3)
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__0__Impl
rule__DSL_CEP_AFTER__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getAfterKeyword_0()); }
'after'
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getAfterKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__1__Impl
rule__DSL_CEP_AFTER__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__2__Impl
rule__DSL_CEP_AFTER__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getRef1Assignment_2()); }
(rule__DSL_CEP_AFTER__Ref1Assignment_2)
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getRef1Assignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__3__Impl
rule__DSL_CEP_AFTER__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__4__Impl
rule__DSL_CEP_AFTER__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getRef2Assignment_4()); }
(rule__DSL_CEP_AFTER__Ref2Assignment_4)
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getRef2Assignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__5__Impl
rule__DSL_CEP_AFTER__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getCommaKeyword_5()); }
','
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getCommaKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__6__Impl
rule__DSL_CEP_AFTER__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getGroup_6()); }
(rule__DSL_CEP_AFTER__Group_6__0)?
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__7__Impl
rule__DSL_CEP_AFTER__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getEndAssignment_7()); }
(rule__DSL_CEP_AFTER__EndAssignment_7)
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getEndAssignment_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group__8__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getRightParenthesisKeyword_8()); }
')'
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getRightParenthesisKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group_6__0__Impl
rule__DSL_CEP_AFTER__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getStartAssignment_6_0()); }
(rule__DSL_CEP_AFTER__StartAssignment_6_0)
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getStartAssignment_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AFTER__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getCommaKeyword_6_1()); }
','
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getCommaKeyword_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__0__Impl
rule__DSL_CEP_BEFORE__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getBeforeKeyword_0()); }
'before'
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getBeforeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__1__Impl
rule__DSL_CEP_BEFORE__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__2__Impl
rule__DSL_CEP_BEFORE__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getRef1Assignment_2()); }
(rule__DSL_CEP_BEFORE__Ref1Assignment_2)
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getRef1Assignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__3__Impl
rule__DSL_CEP_BEFORE__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__4__Impl
rule__DSL_CEP_BEFORE__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getRef2Assignment_4()); }
(rule__DSL_CEP_BEFORE__Ref2Assignment_4)
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getRef2Assignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__5__Impl
rule__DSL_CEP_BEFORE__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getCommaKeyword_5()); }
','
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getCommaKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__6__Impl
rule__DSL_CEP_BEFORE__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getGroup_6()); }
(rule__DSL_CEP_BEFORE__Group_6__0)?
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__7__Impl
rule__DSL_CEP_BEFORE__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getEndAssignment_7()); }
(rule__DSL_CEP_BEFORE__EndAssignment_7)
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getEndAssignment_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group__8__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getRightParenthesisKeyword_8()); }
')'
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getRightParenthesisKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group_6__0__Impl
rule__DSL_CEP_BEFORE__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getStartAssignment_6_0()); }
(rule__DSL_CEP_BEFORE__StartAssignment_6_0)
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getStartAssignment_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_BEFORE__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getCommaKeyword_6_1()); }
','
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getCommaKeyword_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__0__Impl
rule__DSL_CEP_COINCIDE__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getCoincideKeyword_0()); }
'coincide'
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getCoincideKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__1__Impl
rule__DSL_CEP_COINCIDE__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__2__Impl
rule__DSL_CEP_COINCIDE__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef1Assignment_2()); }
(rule__DSL_CEP_COINCIDE__Ref1Assignment_2)
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef1Assignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__3__Impl
rule__DSL_CEP_COINCIDE__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__4__Impl
rule__DSL_CEP_COINCIDE__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef2Assignment_4()); }
(rule__DSL_CEP_COINCIDE__Ref2Assignment_4)
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef2Assignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__5__Impl
rule__DSL_CEP_COINCIDE__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getCommaKeyword_5()); }
','
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getCommaKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__6__Impl
rule__DSL_CEP_COINCIDE__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getWindowAssignment_6()); }
(rule__DSL_CEP_COINCIDE__WindowAssignment_6)
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getWindowAssignment_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COINCIDE__Group__7__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getRightParenthesisKeyword_7()); }
')'
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getRightParenthesisKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MIN__Group__0__Impl
rule__DSL_CEP_MIN__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getMinKeyword_0()); }
'min'
{ after(grammarAccess.getDSL_CEP_MINAccess().getMinKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MIN__Group__1__Impl
rule__DSL_CEP_MIN__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_MINAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MIN__Group__2__Impl
rule__DSL_CEP_MIN__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getRefAssignment_2()); }
(rule__DSL_CEP_MIN__RefAssignment_2)
{ after(grammarAccess.getDSL_CEP_MINAccess().getRefAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MIN__Group__3__Impl
rule__DSL_CEP_MIN__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_MINAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MIN__Group__4__Impl
rule__DSL_CEP_MIN__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getWindowAssignment_4()); }
(rule__DSL_CEP_MIN__WindowAssignment_4)
{ after(grammarAccess.getDSL_CEP_MINAccess().getWindowAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MIN__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDSL_CEP_MINAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MAX__Group__0__Impl
rule__DSL_CEP_MAX__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getMaxKeyword_0()); }
'max'
{ after(grammarAccess.getDSL_CEP_MAXAccess().getMaxKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MAX__Group__1__Impl
rule__DSL_CEP_MAX__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_MAXAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MAX__Group__2__Impl
rule__DSL_CEP_MAX__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getRefAssignment_2()); }
(rule__DSL_CEP_MAX__RefAssignment_2)
{ after(grammarAccess.getDSL_CEP_MAXAccess().getRefAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MAX__Group__3__Impl
rule__DSL_CEP_MAX__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_MAXAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MAX__Group__4__Impl
rule__DSL_CEP_MAX__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getWindowAssignment_4()); }
(rule__DSL_CEP_MAX__WindowAssignment_4)
{ after(grammarAccess.getDSL_CEP_MAXAccess().getWindowAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_MAX__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDSL_CEP_MAXAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AVG__Group__0__Impl
rule__DSL_CEP_AVG__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getAvgKeyword_0()); }
'avg'
{ after(grammarAccess.getDSL_CEP_AVGAccess().getAvgKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AVG__Group__1__Impl
rule__DSL_CEP_AVG__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_AVGAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AVG__Group__2__Impl
rule__DSL_CEP_AVG__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getRefAssignment_2()); }
(rule__DSL_CEP_AVG__RefAssignment_2)
{ after(grammarAccess.getDSL_CEP_AVGAccess().getRefAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AVG__Group__3__Impl
rule__DSL_CEP_AVG__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_AVGAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AVG__Group__4__Impl
rule__DSL_CEP_AVG__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getWindowAssignment_4()); }
(rule__DSL_CEP_AVG__WindowAssignment_4)
{ after(grammarAccess.getDSL_CEP_AVGAccess().getWindowAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_AVG__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDSL_CEP_AVGAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_SUM__Group__0__Impl
rule__DSL_CEP_SUM__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getSumKeyword_0()); }
'sum'
{ after(grammarAccess.getDSL_CEP_SUMAccess().getSumKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_SUM__Group__1__Impl
rule__DSL_CEP_SUM__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_SUMAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_SUM__Group__2__Impl
rule__DSL_CEP_SUM__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getRefAssignment_2()); }
(rule__DSL_CEP_SUM__RefAssignment_2)
{ after(grammarAccess.getDSL_CEP_SUMAccess().getRefAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_SUM__Group__3__Impl
rule__DSL_CEP_SUM__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_SUMAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_SUM__Group__4__Impl
rule__DSL_CEP_SUM__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getWindowAssignment_4()); }
(rule__DSL_CEP_SUM__WindowAssignment_4)
{ after(grammarAccess.getDSL_CEP_SUMAccess().getWindowAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_SUM__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDSL_CEP_SUMAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COUNT__Group__0__Impl
rule__DSL_CEP_COUNT__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getCountKeyword_0()); }
'count'
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getCountKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COUNT__Group__1__Impl
rule__DSL_CEP_COUNT__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getLeftParenthesisKeyword_1()); }
'('
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getLeftParenthesisKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COUNT__Group__2__Impl
rule__DSL_CEP_COUNT__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getRefAssignment_2()); }
(rule__DSL_CEP_COUNT__RefAssignment_2)
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getRefAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COUNT__Group__3__Impl
rule__DSL_CEP_COUNT__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getCommaKeyword_3()); }
','
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getCommaKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COUNT__Group__4__Impl
rule__DSL_CEP_COUNT__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getWindowAssignment_4()); }
(rule__DSL_CEP_COUNT__WindowAssignment_4)
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getWindowAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_COUNT__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_MIN__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_DURATION_MIN__Group__0__Impl
rule__DSL_CEP_DURATION_MIN__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_MIN__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_MINAccess().getMinAssignment_0()); }
(rule__DSL_CEP_DURATION_MIN__MinAssignment_0)
{ after(grammarAccess.getDSL_CEP_DURATION_MINAccess().getMinAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_MIN__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_DURATION_MIN__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_MIN__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_MINAccess().getMinKeyword_1()); }
'min'
{ after(grammarAccess.getDSL_CEP_DURATION_MINAccess().getMinKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_SEC__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_DURATION_SEC__Group__0__Impl
rule__DSL_CEP_DURATION_SEC__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_SEC__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_SECAccess().getSecAssignment_0()); }
(rule__DSL_CEP_DURATION_SEC__SecAssignment_0)
{ after(grammarAccess.getDSL_CEP_DURATION_SECAccess().getSecAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_SEC__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_CEP_DURATION_SEC__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_SEC__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_SECAccess().getSecKeyword_1()); }
'sec'
{ after(grammarAccess.getDSL_CEP_DURATION_SECAccess().getSecKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListActions__Group__0__Impl
rule__DSL_ListActions__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getActionListAssignment_0()); }
(rule__DSL_ListActions__ActionListAssignment_0)
{ after(grammarAccess.getDSL_ListActionsAccess().getActionListAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListActions__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getGroup_1()); }
(rule__DSL_ListActions__Group_1__0)*
{ after(grammarAccess.getDSL_ListActionsAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListActions__Group_1__0__Impl
rule__DSL_ListActions__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getCommaKeyword_1_0()); }
','
{ after(grammarAccess.getDSL_ListActionsAccess().getCommaKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListActions__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getActionListAssignment_1_1()); }
(rule__DSL_ListActions__ActionListAssignment_1_1)
{ after(grammarAccess.getDSL_ListActionsAccess().getActionListAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__0__Impl
rule__DSL_ResourceAction__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getGroup_0()); }
(rule__DSL_ResourceAction__Group_0__0)?
{ after(grammarAccess.getDSL_ResourceActionAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__1__Impl
rule__DSL_ResourceAction__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getRefAssignment_1()); }
(rule__DSL_ResourceAction__RefAssignment_1)
{ after(grammarAccess.getDSL_ResourceActionAccess().getRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__2__Impl
rule__DSL_ResourceAction__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getFullStopKeyword_2()); }
'.'
{ after(grammarAccess.getDSL_ResourceActionAccess().getFullStopKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__3__Impl
rule__DSL_ResourceAction__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getActiontypeAssignment_3()); }
(rule__DSL_ResourceAction__ActiontypeAssignment_3)
{ after(grammarAccess.getDSL_ResourceActionAccess().getActiontypeAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__4__Impl
rule__DSL_ResourceAction__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getLeftParenthesisKeyword_4()); }
'('
{ after(grammarAccess.getDSL_ResourceActionAccess().getLeftParenthesisKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__5__Impl
rule__DSL_ResourceAction__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getListParamAssignment_5()); }
(rule__DSL_ResourceAction__ListParamAssignment_5)?
{ after(grammarAccess.getDSL_ResourceActionAccess().getListParamAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getRightParenthesisKeyword_6()); }
')'
{ after(grammarAccess.getDSL_ResourceActionAccess().getRightParenthesisKeyword_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group_0__0__Impl
rule__DSL_ResourceAction__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getVariableAssignment_0_0()); }
(rule__DSL_ResourceAction__VariableAssignment_0_0)
{ after(grammarAccess.getDSL_ResourceActionAccess().getVariableAssignment_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ResourceAction__Group_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getEqualsSignKeyword_0_1()); }
'='
{ after(grammarAccess.getDSL_ResourceActionAccess().getEqualsSignKeyword_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListParam__Group__0__Impl
rule__DSL_ListParam__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getParamAssignment_0()); }
(rule__DSL_ListParam__ParamAssignment_0)
{ after(grammarAccess.getDSL_ListParamAccess().getParamAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListParam__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getGroup_1()); }
(rule__DSL_ListParam__Group_1__0)*
{ after(grammarAccess.getDSL_ListParamAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListParam__Group_1__0__Impl
rule__DSL_ListParam__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getCommaKeyword_1_0()); }
','
{ after(grammarAccess.getDSL_ListParamAccess().getCommaKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_ListParam__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getParamAssignment_1_1()); }
(rule__DSL_ListParam__ParamAssignment_1_1)
{ after(grammarAccess.getDSL_ListParamAccess().getParamAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Or__Group__0__Impl
rule__DSL_Expression_Or__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getDSL_Expression_AndParserRuleCall_0()); }
ruleDSL_Expression_And
{ after(grammarAccess.getDSL_Expression_OrAccess().getDSL_Expression_AndParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Or__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getGroup_1()); }
(rule__DSL_Expression_Or__Group_1__0)*
{ after(grammarAccess.getDSL_Expression_OrAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Or__Group_1__0__Impl
rule__DSL_Expression_Or__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getOrKeyword_1_0()); }
'or'
{ after(grammarAccess.getDSL_Expression_OrAccess().getOrKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Or__Group_1__1__Impl
rule__DSL_Expression_Or__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getDSL_Expression_OrLeftAction_1_1()); }
()
{ after(grammarAccess.getDSL_Expression_OrAccess().getDSL_Expression_OrLeftAction_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Or__Group_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__Group_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getRightAssignment_1_2()); }
(rule__DSL_Expression_Or__RightAssignment_1_2)
{ after(grammarAccess.getDSL_Expression_OrAccess().getRightAssignment_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_And__Group__0__Impl
rule__DSL_Expression_And__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getDSL_Expression_DiffEqualParserRuleCall_0()); }
ruleDSL_Expression_DiffEqual
{ after(grammarAccess.getDSL_Expression_AndAccess().getDSL_Expression_DiffEqualParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_And__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getGroup_1()); }
(rule__DSL_Expression_And__Group_1__0)*
{ after(grammarAccess.getDSL_Expression_AndAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_And__Group_1__0__Impl
rule__DSL_Expression_And__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getAndKeyword_1_0()); }
'and'
{ after(grammarAccess.getDSL_Expression_AndAccess().getAndKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_And__Group_1__1__Impl
rule__DSL_Expression_And__Group_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getDSL_Expression_AndLeftAction_1_1()); }
()
{ after(grammarAccess.getDSL_Expression_AndAccess().getDSL_Expression_AndLeftAction_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_And__Group_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__Group_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getRightAssignment_1_2()); }
(rule__DSL_Expression_And__RightAssignment_1_2)
{ after(grammarAccess.getDSL_Expression_AndAccess().getRightAssignment_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group__0__Impl
rule__DSL_Expression_DiffEqual__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getDSL_Expression_CompareParserRuleCall_0()); }
ruleDSL_Expression_Compare
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getDSL_Expression_CompareParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getAlternatives_1()); }
(rule__DSL_Expression_DiffEqual__Alternatives_1)*
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group_1_0__0__Impl
rule__DSL_Expression_DiffEqual__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getExclamationMarkEqualsSignKeyword_1_0_0()); }
'!='
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getExclamationMarkEqualsSignKeyword_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group_1_0__1__Impl
rule__DSL_Expression_DiffEqual__Group_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getDSL_Expression_DiffLeftAction_1_0_1()); }
()
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getDSL_Expression_DiffLeftAction_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightAssignment_1_0_2()); }
(rule__DSL_Expression_DiffEqual__RightAssignment_1_0_2)
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightAssignment_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group_1_1__0__Impl
rule__DSL_Expression_DiffEqual__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getEqualsSignEqualsSignKeyword_1_1_0()); }
'=='
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getEqualsSignEqualsSignKeyword_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group_1_1__1__Impl
rule__DSL_Expression_DiffEqual__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getDSL_Expression_EqualLeftAction_1_1_1()); }
()
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getDSL_Expression_EqualLeftAction_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_DiffEqual__Group_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightAssignment_1_1_2()); }
(rule__DSL_Expression_DiffEqual__RightAssignment_1_1_2)
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightAssignment_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group__0__Impl
rule__DSL_Expression_Compare__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_PlusMinusParserRuleCall_0()); }
ruleDSL_Expression_PlusMinus
{ after(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_PlusMinusParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getAlternatives_1()); }
(rule__DSL_Expression_Compare__Alternatives_1)*
{ after(grammarAccess.getDSL_Expression_CompareAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_0__0__Impl
rule__DSL_Expression_Compare__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGreaterThanSignKeyword_1_0_0()); }
'>'
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGreaterThanSignKeyword_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_0__1__Impl
rule__DSL_Expression_Compare__Group_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_LargerLeftAction_1_0_1()); }
()
{ after(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_LargerLeftAction_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_0_2()); }
(rule__DSL_Expression_Compare__RightAssignment_1_0_2)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_1__0__Impl
rule__DSL_Expression_Compare__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getGreaterThanSignEqualsSignKeyword_1_1_0()); }
'>='
{ after(grammarAccess.getDSL_Expression_CompareAccess().getGreaterThanSignEqualsSignKeyword_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_1__1__Impl
rule__DSL_Expression_Compare__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_Larger_EqualLeftAction_1_1_1()); }
()
{ after(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_Larger_EqualLeftAction_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_1_2()); }
(rule__DSL_Expression_Compare__RightAssignment_1_1_2)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_2__0__Impl
rule__DSL_Expression_Compare__Group_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getLessThanSignKeyword_1_2_0()); }
'<'
{ after(grammarAccess.getDSL_Expression_CompareAccess().getLessThanSignKeyword_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_2__1__Impl
rule__DSL_Expression_Compare__Group_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_SmallerLeftAction_1_2_1()); }
()
{ after(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_SmallerLeftAction_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_2_2()); }
(rule__DSL_Expression_Compare__RightAssignment_1_2_2)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_3__0__Impl
rule__DSL_Expression_Compare__Group_1_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getLessThanSignEqualsSignKeyword_1_3_0()); }
'<='
{ after(grammarAccess.getDSL_Expression_CompareAccess().getLessThanSignEqualsSignKeyword_1_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_3__1__Impl
rule__DSL_Expression_Compare__Group_1_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_Smaller_EqualLeftAction_1_3_1()); }
()
{ after(grammarAccess.getDSL_Expression_CompareAccess().getDSL_Expression_Smaller_EqualLeftAction_1_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Compare__Group_1_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__Group_1_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_3_2()); }
(rule__DSL_Expression_Compare__RightAssignment_1_3_2)
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightAssignment_1_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group__0__Impl
rule__DSL_Expression_PlusMinus__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getDSL_Expression_MultiplicationDivisionParserRuleCall_0()); }
ruleDSL_Expression_MultiplicationDivision
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getDSL_Expression_MultiplicationDivisionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getAlternatives_1()); }
(rule__DSL_Expression_PlusMinus__Alternatives_1)*
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group_1_0__0__Impl
rule__DSL_Expression_PlusMinus__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getPlusSignKeyword_1_0_0()); }
'+'
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getPlusSignKeyword_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group_1_0__1__Impl
rule__DSL_Expression_PlusMinus__Group_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getDSL_Expression_PlusLeftAction_1_0_1()); }
()
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getDSL_Expression_PlusLeftAction_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightAssignment_1_0_2()); }
(rule__DSL_Expression_PlusMinus__RightAssignment_1_0_2)
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightAssignment_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group_1_1__0__Impl
rule__DSL_Expression_PlusMinus__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getHyphenMinusKeyword_1_1_0()); }
'-'
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getHyphenMinusKeyword_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group_1_1__1__Impl
rule__DSL_Expression_PlusMinus__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getDSL_Expression_MinusLeftAction_1_1_1()); }
()
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getDSL_Expression_MinusLeftAction_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_PlusMinus__Group_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightAssignment_1_1_2()); }
(rule__DSL_Expression_PlusMinus__RightAssignment_1_1_2)
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightAssignment_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group__0__Impl
rule__DSL_Expression_MultiplicationDivision__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_UnaryParserRuleCall_0()); }
ruleDSL_Expression_Unary
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_UnaryParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getAlternatives_1()); }
(rule__DSL_Expression_MultiplicationDivision__Alternatives_1)*
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_0__0__Impl
rule__DSL_Expression_MultiplicationDivision__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getAsteriskKeyword_1_0_0()); }
'*'
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getAsteriskKeyword_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_0__1__Impl
rule__DSL_Expression_MultiplicationDivision__Group_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_MultiplicationLeftAction_1_0_1()); }
()
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_MultiplicationLeftAction_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightAssignment_1_0_2()); }
(rule__DSL_Expression_MultiplicationDivision__RightAssignment_1_0_2)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightAssignment_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_1__0__Impl
rule__DSL_Expression_MultiplicationDivision__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getSolidusKeyword_1_1_0()); }
'/'
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getSolidusKeyword_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_1__1__Impl
rule__DSL_Expression_MultiplicationDivision__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_DivisionLeftAction_1_1_1()); }
()
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_DivisionLeftAction_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightAssignment_1_1_2()); }
(rule__DSL_Expression_MultiplicationDivision__RightAssignment_1_1_2)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightAssignment_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_2__0__Impl
rule__DSL_Expression_MultiplicationDivision__Group_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getPercentSignKeyword_1_2_0()); }
'%'
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getPercentSignKeyword_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_2__1__Impl
rule__DSL_Expression_MultiplicationDivision__Group_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_ModuloLeftAction_1_2_1()); }
()
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getDSL_Expression_ModuloLeftAction_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_MultiplicationDivision__Group_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__Group_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightAssignment_1_2_2()); }
(rule__DSL_Expression_MultiplicationDivision__RightAssignment_1_2_2)
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightAssignment_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_0__0__Impl
rule__DSL_Expression_Unary__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_NumberAction_0_0()); }
()
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_NumberAction_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_0_1()); }
(rule__DSL_Expression_Unary__ValueAssignment_0_1)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_1__0__Impl
rule__DSL_Expression_Unary__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_StringAction_1_0()); }
()
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_StringAction_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_1_1()); }
(rule__DSL_Expression_Unary__ValueAssignment_1_1)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_2__0__Impl
rule__DSL_Expression_Unary__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_BooleanAction_2_0()); }
()
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_BooleanAction_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_2_1()); }
(rule__DSL_Expression_Unary__ValueAssignment_2_1)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_3__0__Impl
rule__DSL_Expression_Unary__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_RefAction_3_0()); }
()
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Object_RefAction_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_3__1__Impl
rule__DSL_Expression_Unary__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_3_1()); }
(rule__DSL_Expression_Unary__ValueAssignment_3_1)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getGetKeyword_3_2()); }
'.get()'
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getGetKeyword_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_4__0__Impl
rule__DSL_Expression_Unary__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getLeftParenthesisKeyword_4_0()); }
'('
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getLeftParenthesisKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_4__1__Impl
rule__DSL_Expression_Unary__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Expression_OrParserRuleCall_4_1()); }
ruleDSL_Expression_Or
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Expression_OrParserRuleCall_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getRightParenthesisKeyword_4_2()); }
')'
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getRightParenthesisKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_5__0__Impl
rule__DSL_Expression_Unary__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getNotKeyword_5_0()); }
'not'
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getNotKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_5__1__Impl
rule__DSL_Expression_Unary__Group_5__2
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Expression_NegateAction_5_1()); }
()
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getDSL_Expression_NegateAction_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_5__2
@init {
int stackSize = keepStackSize();
}
:
rule__DSL_Expression_Unary__Group_5__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__Group_5__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getExpAssignment_5_2()); }
(rule__DSL_Expression_Unary__ExpAssignment_5_2)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getExpAssignment_5_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Sensinact__EcaAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSensinactAccess().getEcaDSL_SENSINACTParserRuleCall_1_0()); }
ruleDSL_SENSINACT
{ after(grammarAccess.getSensinactAccess().getEcaDSL_SENSINACTParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__ResourcesAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getResourcesDSL_ResourceParserRuleCall_0_0()); }
ruleDSL_Resource
{ after(grammarAccess.getDSL_SENSINACTAccess().getResourcesDSL_ResourceParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__CepAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getCepDSL_CEP_STATEMENTParserRuleCall_1_0()); }
ruleDSL_CEP_STATEMENT
{ after(grammarAccess.getDSL_SENSINACTAccess().getCepDSL_CEP_STATEMENTParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__OnAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getOnDSL_OnParserRuleCall_2_0()); }
ruleDSL_On
{ after(grammarAccess.getDSL_SENSINACTAccess().getOnDSL_OnParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_SENSINACT__EcaAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_SENSINACTAccess().getEcaDSL_ECA_STATEMENTParserRuleCall_3_0()); }
ruleDSL_ECA_STATEMENT
{ after(grammarAccess.getDSL_SENSINACTAccess().getEcaDSL_ECA_STATEMENTParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getDSL_ResourceAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__GatewayIDAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getGatewayIDEXTENDED_IDParserRuleCall_4_0()); }
ruleEXTENDED_ID
{ after(grammarAccess.getDSL_ResourceAccess().getGatewayIDEXTENDED_IDParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__DeviceIDAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getDeviceIDEXTENDED_IDParserRuleCall_6_0()); }
ruleEXTENDED_ID
{ after(grammarAccess.getDSL_ResourceAccess().getDeviceIDEXTENDED_IDParserRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__ServiceIDAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getServiceIDEXTENDED_IDParserRuleCall_8_0()); }
ruleEXTENDED_ID
{ after(grammarAccess.getDSL_ResourceAccess().getServiceIDEXTENDED_IDParserRuleCall_8_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Resource__ResourceIDAssignment_10
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceAccess().getResourceIDEXTENDED_IDParserRuleCall_10_0()); }
ruleEXTENDED_ID
{ after(grammarAccess.getDSL_ResourceAccess().getResourceIDEXTENDED_IDParserRuleCall_10_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__TriggersAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getTriggersDSL_REF_CONDITIONParserRuleCall_1_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_OnAccess().getTriggersDSL_REF_CONDITIONParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_On__TriggersAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_OnAccess().getTriggersDSL_REF_CONDITIONParserRuleCall_2_1_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_OnAccess().getTriggersDSL_REF_CONDITIONParserRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__IfdoAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getIfdoDSL_IfDoParserRuleCall_0_0()); }
ruleDSL_IfDo
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getIfdoDSL_IfDoParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__ElseIfdoAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getElseIfdoDSL_ElseIfDoParserRuleCall_1_0()); }
ruleDSL_ElseIfDo
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getElseIfdoDSL_ElseIfDoParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ECA_STATEMENT__ElsedoAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ECA_STATEMENTAccess().getElsedoDSL_ElseDoParserRuleCall_2_0()); }
ruleDSL_ElseDo
{ after(grammarAccess.getDSL_ECA_STATEMENTAccess().getElsedoDSL_ElseDoParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__ConditionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getConditionDSL_Expression_OrParserRuleCall_1_0()); }
ruleDSL_Expression_Or
{ after(grammarAccess.getDSL_IfDoAccess().getConditionDSL_Expression_OrParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_IfDo__ActionsAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_IfDoAccess().getActionsDSL_ListActionsParserRuleCall_3_0()); }
ruleDSL_ListActions
{ after(grammarAccess.getDSL_IfDoAccess().getActionsDSL_ListActionsParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__ConditionAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getConditionDSL_Expression_OrParserRuleCall_1_0()); }
ruleDSL_Expression_Or
{ after(grammarAccess.getDSL_ElseIfDoAccess().getConditionDSL_Expression_OrParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseIfDo__ActionsAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseIfDoAccess().getActionsDSL_ListActionsParserRuleCall_3_0()); }
ruleDSL_ListActions
{ after(grammarAccess.getDSL_ElseIfDoAccess().getActionsDSL_ListActionsParserRuleCall_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ElseDo__ActionsAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ElseDoAccess().getActionsDSL_ListActionsParserRuleCall_1_0()); }
ruleDSL_ListActions
{ after(grammarAccess.getDSL_ElseDoAccess().getActionsDSL_ListActionsParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_REF_CONDITION__RefAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getRefDSL_REFCrossReference_0_0()); }
(
{ before(grammarAccess.getDSL_REF_CONDITIONAccess().getRefDSL_REFIDTerminalRuleCall_0_0_1()); }
RULE_ID
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getRefDSL_REFIDTerminalRuleCall_0_0_1()); }
)
{ after(grammarAccess.getDSL_REF_CONDITIONAccess().getRefDSL_REFCrossReference_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getNameIDTerminalRuleCall_1_0()); }
RULE_ID
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getNameIDTerminalRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_STATEMENT__OperationAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationAlternatives_3_0()); }
(rule__DSL_CEP_STATEMENT__OperationAlternatives_3_0)
{ after(grammarAccess.getDSL_CEP_STATEMENTAccess().getOperationAlternatives_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Ref1Assignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getRef1DSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getRef1DSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__Ref2Assignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getRef2DSL_REF_CONDITIONParserRuleCall_4_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getRef2DSL_REF_CONDITIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__StartAssignment_6_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getStartDSL_CEP_DURATIONParserRuleCall_6_0_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getStartDSL_CEP_DURATIONParserRuleCall_6_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AFTER__EndAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AFTERAccess().getEndDSL_CEP_DURATIONParserRuleCall_7_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_AFTERAccess().getEndDSL_CEP_DURATIONParserRuleCall_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Ref1Assignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getRef1DSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getRef1DSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__Ref2Assignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getRef2DSL_REF_CONDITIONParserRuleCall_4_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getRef2DSL_REF_CONDITIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__StartAssignment_6_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getStartDSL_CEP_DURATIONParserRuleCall_6_0_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getStartDSL_CEP_DURATIONParserRuleCall_6_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_BEFORE__EndAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_BEFOREAccess().getEndDSL_CEP_DURATIONParserRuleCall_7_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_BEFOREAccess().getEndDSL_CEP_DURATIONParserRuleCall_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Ref1Assignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef1DSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef1DSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__Ref2Assignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef2DSL_REF_CONDITIONParserRuleCall_4_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getRef2DSL_REF_CONDITIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COINCIDE__WindowAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COINCIDEAccess().getWindowDSL_CEP_DURATIONParserRuleCall_6_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_COINCIDEAccess().getWindowDSL_CEP_DURATIONParserRuleCall_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__RefAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_MINAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MIN__WindowAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MINAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_MINAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__RefAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_MAXAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_MAX__WindowAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_MAXAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_MAXAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__RefAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_AVGAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_AVG__WindowAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_AVGAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_AVGAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__RefAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_SUMAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_SUM__WindowAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_SUMAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_SUMAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__RefAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
ruleDSL_REF_CONDITION
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getRefDSL_REF_CONDITIONParserRuleCall_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_COUNT__WindowAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_COUNTAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
ruleDSL_CEP_DURATION
{ after(grammarAccess.getDSL_CEP_COUNTAccess().getWindowDSL_CEP_DURATIONParserRuleCall_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION__UnitsAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsAlternatives_0()); }
(rule__DSL_CEP_DURATION__UnitsAlternatives_0)
{ after(grammarAccess.getDSL_CEP_DURATIONAccess().getUnitsAlternatives_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_MIN__MinAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_MINAccess().getMinNUMBERParserRuleCall_0_0()); }
ruleNUMBER
{ after(grammarAccess.getDSL_CEP_DURATION_MINAccess().getMinNUMBERParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_CEP_DURATION_SEC__SecAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_CEP_DURATION_SECAccess().getSecNUMBERParserRuleCall_0_0()); }
ruleNUMBER
{ after(grammarAccess.getDSL_CEP_DURATION_SECAccess().getSecNUMBERParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__ActionListAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getActionListDSL_ResourceActionParserRuleCall_0_0()); }
ruleDSL_ResourceAction
{ after(grammarAccess.getDSL_ListActionsAccess().getActionListDSL_ResourceActionParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListActions__ActionListAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListActionsAccess().getActionListDSL_ResourceActionParserRuleCall_1_1_0()); }
ruleDSL_ResourceAction
{ after(grammarAccess.getDSL_ListActionsAccess().getActionListDSL_ResourceActionParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__VariableAssignment_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getVariableIDTerminalRuleCall_0_0_0()); }
RULE_ID
{ after(grammarAccess.getDSL_ResourceActionAccess().getVariableIDTerminalRuleCall_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__RefAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getRefDSL_REFCrossReference_1_0()); }
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getRefDSL_REFIDTerminalRuleCall_1_0_1()); }
RULE_ID
{ after(grammarAccess.getDSL_ResourceActionAccess().getRefDSL_REFIDTerminalRuleCall_1_0_1()); }
)
{ after(grammarAccess.getDSL_ResourceActionAccess().getRefDSL_REFCrossReference_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__ActiontypeAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getActiontypeAlternatives_3_0()); }
(rule__DSL_ResourceAction__ActiontypeAlternatives_3_0)
{ after(grammarAccess.getDSL_ResourceActionAccess().getActiontypeAlternatives_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ResourceAction__ListParamAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ResourceActionAccess().getListParamDSL_ListParamParserRuleCall_5_0()); }
ruleDSL_ListParam
{ after(grammarAccess.getDSL_ResourceActionAccess().getListParamDSL_ListParamParserRuleCall_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__ParamAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getParamDSL_Expression_OrParserRuleCall_0_0()); }
ruleDSL_Expression_Or
{ after(grammarAccess.getDSL_ListParamAccess().getParamDSL_Expression_OrParserRuleCall_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_ListParam__ParamAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_ListParamAccess().getParamDSL_Expression_OrParserRuleCall_1_1_0()); }
ruleDSL_Expression_Or
{ after(grammarAccess.getDSL_ListParamAccess().getParamDSL_Expression_OrParserRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Or__RightAssignment_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_OrAccess().getRightDSL_Expression_AndParserRuleCall_1_2_0()); }
ruleDSL_Expression_And
{ after(grammarAccess.getDSL_Expression_OrAccess().getRightDSL_Expression_AndParserRuleCall_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_And__RightAssignment_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_AndAccess().getRightDSL_Expression_DiffEqualParserRuleCall_1_2_0()); }
ruleDSL_Expression_DiffEqual
{ after(grammarAccess.getDSL_Expression_AndAccess().getRightDSL_Expression_DiffEqualParserRuleCall_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__RightAssignment_1_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightDSL_Expression_CompareParserRuleCall_1_0_2_0()); }
ruleDSL_Expression_Compare
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightDSL_Expression_CompareParserRuleCall_1_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_DiffEqual__RightAssignment_1_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightDSL_Expression_CompareParserRuleCall_1_1_2_0()); }
ruleDSL_Expression_Compare
{ after(grammarAccess.getDSL_Expression_DiffEqualAccess().getRightDSL_Expression_CompareParserRuleCall_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__RightAssignment_1_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_0_2_0()); }
ruleDSL_Expression_PlusMinus
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__RightAssignment_1_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_1_2_0()); }
ruleDSL_Expression_PlusMinus
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__RightAssignment_1_2_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_2_2_0()); }
ruleDSL_Expression_PlusMinus
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_2_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Compare__RightAssignment_1_3_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_3_2_0()); }
ruleDSL_Expression_PlusMinus
{ after(grammarAccess.getDSL_Expression_CompareAccess().getRightDSL_Expression_PlusMinusParserRuleCall_1_3_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__RightAssignment_1_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightDSL_Expression_MultiplicationDivisionParserRuleCall_1_0_2_0()); }
ruleDSL_Expression_MultiplicationDivision
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightDSL_Expression_MultiplicationDivisionParserRuleCall_1_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_PlusMinus__RightAssignment_1_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightDSL_Expression_MultiplicationDivisionParserRuleCall_1_1_2_0()); }
ruleDSL_Expression_MultiplicationDivision
{ after(grammarAccess.getDSL_Expression_PlusMinusAccess().getRightDSL_Expression_MultiplicationDivisionParserRuleCall_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__RightAssignment_1_0_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightDSL_Expression_UnaryParserRuleCall_1_0_2_0()); }
ruleDSL_Expression_Unary
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightDSL_Expression_UnaryParserRuleCall_1_0_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__RightAssignment_1_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightDSL_Expression_UnaryParserRuleCall_1_1_2_0()); }
ruleDSL_Expression_Unary
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightDSL_Expression_UnaryParserRuleCall_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_MultiplicationDivision__RightAssignment_1_2_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightDSL_Expression_UnaryParserRuleCall_1_2_2_0()); }
ruleDSL_Expression_Unary
{ after(grammarAccess.getDSL_Expression_MultiplicationDivisionAccess().getRightDSL_Expression_UnaryParserRuleCall_1_2_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__ValueAssignment_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueNUMBERParserRuleCall_0_1_0()); }
ruleNUMBER
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueNUMBERParserRuleCall_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__ValueAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueSTRINGTerminalRuleCall_1_1_0()); }
RULE_STRING
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueSTRINGTerminalRuleCall_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__ValueAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueBOOLEANTerminalRuleCall_2_1_0()); }
RULE_BOOLEAN
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueBOOLEANTerminalRuleCall_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__ValueAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueDSL_REFCrossReference_3_1_0()); }
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getValueDSL_REFIDTerminalRuleCall_3_1_0_1()); }
RULE_ID
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueDSL_REFIDTerminalRuleCall_3_1_0_1()); }
)
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getValueDSL_REFCrossReference_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DSL_Expression_Unary__ExpAssignment_5_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDSL_Expression_UnaryAccess().getExpDSL_Expression_UnaryParserRuleCall_5_2_0()); }
ruleDSL_Expression_Unary
{ after(grammarAccess.getDSL_Expression_UnaryAccess().getExpDSL_Expression_UnaryParserRuleCall_5_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
RULE_BOOLEAN : ('true'|'false');
RULE_INT : ('0'..'9')+;
RULE_ID : ('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 : .;