| /* |
| * 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 : .; |